Denmark Company Data — CVR Registry & Production Units avatar

Denmark Company Data — CVR Registry & Production Units

Pricing

$4.00 / 1,000 company records

Go to Apify Store
Denmark Company Data — CVR Registry & Production Units

Denmark Company Data — CVR Registry & Production Units

Official Danish company data from the Central Business Register: CVR number, legal form, status, industry code, employees, address, phone and production units.

Pricing

$4.00 / 1,000 company records

Rating

0.0

(0)

Developer

Berkan Kaplan

Berkan Kaplan

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

2

Monthly active users

6 days ago

Last modified

Share

Denmark Company Registry Scraper (CVR)

Official Danish company data from Det Centrale Virksomhedsregister: CVR number, legal form, status, industry code, employee count, phone, address and every production unit the company operates.

Free · No API key · Official source · Same schema across every country in this series

What data do you get?

FieldDescription
companyNameRegistered legal name
registrationNumberCVR number — the register's own identifier
taxNumberVAT / tax identifier where published
statusNormalized to active / inactive / dissolved / unknown
statusRawThe register's own wording, untranslated
legalFormLegal form as registered
incorporatedOn / dissolvedOnISO dates
address, city, postalCodeRegistered address
industry, industryCodeActivity classification where published
employees, capitalWhere the register publishes them
officers[]Directors / partners where published
sourceUrlLink to the company's page on the register

Country-specific fields on top of the shared schema: isBankrupt, protectedAddress, productionUnitCount, productionUnits[].

Input

FieldTypeDefaultDescription
queriesarrayDanish CVR numbers (8 digits, e.g. 32345794) or company names (Maersk).
maxResultsPerQueryinteger5For name searches, how many matching companies to return.
includeRawbooleanfalseAttach the register's untouched response under raw.
requestDelayMsinteger200Politeness delay against a public register.
proxyConfigurationobjectnoneOptional, but helps spread requests on larger runs.
{
"queries": [
"32345794",
"Novo Nordisk",
"Zendesk"
],
"maxResultsPerQuery": 5
}

Example output

{
"country": "DK",
"registry": "CVR (Det Centrale Virksomhedsregister)",
"companyName": "MAERSK A/S",
"registrationNumber": "32345794",
"taxNumber": "DK32345794",
"status": "active",
"statusRaw": "Aktiv",
"legalForm": "Aktieselskab",
"incorporatedOn": "2013-12-04",
"address": "Esplanaden 50, 1263, København K",
"industry": "Sø- og kysttransport af gods",
"industryCode": "502000",
"phone": "33633363",
"productionUnitCount": 12,
"sourceUrl": "https://datacvr.virk.dk/enhed/virksomhed/32345794"
}

What can you use it for?

  • Field sales targeting — production units (P-numbers) give you the company's actual physical sites, not just its registered office.
  • Lead enrichment — CVR number, industry code, employee count and phone number in one call.
  • Credit screeningisBankrupt and the credit status field flag distressed counterparties.

Frequently asked questions

Is this Danish company registry scraper free?

The data source is free and needs no API key — you pay only for the Apify compute the run uses.

Do I need an API key or an account with the registry?

No. The public CVR data is read through the free cvrapi.dk gateway, so no registration or system-to-system agreement is needed.

Can I search by company name, or only by CVR number?

Both. An eight-digit CVR number is an exact lookup; anything else runs a name search.

How current is the data?

Every run queries the source live, so results are as current as the register itself.

Can I export the results to CSV, Excel or JSON?

Yes. Apify datasets export to CSV, Excel, JSON, XML and HTML, and can be pulled through the API or pushed to your own storage.

Can I combine this with other countries in one dataset?

Yes — that is why it exists. Every actor in this series emits the same core schema, so results from different countries concatenate into one table with no remapping.

This actor reads a public register that the Danish authorities publish deliberately for public inspection. Company records are public by design; where a record names a person (a director, owner or partner), that is personal data and your use of it falls under GDPR or the local equivalent — handle it accordingly.

What are production units and why do they matter?

A Danish company registers each physical site as a production unit with its own P-number. productionUnits lists them with addresses — that is where the staff actually are, which the registered office often is not.

Notes and limits

  • Read through cvrapi.dk, a long-running free gateway over official CVR data. The register's own system-to-system API requires a signed agreement — this is what makes a key-free actor possible for Denmark.
  • productionUnits lists the company's physical sites (P-numbers), which is often the most useful part for field sales.
  • Employee counts are only published for some companies and come back null otherwise.
  • Queries that match nothing are still pushed as { query, error }, so a partial run is never silent.

Other country registries in this series

Norway · Finland · Denmark · Iceland · Poland · Slovakia · Slovenia · Latvia · Estonia · Czechia · France · UK · Israel · Taiwan · Singapore · Vietnam · Brazil · Colombia · Peru · USA — plus EU VAT Validation (VIES) covering all 27 member states.