Company check · 0.05 USDC per call

Check a European company in one call

Factline's company check finds a company in 10 official registers, screens its registered name against the EU, UN, UK and US sanctions lists, checks that the VAT number belongs to it, and flags very new websites and Dutch bankruptcies. Your agent gets one verdict (pass, review, block_review or incomplete) with the source of every part.

Built for agents and workflows that onboard suppliers, customers or counterparties: procurement, marketplaces, invoicing, payouts, B2B sales.

Try it

Free preview (checks your input, shows what the answer contains):

curl "https://factline.dev/v1/kyb/check/preview?name=Google%20Ireland&country=IE&vat=IE6388047V"

Paid call with an API key, or without one to get an x402 payment request:

curl -H "x-api-key: fl_live_..." "https://factline.dev/v1/kyb/check?name=Google%20Ireland&country=IE&vat=IE6388047V&domain=google.ie"

Answer (shortened):

{
  "verdict": "pass",
  "flags": [],
  "company": { "name": "GOOGLE IRELAND LIMITED", "status": "active", "country": "IE",
               "registry": "Companies Registration Office (Ireland)", "registry_id": "368047",
               "incorporated": "2003-02-28" },
  "checks": { "sanctions": { "status": "ok", ... }, "vat": { "status": "ok", ... }, ... },
  "summary": "GOOGLE IRELAND LIMITED (active, Companies Registration Office (Ireland) 368047): verdict pass, nothing flagged.",
  "cite_as": "Source: Factline (factline.dev), from Official company registers, retrieved ..."
}

In an agent

The MCP tool is eu_company_check on https://factline.dev/mcp/kyc. Claude Code:

claude mcp add --transport http factline-kyc https://factline.dev/mcp/kyc --header "x-api-key: fl_live_..."

Other clients and frameworks: factline.dev/agents. Python: pip install factline.

What is checked

PartHowFlagged when
Register record10 official registers, belownot found, inactive or dissolved
Directors and ownersUK Companies House officers and persons with significant control, French dirigeants, Norwegian roles; each screened against sanctions (persons only) and PEPa person on a sanctions list (block_review) or a PEP (review)
Sanctionsregistered name against EU, UN, UK and US OFAC lists, fuzzy matchingpossible match (verdict block_review)
EU VATlive in VIES, name compared with the registerinvalid, or registered to another company
WebsiteRDAP and DNS of the domain you senddomain does not exist or is under 6 months old
Dutch insolvencyCentraal Insolventieregister by KvK numberbankrupt or in suspension of payments

Registers

CountryRegisterLook up by
WorldwideGLEIF (every company with an LEI, incl. Dutch ones with their KvK number)name or LEI
United KingdomCompanies Housename or company number
IrelandCompanies Registration Office (CRO)name or CRO number
FranceSIRENE / RNEname or SIREN
NorwayEnhetsregisteretname or organisation number
FinlandPRH / YTJname or business ID
CzechiaARESname or ICO
SlovakiaRPOname or ICO
Estoniae-Business Registername or registry code
PolandVAT whitelist (Biała lista)NIP or REGON

Questions

What does one company check cost?

USD 0.05 per check, paid per call with x402 (USDC on Base or Solana) or with credits on an API key (25 credits). A check that fails because a source is down is not charged.

What is the difference with the KYC check?

The KYC check (USD 0.01) screens a person or company name and verifies email, phone and VAT. The company check starts from the official register record and checks everything against that: sanctions on the registered name, whether the VAT number belongs to this company, the website, and Dutch bankruptcy.

Are Dutch companies covered?

Dutch companies with an LEI are found through GLEIF, with their KvK number, and get an automatic bankruptcy check. The KvK register itself is not open data, so Dutch companies without an LEI are not found by name; send kvk to still get the bankruptcy check.

Is the answer legal advice?

No. It is an automated screening aid with the source of every part, so a person can confirm a possible match against the official list.

Need many checks a month? A free trial key or a plan is on factline.dev/business. How matching works and what is stored: trust.