Company Registry Lookup – European Business Register API
Pricing
Pay per event
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
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
5 hours ago
Last modified
Categories
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
| Prefix | Country | Register | Search by |
|---|---|---|---|
FR | France | INSEE SIRENE / RNE (recherche-entreprises.api.gouv.fr) | name, SIREN, SIRET |
NO | Norway | Brønnøysund Register Centre | name, organisasjonsnummer |
FI | Finland | PRH / YTJ open data | name, Y-tunnus (business ID) |
CZ | Czech Republic | ARES (Ministry of Finance) | name, IČO |
PL | Poland | KRS – National Court Register | KRS number |
EE | Estonia | e-Business Register | name, registry code |
LEI or any other ISO code (DE, GB, NL, IT, ES, AT, BE, SE, HU, …) | Worldwide | GLEIF LEI index | name, 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.
| Source | Mapping |
|---|---|
| FR Sirene | etat_administratif A → active, C → dissolved |
| NO Brønnøysund | slettedato → dissolved; konkurs → bankrupt; underAvvikling / underTvangsavviklingEllerTvangsopplosning → in_liquidation; else active |
| FI PRH | endDate → dissolved; open companySituations KONK → bankrupt, SELTILA → in_liquidation; SANE (re-organisation) → active with status_raw.reorganisation: true |
| CZ ARES | datumZaniku or commercial-register source state ZANIKLY → dissolved; listed in insolvency register (stavZdrojeIr: AKTIVNI) → bankrupt (insolvency proceedings); name “v likvidaci” → in_liquidation |
| PL KRS | open 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 Register | R → active, L → in_liquidation, N → bankrupt, K → dissolved |
| GLEIF | entity 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.