🇩🇰 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 point | Returned | Note |
|---|---|---|
| Company profile | Yes | Legal name, legal form, status, registration date, registered address |
| Directors and legal representatives | Yes | Managing director and board |
| Shareholders | Yes | Legal owners registered in CVR |
| Ultimate beneficial owners | Yes | Real owners registered in CVR |
| VAT number check | Yes | Separate check against the EU VAT register |
| Document | Returned |
|---|---|
| Register extract | Yes |
| Financial statements | Yes, when filed |
Documents, as the register names them
- CVR Erhvervsudtog (register extract)
- Årsrapport (annual report, as PDF, XHTML or XBRL)
Speed
| Step | Typical | 9 in 10 within |
|---|---|---|
| Business verification (company data, officers, shareholders, UBOs) | 22 seconds | 86 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 type | Legal forms | Covered | What to expect |
|---|---|---|---|
| Private limited company | ApS (Anpartsselskab) | Yes | Full data: officers, owners, UBOs, documents |
| Public limited company | A/S (Aktieselskab) | Yes | Full data |
| Sole trader | Enkeltmandsvirksomhed | Yes | Profile and owner |
| Limited liability association | F.M.B.A. (Forening med begrænset ansvar) | Yes | Profile and board |
| Association | Forening | Yes | Profile |
Sources
| Register | What 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.
| Identifier | Format | Example |
|---|---|---|
| CVR number | 8 digits | 12345678 |
| VAT number | DK 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 status | Normalised status |
|---|---|
| Normal | Active |
| Aktiv | Active |
| Ophørt | Dissolved / Struck Off |
| Opløst efter fusion | Dissolved / Struck Off |
| Under konkurs | Unknown |
| Opløst efter konkurs | Unknown |
| Opløst efter frivillig likvidation | Unknown |
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.
| Quirk | Details |
|---|---|
Bankruptcy shows as Unknown | Under konkurs (in bankruptcy) and Opløst efter konkurs (dissolved after bankruptcy) map to Unknown. Check the register status before approving. |
| Two active labels | Active companies show Normal or Aktiv. Both map to Active. |
| Many sole traders | About 1 in 3 businesses are sole traders (Enkeltmandsvirksomhed). They have no shareholders. |
| Send the CVR number | Put the 8-digit CVR number in business_entity_id, without the DK prefix. |
Limits
- Annual reports come back only when filed.
Updated about 20 hours ago
