🇩🇰 Denmark

Company data, directors, shareholders and UBOs for Danish businesses

Overview

AiPrise verifies Danish businesses against the Central Business Register (CVR). A business verification returns the company profile, directors, shareholders, ultimate beneficial owners (UBOs), the register extract and annual reports.

Coverage

Data pointReturnedNote
Company profileYesLegal name, legal form, status, registration date, registered address
Directors and legal representativesYesManaging director and board
ShareholdersYesLegal owners registered in CVR
Ultimate beneficial ownersYesReal owners registered in CVR
VAT number checkYesSeparate check against the EU VAT register
DocumentReturned
Register extractYes
Financial statementsYes, when filed

Documents, as the register names them

  • CVR Erhvervsudtog (register extract)
  • Årsrapport (annual report, as PDF, XHTML or XBRL)

Speed

StepTypical9 in 10 within
Business verification (company data, officers, shareholders, UBOs)22 seconds86 seconds

These are typical times from production, not a service-level commitment: set timeouts well above them, or use callbacks.

Company types

Every business in CVR is covered, including sole traders.

Company typeLegal formsCoveredWhat to expect
Private limited companyApS (Anpartsselskab)YesFull data: officers, owners, UBOs, documents
Public limited companyA/S (Aktieselskab)YesFull data
Sole traderEnkeltmandsvirksomhedYesProfile and owner
Limited liability associationF.M.B.A. (Forening med begrænset ansvar)YesProfile and board
AssociationForeningYesProfile

Sources

RegisterWhat it gives
CVR (Central Business Register)Company profile, officers, owners, UBOs, register extract, annual reports
VIES (EU VAT register)VAT number check

Identifiers

Send the CVR number as business_entity_id, with country_code set to DK.

IdentifierFormatExample
CVR number8 digits12345678
VAT numberDK followed by the CVR number. Used only for the VAT check.DK12345678

You can also search by legal name.

Statuses and legal forms

Every result carries the register's own status in registration_info.status and an AiPrise status in registration_info.normalised_status. The normalised status is one of Active, Suspended, Dormant, Dissolved / Struck Off, In Liquidation / Insolvency or Unknown.

Register statusNormalised status
NormalActive
AktivActive
OphørtDissolved / Struck Off
Opløst efter fusionDissolved / Struck Off
Under konkursUnknown
Opløst efter konkursUnknown
Opløst efter frivillig likvidationUnknown

Legal forms come back in Danish in entity_type, for example Anpartsselskab (ApS), Aktieselskab (A/S) and Enkeltmandsvirksomhed (sole trader).

Quirks and gotchas

Country-specific behaviour to know before you integrate.

QuirkDetails
Bankruptcy shows as UnknownUnder konkurs (in bankruptcy) and Opløst efter konkurs (dissolved after bankruptcy) map to Unknown. Check the register status before approving.
Two active labelsActive companies show Normal or Aktiv. Both map to Active.
Many sole tradersAbout 1 in 3 businesses are sole traders (Enkeltmandsvirksomhed). They have no shareholders.
Send the CVR numberPut the 8-digit CVR number in business_entity_id, without the DK prefix.

Limits

  • Annual reports come back only when filed.

Did this page help you?