Bosco Labs

Company registers › Denmark

Check a Danish company by API: CVR and accounts

CVR (Erhvervsstyrelsen) · partly covered · checked

The official route

Erhvervsstyrelsen, the Danish Business Authority, runs the CVR register. For developers it comes in two parts.

Filed annual reports are open. A public search index at distribution.virk.dk/offentliggoerelser takes a CVR number without a key and returns links to the XBRL documents on regnskaber.virk.dk. It holds every annual report filed digitally, for all years. We found no terms of use specific to this index (checked 2026-11-05). The authority's GDPR page for annual reports says they are published in CVR immediately and kept without time limit. It states no reuse conditions.

The CVR register data itself (status, board members) is on other indexes of the same host, and those require credentials from Erhvervsstyrelsen. You apply for system-to-system access with the "Anmod om adgang" form. The account is free.

Where it gets hard

One call

{"query": "Novo Nordisk A/S", "country": "DK"}

This is the body for POST https://api.boscolabs.dev/v1/counterparty-check. A CVR number (24256790 for Novo Nordisk) finds the company exactly.

CheckSource for this country
Register statusThe LEI record (GLEIF); the CVR register is not read yet
InsolvencyUnverified: we have no source for Denmark yet
People on sanctions listsNot checked: board members are not read
Recent accountsErhvervsstyrelsen annual reports; consolidated ESEF reports first for listed companies
VAT numberVIES
Company on sanctions listsOFAC, UN, UK, EU and US export lists
LEI statusGLEIF

$0.05 per company checked, empty and failed calls are free.

What we do not cover

Sources

Other countries

Czech Republic · Estonia · Finland · France · Ireland · Latvia · Norway · Poland · United Kingdom · Germany · Netherlands · Austria · Belgium · Spain · Sweden