EU Company Verification (KYB): Official Registries avatar

EU Company Verification (KYB): Official Registries

Pricing

from $4.00 / 1,000 company profiles

Go to Apify Store
EU Company Verification (KYB): Official Registries

EU Company Verification (KYB): Official Registries

✅ Verify any company in seconds in 9 official registries: France, Norway, Finland, Czechia, Poland, Slovakia, Estonia, Latvia and Ireland. Paste names, registration or VAT numbers and get legal name, status (active, closed, insolvent), legal form, address and VAT number. Bulk KYB, no personal data.

Pricing

from $4.00 / 1,000 company profiles

Rating

0.0

(0)

Developer

João Fernandes

João Fernandes

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

23 days ago

Last modified

Security

Limited permissions

Share

Verify any company in seconds against official business registries, one at a time or thousands at once.

Paste a list of company names, registration numbers or VAT numbers and get back a clean profile for each one from 9 official registries: France, Norway, Finland, Czechia, Poland, Slovakia, Estonia, Latvia and Ireland: legal name, status (active, closed, in liquidation, bankrupt, insolvent), legal form, registered address, incorporation date, activity code and VAT number, with a link to the registry page and a match score. No API keys, no scraping, no personal data.

✨ Why use it

  • ✅ Official registries only: SIRENE/RNE, Brønnøysund, YTJ, ARES, KRS, RPO, the Estonian e-Business Register, the Latvian Register of Enterprises and the Irish CRO.
  • 🔎 Any identifier works: names, SIREN/SIRET, organisasjonsnummer, Y-tunnus, IČO, KRS, Estonian and Latvian registration numbers, CRO numbers or VAT numbers, detected automatically.
  • ⚠️ Spot risk early: liquidations, bankruptcies and insolvency proceedings.
  • 🎯 Match score: see at a glance how closely the registered name matches the one you were given. Unrelated names are left out, so you don't pay for them.
  • 💸 Pay only for matches: $0.005 per company found. Queries with no match are free.
  • 🔒 No personal data: sole traders are excluded, and directors and shareholders are never returned.

🌍 Coverage

  • 🇫🇷 France: SIRENE / RNE (SIREN, SIRET or FR VAT number, or name).
  • 🇳🇴 Norway: Brønnøysund Register Centre (organisasjonsnummer or name).
  • 🇫🇮 Finland: PRH / YTJ (Y-tunnus or name).
  • 🇨🇿 Czechia: ARES (IČO, DIČ or name).
  • 🇵🇱 Poland: KRS (KRS number).
  • 🇸🇰 Slovakia: Register of Legal Entities, RPO (IČO or name).
  • 🇪🇪 Estonia: e-Business Register (registry code, EE VAT number or name).
  • 🇱🇻 Latvia: Register of Enterprises (registration number or name).
  • 🇮🇪 Ireland: Companies Registration Office, CRO (company number or name).

💡 Use cases

  • KYB and customer onboarding: confirm that a new customer exists, is active and matches the details they gave you.
  • Supplier onboarding and procurement: check registration and VAT numbers before the first invoice.
  • Credit and risk teams: check a portfolio for liquidations, bankruptcies and insolvencies.
  • CRM clean-up: fill in registration numbers, VAT numbers, addresses and activity codes for a list of company names.
  • AI agents: a reliable company lookup tool through the Apify API or MCP.

🚀 How to use it

  1. Click Try for free.
  2. Paste company names, registration numbers or VAT numbers, one per line. Add a country prefix such as FR: Airbus to search only there.
  3. Run it and download the results as Excel, CSV or JSON, or read them from the Apify API.
  4. Checking new customers every day? Call it from your onboarding flow through the API, or from Make, Zapier or n8n.

📥 Input

