Company Registry Lookup – KYB Data from 8 Countries + LEI avatar

Company Registry Lookup – KYB Data from 8 Countries + LEI

Pricing

from $2.00 / 1,000 company records

Go to Apify Store
Company Registry Lookup – KYB Data from 8 Countries + LEI

Company Registry Lookup – KYB Data from 8 Countries + LEI

Look up companies by name or registry number across official open registries: France, Norway, Finland, Czechia, Estonia, UK, Brazil, 6 US states and the global GLEIF LEI index. One normalized schema: status, address, legal form, incorporation date, officers, LEI, source and licence.

Pricing

from $2.00 / 1,000 company records

Rating

0.0

(0)

Developer

Cemal Atakli

Cemal Atakli

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

6 days ago

Last modified

Categories

Security

Limited permissions

Share

Company Registry Lookup – Official KYB Data from 8 Countries + LEI

Company Registry Lookup searches official, open company registers with one input and returns one normalized schema. Enter company names or registry numbers. The Actor queries France (SIRENE/RNE), Norway (Brønnøysund), Finland (PRH/YTJ), Czechia (ARES), Estonia (e-Business Register), the United Kingdom (Companies House), Brazil (CNPJ), six US Secretary-of-State / state registers and the global GLEIF LEI index.

It is an open-data alternative to North Data and OpenCorporates scrapers. Every row comes from the government registry itself (or GLEIF) and carries its source and licence, so you can show where the data came from in KYB and compliance files.

What you get for each company

FieldExample
name, otherNamesEQUINOR ASA
country, countryCode, registry, registryIdNorway, NO, Enhetsregisteret, 923609016
legalForm, legalFormCodeAllmennaksjeselskap, ASA
status, isActiveActive, true
incorporationDate, dissolutionDate1972-09-18
address, street, postalCode, city, regionForusbeen 50, 4035 STAVANGER
activityCodes[]NACE / NAF / SIC / CNAE / NAICS code + description
vatId, lei, website, employeesNO923609016MVA, OW6OFBNCKXC4US5C7523
officers[] (optional)name, role, type, since
registryUrl, sourceUrl, source, licence, fetchedAtlinks back to the official record

Coverage and search modes

CodeRegistryName searchNumber lookupOfficers
FRSIRENE / RNE via recherche-entreprises.api.gouv.fryesSIREN, SIRET, FR VATyes (dirigeants)
NOEnhetsregisteret, data.brreg.noyesorg number, NO…MVAyes (roles)
FIPRH YTJ open data APIyesBusiness ID 1234567-8, FI VAT–
CZARES (incl. commercial register)yesIČO, CZ VATyes (statutory body)
EEe-Business Register open-data bulk fileyesregistry code, EE VAT–
GBCompanies House Basic Company Data (monthly snapshot)–company number–
BRReceita Federal CNPJ open data (Minha Receita)–CNPJyes (QSA partners)
USNY, CO, CT, OR, PA, TX state open-data portalsname starts withUS-NY:<id> etc.NY, CT, OR, PA
GLOBALGLEIF LEI indexyes (legal name)LEI–

Not covered: Germany (Handelsregister), Austria, Switzerland (Zefix blocks robots) and the Netherlands (KvK is a paid API). Entities from these countries that hold an LEI are found through GLOBAL. Canada is planned.

How identifiers are detected

Numbers are checked against each country's check-digit rules and are only looked up where they are valid. For example, a 9-digit number is checked as a French SIREN (Luhn) and a Norwegian org number (mod 11). An 8-digit number is tried as a UK company number, a Czech IČO (mod 11) and an Estonian code. To pick the registry yourself, add a prefix: FR:, NO:, FI:, CZ:, EE:, GB:, BR:, LEI:, US-NY:.

Input example

{
"queries": ["Equinor ASA", "Nokia Oyj", "CZ:00177041", "GB:00445790", "33.000.167/0001-01"],
"countries": [],
"maxResultsPerSource": 3,
"nameMatch": "all-words",
"includeOfficers": true,
"includeLei": true
}

Output example

{
"query": "CZ:00177041", "matchType": "id", "country": "Czechia", "countryCode": "CZ",
"registry": "ARES - Administrative Register of Economic Subjects (incl. Public/Commercial Register)",
"registryId": "00177041", "name": "Škoda Auto a.s.", "legalForm": "Joint-stock company (a.s.)",
"status": "Active", "isActive": true, "incorporationDate": "1990-11-20",
"address": "tř. Václava Klementa 869, Mladá Boleslav II, 29301 Mladá Boleslav",
"vatId": "CZ00177041", "lei": "529900I8XOZDM4ZQSQ21",
"officers": [{"name": "Holger Peters", "role": "člen představenstva", "type": "person", "since": "2023-06-01"}],
"registryUrl": "https://ares.gov.cz/ekonomicke-subjekty?ico=00177041",
"licence": "Public open data (ARES terms of operation) - Source: ARES, Ministry of Finance CZ"
}

The run summary (key-value store record OUTPUT) lists results per registry, IDs that were not found, warnings and the licence attribution for every registry used.

Use cases

  • KYB / customer onboarding: check that a company exists, is active and is registered at the address it gave you.
  • Supplier and credit checks: incorporation date, legal form, status and directors in one call.
  • Data enrichment: add VAT ID, LEI, activity code and website to a CRM list.
  • M&A and research: find every registered entity that matches a group name across countries.

Pricing (pay per event)

EventPrice
Company returned (company)$0.002
Officers included for a company (company-officers)$0.001
LEI matched for a company (lei-match)$0.0005

You pay nothing for IDs that are not found, for invalid input or for error rows. The run stops cleanly at your maximum charge.

Alternative on Apify StorePrice per company
North Data scrapers$0.0035 – $0.008
Pappers / SIRENE scraper (FR only)$0.008
business-registry-intel$0.008 + $0.012 officers
Company Registry Lookup$0.002 (+ $0.001 officers)

Use with AI agents (Apify MCP)

Add the Actor to Claude, Cursor or any MCP client through the Apify MCP server (gazidev/company-registry-lookup). An agent can then answer questions like "Is Škoda Auto a.s. active, and who sits on its board?" from official registry data, with the source URL and licence included in each answer.

FAQ

Is this scraping? No. Every source is an official open-data API or bulk file published for reuse. We respect each source's rate limits (for example, GLEIF 60 requests per minute and ARES fair use). Estonia is read only from the published bulk file, never from the ariregister web API.

Why is a UK search by name not possible? UK data comes from the monthly Companies House bulk snapshot. This version supports lookup by company number only.

How fresh is the data? FR, NO, FI, CZ, BR, US and GLEIF are queried live. The Estonian file is updated daily. The UK snapshot is monthly; its date is in otherIds.dataSnapshot.

Officer names are personal data. They are returned only when includeOfficers is on. Use them only for a lawful purpose (for example KYB or AML under GDPR/LGPD). Birth dates and home addresses are never returned.

Licences. France: Licence Ouverte 2.0. Norway: NLOD 2.0. Finland and Estonia: CC BY 4.0. UK: OGL v3. GLEIF: CC0. Czechia, Brazil and the US: public government open data. Keep the source/licence fields when you republish.