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
- The application takes about 3 weeks. We applied by 2026-11-08 and are still waiting.
- Until that access comes we have no register source for a status such as "under konkurs".
- The accounts index answers over plain HTTP only.
- The robots.txt of the document host
regnskaber.virk.dkdisallows all crawlers. We fetch single documents that the index links to, one per requested year, and do not crawl. - Small (class B) companies may publish gross profit in place of revenue.
- The index also holds the name of the general meeting's chairman. We never request it.
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.
| Check | Source for this country |
|---|---|
| Register status | The LEI record (GLEIF); the CVR register is not read yet |
| Insolvency | Unverified: we have no source for Denmark yet |
| People on sanctions lists | Not checked: board members are not read |
| Recent accounts | Erhvervsstyrelsen annual reports; consolidated ESEF reports first for listed companies |
| VAT number | VIES |
| Company on sanctions lists | OFAC, UN, UK, EU and US export lists |
| LEI status | GLEIF |
$0.05 per company checked, empty and failed calls are free.
What we do not cover
- Status from the CVR register, board members and bankruptcy. They wait on the access we applied for.
- For a company without an LEI, the identity is only the name in its filed accounts.
- Beneficial owners: our application leaves them out.
Sources
Other countries
Czech Republic · Estonia · Finland · France · Ireland · Latvia · Norway · Poland · United Kingdom · Germany · Netherlands · Austria · Belgium · Spain · Sweden