European Company Search: Multi-Country Register Lookup avatar

European Company Search: Multi-Country Register Lookup

Pricing

$2.00 / 1,000 company matches

Go to Apify Store
European Company Search: Multi-Country Register Lookup

European Company Search: Multi-Country Register Lookup

Look up one company name across the official French, Norwegian and Czech company registers in a single run, returned in one common shape: id, name, legal form, status, address, industry and registry. No scraping, no API keys.

Pricing

$2.00 / 1,000 company matches

Rating

0.0

(0)

Developer

Titouan MARTY

Titouan MARTY

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

Search one company name across the official French, Norwegian and Czech company registers in a single run, and get every match back in one common shape. Built for cross-border due diligence, KYC onboarding and supplier screening, where the first problem is always the same: the company exists, but you do not know which register holds it.

No scraping, no API keys. Every register used here is a documented public API licensed for commercial reuse.

RegisterCountryIDLicence
Annuaire des Entreprises (DINUM)FranceSIRENLicence Ouverte 2.0
Enhetsregisteret (Brreg)NorwayOrg. nrNLOD
ARES (Ministry of Finance)CzechiaICOCC BY 4.0

What you get

One row per match, in a single normalised shape regardless of the register:

FieldNotes
countryCode, countryNameWhich register the match came from
id, idTypeSIREN, ORGNR or ICO — the local identifier, so you can join to the national register
nameRegistered name
legalFormCode, legalFormNameLocal legal form code
statusNormalised where possible: active, dissolved, bankrupt, under liquidation
establishedDate, dissolvedDateISO-8601
address, postalCode, city, countryRegistered address
industryCode, industryNameLocal activity code (NAF, NACE, CZ-NACE)
employeesWhere the register reports it
vatIdWhere available
extraRegister-specific extras: directors and accounts for France, website and previous names for Norway, per-register status for Czechia
sourceRegistry, licence and attribution

Sample output

A real run for Equinor, trimmed:

[
{
"countryCode": "FR", "countryName": "France",
"id": "450324215", "idType": "SIREN",
"name": "EQUINOX (EQUINOX - LES SAVEURS OCEANES)",
"legalFormCode": "5499", "status": "A",
"city": "SAINT-PIERRE-D'OLERON"
},
{
"countryCode": "NO", "countryName": "Norway",
"id": "923609016", "idType": "ORGNR",
"name": "EQUINOR ASA",
"legalFormCode": "ASA", "legalFormName": "Allmennaksjeselskap",
"status": "active", "city": "STAVANGER",
"extra": { "website": "http://www.equinor.com", "vatRegistered": true }
}
]

Notice the value of the aggregation: the French name search returns a similarly-spelled company, the Norwegian one returns the entity you meant. Seeing both side by side is the point.


Usage

Find a supplier across the three registers

{ "name": "Asseco", "countries": ["FR", "NO", "CZ"], "maxPerCountry": 25 }

One country only

{ "name": "Equinor", "countries": ["NO"], "maxPerCountry": 10 }

Pre-screen before onboarding

{ "name": "Novak", "countries": ["CZ"], "maxPerCountry": 100 }

Check status on the results: a dissolved or bankrupt entity is a different conversation.


Notes and limits

  • Name matching is per-register and literal. Each register runs its own search algorithm; there is no fuzzy cross-register entity resolution here. Use this to find the entity and its local ID, then use the country-specific Actor for the full record.
  • Different registers know different things. France publishes directors and filed accounts; Norway publishes website, previous names and bankruptcy state; Czechia publishes per-register status. Missing fields mean the register does not hold them, not that they are absent.
  • Czechia caps a query at 1,000 results and returns a 400 beyond that; the Actor treats it as "no results" rather than failing the run.
  • Register coverage is deliberately small. Only registers with an explicit commercial licence and a keyless API are included. Adding a country means verifying its licence first.
  • Attribution is required by each licence and is included on every row.

For the full record in one country:


Support

Want another register added? Open an issue naming the country, and check that its data is published under a licence permitting commercial reuse — that is the gate.