Company ID Finder: Netherlands, Belgium & Nordics avatar

Company ID Finder: Netherlands, Belgium & Nordics

Pricing

from $5.00 / 1,000 company identifieds

Go to Apify Store
Company ID Finder: Netherlands, Belgium & Nordics

Company ID Finder: Netherlands, Belgium & Nordics

Find the company behind Dutch, Belgian, Danish, Swedish, Norwegian and Finnish websites: KvK, KBO/BCE, CVR, org.nr or Y-tunnus checked by control digit, VAT ID, legal form, register and address.

Pricing

from $5.00 / 1,000 company identifieds

Rating

0.0

(0)

Developer

Bruno Petrelli

Bruno Petrelli

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

6 days ago

Last modified

Share

The company behind a Dutch, Belgian, Danish, Swedish, Norwegian or Finnish website, read from the site and checked by control digit:

  • Netherlands: KvK number, btw-id (VAT ID), legal form (B.V., N.V., Stichting) and address;
  • Belgium: enterprise number (KBO/BCE), VAT ID, RPR/RPM register and address;
  • Denmark: CVR number, legal form (A/S, ApS) and address;
  • Sweden: organisationsnummer and VAT ID (AB);
  • Norway: organisasjonsnummer, MVA registration (AS, ASA) and address;
  • Finland: Y-tunnus (Business ID) and ALV number (Oy, Oyj).

Every number that has a control digit is checked with it (KBO modulus 97, CVR modulus 11, Swedish Luhn, Norwegian modulus 11, the Y-tunnus control, both Dutch VAT ID rules), so an IBAN, a phone number or a mistyped number is not taken. Swedish personal identity numbers (sole traders) are personal data and are never read.

Who uses it

  • KYB, onboarding and fraud checks: match a merchant's website to its official company number, then look it up in the national register (KvK, KBO, CVR, Bolagsverket, Brønnøysund, PRH).
  • B2B lead enrichment: add the legal name, company number and VAT ID to a list of Benelux and Nordic domains before invoicing or CRM import.
  • Marketplaces and compliance: check that a seller's shop shows the company data EU law requires.

What you get

One row per website:

FieldExample
domain, countryjysk.dk, DK
companyName, legalFormJYSK A/S, A/S
companyId, companyIdType13590400, CVR number (or KvK number, Enterprise number, Organisationsnummer, Organisasjonsnummer, Y-tunnus)
vatId, vatIdValidBE0473416418, true (when the site shows it)
registerRPR Antwerpen, afdeling Mechelen; Handelsregister (KvK); Foretaksregisteret
addressSødalsparken 18, 8220 Brabrand
emailsEmails on the page
otherCompaniesOther companies named with a valid number (a parent company, a branch in another country)
sourceUrl, status, error, pagesVisited, scrapedAtWhere the data was read, or why not

The OUTPUT record has the status of each website and the count by country.

Input

A few well-known shops:

{
"websites": ["jysk.dk", "telenet.be", "picnic.app", "cdon.se", "skeidar.no"]
}

Danish webshops, read faster:

{
"websites": ["hifiklubben.dk", "billigvvs.dk", "imerco.dk", "harald-nyborg.dk"],
"maxConcurrency": 10
}

Full URLs work too:

{
"websites": ["https://www.karkkainen.com/", "https://www.mestergronn.no/"]
}
FieldWhat it does
websitesDomains or URLs, one per line (up to 10,000 per run).
maxConcurrencyWebsites read in parallel (5 by default); each website gets one request at a time.

How much it costs

Pay per event: only for websites where a company number was found. Websites without one, blocked or unreachable are saved with the reason and cost nothing. Measured on 2026-10-02: 11 of 14 well-known sites identified (the other 3 refuse robots), most from the homepage alone.

Use it from AI agents (MCP)

Claude, ChatGPT, Cursor and any other MCP client can run this Actor as a tool: add https://mcp.apify.com?tools=digital_influx/benelux-nordic-company-ids as a remote MCP server and sign in with your Apify account. It is also one of the tools of Company Research MCP (digital_influx/company-research-mcp), by the same author, made for agents.

Good to know

  • Where the number is read: the homepage footer first (most Dutch, Belgian and Danish shops print it there), then the contact, legal or about page the homepage links (contact, colofon, kontakt, yhteystiedot), then the usual contact path of the site's country.
  • One company per row: when a page names several, the row has the one named most often, and the others go to otherCompanies. A Dutch site that shows only its btw-id gets that VAT ID as its company number.
  • A KvK number has no control digit: it is read only after its label (KvK, Kamer van Koophandel, Chamber of Commerce).
  • Pages built with JavaScript show no text to a simple reader: those rows say no_data and are free.
  • Respectful by design: robots.txt is followed for this robot (benelux-nordic-company-ids), and a site that answers 403 is reported, never worked around.
  • Other countries: German Impressum Scraper (german-impressum) for Germany, Austria and Switzerland; Legal Notice Extractor (eu-legal-notice) for France, Italy, Spain and the UK.

Sources

The company data that EU and EEA law requires business websites to show (Directive 2000/31/EC on electronic commerce, art. 5: trade register number and VAT number). The Actor reads only these public pages; it does not query any register.