European Company Registry Lookup (8 countries + LEI) avatar

European Company Registry Lookup (8 countries + LEI)

Pricing

from $2.00 / 1,000 company records

Go to Apify Store
European Company Registry Lookup (8 countries + LEI)

European Company Registry Lookup (8 countries + LEI)

Look up companies by name or registration number in official government registries (France Sirene, Norway Brønnøysund, Finland YTJ, Czech ARES, Latvia) and the global GLEIF LEI index. One clean schema, company data only.

Pricing

from $2.00 / 1,000 company records

Rating

0.0

(0)

Developer

Pavel Tashev

Pavel Tashev

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 hours ago

Last modified

Categories

Share

What does European Company Registry Lookup do?

European Company Registry Lookup finds companies in official government business registries by company name or registration number, and returns them in one clean, consistent format. It searches France (INSEE Sirene), Norway (Brønnøysund Enhetsregisteret), Finland (PRH / YTJ), the Czech Republic (ARES), Slovakia (RPO), Poland (KRS), Latvia (Uzņēmumu reģistrs), Ireland (CRO) and the global GLEIF LEI index in a single run.

For every company you get the official name, registration number, VAT ID where the registry publishes it, legal form, status (active, inactive or dissolved), incorporation date, registered address, industry codes, employee count where available and a link to the company's page on the official registry. Runs on the Apify platform, so you also get API access, scheduling, webhooks and integrations with Make, Zapier, n8n and Google Sheets.

Why use European Company Registry Lookup?

  • Official sources only. Data comes straight from the government registries' own open-data APIs, not from scraped directories.
  • One schema for nine registries. No need to learn eight national APIs, their languages and their date and address formats.
  • Paste names or numbers. SIREN/SIRET, Norwegian organisasjonsnummer, Finnish Y-tunnus, Czech and Slovak IČO, Polish KRS numbers, Irish CRO company numbers, Latvian registration numbers, LEI codes and VAT numbers (for example CZ00177041 or NO923609016MVA) are recognised automatically, with checksum validation.
  • Company data only. Directors, owners and sole traders (natural persons) are never included, which keeps the output free of personal data.
  • Pay only for companies found. Queries with no match cost nothing.

Typical uses: KYB and supplier onboarding checks, CRM and lead enrichment with official IDs and VAT numbers, invoice and VAT data validation, checking whether a partner is still active, and giving AI agents a reliable "look up this company" tool.

How to look up companies in European business registries

  1. Click Try for free.
  2. In Companies, enter company names or registration numbers, one per line.
  3. Optionally choose which Countries and registries to search.
  4. Click Start. Most runs finish in seconds.
  5. Open the Output tab. Overview shows name, country, registration number, status and a registry link; Details shows the full record.

Input

FieldDescriptionDefault
CompaniesCompany names or registration numbers, one per line (up to 1,000).
Countries and registriesFR, NO, FI, CZ, SK, PL, LV, IE and LEI (global). Registration numbers are only looked up in the registry they belong to. Poland (KRS) is searched by KRS number only.all
Lookup modeauto detects registration numbers; name and id force one kind of lookup.auto
Maximum results per company and registryFor name searches, how many matches each registry returns (best first).10
Include original registry recordAdds the registry's own record under raw (person data removed).off

Example input:

{
"queries": ["Equinor ASA", "0112038-9", "CZ00177041", "529900FCMZ4LKXFD0R69"],
"countries": ["NO", "FI", "CZ", "LEI"],
"maxResultsPerQuery": 5
}

How name search works: every word you type must appear as a whole word in the company name (accents and punctuation are ignored, so Skoda Auto finds Škoda Auto a.s.). Exact names come first, then names that start with your query, then names that contain it; active companies are listed before dissolved ones.

Output

One dataset item per company. A real example from a run on 15 September 2026:

{
"id": "NO:923609016",
"country": "NO",
"registry": "Brønnøysund Register Centre, Enhetsregisteret (Norway)",
"registryId": "923609016",
"vatId": "NO923609016MVA",
"lei": null,
"name": "EQUINOR ASA",
"legalForm": "Allmennaksjeselskap",
"legalFormCode": "ASA",
"status": "active",
"incorporationDate": "1972-09-18",
"dissolutionDate": null,
"address": { "street": "Forusbeen 50", "postalCode": "4035", "city": "STAVANGER", "region": "STAVANGER", "country": "NO" },
"industryCodes": [{ "scheme": "SN2007 (NACE)", "code": "06.100", "description": "Utvinning av råolje" }],
"employeesRange": "21272",
"website": "https://www.equinor.com",
"sourceUrl": "https://virksomhet.brreg.no/nb/oppslag/enheter/923609016",
"attribution": "Contains data under the Norwegian licence for Open Government data (NLOD) 2.0 distributed by Brønnøysundregistrene",
"query": "NO923609016MVA",
"matchType": "id"
}

