Company Enrichment by Domain: Verified on Official Registers avatar

Company Enrichment by Domain: Verified on Official Registers

Pricing

from $4.20 / 1,000 company confirmed on a registers

Go to Apify Store
Company Enrichment by Domain: Verified on Official Registers

Company Enrichment by Domain: Verified on Official Registers

Give a company website and get the legal entity behind it: the company number from the site's own legal pages, confirmed on the official UK, Norway, Finland, France or Ireland register, with status, incorporation date, industry codes and evidence. Company-level only.

Pricing

from $4.20 / 1,000 company confirmed on a registers

Rating

0.0

(0)

Developer

fetchgrove

fetchgrove

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Categories

Share

Give it a list of company websites and get, for each one, the legal entity behind the site: the company number or VAT number the site itself discloses, confirmed on the official company register, with the page and the sentence it came from.

Company-level data only. No directors, owners, contact names, emails or phone numbers, even when the page shows them.

What you get for each website

FieldExample
Identifiers foundUK company number 09263424, SIREN 433115904, Norwegian organisation number 918713867, Finnish Business ID 2905040-7, German register number HRB 24498 (with its court), VAT numbers
Evidencethe page URL and the sentence around each number, plus the legal name stated next to it
Companyregister, number, name, legal form, status, incorporation date, industry codes, town and postcode district, link to the register page
Match confidenceexact, probable, conflict or unverified, with the reason in plain words
Registers checkedwhich register was asked about which number, and what it said

How the match is decided

  • exact: the register's name for the number equals the legal name the site states.
  • probable: the same name apart from the legal form ("Vipps MobilePay" and "VIPPS MOBILEPAY AS"), or the register's name matches the domain.
  • conflict: the site states a number the register does not have, or names a different company next to it than the register does.
  • unverified: there was nothing to confirm with: no number on the site, a number from a country whose register has no free lookup (Germany), or the register could not be reached.

It never guesses silently: every row says why.

Registers it checks

CountryRegisterNumbers it reads on the site
United KingdomCompanies Housecompany number (also Scottish, Northern Irish and LLP numbers)
FranceSirene, through the French business directorySIREN, SIRET, French VAT number
NorwayBrønnøysund Register Centreorganisation number
FinlandFinnish Patent and Registration OfficeBusiness ID (Y-tunnus), Finnish VAT number
IrelandCompanies Registration Office open datacompany number
Germanynone (no free lookup)Handelsregister number and court, VAT number: reported, not confirmed

VAT numbers of other countries are reported as found and are not checked against a VAT register.

Use it for

  • Supplier and customer checks: who really runs this website, and is that company active?
  • Lead lists: turn a list of websites into registered companies with industry codes and location.
  • Data cleaning: attach the official company number to the domains in your CRM.
  • AI agents: a structured, evidence-backed answer to "which company is behind this site?".

How to use it

  1. Add websites or domains, one per line (octopus.energy, https://www.vipps.no/).
  2. Run it. Each website becomes one row you can download as JSON, CSV or Excel, or read through the API.

Leave the input empty and it checks one example site, so you can see the output first.

Input example

{
"domains": ["octopus.energy", "kahoot.com", "scaleway.com"],
"maxPagesPerDomain": 6
}

Output example

Real output for one website (shortened):

{
"domain": "kahoot.com",
"identifiersFound": [
{
"type": "no-org-number",
"value": "997770234",
"country": "NO",
"pageUrl": "https://trust.kahoot.com/privacy-policy/",
"snippet": "“ Kahoot! ” means Kahoot! AS, organization number 997 770 234",
"statedName": "Kahoot! AS"
}
],
"company": {
"register": "no-brreg",
"number": "997770234",
"name": "KAHOOT! AS",
"legalForm": "AS",
"status": "active",
"incorporatedOn": "2011-12-15",
"sicOrActivityCodes": ["62.100"],
"registeredArea": "OSLO 0160",
"registerUrl": "https://virksomhet.brreg.no/nb/oppslag/enheter/997770234"
},
"matchConfidence": "exact",
"matchReason": "The register name \"KAHOOT! AS\" equals the name stated on the site (\"Kahoot! AS\")",
"sourcesChecked": [{ "register": "no-brreg", "number": "997770234", "result": "found" }],
"pagesChecked": ["https://kahoot.com/", "https://trust.kahoot.com/terms-and-conditions/", "https://trust.kahoot.com/privacy-policy/"]
}

Pricing

You pay only for rows with something in them.

WhatPrice
Company confirmed on a register (exact or probable match)$0.006 each ($6 per 1,000)
Identifiers found, but no register could confirm them$0.002 each
Run start$0.00005 per run (5 cents per 1,000 runs)

Websites with no identifier, websites that cannot be reached and failed rows are free. The example run is free.

Free Apify plan: up to 25 websites per run.

Good to know

  • What it reads: the public homepage and at most five more public pages per site (legal notice, imprint, terms, privacy, about, contact), found through the site's own links or the usual addresses. It stops as soon as it has a number a register can confirm. No browser, no logins, no cookies.
  • Polite by design: robots.txt is respected, including its crawl delay, and requests to one site are spaced out. Sites that block automated visitors are reported as such and never worked around.
  • Sites that build their footer in the browser may show nothing to read; those rows come back without identifiers, free of charge.
  • People are never returned: snippets stop before names of directors or contacts, and a register entry that belongs to a sole trader (a person) is left out.
  • Addresses: only the town and postcode district of the registered office, never street lines.
  • Speed: a few seconds per site; sites that ask for a crawl delay take longer.

Data sources and licences

  • Companies House: contains public sector information licensed under the Open Government Licence v3.0.
  • Brønnøysund Register Centre: contains data under the Norwegian licence for Open Government data (NLOD) distributed by Brønnøysundregistrene.
  • Finnish Patent and Registration Office: open data, Creative Commons Attribution 4.0 (CC BY 4.0).
  • France: Sirene data from INSEE, through the French business directory service of the French government, under the Licence Ouverte / Open Licence 2.0. Each row is read live; the register's own update date applies.
  • Ireland: contains Irish Public Sector Data licensed under a Creative Commons Attribution 4.0 International (CC BY 4.0) licence (Companies Registration Office open data).

Not affiliated with, endorsed by or connected to Companies House, Brønnøysundregistrene, the Finnish Patent and Registration Office, INSEE, the Companies Registration Office or any government. Data is provided as published, without warranty; check the official register before relying on it for a legal or financial decision.

Support

Open an issue on this page. We reply within two business days.