Guides · API

EU company verification (KYB) API

Company verification (KYB) from official registers: GLEIF worldwide (incl. Dutch LEI holders with KvK number), UK (Companies House), France (SIRENE), Norway, Finland, Czechia, Slovakia, and Poland by NIP (VAT whitelist, incl. bank accounts). Search by name or registry id: legal name, active or dissolved, registry id, legal form, address, founding date. For B2B onboarding, invoicing and supplier checks.

0.008 USDC per call · GET /v1/company/lookup · free preview at /v1/company/lookup/preview

Parameters

NameRequiredDescription
namenoCompany name, e.g. ASML Holding
idnoAlternative: LEI (20 characters), French SIREN (9 digits) or Norwegian organisation number (9 digits, with country=NO)
countrynoOptional ISO country: FR or NO search the national register; other codes filter the global LEI register

Example request

curl "https://factline.dev/v1/company/lookup?name=ASML+Holding&country=NL"
# 402 Payment Required: pay with an x402 client (USDC on Base), or send
# Authorization: Bearer <your Factline API key>

Example response

{
  "query": {
    "name": "ASML Holding",
    "id": null,
    "country": "NL"
  },
  "found": true,
  "results": [
    {
      "name": "ASML Holding N.V.",
      "status": "active",
      "country": "NL",
      "registry": "local register RA000463",
      "registry_id": "17085815",
      "lei": "724500Y6DUVHQD6OXN27",
      "legal_form": "B5PM",
      "address": "De Run 6501, 5504DR, Veldhoven, NL",
      "incorporated": "1994-10-02",
      "source": "GLEIF LEI register"
    }
  ],
  "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.",
  "source": "GLEIF; Recherche d'entreprises (FR); Enhetsregisteret (NO)"
}

Use it from an AI agent

Agents with an x402 wallet call the URL directly and pay per request. Assistants that speak MCP connect to https://factline.dev/mcp. Full reference: docs, OpenAPI, llms.txt. Businesses: API keys with a free trial.

Questions

How much does the EU company verification (KYB) cost?

0.008 USDC per call, paid per request with x402 (no account), or included in a Factline API key plan with a free trial. Calls that fail are not charged.

Can I try it for free?

Yes: GET /v1/company/lookup/preview with the same parameters validates your input and shows what the paid answer contains, at no cost.

Where does the data come from?

Official public registers and open data, named with their licence in every response (source field) and at /.well-known/x402-license-provenance.

Related checks

Dutch address report API · Compare Dutch addresses API · Dutch neighbourhood statistics API · Dutch address verification API · Reverse geocoding API for the Netherlands · Dutch energy label API