You can download the dataset in various formats such as JSON, HTML, CSV, or Excel. A per-query report (matches found, saved, skipped sole traders and any registry errors) is saved in the key-value store as QUERIES_REPORT.

Output fields

FieldMeaning
id, registryId, registry, countryUnique ID (country:number), the official registration number and registry
vatId, leiVAT ID when the registry publishes it (France, Norway, Czech Republic, Poland); LEI for GLEIF records
name, legalForm, legalFormCodeOfficial name and legal form as registered
status, statusRawactive, inactive (for example bankruptcy or liquidation in progress) or dissolved, plus the registry's own status
incorporationDate, dissolutionDateDates in YYYY-MM-DD
addressRegistered address: street, postal code, city, region, country
industryCodesNACE-based activity codes (NAF, SN2007, TOL 2008, CZ-NACE, SK NACE, PKD 2007, NACE Rev. 2)
employeesRange, websiteWhen published (France: size band; Norway: headcount)
sourceUrl, attributionLink to the official registry page and the licence line to keep with the data
query, matchTypeYour query and whether it matched by id or name

How much does it cost to look up company registry data?

This Actor uses pay-per-event pricing: you pay for each company record saved to your dataset. Queries with no match, invalid registration numbers and skipped sole traders are free, and the same company found by two queries is saved and charged once. See the Pricing tab for the current price per 1,000 companies. Platform compute is included. Set a maximum cost per run and the Actor stops cleanly when it is reached.

Tips

  • Use registration numbers when you have them. They return exactly one company and are the cheapest lookup.
  • Narrow name searches by selecting only the countries you need and lowering Maximum results per company and registry.
  • Name searches for short, common words (for example Bolt) match many companies in every registry; add the legal form (Bolt Group s.r.o.) to be precise.
  • Eight-digit numbers can be a Czech or Slovak IČO and a Finnish Y-tunnus without the dash; every registry whose checksum matches is queried.
  • Polish companies: enter the 10-digit KRS number (for example KRS 0000019193); the KRS API has no name search.
  • Irish companies: a 5–6 digit number, or CRO 249885, is looked up as a CRO company number.

Sources, licences and limitations

RegistryCoverageLicence
France – API Recherche d'entreprises (INSEE Sirene, RNE)Companies and associations; non-public ("non-diffusible") entities are not availableLicence Ouverte / Open Licence 2.0
Norway – Brønnøysund EnhetsregisteretAll registered legal entitiesNLOD 2.0
Finland – PRH / YTJ open dataCompanies in the Finnish Trade RegisterOpen data; mention the source
Czech Republic – ARES (Ministry of Finance)Economic entities in Czech public registersOpen data (Government Regulation 425/2016)
Slovakia – Register of Legal Entities (RPO), Statistical OfficeLegal entities; natural-person entrepreneurs and trade-licence holders are skippedCC BY 4.0
Poland – KRS via API KRS (Ministry of Justice)Entities in the KRS register of entrepreneurs and of associations (lookup by KRS number)Public domain (CC0 1.0)
Latvia – Register of EnterprisesLegal entities in the Latvian registerCC0 1.0
Ireland – Companies Registration Office (CRO) open dataCompanies registered in Ireland (updated daily)CC BY 4.0
GLEIF – Global LEI IndexEntities with an LEI, worldwideCC0 1.0
  • Not included: directors, shareholders, beneficial owners, financial statements, and natural persons (sole traders, individual entrepreneurs, farms owned by individuals).
  • Registry data is informative and not an official extract; for legal proceedings, request a certified extract from the registry.
  • When you publish or resell the data, keep the attribution line. Do not use registry logos or present your service as the registry's own.
  • The registries set fair-use limits (for example ARES: 500 requests per minute; France: 7 requests per second). The Actor paces its requests to stay within them.
  • A registry that doesn't answer within about 30 seconds is skipped for that query. Results found before that are kept, and QUERIES_REPORT marks the registry as partial or failed. You're only charged for companies saved.

Add hiring and website data to company records:

FAQ and support

Which countries are next? Tell us in the Issues tab. UK Companies House, Denmark, Estonia, Lithuania and Switzerland are on the list, subject to their API terms.

A company is missing or looks wrong? Check QUERIES_REPORT for registry errors, then open an issue with the query. Custom registry integrations and bulk data pipelines are available on request.