80trust / 100
Company Lookup
by Factline in Company & people data
x402 APIPassing, checked 2 h ago
Company lookup in 10 official European registers plus GLEIF (KYB). Use when you need to verify that a company exists and is active: official registers GLEIF (worldwide, incl. Dutch LEI holders), UK Companies House, Ireland CRO, Estonia, France SIRENE, Norway, Finland, Czechia, Slovakia and Poland (with bank accounts). Returns legal name, status, registry id, legal form, address, founding date. Search by name or id.
GET https://factline.dev/v1/company/lookup
Last 30 days
All checks passedSome failedAll failedNot checked
- Uptime
- 100%
- Response time
- 58 ms typical, 93 ms slowest 5%
- Last check
- 2 h ago
- Next check
- any minute now
How to call it
# See the payment challenge (nothing is charged)
curl -i -X GET "https://factline.dev/v1/company/lookup?country=NL&name=ASML+Holding"import { wrapFetchWithPayment } from "@x402/fetch";
import { x402Client } from "@x402/core/client";
import { ExactEvmScheme } from "@x402/evm/exact/client";
import { privateKeyToAccount } from "viem/accounts";
const client = new x402Client().register(
"eip155:8453",
new ExactEvmScheme(privateKeyToAccount(process.env.AGENT_KEY)),
);
const pay = wrapFetchWithPayment(fetch, client);
// Not sure it's safe to pay? Preflight it first for $0.005:
// GET https://toolvet.app/api/v1/check?url=https%3A%2F%2Ffactline.dev%2Fv1%2Fcompany%2Flookup
const res = await pay("https://factline.dev/v1/company/lookup?country=NL&name=ASML+Holding");
console.log(await res.json());Example input
{
"country": "NL",
"name": "ASML Holding"
}Example output
{
"coverage": "Global companies with an LEI (GLEIF, incl. Dutch companies that hold one, with their KvK number as registry_id), all French companies (SIRENE) and all Norwegian companies (Enhetsregisteret). Dutch companies without an LEI are not covered: the KvK register is not open data.",
"found": true,
"query": {
"country": "NL",
"id": null,
"name": "ASML Holding"
},
"results": [
{
"address": "De Run 6501, 5504DR, Veldhoven, NL",
"country": "NL",
"incorporated": "1994-10-02",
"legal_form": "B5PM",
"lei": "724500Y6DUVHQD6OXN27",
"name": "ASML Holding N.V.",
"registry": "local register RA000463",
"registry_id": "17085815",
"source": "GLEIF LEI register",
"status": "active"
}
],
"source": "GLEIF; Recherche d'entreprises (FR); Enhetsregisteret (NO)"
}Security scan
- No findings. We scan names, descriptions and tool definitions for hidden instructions and other prompt-injection patterns.
Recent checks
| When | Result | HTTP | Time | Price |
|---|---|---|---|---|
| 2 h ago | Passed | 402 | 329 ms | $0.008 |
| 5 h ago | Passed | 402 | 49 ms | $0.008 |
| 8 h ago | Passed | 402 | 58 ms | $0.008 |
| 13 h ago | Passed | 402 | 93 ms | $0.008 |