Company Registry Lookup (KYB) - Companies House, Sirene, Brreg avatar

Company Registry Lookup (KYB) - Companies House, Sirene, Brreg

Pricing

from $3.00 / 1,000 companies

Go to Apify Store
Company Registry Lookup (KYB) - Companies House, Sirene, Brreg

Company Registry Lookup (KYB) - Companies House, Sirene, Brreg

Company registry lookup (KYB) in official business registers - UK Companies House, France Sirene, Norway Brreg, Finland PRH: search by name or registration number for status, legal form, industry codes, address, VAT and officers in one company record. $3.00 per 1,000 company records.

Pricing

from $3.00 / 1,000 companies

Rating

0.0

(0)

Developer

OFFGRID LABS

OFFGRID LABS

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Security

Limited permissions

Share

Company registry lookup (KYB): official company data from Companies House, Sirene, Brreg and PRH

TL;DR: Company Registry Lookup finds companies by name or registration number in official government business registers (UK Companies House, France Sirene/RNE, Norway Brønnøysund and Finland PRH) and returns one unified record per company: registration number, legal name, status, legal form, incorporation date, industry codes, registered address, website, VAT number, employee band, French revenue and net income, and optional officers. It is built for KYB/onboarding, lead enrichment, due diligence, data teams and AI agents. You pay $3.00 per 1,000 company records.

All four sources are official public APIs. No browser, no login, no proxy.

Registers covered

RegisterCountryKey needed?Licence
Brønnøysund Register Centre - EnhetsregisteretNorwayNoNLOD 2.0
Recherche d'entreprises (INSEE Sirene + RNE, by api.gouv.fr)FranceNoLicence Ouverte 2.0
PRH / YTJ open data (Finnish Patent and Registration Office)FinlandNoCC BY 4.0
Companies House Public Data APIUnited KingdomYes - your own free keyOpen Government Licence

What data you get

One dataset row per company, with the same fields for every register. Fields a register doesn't publish are null.

FieldWhat it isExample
registry, countryRegister and countryno-brreg, NO
companyNumberRegistration number in that register923609016
name, previousNames[]Legal name and former namesEQUINOR ASA, STATOIL ASA
status, isActiveStatus as published, plus a normalized active flagActive, true
legalFormLegal formASA - Allmennaksjeselskap
incorporatedAt, dissolvedAtDates (YYYY-MM-DD)1972-09-18, null
industryCodes[], industryDescriptions[]NACE / SIC / NAF codes and labels06.100, Utvinning av råolje
address, postalCode, city, addressCountryRegistered addressForusbeen 50, 4035 STAVANGER
website, phoneWhere publishedwww.equinor.com
employees, employeesBandEmployee count (Norway) or band (France)21231
vatNumberVAT number where the register publishes itNO923609016MVA
revenue, netIncome, financialYearLatest published financials (France only)number or null
officers[]Optional: name and role onlynull unless requested
registryUrl, query, sourceUrl, scrapedAtOfficial register page, matching query, API URL, timehttps://virksomhet.brreg.no/...

Use cases

  • KYB and onboarding: verify that a supplier or customer exists, is active and has the legal form and address they claim.
  • Lead enrichment: add registration number, industry code, size band, website and VAT to company lists.
  • Due diligence and credit: spot dissolved, bankrupt or recently renamed companies.
  • Data teams: one schema for four registers instead of four different APIs.

How to look up companies

  1. Add Company names or registration numbers, one per line:
    • Names: Equinor, Danone, Nokia
    • Norway organisasjonsnummer: 923609016
    • France SIREN or SIRET: 552032534
    • Finland Business ID (Y-tunnus): 0112038-9
    • UK company number: 02627406, SC123456 Registration numbers are looked up directly in the register that uses that format.
  2. Choose Registries. For the UK, add your free Companies House API key (create an application at developer.company-information.service.gov.uk and copy the REST key).
  3. Optional: Active companies only, Include officers / directors (name and role only), Max results per query per registry.
  4. Click Start and export to JSON, CSV or Excel, or read the dataset through the API.

Input example

{
"queries": ["Equinor", "Danone", "0112038-9", "02627406"],
"registries": ["no", "fr", "fi", "uk"],
"maxResultsPerQuery": 3,
"activeOnly": true,
"includeOfficers": false,
"companiesHouseApiKey": "<your Companies House REST key>"
}

Output example

{
"registry": "no-brreg",
"country": "NO",
"companyNumber": "923609016",
"name": "EQUINOR ASA",
"status": "Active",
"isActive": true,
"legalForm": "ASA - Allmennaksjeselskap",
"incorporatedAt": "1972-09-18",
"dissolvedAt": null,
"industryCodes": ["06.100", "06.200", "19.200"],
"industryDescriptions": ["Utvinning av råolje", "Utvinning av naturgass", "Produksjon av raffinerte petroleumsprodukter og fossile brenselsprodukter"],
"address": "Forusbeen 50, 4035 STAVANGER",
"postalCode": "4035",
"city": "STAVANGER",
"addressCountry": "NO",
"website": "www.equinor.com",
"phone": "51 99 00 00",
"employees": 21231,
"employeesBand": null,
"vatNumber": "NO923609016MVA",
"previousNames": ["Den norske stats oljeselskap a.s", "STATOIL ASA", "STATOILHYDRO ASA"],
"revenue": null,
"netIncome": null,
"financialYear": null,
"officers": null,
"registryUrl": "https://virksomhet.brreg.no/nb/oppslag/enheter/923609016",
"query": "Equinor",
"sourceUrl": "https://data.brreg.no/enhetsregisteret/api/enheter?navn=Equinor&size=3",
"scrapedAt": "2026-11-03T01:31:33.211Z"
}

