Company Registry Lookup – European Business Register API avatar

Company Registry Lookup – European Business Register API

Pricing

Pay per event

Go to Apify Store
Company Registry Lookup – European Business Register API

Company Registry Lookup – European Business Register API

Company registry lookup in official European business registers (France SIRENE, Norway Brønnøysund, Finland PRH, Czech ARES, Poland KRS, Estonia) + GLEIF LEI for any country. Name, ID, status, address, VAT ID.

Pricing

Pay per event

Rating

0.0

(0)

Developer

W System

W System

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 hours ago

Last modified

Share

Company registry lookup – look up and verify companies in official European business registers with one API call: France (SIRENE / RNE), Norway (Brønnøysund Enhetsregisteret), Finland (PRH / YTJ), Czech Republic (ARES), Poland (KRS), Estonia (e-Business Register / Äriregister) — plus the GLEIF Global LEI Index for Germany, the UK, the Netherlands, Italy, Spain and every other country.

Get a clean, normalised JSON record: legal name, registry number, legal form, active/dissolved status, registered address, registration date, VAT ID, NACE activity code, website, employees, LEI and a link back to the official register entry.

Built for KYB (Know Your Business), supplier and customer onboarding, invoice and AP automation, CRM enrichment, due diligence, and AI agents that need to confirm "does this company exist and is it active?".

Why this Actor

  • ✅ Official government sources only – open data APIs published by the registers themselves. No scraping of paid portals, no login, no proxies.
  • ✅ One schema for all countries – stop writing six integrations with six languages (SIREN, organisasjonsnummer, Y-tunnus, IČO, KRS, registrikood).
  • ✅ Search by name or by number – registry IDs return an exact match; names return the best matches.
  • ✅ Batch – up to 1,000 lookups per run, mixed countries (FR:…, NO:…, CZ:…).
  • ✅ AI-agent / MCP ready – small, predictable output, works through the Apify MCP server and the Apify API.
  • ✅ Fair pricing – pay per lookup, failed lookups (register down) are not charged.

Supported registers

PrefixCountryRegisterSearch by
FRFranceINSEE SIRENE / RNE (recherche-entreprises.api.gouv.fr)name, SIREN, SIRET
NONorwayBrønnøysund Register Centrename, organisasjonsnummer
FIFinlandPRH / YTJ open dataname, Y-tunnus (business ID)
CZCzech RepublicARES (Ministry of Finance)name, IČO
PLPolandKRS – National Court RegisterKRS number
EEEstoniae-Business Registername, registry code
LEI or any other ISO code (DE, GB, NL, IT, ES, AT, BE, SE, HU, …)WorldwideGLEIF LEI indexname, LEI

Input example

{
"queries": ["FR:552032534", "NO:equinor", "FI:0112038-9", "CZ:skoda auto", "PL:0000019193", "EE:bolt", "DE:siemens"],
"maxResultsPerQuery": 3
}

Output example

{
"query": "0112038-9", "lookup_status": "found",
"country": "FI", "registry_id": "0112038-9", "name": "Nokia Oyj",
"legal_form": "Public limited company", "status": "registered", "active": true,
"status_normalized": "active",
"status_raw": {"companySituations": [], "open_situations": [], "reorganisation": false, "endDate": null, "tradeRegisterStatus": "1", "businessIdStatus": "2"},
"address": "Karakaari 7", "postal_code": "02610", "city": "ESBO",
"registration_date": "1978-03-15", "vat_id": "FI01120389",
"activity_code": "70100", "activity": "Activities of head offices",
"website": "www.nokia.com", "source": "Finnish Patent and Registration Office (PRH/YTJ)",
"source_url": "https://tietopalvelu.ytj.fi/yritys/0112038-9"
}

lookup_status is found, not_found or error (register temporarily unavailable – not charged).

Normalized status (status_normalized)

One value across all registries: active | in_liquidation | bankrupt | dissolved | unknown. status and active are unchanged (backward compatible); status_raw holds the registry's raw code/flags used for the mapping.

SourceMapping
FR Sireneetat_administratif A → active, C → dissolved
NO Brønnøysundslettedato → dissolved; konkurs → bankrupt; underAvvikling / underTvangsavviklingEllerTvangsopplosning → in_liquidation; else active
FI PRHendDate → dissolved; open companySituations KONK → bankrupt, SELTILA → in_liquidation; SANE (re-organisation) → active with status_raw.reorganisation: true
CZ ARESdatumZaniku or commercial-register source state ZANIKLY → dissolved; listed in insolvency register (stavZdrojeIr: AKTIVNI) → bankrupt (insolvency proceedings); name “v likvidaci” → in_liquidation
PL KRSopen bankruptcy in section 6 (postepowanieUpadlosciowe declared and not closed) or name “W UPADŁOŚCI” → bankrupt; liquidation section or name “W LIKWIDACJI” → in_liquidation; deletion date → dissolved; else active
EE e-Business RegisterR → active, L → in_liquidation, N → bankrupt, K → dissolved
GLEIFentity status ACTIVE → active, INACTIVE → dissolved (status_raw also has LEI registration status, e.g. ISSUED/LAPSED/RETIRED)

Precedence when several flags apply: dissolved > bankrupt > in_liquidation > active.

Pricing

Pay per event: $0.008 per company lookup (one query, up to 25 matches returned). No subscription. 1,000 lookups ≈ $8.

Use with AI agents (MCP)

Add the Apify MCP server (https://mcp.apify.com) to Claude, Cursor or any MCP client and enable this Actor. Example prompts:

  • "Is the French company with SIREN 552032534 still active? Give me its VAT number."
  • "Find the Norwegian organisation number for Equinor and its registered address."
  • "Verify these suppliers exist in their national registers: CZ 00177041, FI 0112038-9, PL KRS 0000019193."

FAQ

Is this legal? Yes. All sources are official open-data APIs published for reuse (France Etalab Licence Ouverte, Norway NLOD, Finland CC BY 4.0, Czech ARES public API, Polish KRS open API, GLEIF CC0). Attribution is included in every record (source). Germany / UK / Netherlands? Those national registers have no free open API without registration or paid access, so they are covered via GLEIF (companies with an LEI). Native connectors are on the roadmap. Does it check EU VAT numbers? It returns the VAT ID where the register provides it. To validate a VAT number live against VIES, use our EU VAT Number Checker Actor. Personal data? Only company-level records are returned; we do not return officers or shareholders.

Keywords: company registry API, business register lookup, company search API Europe, KYB API, SIREN lookup, SIRET API, Brønnøysund API, organisasjonsnummer, Y-tunnus, IČO ARES, KRS API, Äriregister, LEI lookup, GLEIF API, company verification, supplier verification, MCP company lookup.