Skip to main content

Documentation Index

Fetch the complete documentation index at: https://developer.kyckr.com/llms.txt

Use this file to discover all available pages before exploring further.

Overview

Registry

CVR (Det Centrale Virksomhedsregister)Central Business Register

Data Access

Operated by the Danish Business Authority (Erhvervsstyrelsen)Registry Website
Denmark’s Central Business Register (CVR) is the official registry for all business entities in Denmark and Greenland. It provides comprehensive company data including registration details, ownership information, and management structure.

Company Identifiers

IdentifierFormatExampleNotes
CVR Number (CVR-nummer)8-digit numeric36734205Primary identifier for all registered entities
VAT NumberDK + CVR numberDK36734205CVR number prefixed with country code
P-Number (pNummer)10-digit numeric1001564464Production unit / establishment identifier

Additional Internal Identifiers

IdentifierDescription
Entity Number (enhedsNummer)Internal CVR system-level ID (up to 10 digits)
Business Key (forretningsnoegle)External registration number on participant entities

Search Capabilities

Search MethodSupported
Search by CVR numberYes
Search by company nameYes
Search by P-numberYes (for production units)

Data Availability

Data PointA/SApSENKI/S / K/SNon-ProfitsPublic Entities
Basic profileYesYesYesYesYesYes
AddressYesYesYesYesYesYes
CapitalYesYesNoVariesNoNo
ShareholdersYesYesNoVariesLimitedNo
ManagementYesYesYesYesYesLimited
ActivitiesYesYesYesYesYesYes
EstablishmentsYesYesYesYesYesYes
Contact detailsIf providedIf providedIf providedIf providedIf providedIf provided
A/S = Public Limited Company, ApS = Private Limited Company, ENK = Sole Proprietorship, I/S = General Partnership, K/S = Limited Partnership
Denmark has an extensive set of legal form codes. Below are the most common categories.
CodeAbbreviationDanish NameEnglishNotes
60A/SAktieselskabPublic Limited CompanyMin capital DKK 400,000
80ApSAnpartsselskabPrivate Limited CompanyMin capital DKK 40,000
81IVSIværksætterselskabEntrepreneurial CompanyDiscontinued since 2019, min capital DKK 1
290E/SSE-selskabEuropean Company (SE)Societas Europaea
285FIVSærlig finansiel virksomhedSpecial Financial UndertakingRegulated financial entity
CodeAbbreviationDanish NameEnglish
10ENKEnkeltmandsvirksomhedSole Proprietorship
15PMVPersonligt ejet Mindre VirksomhedPersonally Owned Small Business
20DØDDødsboEstate of Deceased
CodeAbbreviationDanish NameEnglish
30I/SInteressentskabGeneral Partnership
40K/SKommanditselskabLimited Partnership
45MSSMedarbejderinvesteringsselskabEmployee Investment Company
50PARPartrederiShipping Partnership
70KASKommanditaktieselskab/PartnerselskabLimited Partnership Company (P/S)
CodeAbbreviationDanish NameEnglish
130ANSAndelsselskab (-forening)Cooperative Society
140ABAAndelsselskab (-forening) med begrænset ansvarCooperative Society (Limited Liability)
150FBAForening eller selskab med begrænset ansvarAssociation or Company (Limited Liability)
151SMASelskab med begrænset ansvarCompany with Limited Liability (SMBA)
152FMAForening med begrænset ansvarAssociation with Limited Liability (FMBA)
CodeAbbreviationDanish NameEnglish
90FONFonde og andre selvejende institutionerFoundations and Self-Governing Institutions
100EFOErhvervsdrivende fondCommercial Foundation
110FORForeningAssociation
115FFOFrivillig foreningVoluntary Association
95TRUTrustTrust
CodeAbbreviationDanish NameEnglish
170FASFilial af udenlandsk aktieselskabBranch of Foreign Public Ltd. Co.
190FBAFilial af udenlandsk virksomhedBranch of Foreign Ltd. Liability Co.
200-Filial af anden udenlandsk virksomhedsformBranch of Other Foreign Entity
210UDLAnden udenlandsk virksomhedOther Foreign Entity
291FESFilial af SE-selskabBranch of European Company (SE)
520GUSGrønlandsk afdeling af udenlandsk selskabGreenlandic Branch of Foreign Co.
CodeAbbreviationDanish NameEnglish
230STAStatslig administrativ enhedState Administrative Unit
235SOVSelvstændig offentlig virksomhedIndependent Public Enterprise
245REGRegionRegion
250KOMPrimærkommuneMunicipality
260FKIFolkekirkelige InstitutionerChurch Institutions
CodeAbbreviationDanish NameEnglish
240AMTAmtskommuneCounty Municipality (historical)
270EUOEnhed under oprettelse i ErhvervsstyrelsenEntity Being Registered
280ØVRØvrige virksomhedsformerOther Legal Forms
990UOPUoplyst virksomhedsformUndisclosed Legal Form

