Company Due Diligence — 7 Registries + Sanctions Screen

alaudin burki · @alaudinburki

Look companies up in official registries (FR, NO, FI, EE, CZ, BR, UK) in one schema — status, officers, address — with an OFAC and UN sanctions screen.

About

Company Due Diligence — 7 Registries + Sanctions Screen

Look a company up in official government registries and get one clean record per match, in one schema, whatever the country: registered name, registry number, status, legal form, incorporation date, address, industry, officers where the registry publishes them, former names, and registry warnings such as bankruptcy or liquidation. Every record is then screened against the OFAC SDN list and the UN Security Council Consolidated List.

RegistryCountrySearch byKey needed
Recherche d'entreprises (INSEE Sirene / RNE)Francename or SIRENno
Enhetsregisteret (Brønnøysund)Norwayname or org.nrno
YTJ / PRH open dataFinlandname or Y-tunnusno
e-Äriregister (RIK)Estonianameno
ARESCzechianame or IČOno
Receita Federal (CNPJ)Brazil14-digit CNPJ onlyno
Companies HouseUnited Kingdomname or company numberyes — your free key

Built for KYB checks, supplier and partner vetting, M&A screening, and AI agents that need to verify a company before they act. Every record links back to the official source (sourceUrl).

Input

{
  "companies": ["Equinor", "Nokia Oyj", "33000167000101"],
  "countries": ["no", "fi", "br"],
  "sanctionsCheck": true,
  "maxMatchesPerCountry": 3
}

Leave countries empty to search every keyless registry. Add uk and your free Companies House API key (ukApiKey) to include the UK.

Output

One row per registry match: country, registry, registryId, name, status, active, legalForm, incorporatedOn, address, industryCode, industry, employees, website, officers (name, role, person or company), officerNames (one line for spreadsheets), formerNames, flags, sourceUrl, sanctionsVerdict, and sanctions (lists screened, hits with list, listed name, match type and score).

A registry that does not publish a field returns null for it. Nothing is filled in by guesswork.

The sanctions screen — read this

  • Names are compared after removing legal forms and punctuation ("PUBLIC JOINT STOCK COMPANY GAZPROM NEFT" and "Gazprom Neft" are the same name). The verdict is exact_name_match, possible_match_review (at least 75% of words shared) or no_match.
  • The names you searched are screened too, so a sanctioned company is flagged even when no registry in scope holds it. Those results are in the run's SUMMARY record (queryScreens) and are not billed.
  • A name match is a lead for a human to review, not a determination. A different company can share a name.
  • No match is not a clearance. The screen covers two lists and matches names only. It does not cover ownership (for example OFAC's 50% rule), other jurisdictions' lists, or individuals behind a company.

Privacy

Officer names and roles are part of the public business record and are returned. Birth dates, which the French register also publishes for individuals, are deliberately not returned.

Pricing

The price and any free trial are shown in the pricing panel on this page. Compute is billed from your prepaid Bytewells credits.

FAQ

What does Company Due Diligence return?
Look companies up in official registries (FR, NO, FI, EE, CZ, BR, UK) in one schema — status, officers, address — with an OFAC and UN sanctions screen.
Do I need an API key or an account elsewhere?
No for France, Norway, Finland, Estonia, Czechia and Brazil. The UK registry needs your free Companies House key.
How am I billed?
The price and any free trial are shown in the pricing panel on this page. Compute is billed from your prepaid Bytewells credits, and a run that returns nothing costs only its compute.

More Actors from the same publisher.

View all from @alaudinburki