Skip to main content
Docs

Documentation

Everything you need to integrate CompanyLens into your application or AI agent.

Jurisdictions & coverage

CompanyLens indexes data from 20 registries across 19 countries. Coverage varies significantly by registry — some publish full officer and beneficial owner data; others publish entity names only. Always check this matrix before building logic that depends on a specific field being present.

Full coverage~ Partial — not all records include this fieldsoon Coming soon — on the roadmap Not available from this registry
JurisdictionEntitiesOfficersBen. ownersChargesFilingsAddressIndustry codes
ukUnited Kingdom

Companies House

uaUkraine

USR (ЄДР)

czCzech Republic

ARES

~
mdMoldova

ASP

ieIreland

CRO

cyCyprus

DRCOR

~
kzKazakhstan

GBD UL

arArgentina

IGJ

~
noNorway

Brønnøysund (Brreg)

Officers available in source — planned for next update

siSlovenia

AJPES

~
chSwitzerland

Zefix

Active and in-liquidation entities only — fully struck-off entities not in bulk.

rsSerbia

APR

beBelgium

KBO/BCE

caCanada (Federal)

Corporations Canada

Federal incorporations only — does not include provincial registries

~
ca-qcCanada (Québec)

REQ

Québec provincial registry only

~
clChile

RES

~
eeEstonia

Äriregister

lvLatvia

UR

nzNew Zealand

NZCO

skSlovakia

RPO2

Notes

Jurisdiction codes in the API

Pass the code from the table above as the jurisdiction parameter. Canada has two codes: ca for federal incorporations and ca-qc for Québec. Omit jurisdiction entirely to search all registries.

Handling missing fields

Fields marked or ~ will be null or an empty array in the API response — never absent entirely. Your code should always handlenullfor optional fields regardless of the jurisdiction you're targeting.

Update frequency

UK (Companies House) is updated daily. Other jurisdictions are updated weekly or when the source registry publishes new bulk exports. See the individual registry notes for the most accurate freshness information.