Status Codes

Primary Status Values

Danish StatusEnglishNormalized
NORMALActive / NormalActive
OPLØSTDissolvedInactive
OPLØST EFTER KONKURSDissolved after BankruptcyInactive
OPLØST EFTER ERKLÆRINGDissolved after DeclarationInactive
OPLØST EFTER FRIVILLIG LIKVIDATIONDissolved after Voluntary LiquidationInactive
OPLØST EFTER FUSIONDissolved after MergerInactive
OPLØST EFTER SPALTNINGDissolved after DemergerInactive
OPHØRTCeasedInactive
KONKURSBankruptInactive
TVANGSOPLØSTCompulsorily DissolvedInactive
SLETTETDeletedInactive
UNDER TVANGSOPLØSNINGUnder Compulsory DissolutionDistressed
UNDER FRIVILLIG LIKVIDATIONUnder Voluntary LiquidationDistressed
UNDER KONKURSUnder BankruptcyDistressed
UNDER REKONSTRUKTIONUnder ReconstructionDistressed
Some entity types (particularly sole proprietorships, associations, and public entities) may use a simplified status system with values like “Aktiv” (Active) or “Ophørt” (Ceased).

Activity Codes

Denmark uses DB07 (Dansk Branchekode 2007), the Danish implementation of NACE Rev. 2.
FieldDescriptionExample
Industry code (branchekode)6-digit NACE-compatible code620100
Industry text (branchetekst)Activity description in DanishComputerprogrammering
Classification schemeDB07_NACErev2-
The first 4 digits align with the EU NACE standard; the last 2 digits provide Danish sub-detail. Companies may have a main activity (hovedbranche) and up to three secondary activities (bibranche).

Ownership Data

Ownership is reported as bands, not exact percentages. CVR reports ownership as ranges rather than precise values. This is a regulatory feature of Danish company law, not a data limitation.

Ownership Bands

BandDisplay Value
5-9.99%5-9.99%
10-14.99%10-14.99%
15-19.99%15-19.99%
20-24.99%20-24.99%
25-33.32%25-33.32%
33.33-49.99%33.33-49.99%
50-66.66%50-66.66%
66.67-89.99%66.67-89.99%
90-99.99%90-99.99%
100%100%
Ownership data includes both share capital ownership and voting rights, which may be reported in different bands for the same shareholder.

Address Format

Danish addresses follow a structured format: Standard format:
Højbro Plads 10, 1200 København K, Denmark
With floor and apartment:
Vesterbrogade 42, 3. th, 1620 København V, Denmark

Address Components

ComponentDescriptionExample
Street name (vejnavn)Street nameHøjbro Plads
House number (husnummerFra)Building number10
Floor (etage)Floor number3
Side door (sidedoer)Apartment indicatorth (til højre = right)
Postal code (postnummer)4-digit postal code1200
Postal district (postdistrikt)City/area nameKøbenhavn K
Municipality (kommune)Administrative municipalityKØBENHAVN

Capital Structure

Standard minimum capital requirements:
Legal FormMinimum Capital
A/S (Public Limited)DKK 400,000
ApS (Private Limited)DKK 40,000
IVS (Entrepreneurial)DKK 1 (discontinued since 2019)
Capital is typically reported in Danish Kroner (DKK). If no currency is specified in the registry data, DKK is assumed.

Representatives

Common Roles

Danish RoleEnglishDescription
DIREKTØRDirectorCompany director
ADMINISTRERENDE DIREKTØRCEOChief Executive Officer
BESTYRELSESFORMANDChairman of the BoardBoard chairman
NÆSTFORMANDDeputy ChairmanVice chairman
BESTYRELSESMEDLEMBoard MemberBoard member
SUPPLEANTAlternateSubstitute/alternate member
REVISORAuditorCompany auditor
LIKVIDATORLiquidatorAppointed for dissolution
STIFTERFounderCompany founder
PROKURAProcuratorSignatory authority holder

Establishments (Production Units)

Danish companies can have multiple production units (penheder), representing physical locations where the company operates. Each is identified by a unique 10-digit P-number.
Production unit details (name, address, activities) may require additional lookups. The primary company lookup returns P-numbers and validity periods for each unit.

Implementation Notes

Empty results possible: Some CVR numbers may return no results if the entity does not exist in the current registry index.
Historical data model: All Danish company data is versioned with validity periods. Current values have no end date. For dissolved companies, all records have end dates, and the most recent values are used.

Known Limitations

  1. Ownership bands: Exact shareholding percentages are not available - only the band (range) is reported
  2. Establishment details: Production unit records contain only identifiers and dates; detailed branch information requires separate lookups
  3. Status variations: Different entity types may use different status reporting systems