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 against the official registries of France, Norway, Finland, Czechia and Poland. Paste names, registration or VAT numbers and get legal name, status (active, closed, insolvent), legal form, address, activity code 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

2 hours ago

Last modified

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 the official registries of France, Norway, Finland, Czechia and Poland: 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 and KRS.
  • 🔎 Any identifier works: names, SIREN/SIRET, organisasjonsnummer, Y-tunnus, IČO, KRS 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.
  • 💸 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).

💡 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"],
"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). A 9-digit number is checked in both France and Norway.

📦 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 and legal-form words (SA, SAS, Oy, a.s.…). Id lookups score 1.

💰 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 and Czech natural persons in business.
  • 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.
  • 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

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

🔗 More official data from the same developer