Fields a register does not publish are null (for example, revenue is only available from the French register, employee counts from Norway). A per-query summary is saved in the key-value store record RUN_SUMMARY.

How much does a company registry lookup cost?

Pay per event: one charge per company record saved. Compute and proxy costs are included. The price is the same on every Apify plan.

EventCharged whenPrice
resultOne company record saved$3.00 per 1,000 ($0.003 each)
apify-actor-startOnce per run (Apify's standard start fee)$0.00005

Worked examples

  • 1,000 company records = 1,000 × $0.003 = $3.00 (+ $0.00005 start fee).
  • Enriching a list of 5,000 companies by registration number (one record each): $15.00.
  • Name searches return up to Max results per query per registry records per register, so 100 names × 3 registers × 1 result = up to 300 records = up to $0.90.

Set Maximum cost per run in the run options; the actor stops cleanly at the limit.

How it compares

This actorCalling each register's API yourselfCommercial KYB / company-data platforms
Registers in one schema4 (UK, FR, NO, FI)One integration per registerMany countries
SourceOfficial registers, live at run timeSameAggregated, often enriched
OfficersName and role (optional)VariesOften more detail
Countries without an open register APINot coveredn/aOften covered
Cost$3.00 per 1,000 records, pay as you goFree + your time and hostingSubscription / per check

FAQ

How do I look up a UK company on Companies House?

Select the uk registry, add your free Companies House API key, and enter the company name or number (02627406, SC123456). Keys are rate-limited to 600 requests per 5 minutes; the actor stays below that.

How do I check a French company by SIREN or SIRET?

Enter the 9-digit SIREN or 14-digit SIRET with the fr registry selected. French records include NAF codes, employee band and, where published, latest revenue and net income.

How do I verify that a company is active (KYB)?

Look up its registration number and check status and isActive, plus legalForm and the registered address. Turn on Active companies only to drop dissolved, bankrupt or ceased companies from name searches.

Why do name searches return similar names?

Registers use fuzzy name search. Keep Max results per query per registry low for the best matches, or use registration numbers for exact lookups.

Are personal data included?

Only what the registers publish about companies. Officers are optional and limited to name and role; birth dates, nationalities and home addresses are never included. Sole-proprietorship names can be personal names; if you process those, you are the data controller (GDPR).

Why do I need a key for the UK?

Companies House requires a free API key for its public data API. It is stored encrypted and only sent to Companies House.

Which other countries are supported?

Only registers that offer an official open API are used: the UK, France, Norway and Finland today. Open an issue with the register you need; more can be added where an open API exists.

All sources are official open-data APIs: Norway (NLOD 2.0), France (Licence Ouverte 2.0), Finland (CC BY 4.0) and UK Companies House (Open Government Licence, with your own key). Attribution: data from the Brønnøysund Register Centre, INSEE/INPI via api.gouv.fr, the Finnish Patent and Registration Office, and Companies House.

Can an AI agent use this company lookup?

Yes. Through the Apify MCP server an agent can find it with search-actors, read the input schema and run it, for example "is this supplier's company number active, and what is its registered address?". See Integrations.

Something wrong?

Open an issue on the Issues tab; we aim to respond within 24 hours.

Integrations

  • API: POST https://api.apify.com/v2/acts/offgrid-labs~company-registry-lookup/run-sync-get-dataset-items?token=<YOUR_APIFY_TOKEN> with the input JSON as the body returns the records directly (runs under 5 minutes; otherwise start a run and read its dataset).
  • Python / JavaScript: pip install apify-client / npm install apify-client, then client.actor("offgrid-labs/company-registry-lookup").call(run_input={...}).
  • No-code: Apify's integrations for Make, Zapier and n8n, plus Google Sheets, CRM webhooks and Schedules (for example enrich new CRM accounts with registry data).
  • MCP / AI agents: add https://mcp.apify.com?tools=offgrid-labs/company-registry-lookup to your MCP client to expose this actor as a tool.

Changelog

  • 2026-11-03 · README restructured (register and data tables, cost examples, comparison, FAQ, integrations); input field descriptions rewritten with formats, defaults and examples for AI agents; output schema and dataset views described. Removed an incorrect line about plan discounts: the price is a flat $3.00 per 1,000 records on every plan.
  • 2026-11-03 · Output schema with Overview and All fields views; Store title aligned with search intent.
  • 2026-11-03 · First release: Norway Brreg, France Recherche d'entreprises (Sirene + RNE), Finland PRH/YTJ, UK Companies House (your key); name and number lookup, active filter, optional officers.
ActorWhat it does
Tech Stack DetectorTechnology profile (CMS, e-commerce, analytics, hosting) of a company's website
ATS Jobs ScraperOpen jobs at the same companies (Greenhouse, Lever, Ashby, Workable)
SEC EDGAR ScraperFilings, insider trades and XBRL financials for US-listed companies

// OFFGRID LABS ─────────────────────────────────────────────
// status: monitored 24/7 by a self-hosted agent swarm
// health checks: every 6h · auto-repair + rollback on failure
// sources: official public APIs and open data only
// support: open an issue — human-reviewed response within 24h
// ───────────────────────────────────────────────────────────