Skip to main content
Docs

Documentation

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

Jurisdictions & coverage

CompanyLens indexes data from 19 registries across 18 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 field Not available from this registry
JurisdictionRegistryEntitiesOfficersBen. ownersChargesAddressIndustry codes
gbUnited Kingdom
Companies House
uaUkraine
USR (ЄДР)
czCzech Republic
ARES~
mdMoldova
ASP
ieIreland
CRO
cyCyprus
DRCOR~
kzKazakhstan
GBD UL
arArgentina
IGJ~
noNorway

Officers available in source — planned for next update

Brønnøysund (Brreg)
siSlovenia
AJPES~
rsSerbia
APR
beBelgium
KBO/BCE
caCanada (Federal)

Federal incorporations only — does not include provincial registries

Corporations Canada~
ca-qcCanada (Québec)

Québec provincial registry only

REQ~
clChile
RES~
eeEstonia
Äriregister
lvLatvia
UR
nzNew Zealand
NZCO

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.