{
"queries": ["FR: Airbus", "923609016", "FI: Nokia Oyj", "CZ00177041", "0000019193", "EE: Bolt Technology", "IE: Ryanair"],
"maxMatchesPerQuery": 3
}
  • Names are searched in every selected registry (except Poland). Prefix a country to search only there: FR: Boulangerie Dupont.
  • Numbers are recognized automatically: SIREN/SIRET and FR VAT, NO organisasjonsnummer (and NO…MVA), FI Y-tunnus (and FI…), CZ IČO (and CZ…), PL KRS (10 digits), SK IČO (8 digits), EE registry code (8 digits) and EE VAT (EE…), LV registration number (11 digits), IE CRO number (up to 6 digits). A 9-digit number is checked in both France and Norway, and an 8-digit number in Czechia, Slovakia and Estonia.

📦 Output

One row per company found:

{
"query": "FR: Airbus",
"found": true,
"matchType": "name",
"matchScore": 1.0,
"country": "FR",
"registry": "SIRENE / RNE",
"registryId": "383474814",
"name": "AIRBUS",
"legalForm": "SAS",
"legalFormCode": "5710",
"status": "active",
"incorporationDate": "1991-10-18",
"address": "2 ROND-POINT DEWOITINE 31700 BLAGNAC",
"postalCode": "31700",
"city": "BLAGNAC",
"activityCode": "30.30Z",
"vatNumber": "FR89383474814",
"employees": "10000+",
"otherIds": { "siret": "38347481400100" },
"registryUrl": "https://annuaire-entreprises.data.gouv.fr/entreprise/383474814"
}

Queries with no match get one row with found: false and the registries searched. Those rows are free.

matchScore (0 to 1) compares the name you gave with the registered name, ignoring case, accents, quotes and legal-form words (SA, SAS, Oy, a.s., OÜ, SIA, DAC…). Id lookups and identical names score 1. A name that contains every word you searched scores 0.6 or more. Names that lack one of your words and are spelt quite differently (below 0.45) are left out and not charged.

💰 How much does it cost?

EventPrice
Company profile (one row found)$0.005

Higher Apify plans get volume discounts. Not-found rows are not charged, so checking 1,000 names of which 800 are found costs $4.

🔒 Personal data

  • Sole traders are excluded in every country: French entrepreneurs individuels, Norwegian ENK, Finnish private traders, Czech and Slovak natural persons in business, Estonian FIE, and Latvian individual merchants, individual enterprises and farms. The Irish CRO register holds companies only.
  • Names of directors and shareholders are never returned.
  • Poland's open KRS API already anonymizes personal data.

ℹ️ Good to know

  • ARES (Czechia) refuses name searches that match too many companies, so use a more specific name or the IČO.
  • Poland's open API looks up KRS numbers only. Its VAT and REGON numbers are included in the result.
  • ARES states that its data is informative and not proof in legal proceedings.
  • Estonia: the open data file lists registered companies only, so deleted companies are not found. It is downloaded once per run, which adds a few seconds.
  • Slovakia, Latvia and Ireland publish no VAT numbers in their open data. Latvia's has no activity code and does not flag insolvency proceedings.
  • Ireland: a company marked Strike Off Listed is still registered, so it shows as active with that detail.
  • If a registry is temporarily unavailable, the row says so in registriesUnavailable. Run that query again later.

📚 Sources and licences

RegistryPublisherLicence / terms
SIRENE / RNE (FR)INSEE and INPI, via API Recherche d'entreprises (DINUM)Licence Ouverte 2.0
Enhetsregisteret (NO)BrønnøysundregistreneNLOD 2.0
YTJ (FI)Finnish Patent and Registration OfficeCC BY 4.0
ARES (CZ)Ministry of Finance of the Czech RepublicOpen data, informative only
KRS (PL)Ministry of JusticeOpen KRS API, public information
RPO (SK)Statistical Office of the Slovak RepublicCC BY 4.0
e-Business Register (EE)Centre of Registers and Information Systems (RIK)CC BY 4.0
Uzņēmumu reģistrs (LV)Register of Enterprises of the Republic of Latvia, via data.gov.lvCC0 1.0
Company Records (IE)Companies Registration OfficeCC BY 4.0. Contains Irish Public Sector Data licensed under a Creative Commons Attribution 4.0 International (CC BY 4.0) licence.

This Actor is not affiliated with or endorsed by these registries.

🔗 More official data from the same developer