CVR Data
This section contains information about the data available from the Danish Business Authority (CVR). This includes, but is not limited to, companies, people, production units, ownerships and reports.
Lasso also provides calculated data such as personal networks, ownership hiearchies and more. These are available from the Modules section in the menu.
Basic info (Staminformation)
There is a lot of different data you can retrieve from the CVR registry, and most fields include a complete history of values for the various datapoints. To make it as easy as possible to use, we have created two different versions of the data you can retrieve depending on your requirements; the current values or the entire history.
You can retrieve information on companies, production units, and people. Don't forget to add your API key.
The endpoint for all types is simply api.lassox.com/{lassoid}
, where {lassoid}
is a Lasso Id for a CVR entity. To retrieve the history, append /history
, which will include all data wrapped in an object containing to and from values.
Below are examples of both endpoints for each type of entity, companies, people and production units.
Companies
The following is an example of how to get data from CVR about a specific company.
GET api.lassox.com/CVR-1-23452345
{
"lassoId": "CVR-1-23452345",
"cvr": 23452345,
"unitNumber": 4001100400,
"name": "AKTIESELSKABET A/S",
"alternateNames": ["ANPARTSSELSKABERNE A/S", "UDVIKLINGSFIRMAET A/S", "KONSULENTVIRKSOMHEDEN A/S"],
"status": "NORMAL",
"lastStatusChange": "2022-04-27T00:00:00",
"statstidende":{
"statusCode": 1,
"statusText": "Dekret",
"creditCode": 3,
"creditText": "Konkurs"
},
"lifeTime": {
"from": "2012-05-14T00:00:00",
"to": null
},
"phone": "71717171",
"email": "hij@firmaet.com",
"fax": null,
"website": "www.firmaet.dk",
"purpose": "Selskabets formål er at drive virksomhed med databehandling, webhosting og yde serviceydelser.",
"powerToBind": "Selskabet tegnes af et bestyrelsesmedlem i forening med en direktør eller af to direktører i forening",
"commerciallyProtected": false,
"publicallyTraded": false,
"byLawsChanged": "2019-07-15T00:00:00",
"creationDate": "2012-05-14T00:00:00",
"address": {
"address1": "Tietgensplads 37",
"address2": "1550 København V",
"streetName": "Tietgensplads",
"streetCode": 6152,
"houseNumberFrom": 37,
"houseNumberTo": null,
"houseLetterFrom": null,
"houseLetterTo": null,
"floor": null,
"sideDoor": null,
"postalCode": 1550,
"postalDistrict": "København V",
"cityName": null,
"municipality": {
"name": "KØBENHAVN",
"code": 101
},
"coName": null,
"postalBox": null,
"freeText": null,
"countryCode": "DK"
},
"form": {
"code": 60,
"shortDescription": "A/S",
"longDescription": "Aktieselskab"
},
"industry": {
"text": "Databehandling, webhosting og lignende serviceydelser",
"code": "631100"
},
"altIndustry1": {
"text": "Konsulentbistand vedrørende informationsteknologi",
"code": "620200"
},
"altIndustry2": {
"text": "Anden udgivervirksomhed",
"code": "581900"
},
"altIndustry3": null,
"employees": {
"count": 14,
"fullTimeEquivalentCount": 12.0,
"interval": "ANTAL_10_19",
"type": "Monthly",
"month": 10,
"year": 2020
},
"contributedCapital": {
"value": 1737691,
"currency": "DKK",
"hasClasses": false,
"isPartial": false
},
"accounting": {
"optedOut": false,
"currentPeriod": {
"from": "2021-01-01T00:00:00",
"to": "2021-12-31T00:00:00"
},
"firstPeriod": {
"from": "2012-05-14T00:00:00",
"to": "2012-12-31T00:00:00"
},
"period": {
"from": {
"day": 1,
"month": 1
},
"to": {
"day": 31,
"month": 12
}
},
"accountant": {
"address": {
"address1": "Prinsessevej 68",
"address2": "1264 København K",
"streetName": "Prinsessevej",
"streetCode": 6948,
"houseNumberFrom": 68,
"houseNumberTo": null,
"houseLetterFrom": null,
"houseLetterTo": null,
"floor": null,
"sideDoor": null,
"postalCode": 1264,
"postalDistrict": "København K",
"cityName": null,
"municipality": {
"name": "KØBENHAVN",
"code": 101
},
"coName": null,
"postalBox": null,
"freeText": null,
"countryCode": "DK"
},
"name": "REVISIONSFIRMAET A/S",
"type": "VIRKSOMHED",
"lassoId": "CVR-1-15151515",
"cvr": 15151515,
"role": {
"mainType": "REVISION",
"type": "Revisor",
"originalType": "REVISION",
"attributes": []
},
"from": "2019-07-15T00:00:00"
}
},
"productionUnits": [{
"lassoId": "CVR-2-1011011010",
"pNumber": 1011011010
}, {
"lassoId": "CVR-2-1021021021",
"pNumber": 1021021021
}
],
"stakeholders": [],
"management": {
"ceo": {
"address": {
"address1": "Prinsessevej 55 4. th.",
"address2": "1264 København K",
"streetName": "Prinsessevej",
"streetCode": 6948,
"houseNumberFrom": 55,
"houseNumberTo": null,
"houseLetterFrom": null,
"houseLetterTo": null,
"floor": "4",
"sideDoor": "th",
"postalCode": 1264,
"postalDistrict": "København K",
"cityName": null,
"municipality": {
"name": "KØBENHAVN",
"code": 101
},
"coName": null,
"postalBox": null,
"freeText": null,
"countryCode": "DK"
},
"name": "Johnny Doersen",
"type": "PERSON",
"lassoId": "CVR-3-4000440004",
"unitNumber": 4000440004,
"role": {
"mainType": "LEDELSESORGAN",
"type": "Administrerende Direktør",
"originalType": "adm. dir",
"attributes": []
},
"from": "2017-07-15T00:00:00"
},
"members": [{
"address": {
"address1": "Valmuevej 40 st. th.",
"address2": "1709 København V",
"streetName": "Valmuevej",
"streetCode": 6544,
"houseNumberFrom": 40,
"houseNumberTo": null,
"houseLetterFrom": null,
"houseLetterTo": null,
"floor": "st",
"sideDoor": "th",
"postalCode": 1709,
"postalDistrict": "København V",
"cityName": null,
"municipality": {
"name": "KØBENHAVN",
"code": 101
},
"coName": null,
"postalBox": null,
"freeText": null,
"countryCode": "DK"
},
"name": "John Doe",
"type": "PERSON",
"lassoId": "CVR-3-4000000001",
"unitNumber": 4000000001,
"role": {
"mainType": "LEDELSESORGAN",
"type": "Direktør",
"originalType": "DIREKTION",
"attributes": []
},
"from": "2016-03-10T00:00:00"
}
]
},
"board": {
"chairman": {
"address": {
"address1": "Æblevej 17",
"address2": "2830 Virum",
"streetName": "Æblevej",
"streetCode": 890,
"houseNumberFrom": 17,
"houseNumberTo": null,
"houseLetterFrom": null,
"houseLetterTo": null,
"floor": null,
"sideDoor": null,
"postalCode": 2830,
"postalDistrict": "Virum",
"cityName": null,
"municipality": {
"name": "LYNGBY-TAARBÆK",
"code": 173
},
"coName": null,
"postalBox": null,
"freeText": null,
"countryCode": "DK"
},
"name": "Jane Doe",
"type": "PERSON",
"lassoId": "CVR-3-4000400001",
"unitNumber": 4000400001,
"role": {
"mainType": "LEDELSESORGAN",
"type": "Bestyrelsesformand",
"originalType": "FORMAND",
"attributes": [{
"type": "VALGFORM",
"value": "generalforsamling"
}
]
},
"from": "2016-05-06T00:00:00"
},
"members": [{
"address": {
"address1": "Brumgade 2 27. 002.",
"address2": "1799 København V",
"streetName": "Brumgade",
"streetCode": 8836,
"houseNumberFrom": 2,
"houseNumberTo": null,
"houseLetterFrom": null,
"houseLetterTo": null,
"floor": "27",
"sideDoor": "002",
"postalCode": 1799,
"postalDistrict": "København V",
"cityName": null,
"municipality": {
"name": "KØBENHAVN",
"code": 101
},
"coName": null,
"postalBox": null,
"freeText": null,
"countryCode": "DK"
},
"name": "Anders And",
"type": "PERSON",
"lassoId": "CVR-3-4004140041",
"unitNumber": 4004140041,
"role": {
"mainType": "LEDELSESORGAN",
"type": "Bestyrelsesmedlem",
"originalType": "BESTYRELSESMEDLEM",
"attributes": [{
"type": "VALGFORM",
"value": "generalforsamling"
}
]
},
"from": "2015-04-15T00:00:00"
}
]
},
"founders": [{
"address": {
"address1": "Prinsessevej 55 4. th.",
"address2": "1264 København K",
"streetName": "Prinsessevej",
"streetCode": 6948,
"houseNumberFrom": 55,
"houseNumberTo": null,
"houseLetterFrom": null,
"houseLetterTo": null,
"floor": "4",
"sideDoor": "th",
"postalCode": 1264,
"postalDistrict": "København K",
"cityName": null,
"municipality": {
"name": "KØBENHAVN",
"code": 101
},
"coName": null,
"postalBox": null,
"freeText": null,
"countryCode": "DK"
},
"name": "PROCENTFIRMAET APS",
"type": "VIRKSOMHED",
"lassoId": "CVR-1-31313131",
"cvr": 31313131
}
],
"ownership": {
"hasOwnersUnderFivePercent": false,
"owners": [{
"ownership": {
"from": 0.25,
"to": 0.3332
},
"voteRights": {
"from": 0.25,
"to": 0.3332
},
"address": {
"address1": "Markvej 3",
"address2": "8000 Aarhus C",
"streetName": "Markvej",
"streetCode": 61,
"houseNumberFrom": 3,
"houseNumberTo": null,
"houseLetterFrom": null,
"houseLetterTo": null,
"floor": null,
"sideDoor": null,
"postalCode": 8000,
"postalDistrict": "Aarhus C",
"cityName": null,
"municipality": {
"name": "AARHUS",
"code": 751
},
"coName": null,
"postalBox": null,
"freeText": null,
"countryCode": "DK"
},
"name": "MODERSELSKABET A/S",
"type": "VIRKSOMHED",
"lassoId": "CVR-1-26262626",
"cvr": 26262626,
"role": {
"mainType": "REGISTER",
"type": "EJER",
"attributes": [{
"type": "EJERANDEL_MEDDELELSE_DATO",
"value": "2019-07-15T00:00:00"
}
]
},
"from": "2019-07-15T00:00:00"
},
{
"ownership": {
"from": 0.2,
"to": 0.2499
},
"voteRights": {
"from": 0.2,
"to": 0.2499
},
"address": {
"address1": "Sønderbrogade 36A 1.",
"address2": "2200 København N",
"streetName": "Sønderbrogade",
"streetCode": 5192,
"houseNumberFrom": 36,
"houseNumberTo": null,
"houseLetterFrom": "A",
"houseLetterTo": null,
"floor": "1",
"sideDoor": null,
"postalCode": 2200,
"postalDistrict": "København N",
"cityName": null,
"municipality": {
"name": "KØBENHAVN",
"code": 101
},
"coName": null,
"postalBox": null,
"freeText": null,
"countryCode": "DK"
},
"name": "HOLDINGSELSKABET ApS",
"type": "VIRKSOMHED",
"lassoId": "CVR-1-43214321",
"cvr": 43214321,
"role": {
"mainType": "REGISTER",
"type": "EJER",
"attributes": [{
"type": "EJERANDEL_MEDDELELSE_DATO",
"value": "2019-07-15T00:00:00"
}
]
},
"from": "2018-04-25T00:00:00"
}
]
},
"trueOwnership":{
"couldNotIdentify": false,
"exempt": false, // deprecated - do not use
"exemptionStatus": "NOT EXEMPT",
"fallbackDescription": "Virksomheden har ikke reelle ejere, og ledelsen er indsat som reelle ejere",
"fallbackType": "MANAGEMENT",
"latestChangeDate": "2018-12-28T00:00:00",
"owners":[]
},
"otherParticipants": [],
"attributes": [{
"type": "ARKIV_REGISTRERINGSNUMMER",
"value": "ApS111111"
}, {
"type": "PSEUDOCVRNR",
"value": false
}
],
"mergers": [],
"demergers": [],
"lastUpdated": "2020-11-03T02:12:07"
}
GET api.lassox.com/CVR-1-23452345/history
{
"lassoId": "CVR-1-23452345",
"cvr": 23452345,
"unitNumber": 4001100400,
"name": [{
"value": "ANPARTSSELSKABET APS",
"from": "2012-05-14T00:00:00",
"to": "2014-05-30T00:00:00",
"current": false
}, {
"value": "ANPARTSSELSKAB APS",
"from": "2014-05-31T00:00:00",
"to": "2015-06-14T00:00:00",
"current": false
}, {
"value": "AKTIESELSKABET ApS",
"from": "2015-06-15T00:00:00",
"to": "2018-04-24T00:00:00",
"current": false
}, {
"value": "AKTIESELSKABET A/S",
"from": "2018-04-25T00:00:00",
"to": null,
"current": true
}
],
"alternateNames": [{
"value": "ANPARTSSELSKABERNE ApS",
"from": "2012-05-14T00:00:00",
"to": "2018-04-25T00:00:00",
"current": false
}, {
"value": "ANPARTSSELSKABET APS",
"from": "2012-05-14T00:00:00",
"to": "2018-04-25T00:00:00",
"current": false
}, {
"value": "ANPARTSSELSKAB APS",
"from": "2015-11-25T00:00:00",
"to": "2018-04-25T00:00:00",
"current": false
}, {
"value": "ANPARTSSELSKABERNE A/S",
"from": "2018-04-26T00:00:00",
"to": null,
"current": true
}, {
"value": "UDVIKLINGSFIRMAET A/S",
"from": "2018-04-26T00:00:00",
"to": null,
"current": true
}, {
"value": "KONSULENTVIRKSOMHEDEN A/S",
"from": "2018-04-26T00:00:00",
"to": null,
"current": true
}
],
"status": [{
"value": "NORMAL",
"from": "2012-05-14T00:00:00",
"to": null,
"current": true
}
],
"statstidende":[{
"value":{
"statusCode": 1,
"statusText": "Dekret",
"creditCode": 3,
"creditText": "Konkurs"
},
"from": "2021-10-13T00:00:00",
"to": null,
"current": true
}
],
"lifeTime": [{
"value": {
"from": "2012-05-14T00:00:00",
"to": null
},
"from": "2012-05-14T00:00:00",
"to": null,
"current": true
}
],
"phone": [{
"value": "12341234",
"from": "2012-07-02T00:00:00",
"to": "2013-07-31T00:00:00",
"current": false
}, {
"value": "60606060",
"from": "2014-06-01T00:00:00",
"to": "2017-02-15T00:00:00",
"current": false
}, {
"value": "71717171",
"from": "2017-02-16T00:00:00",
"to": null,
"current": true
}
],
"email": [{
"value": "abc@firmaet.dk",
"from": "2012-07-02T00:00:00",
"to": "2014-05-31T00:00:00",
"current": false
}, {
"value": "def@firmaet.dk",
"from": "2014-06-01T00:00:00",
"to": "2017-02-15T00:00:00",
"current": false
}, {
"value": "hij@firmaet.dk",
"from": "2017-02-16T00:00:00",
"to": "2017-04-30T00:00:00",
"current": false
}, {
"value": "hij@firmaet.com",
"from": "2017-05-01T00:00:00",
"to": null,
"current": true
}
],
"fax": [],
"website": [{
"value": "www.firmaet.dk",
"from": "2016-09-26T00:00:00",
"to": null,
"current": true
}
],
"purpose": [{
"value": "Selskabets formål er at drive virksomhed med databehandling, webhosting og yde serviceydelser.",
"from": "2014-08-01T00:00:00",
"to": null,
"current": true
}
],
"powerToBind": [{
"value": "Selskabet tegnes af en direktør i forening med bestyrelsesformanden.",
"from": "2014-08-01T00:00:00",
"to": "2015-11-24T00:00:00",
"current": false
}, {
"value": "Selskabet tegnes af bestyrelsens formand i forening med en direktør eller af to direktører i forening",
"from": "2015-11-25T00:00:00",
"to": "2018-04-17T00:00:00",
"current": false
}, {
"value": "Selskabet tegnes af et bestyrelsesmedlem i forening med en direktør eller af to direktører i forening",
"from": "2018-04-18T00:00:00",
"to": null,
"current": true
}
],
"commerciallyProtected": false,
"publicallyTraded": [],
"byLawsChanged": [{
"value": "2014-08-01T00:00:00",
"from": "2014-08-01T00:00:00",
"to": "2015-06-14T00:00:00",
"current": false
}, {
"value": "2015-06-15T00:00:00",
"from": "2015-06-15T00:00:00",
"to": "2016-06-12T00:00:00",
"current": false
}, {
"value": "2016-06-13T00:00:00",
"from": "2016-06-13T00:00:00",
"to": "2016-08-10T00:00:00",
"current": false
}, {
"value": "2016-08-11T00:00:00",
"from": "2016-08-11T00:00:00",
"to": "2017-09-25T00:00:00",
"current": false
}, {
"value": "2017-09-26T00:00:00",
"from": "2017-09-26T00:00:00",
"to": "2018-04-16T00:00:00",
"current": false
}, {
"value": "2018-04-17T00:00:00",
"from": "2018-04-17T00:00:00",
"to": "2018-04-24T00:00:00",
"current": false
}, {
"value": "2018-04-25T00:00:00",
"from": "2018-04-25T00:00:00",
"to": "2018-12-27T00:00:00",
"current": false
}, {
"value": "2018-12-28T00:00:00",
"from": "2018-12-28T00:00:00",
"to": "2019-07-14T00:00:00",
"current": false
}, {
"value": "2019-07-15T00:00:00",
"from": "2019-07-15T00:00:00",
"to": null,
"current": true
}
],
"creationDate": "2012-05-14T00:00:00",
"address": [{
"value": {
"address1": "Palægæde 39",
"address2": "1058 København K",
"streetName": "Palægæde",
"streetCode": 2700,
"houseNumberFrom": 39,
"houseNumberTo": null,
"houseLetterFrom": null,
"houseLetterTo": null,
"floor": null,
"sideDoor": null,
"postalCode": 1058,
"postalDistrict": "København K",
"cityName": null,
"municipality": {
"name": "KØBENHAVN",
"code": 101
},
"coName": null,
"postalBox": null,
"freeText": null,
"countryCode": "DK"
},
"from": "2012-05-14T00:00:00",
"to": "2013-08-15T00:00:00",
"current": false
}, {
"value": {
"address1": "Sønderbrogade 36 1.",
"address2": "2200 København N",
"streetName": "Sønderbrogade",
"streetCode": 5192,
"houseNumberFrom": 36,
"houseNumberTo": null,
"houseLetterFrom": null,
"houseLetterTo": null,
"floor": "1",
"sideDoor": null,
"postalCode": 2200,
"postalDistrict": "København N",
"cityName": null,
"municipality": {
"name": "KØBENHAVN",
"code": 101
},
"coName": null,
"postalBox": null,
"freeText": null,
"countryCode": "DK"
},
"from": "2013-08-16T00:00:00",
"to": "2013-08-28T00:00:00",
"current": false
}, {
"value": {
"address1": "Sønderbrogade 36A 1.",
"address2": "2200 København N",
"streetName": "Sønderbrogade",
"streetCode": 5192,
"houseNumberFrom": 36,
"houseNumberTo": null,
"houseLetterFrom": "A",
"houseLetterTo": null,
"floor": "1",
"sideDoor": null,
"postalCode": 2200,
"postalDistrict": "København N",
"cityName": null,
"municipality": {
"name": "KØBENHAVN",
"code": 101
},
"coName": null,
"postalBox": null,
"freeText": null,
"countryCode": "DK"
},
"from": "2013-08-29T00:00:00",
"to": "2018-08-09T00:00:00",
"current": false
}, {
"value": {
"address1": "Tietgensplads 37",
"address2": "1550 København V",
"streetName": "Tietgensplads",
"streetCode": 6152,
"houseNumberFrom": 37,
"houseNumberTo": null,
"houseLetterFrom": null,
"houseLetterTo": null,
"floor": null,
"sideDoor": null,
"postalCode": 1550,
"postalDistrict": "København V",
"cityName": null,
"municipality": {
"name": "KØBENHAVN",
"code": 101
},
"coName": null,
"postalBox": null,
"freeText": null,
"countryCode": "DK"
},
"from": "2018-08-10T00:00:00",
"to": null,
"current": true
}
],
"form": [{
"value": {
"code": 80,
"shortDescription": "APS",
"longDescription": "Anpartsselskab"
},
"from": "2012-05-14T00:00:00",
"to": "2018-04-24T00:00:00",
"current": false
}, {
"value": {
"code": 60,
"shortDescription": "A/S",
"longDescription": "Aktieselskab"
},
"from": "2018-04-25T00:00:00",
"to": null,
"current": true
}
],
"industry": [{
"value": {
"text": "Uoplyst",
"code": "999999"
},
"from": "2012-05-14T00:00:00",
"to": "2012-05-14T00:00:00",
"current": false
}, {
"value": {
"text": "Computerprogrammering",
"code": "620100"
},
"from": "2012-05-15T00:00:00",
"to": "2014-06-02T00:00:00",
"current": false
}, {
"value": {
"text": "Databehandling, webhosting og lignende serviceydelser",
"code": "631100"
},
"from": "2014-06-03T00:00:00",
"to": null,
"current": true
}
],
"altIndustry1": [{
"value": {
"text": "Konsulentbistand vedrørende informationsteknologi",
"code": "620200"
},
"from": "2012-05-15T00:00:00",
"to": null,
"current": true
}
],
"altIndustry2": [{
"value": {
"text": "Anden udgivervirksomhed",
"code": "581900"
},
"from": "2017-01-19T00:00:00",
"to": null,
"current": true
}
],
"altIndustry3": [],
"employees": [ {
"value": {
"interval": "ANTAL_20_49",
"type": "Yearly",
"month": 1,
"year": 2018
},
"from": "2018-01-01T00:00:00",
"to": "2018-12-31T00:00:00",
"current": false
},
{
"value": {
"interval": "ANTAL_20_49",
"type": "Quarterly",
"month": 7,
"year": 2019,
"quarter": 3
},
"from": "2019-07-01T00:00:00",
"to": "2019-09-30T00:00:00",
"current": false
},
{
"value": {
"count": 15,
"fullTimeEquivalentCount": 13.0,
"interval": "ANTAL_10_19",
"type": "Monthly",
"month": 9,
"year": 2020
},
"from": "2020-09-01T00:00:00",
"to": "2020-09-30T00:00:00",
"current": false
}, {
"value": {
"count": 14,
"fullTimeEquivalentCount": 12.0,
"interval": "ANTAL_10_19",
"type": "Monthly",
"month": 10,
"year": 2020
},
"from": "2020-10-01T00:00:00",
"to": "2020-10-31T00:00:00",
"current": false
}
],
"contributedCapital": {
"value": [{
"value": 80000.00,
"from": "2012-05-14T00:00:00",
"to": "2014-07-31T00:00:00",
"current": false
}, {
"value": 100000.00,
"from": "2014-08-01T00:00:00",
"to": "2019-07-14T00:00:00",
"current": false
},
{
"value": "1737691.00",
"from": "2019-07-15T00:00:00",
"to": null,
"current": true
}
],
"currency": [{
"value": "DKK",
"from": "2012-05-14T00:00:00",
"to": null,
"current": false
}
],
"hasClasses": [{
"value": false,
"from": "2016-06-13T00:00:00",
"to": null,
"current": false
}
],
"isPartial": []
},
"accounting": {
"optedOut": [{
"value": true,
"from": "2012-05-14T00:00:00",
"to": "2015-06-14T00:00:00",
"current": false
}, {
"value": false,
"from": "2015-06-15T00:00:00",
"to": null,
"current": true
}
],
"currentPeriod": {
"from": "2021-01-01T00:00:00",
"to": "2021-12-31T00:00:00"
},
"firstPeriod": {
"from": "2012-05-14T00:00:00",
"to": "2012-12-31T00:00:00"
},
"period": [{
"value": {
"from": {
"day": 1,
"month": 1
},
"to": {
"day": 31,
"month": 12
}
},
"from": "2012-05-14T00:00:00",
"to": null,
"current": true
}
],
"accountant": [{
"value": {
"address": {
"address1": "Prinsessevej 68",
"address2": "1264 København K",
"streetName": "Prinsessevej",
"streetCode": 6948,
"houseNumberFrom": 68,
"houseNumberTo": null,
"houseLetterFrom": null,
"houseLetterTo": null,
"floor": null,
"sideDoor": null,
"postalCode": 1264,
"postalDistrict": "København K",
"cityName": null,
"municipality": {
"name": "KØBENHAVN",
"code": 101
},
"coName": null,
"postalBox": null,
"freeText": null,
"countryCode": "DK"
},
"name": "REVISIONSFIRMAET A/S",
"type": "VIRKSOMHED",
"lassoId": "CVR-1-15151515",
"cvr": 15151515,
"role": {
"mainType": "REVISION",
"type": "Revisor",
"originalType": "REVISION",
"attributes": [],
},
},
"from": "2015-06-15T00:00:00",
"to": null,
"current": true
}
]
},
"productionUnits": [{
"value": {
"lassoId": "CVR-2-1011011010",
"pNumber": 1011011010
},
"from": "2012-05-14T00:00:00",
"to": null,
"current": true
}, {
"value": {
"lassoId": "CVR-2-1021021021",
"pNumber": 1021021021
},
"from": "2018-08-10T00:00:00",
"to": null,
"current": true
}
],
"stakeholders": [],
"management": {
"ceo": [{
"value": {
"address": {
"address1": "Æblevej 17",
"address2": "2830 Virum",
"streetName": "Æblevej",
"streetCode": 890,
"houseNumberFrom": 17,
"houseNumberTo": null,
"houseLetterFrom": null,
"houseLetterTo": null,
"floor": null,
"sideDoor": null,
"postalCode": 2830,
"postalDistrict": "Virum",
"cityName": null,
"municipality": {
"name": "LYNGBY-TAARBÆK",
"code": 173
},
"coName": null,
"postalBox": null,
"freeText": null,
"countryCode": "DK"
},
"name": "Jane Doe",
"type": "PERSON",
"lassoId": "CVR-3-4000400001",
"unitNumber": 4000400001,
"role": {
"mainType": "LEDELSESORGAN",
"type": "Administrerende Direktør",
"originalType": "adm. dir",
"attributes": []
}
},
"from": "2012-05-14T00:00:00",
"to": "2014-05-31T00:00:00",
"current": false
}, {
"value": {
"address": {
"address1": "Prinsessevej 55 4. th.",
"address2": "1264 København K",
"streetName": "Prinsessevej",
"streetCode": 6948,
"houseNumberFrom": 55,
"houseNumberTo": null,
"houseLetterFrom": null,
"houseLetterTo": null,
"floor": "4",
"sideDoor": "th",
"postalCode": 1264,
"postalDistrict": "København K",
"cityName": null,
"municipality": {
"name": "KØBENHAVN",
"code": 101
},
"coName": null,
"postalBox": null,
"freeText": null,
"countryCode": "DK"
},
"name": "Johnny Doersen",
"type": "PERSON",
"lassoId": "CVR-3-4000440004",
"unitNumber": 4000440004,
"role": {
"mainType": "LEDELSESORGAN",
"type": "Administrerende Direktør",
"originalType": "adm. dir",
"attributes": []
}
},
"from": "2014-06-01T00:00:00",
"to": null,
"current": true
}
],
"members": [{
"value": {
"address": {
"address1": "Valmuevej 40 st. th.",
"address2": "1709 København V",
"streetName": "Valmuevej",
"streetCode": 6544,
"houseNumberFrom": 40,
"houseNumberTo": null,
"houseLetterFrom": null,
"houseLetterTo": null,
"floor": "st",
"sideDoor": "th",
"postalCode": 1709,
"postalDistrict": "København V",
"cityName": null,
"municipality": {
"name": "KØBENHAVN",
"code": 101
},
"coName": null,
"postalBox": null,
"freeText": null,
"countryCode": "DK"
},
"name": "John Doe",
"type": "PERSON",
"lassoId": "CVR-3-4000000001",
"unitNumber": 4000000001,
"role": {
"mainType": "LEDELSESORGAN",
"type": "Direktør",
"originalType": "DIREKTION",
"attributes": []
}
},
"from": "2014-06-01T00:00:00",
"to": null,
"current": true
}
]
},
"board": {
"chairman": [{
"value": {
"address": {
"address1": "Æblevej 17",
"address2": "2830 Virum",
"streetName": "Æblevej",
"streetCode": 890,
"houseNumberFrom": 17,
"houseNumberTo": null,
"houseLetterFrom": null,
"houseLetterTo": null,
"floor": null,
"sideDoor": null,
"postalCode": 2830,
"postalDistrict": "Virum",
"cityName": null,
"municipality": {
"name": "LYNGBY-TAARBÆK",
"code": 173
},
"coName": null,
"postalBox": null,
"freeText": null,
"countryCode": "DK"
},
"name": "Jane Doe",
"type": "PERSON",
"lassoId": "CVR-3-4000400001",
"unitNumber": 4000400001,
"role": {
"mainType": "LEDELSESORGAN",
"type": "Bestyrelsesformand",
"originalType": "formand",
"attributes": [{
"type": "VALGFORM",
"value": "generalforsamling"
}
]
}
},
"from": "2012-05-14T00:00:00",
"to": "2017-09-25T00:00:00",
"current": false
},
{
"value": {
"address": {
"address1": "Æblevej 17",
"address2": "2830 Virum",
"streetName": "Æblevej",
"streetCode": 890,
"houseNumberFrom": 17,
"houseNumberTo": null,
"houseLetterFrom": null,
"houseLetterTo": null,
"floor": null,
"sideDoor": null,
"postalCode": 2830,
"postalDistrict": "Virum",
"cityName": null,
"municipality": {
"name": "LYNGBY-TAARBÆK",
"code": 173
},
"coName": null,
"postalBox": null,
"freeText": null,
"countryCode": "DK"
},
"name": "Jane Doe",
"type": "PERSON",
"lassoId": "CVR-3-4000400001",
"unitNumber": 4000400001,
"role": {
"mainType": "LEDELSESORGAN",
"type": "Bestyrelsesformand",
"originalType": "FORMAND",
"attributes": [{
"type": "VALGFORM",
"value": "generalforsamling"
}
]
}
},
"from": "2019-06-26T00:00:00",
"to": null,
"current": true
}
],
"members": [{
"value": {
"address": {
"address1": "Prinsessevej 55 4. th.",
"address2": "1264 København K",
"streetName": "Prinsessevej",
"streetCode": 6948,
"houseNumberFrom": 55,
"houseNumberTo": null,
"houseLetterFrom": null,
"houseLetterTo": null,
"floor": "4",
"sideDoor": "th",
"postalCode": 1264,
"postalDistrict": "København K",
"cityName": null,
"municipality": {
"name": "KØBENHAVN",
"code": 101
},
"coName": null,
"postalBox": null,
"freeText": null,
"countryCode": "DK"
},
"name": "Johnny Doersen",
"type": "PERSON",
"lassoId": "CVR-3-4000440004",
"unitNumber": 4000440004,
"role": {
"mainType": "LEDELSESORGAN",
"type": "Bestyrelsesmedlem",
"originalType": "BESTYRELSE",
"attributes": [{
"type": "VALGFORM",
"value": "generalforsamling"
}
]
}
},
"from": "2012-07-02T00:00:00",
"to": "2014-05-31T00:00:00",
"current": false
}, {
"value": {
"address": {
"address1": "Valmuevej 40 st. th.",
"address2": "1709 København V",
"streetName": "Valmuevej",
"streetCode": 6544,
"houseNumberFrom": 40,
"houseNumberTo": null,
"houseLetterFrom": null,
"houseLetterTo": null,
"floor": "st",
"sideDoor": "th",
"postalCode": 1709,
"postalDistrict": "København V",
"cityName": null,
"municipality": {
"name": "KØBENHAVN",
"code": 101
},
"coName": null,
"postalBox": null,
"freeText": null,
"countryCode": "DK"
},
"name": "John Doe",
"type": "PERSON",
"lassoId": "CVR-3-4000000001",
"unitNumber": 4000000001,
"role": {
"mainType": "LEDELSESORGAN",
"type": "Bestyrelsesmedlem",
"originalType": "BESTYRELSE",
"attributes": [{
"type": "VALGFORM",
"value": "generalforsamling"
}
]
}
},
"from": "2012-07-02T00:00:00",
"to": "2014-05-31T00:00:00",
"current": false
},
{
"value": {
"address": {
"address1": "Brumgade 2 27. 002.",
"address2": "1799 København V",
"streetName": "Brumgade",
"streetCode": 8836,
"houseNumberFrom": 2,
"houseNumberTo": null,
"houseLetterFrom": null,
"houseLetterTo": null,
"floor": "27",
"sideDoor": "002",
"postalCode": 1799,
"postalDistrict": "København V",
"cityName": null,
"municipality": {
"name": "KØBENHAVN",
"code": 101
},
"coName": null,
"postalBox": null,
"freeText": null,
"countryCode": "DK"
},
"name": "Anders And",
"type": "PERSON",
"lassoId": "CVR-3-4004140041",
"unitNumber": 4004140041,
"role": {
"mainType": "LEDELSESORGAN",
"type": "Bestyrelsesmedlem",
"originalType": "BESTYRELSESMEDLEM",
"attributes": [{
"type": "VALGFORM",
"value": "generalforsamling"
}
]
}
},
"from": "2019-06-26T00:00:00",
"to": null,
"current": true
}
]
},
"founders": [{
"address": {
"address1": "Valmuevej 40 st. th.",
"address2": "1709 København V",
"streetName": "Valmuevej",
"streetCode": 6544,
"houseNumberFrom": 40,
"houseNumberTo": null,
"houseLetterFrom": null,
"houseLetterTo": null,
"floor": "st",
"sideDoor": "th",
"postalCode": 1709,
"postalDistrict": "København V",
"cityName": null,
"municipality": {
"name": "KØBENHAVN",
"code": 101
},
"coName": null,
"postalBox": null,
"freeText": null,
"countryCode": "DK"
},
"name": "John Doe",
"type": "PERSON",
"lassoId": "CVR-3-4000000001",
"unitNumber": 4000000001
},
],
"ownership": {
"hasOwnersUnderFivePercent": [{
"value": false,
"from": "2016-06-14T00:00:00",
"to": null,
"current": true
}
],
"owners": [ {
"value": {
"ownership": {
"from": 0.05,
"to": 0.09999
},
"voterights": {
"from": 0.05,
"to": 0.09999
},
"address": {
"address1": "Tomsvej 4",
"address2": "1825 Frederiksberg C",
"streetName": "Tomsvej",
"streetCode": 349,
"houseNumberFrom": 4,
"houseNumberTo": null,
"houseLetterFrom": null,
"houseLetterTo": null,
"floor": null,
"sideDoor": null,
"postalCode": 1825,
"postalDistrict": "Frederiksberg C",
"cityName": null,
"municipality": {
"name": "FREDERIKSBERG",
"code": 147
},
"coName": null,
"postalBox": null,
"freeText": null,
"countryCode": "DK"
},
"name": "EJERSELSKABET APS",
"type": "VIRKSOMHED",
"lassoId": "CVR-1-25252525",
"cvr": 25252525,
"role": {
"mainType": "REGISTER",
"type": "EJER",
"attributes": [{
"type": "EJERANDEL_MEDDELELSE_DATO",
"value": "2017-09-26T00:00:00"
}, {
"type": "EJERANDEL_MEDDELELSE_DATO",
"value": "2019-10-22T00:00:00"
}
]
}
},
"from": "2017-09-26T00:00:00",
"to": "2019-10-22T00:00:00",
"current": false
},
{
"value": {
"ownership": {
"from": 0.2,
"to": 0.2499
},
"voterights": {
"from": 0.2,
"to": 0.2499
},
"address": {
"address1": "Prinsessevej 55 4. th.",
"address2": "1264 København K",
"streetName": "Prinsessevej",
"streetCode": 6948,
"houseNumberFrom": 55,
"houseNumberTo": null,
"houseLetterFrom": null,
"houseLetterTo": null,
"floor": "4",
"sideDoor": "th",
"postalCode": 1264,
"postalDistrict": "København K",
"cityName": null,
"municipality": {
"name": "KØBENHAVN",
"code": 101
},
"coName": null,
"postalBox": null,
"freeText": null,
"countryCode": "DK"
},
"name": "PROCENTFIRMAET APS",
"type": "VIRKSOMHED",
"lassoId": "CVR-1-31313131",
"cvr": 31313131,
"role": {
"mainType": "REGISTER",
"type": "EJER",
"attributes": [{
"type": "EJERANDEL_MEDDELELSE_DATO",
"value": "2019-07-15T00:00:00"
}
]
}
},
"from": "2018-04-23T00:00:00",
"to": null,
"current": true
},
{
"value": {
"ownership": {
"from": 0.05,
"to": 0.09999
},
"voterights": {
"from": 0.05,
"to": 0.09999
},
"address": {
"address1": "Tomsvej 7",
"address2": "1825 Frederiksberg C",
"streetName": "Tomsvej",
"streetCode": 349,
"houseNumberFrom": 7,
"houseNumberTo": null,
"houseLetterFrom": null,
"houseLetterTo": null,
"floor": null,
"sideDoor": null,
"postalCode": 1825,
"postalDistrict": "Frederiksberg C",
"cityName": null,
"municipality": {
"name": "FREDERIKSBERG",
"code": 147
},
"coName": null,
"postalBox": null,
"freeText": null,
"countryCode": "DK"
},
"name": "INVESTERINGSSELSKABET ApS",
"type": "VIRKSOMHED",
"lassoId": "CVR-1-28482848",
"cvr": 28482848,
"role": {
"mainType": "REGISTER",
"type": "EJER",
"attributes": [{
"type": "EJERANDEL_MEDDELELSE_DATO",
"value": "2019-07-15T00:00:00"
}
]
}
},
"from": "2018-12-28T00:00:00",
"to": null,
"current": true
}
]
},
"trueOwnership": {
"couldNotIdentify": false,
"exempt": false, // deprecated - do not use
"exemptionStatus": "NOT EXEMPT",
"fallbackDescription": "Virksomheden har ikke reelle ejere, og ledelsen er indsat som reelle ejere",
"fallbackType": "MANAGEMENT",
"latestChangeDate": "2018-12-28T00:00:00",
"owners": [{
"value": {
"ownership": 0.2638,
"voteRights": 0.2638,
"throughRole": false,
"address": {
"address1": "Valmuevej 40 st. th.",
"address2": "1709 København V",
"streetName": "Valmuevej",
"streetCode": 6544,
"houseNumberFrom": 40,
"houseNumberTo": null,
"houseLetterFrom": null,
"houseLetterTo": null,
"floor": "st",
"sideDoor": "th",
"postalCode": 1709,
"postalDistrict": "København V",
"cityName": null,
"municipality": {
"name": "KØBENHAVN",
"code": 101
},
"coName": null,
"postalBox": null,
"freeText": null,
"countryCode": "DK"
},
"name": "John Doe",
"type": "PERSON",
"lassoId": "CVR-3-4000000001",
"unitNumber": 4000000001,
"role": {
"mainType": "REGISTER",
"type": "REEL EJER",
"attributes": []
}
},
"from": "2018-04-23T00:00:00",
"to": "2018-12-27T00:00:00",
"current": false
}, {
"value": {
"ownership": 0.2505,
"voteRights": 0.2505,
"throughRole": false,
"address": {
"address1": "Prinsessevej 55 4. th.",
"address2": "1264 København K",
"streetName": "Prinsessevej",
"streetCode": 6948,
"houseNumberFrom": 55,
"houseNumberTo": null,
"houseLetterFrom": null,
"houseLetterTo": null,
"floor": "4",
"sideDoor": "th",
"postalCode": 1264,
"postalDistrict": "København K",
"cityName": null,
"municipality": {
"name": "KØBENHAVN",
"code": 101
},
"coName": null,
"postalBox": null,
"freeText": null,
"countryCode": "DK"
},
"name": "Johnny Doersen",
"type": "PERSON",
"lassoId": "CVR-3-4000440004",
"unitNumber": 4000440004,
"role": {
"mainType": "REGISTER",
"type": "REEL EJER",
"attributes": []
}
},
"from": "2018-12-28T00:00:00",
"to": "2019-07-15T00:00:00",
"current": false
}
]
},
"otherParticipants": [],
"attributes": [{
"value": {
"type": "ARKIV_REGISTRERINGSNUMMER",
"value": "ApS111111"
},
"from": "2012-05-14T00:00:00",
"to": null,
"current": true
}, {
"value": {
"type": "PSEUDOCVRNR",
"value": false
},
"from": "2012-05-14T00:00:00",
"to": null,
"current": true
}
],
"mergers": [],
"demergers": [],
"lastUpdated": "2020-11-03T02:12:07"
}
True ownership (Reelle ejere)
The trueownership
data contains some complex logic based on Danish legislation regarding registration of true ownership. To read more about that in Danish, click here.
People
The following is an example of how to get data from CVR about a specific person.
GET api.lassox.com/CVR-3-4000000001
{
"lassoId": "CVR-3-4000000001",
"unitNumber": 4000000001,
"name": "John Doe",
"type": "PERSON",
"address": {
"secret": false,
"secretExempted": false,
"updateCeased": false,
"value": {
"address1": "Valmuevej 40 st. th.",
"address2": "1709 København V",
"streetName": "Valmuevej",
"streetCode": 6544,
"houseNumberFrom": 40,
"houseNumberTo": null,
"houseLetterFrom": null,
"houseLetterTo": null,
"floor": "st",
"sideDoor": "th",
"postalCode": 1709,
"postalDistrict": "København V",
"cityName": null,
"municipality": {
"name": "KØBENHAVN",
"code": 101
},
"coName": null,
"postalBox": null,
"freeText": null,
"countryCode": "DK"
}
},
"phone": null,
"email": null,
"fax": null,
"stakeholder": [],
"management": [{
"lassoId": "CVR-1-23452345",
"cvr": 23452345,
"name": "AKTIESELSKABET A/S",
"status": "NORMAL",
"form": {
"code": 60,
"shortDescription": "A/S",
"longDescription": "Aktieselskab"
},
"lifeTime": {
"from": "2012-05-14T00:00:00",
"to": null
},
"type": "VIRKSOMHED",
"role": {
"mainType": "LEDELSESORGAN",
"type": "Direktør",
"originalType": "DIREKTION",
"attributes": []
}
}, {
"lassoId": "CVR-1-43214321",
"cvr": 43214321,
"name": "HOLDINGSELSKABET ApS",
"status": "NORMAL",
"form": {
"code": 80,
"shortDescription": "APS",
"longDescription": "Anpartsselskab"
},
"lifeTime": {
"from": "2014-01-05T00:00:00",
"to": null
},
"type": "VIRKSOMHED",
"role": {
"mainType": "LEDELSESORGAN",
"type": "Administrerende Direktør",
"originalType": "adm. dir",
"attributes": []
}
}
],
"board": [],
"founder": [
{
"lassoId": "CVR-1-34580820",
"cvr": 34875577,
"name": "VIRKSOMHEDEN A/S",
"status": "NORMAL",
"form":{
"code": 60,
"shortDescription": "A/S",
"longDescription": "Aktieselskab"
},
"lifeTime":{
"from": "2012-05-14T00:00:00",
"to": null
},
"type": "VIRKSOMHED",
"role":{
"mainType": "STIFTERE",
"type": "Stifter",
"originalType": "STIFTERE",
"attributes":[]
},
"from": "2012-05-14T00:00:00"
}
],
"owner": [{
"ownership": {
"from": 1.0,
"to": 1.0
},
"voterights": {
"from": 1.0,
"to": 1.0
},
"lassoId": "CVR-1-43214321",
"cvr": 43214321,
"name": "HOLDINGSELSKABET ApS",
"status": "NORMAL",
"form": {
"code": 80,
"shortDescription": "APS",
"longDescription": "Anpartsselskab"
},
"lifeTime": {
"from": "2014-01-05T00:00:00",
"to": null
},
"type": "VIRKSOMHED",
"role": {
"mainType": "REGISTER",
"type": "EJER",
"attributes": [{
"type": "EJERANDEL_MEDDELELSE_DATO",
"value": "2014-01-05T00:00:00"
}
]
}
}
],
"trueOwner": [{
"ownership": 1.0,
"voteRights": 1.0,
"throughRole": false,
"lassoId": "CVR-1-43214321",
"cvr": 43214321,
"name": "HOLDINGSELSKABET ApS",
"status": "NORMAL",
"form": {
"code": 80,
"shortDescription": "APS",
"longDescription": "Anpartsselskab"
},
"lifeTime": {
"from": "2014-01-05T00:00:00",
"to": null
},
"type": "VIRKSOMHED",
"role": {
"mainType": "REGISTER",
"type": "REEL EJER",
"attributes": []
}
}
],
"otherRoles": [],
"attributes": [],
"lastUpdated": "2019-02-27T02:54:50"
}
GET api.lassox.com/CVR-3-4000000001/history
{
"lassoId": "CVR-3-4000000001",
"unitNumber": 4000000001,
"name": "John Doe",
"type": "PERSON",
"address": {
"secret": false,
"secretExempted": false,
"updateCeased": false,
"value": {
"address1": "Valmuevej 40 st. th.",
"address2": "1709 København V",
"streetName": "Valmuevej",
"streetCode": 6544,
"houseNumberFrom": 40,
"houseNumberTo": null,
"houseLetterFrom": null,
"houseLetterTo": null,
"floor": "st",
"sideDoor": "th",
"postalCode": 1709,
"postalDistrict": "København V",
"cityName": null,
"municipality": {
"name": "KØBENHAVN",
"code": 101
},
"coName": null,
"postalBox": null,
"freeText": null,
"countryCode": "DK"
}
},
"phone": [],
"email": [],
"fax": [],
"stakeholder": [{
"value": {
"lassoId": "CVR-1-33333333",
"cvr": 33333333,
"name": "Mit Firma I/S",
"status": null,
"form": {
"code": 30,
"shortDescription": "I/S",
"longDescription": "Interessentskab"
},
"lifeTime": {
"from": "2012-11-01T00:00:00",
"to": "2014-06-25T00:00:00"
},
"type": "VIRKSOMHED",
"role": {
"mainType": "FULDT_ANSVARLIG_DELTAGERE",
"type": "Interessent",
"originalType": "INTERESSENTER",
"attributes": []
}
},
"from": "2012-11-01T00:00:00",
"to": "2014-06-25T00:00:00",
"current": false
}, {
"value": {
"lassoId": "CVR-1-34343434",
"cvr": 34343434,
"name": "Mindre Firma I/S",
"status": null,
"form": {
"code": 30,
"shortDescription": "I/S",
"longDescription": "Interessentskab"
},
"lifeTime": {
"from": "2013-06-01T00:00:00",
"to": "2013-10-26T00:00:00"
},
"type": "VIRKSOMHED",
"role": {
"mainType": "FULDT_ANSVARLIG_DELTAGERE",
"type": "Interessent",
"originalType": "INTERESSENTER",
"attributes": []
}
},
"from": "2013-06-01T00:00:00",
"to": "2013-10-26T00:00:00",
"current": false
}
],
"management": [{
"value": {
"lassoId": "CVR-1-23452345",
"cvr": 23452345,
"name": "AKTIESELSKABET A/S",
"status": "NORMAL",
"form": {
"code": 60,
"shortDescription": "A/S",
"longDescription": "Aktieselskab"
},
"lifeTime": {
"from": "2012-05-14T00:00:00",
"to": null
},
"type": "VIRKSOMHED",
"role": {
"mainType": "LEDELSESORGAN",
"type": "Direktør",
"originalType": "DIREKTION",
"attributes": []
}
},
"from": "2014-06-01T00:00:00",
"to": null,
"current": true
},, {
"value": {
"lassoId": "CVR-1-43214321",
"cvr": 43214321,
"name": "HOLDINGSELSKABET ApS",
"status": "NORMAL",
"form": {
"code": 80,
"shortDescription": "APS",
"longDescription": "Anpartsselskab"
},
"lifeTime": {
"from": "2014-01-05T00:00:00",
"to": null
},
"type": "VIRKSOMHED",
"role": {
"mainType": "LEDELSESORGAN",
"type": "Administrerende Direktør",
"originalType": "adm. dir",
"attributes": []
}
},
"from": "2014-01-05T00:00:00",
"to": null,
"current": true
}
],
"board": [{
"value": {
"lassoId": "CVR-1-23452345",
"cvr": 23452345,
"name": "AKTIESELSKABET A/S",
"status": "NORMAL",
"form": {
"code": 60,
"shortDescription": "A/S",
"longDescription": "Aktieselskab"
},
"lifeTime": {
"from": "2012-05-14T00:00:00",
"to": null
},
"type": "VIRKSOMHED",
"role": {
"mainType": "LEDELSESORGAN",
"type": "Bestyrelsesmedlem",
"originalType": "BESTYRELSE",
"attributes": [{
"type": "VALGFORM",
"value": "generalforsamling"
}
]
}
},
"from": "2014-12-01T00:00:00",
"to": "2015-06-15T00:00:00",
"current": false
}, {
"value": {
"lassoId": "CVR-1-23452345",
"cvr": 23452345,
"name": "AKTIESELSKABET A/S",
"status": "NORMAL",
"form": {
"code": 60,
"shortDescription": "A/S",
"longDescription": "Aktieselskab"
},
"lifeTime": {
"from": "2012-05-14T00:00:00",
"to": null
},
"type": "VIRKSOMHED",
"role": {
"mainType": "LEDELSESORGAN",
"type": "Bestyrelsesmedlem",
"originalType": "BESTYRELSE",
"attributes": [{
"type": "VALGFORM",
"value": "generalforsamling"
}
]
}
},
"from": "2012-07-02T00:00:00",
"to": "2014-05-31T00:00:00",
"current": false
}
],
"founder": [
{
"value": {
"lassoId": "CVR-1-34580820",
"cvr": 34875577,
"name": "VIRKSOMHEDEN A/S",
"status": "NORMAL",
"form":{
"code": 60,
"shortDescription": "A/S",
"longDescription": "Aktieselskab"
},
"lifeTime":{
"from": "2012-05-14T00:00:00",
"to": null
},
"type": "VIRKSOMHED",
"role":{
"mainType": "STIFTERE",
"type": "Stifter",
"originalType": "STIFTERE",
"attributes":[]
},
"from": "2012-05-14T00:00:00"
},
"from": "2012-05-14T00:00:00",
"to": null,
"current": true
}
],
"owner": [{
"value": {
"ownership": {
"from": 1.0,
"to": 1.0
},
"voterights": {
"from": 1.0,
"to": 1.0
},
"lassoId": "CVR-1-43214321",
"cvr": 43214321,
"name": "HOLDINGSELSKABET ApS",
"status": "NORMAL",
"form": {
"code": 80,
"shortDescription": "APS",
"longDescription": "Anpartsselskab"
},
"lifeTime": {
"from": "2014-01-05T00:00:00",
"to": null
},
"type": "VIRKSOMHED",
"role": {
"mainType": "REGISTER",
"type": "EJER",
"attributes": [{
"type": "EJERANDEL_MEDDELELSE_DATO",
"value": "2014-01-05T00:00:00"
}
]
}
},
"from": "2014-01-05T00:00:00",
"to": null,
"current": true
}
],
"trueOwner": [{
"value": {
"ownership": 1.0,
"voteRights": 1.0,
"throughRole": false,
"lassoId": "CVR-1-43214321",
"cvr": 43214321,
"name": "HOLDINGSELSKABET ApS",
"status": "NORMAL",
"form": {
"code": 80,
"shortDescription": "APS",
"longDescription": "Anpartsselskab"
},
"lifeTime": {
"from": "2014-01-05T00:00:00",
"to": null
},
"type": "VIRKSOMHED",
"role": {
"mainType": "REGISTER",
"type": "REEL EJER",
"attributes": []
}
},
"from": "2014-01-05T00:00:00",
"to": null,
"current": true
}, {
"value": {
"ownership": 0.3474,
"voteRights": 0.3474,
"throughRole": false,
"lassoId": "CVR-1-23452345",
"cvr": 23452345,
"name": "AKTIESELSKABET A/S",
"status": "NORMAL",
"form": {
"code": 60,
"shortDescription": "A/S",
"longDescription": "Aktieselskab"
},
"lifeTime": {
"from": "2012-05-14T00:00:00",
"to": null
},
"type": "VIRKSOMHED",
"role": {
"mainType": "REGISTER",
"type": "REEL EJER",
"attributes": []
}
},
"from": "2014-06-01T00:00:00",
"to": "2018-04-22T00:00:00",
"current": false
}, {
"value": {
"ownership": 0.2638,
"voteRights": 0.2638,
"throughRole": false,
"lassoId": "CVR-1-23452345",
"cvr": 23452345,
"name": "AKTIESELSKABET A/S",
"status": "NORMAL",
"form": {
"code": 60,
"shortDescription": "A/S",
"longDescription": "Aktieselskab"
},
"lifeTime": {
"from": "2012-05-14T00:00:00",
"to": null
},
"type": "VIRKSOMHED",
"role": {
"mainType": "REGISTER",
"type": "REEL EJER",
"attributes": []
}
},
"from": "2018-04-23T00:00:00",
"to": "2018-12-27T00:00:00",
"current": false
}, {
"value": {
"ownership": 0.2505,
"voteRights": 0.2505,
"throughRole": false,
"lassoId": "CVR-1-23452345",
"cvr": 23452345,
"name": "AKTIESELSKABET A/S",
"status": "NORMAL",
"form": {
"code": 60,
"shortDescription": "A/S",
"longDescription": "Aktieselskab"
},
"lifeTime": {
"from": "2012-05-14T00:00:00",
"to": null
},
"type": "VIRKSOMHED",
"role": {
"mainType": "REGISTER",
"type": "REEL EJER",
"attributes": []
}
},
"from": "2018-12-28T00:00:00",
"to": "2019-07-15T00:00:00",
"current": false
}
],
"otherRoles": [],
"attributes": [],
"lastUpdated": "2019-02-27T02:54:50"
}
Production units
The following is an example of how to get data from CVR about a specific place.
GET api.lassox.com/CVR-2-1011011010
{
"lassoId": "CVR-2-1011011010",
"pNumber": 1011011010,
"unitNumber": 4003598326,
"name": "HOVEDKVARTERET",
"cvr": 23452345,
"status": "Aktiv",
"lifeTime": {
"from": "2012-05-14T00:00:00",
"to": null
},
"phone": "71717171",
"email": "def@firmaet.dk",
"fax": null,
"website": null,
"commerciallyProtected": true,
"creationDate": "2012-05-14T00:00:00",
"address": {
"address1": "Tietgensplads 37",
"address2": "1550 København V",
"streetName": "Tietgensplads",
"streetCode": 6152,
"houseNumberFrom": 37,
"houseNumberTo": null,
"houseLetterFrom": null,
"houseLetterTo": null,
"floor": null,
"sideDoor": null,
"postalCode": 1550,
"postalDistrict": "København V",
"cityName": null,
"municipality": {
"name": "KØBENHAVN",
"code": 101
},
"coName": null,
"postalBox": null,
"freeText": null,
"countryCode": "DK"
},
"industry": {
"text": "Databehandling, webhosting og lignende serviceydelser",
"code": "631100"
},
"altIndustry1": {
"text": "Konsulentbistand vedrørende informationsteknologi",
"code": "620200"
},
"altIndustry2": {
"text": "Anden udgivervirksomhed",
"code": "581900"
},
"altIndustry3": null,
"employees": {
"interval": "ANTAL_20_49",
"type": "Quarterly",
"month": 1,
"year": 2019,
"quarter": 1
},
"lastUpdated": "2018-08-10T13:47:01"
}
GET api.lassox.com/CVR-2-1011011010/history
{
"lassoId": "CVR-2-1011011010",
"pNumber": 1011011010,
"unitNumber": 4003598326,
"name": [{
"value": "ANPARTSSELSKABET APS",
"from": "2012-05-14T00:00:00",
"to": "2014-05-30T00:00:00",
"current": false
}, {
"value": "ANPARTSSELSKAB APS",
"from": "2014-05-31T00:00:00",
"to": "2015-06-14T00:00:00",
"current": false
}, {
"value": "AKTIESELSKABET ApS",
"from": "2015-06-15T00:00:00",
"to": "2018-04-24T00:00:00",
"current": false
}, {
"value": "AKTIESELSKABET A/S",
"from": "2018-04-25T00:00:00",
"to": "2018-08-09T00:00:00",
"current": false
}, {
"value": "HOVEDKVARTERET",
"from": "2018-08-10T00:00:00",
"to": null,
"current": true
}
],
"cvr": [{
"value": 23452345,
"from": "2012-05-14T00:00:00",
"to": null,
"current": true
}
],
"status": "Aktiv",
"lifeTime": [{
"value": {
"from": "2012-05-14T00:00:00",
"to": null
},
"from": "2012-05-14T00:00:00",
"to": null,
"current": true
}
],
"phone": [{
"value": "12341234",
"from": "2012-07-02T00:00:00",
"to": "2013-07-31T00:00:00",
"current": false
}, {
"value": "60606060",
"from": "2014-06-01T00:00:00",
"to": "2018-08-09T00:00:00",
"current": false
}, {
"value": "71717171",
"from": "2018-08-10T00:00:00",
"to": null,
"current": true
}
],
"email": [{
"value": "abc@firmaet.dk",
"from": "2012-07-02T00:00:00",
"to": "2014-05-31T00:00:00",
"current": false
}, {
"value": "def@firmaet.dk",
"from": "2014-06-01T00:00:00",
"to": null,
"current": true
}
],
"fax": [],
"website": [],
"commerciallyProtected": true,
"creationDate": "2012-05-14T00:00:00",
"address": [{
"value": {
"address1": "Palægæde 39",
"address2": "1058 København K",
"streetName": "Palægæde",
"streetCode": 2700,
"houseNumberFrom": 39,
"houseNumberTo": null,
"houseLetterFrom": null,
"houseLetterTo": null,
"floor": null,
"sideDoor": null,
"postalCode": 1058,
"postalDistrict": "København K",
"cityName": null,
"municipality": {
"name": "KØBENHAVN",
"code": 101
},
"coName": null,
"postalBox": null,
"freeText": null,
"countryCode": "DK"
},
"from": "2012-05-14T00:00:00",
"to": "2013-08-15T00:00:00",
"current": false
}, {
"value": {
"address1": "Sønderbrogade 36 1.",
"address2": "2200 København N",
"streetName": "Sønderbrogade",
"streetCode": 5192,
"houseNumberFrom": 36,
"houseNumberTo": null,
"houseLetterFrom": null,
"houseLetterTo": null,
"floor": "1",
"sideDoor": null,
"postalCode": 2200,
"postalDistrict": "København N",
"cityName": null,
"municipality": {
"name": "KØBENHAVN",
"code": 101
},
"coName": null,
"postalBox": null,
"freeText": null,
"countryCode": "DK"
},
"from": "2013-08-16T00:00:00",
"to": "2013-08-28T00:00:00",
"current": false
}, {
"value": {
"address1": "Sønderbrogade 36A 1.",
"address2": "2200 København N",
"streetName": "Sønderbrogade",
"streetCode": 5192,
"houseNumberFrom": 36,
"houseNumberTo": null,
"houseLetterFrom": "A",
"houseLetterTo": null,
"floor": "1",
"sideDoor": null,
"postalCode": 2200,
"postalDistrict": "København N",
"cityName": null,
"municipality": {
"name": "KØBENHAVN",
"code": 101
},
"coName": null,
"postalBox": null,
"freeText": null,
"countryCode": "DK"
},
"from": "2013-08-29T00:00:00",
"to": "2018-08-09T00:00:00",
"current": false
}, {
"value": {
"address1": "Tietgensplads 37",
"address2": "1550 København V",
"streetName": "Tietgensplads",
"streetCode": 6152,
"houseNumberFrom": 37,
"houseNumberTo": null,
"houseLetterFrom": null,
"houseLetterTo": null,
"floor": null,
"sideDoor": null,
"postalCode": 1550,
"postalDistrict": "København V",
"cityName": null,
"municipality": {
"name": "KØBENHAVN",
"code": 101
},
"coName": null,
"postalBox": null,
"freeText": null,
"countryCode": "DK"
},
"from": "2018-08-10T00:00:00",
"to": null,
"current": true
}
],
"industry": [{
"value": {
"text": "Uoplyst",
"code": "999999"
},
"from": "2012-05-14T00:00:00",
"to": "2012-05-14T00:00:00",
"current": false
}, {
"value": {
"text": "Computerprogrammering",
"code": "620100"
},
"from": "2012-05-15T00:00:00",
"to": "2014-06-02T00:00:00",
"current": false
}, {
"value": {
"text": "Databehandling, webhosting og lignende serviceydelser",
"code": "631100"
},
"from": "2014-06-03T00:00:00",
"to": null,
"current": true
}
],
"altIndustry1": [{
"value": {
"text": "Konsulentbistand vedrørende informationsteknologi",
"code": "620200"
},
"from": "2012-05-15T00:00:00",
"to": null,
"current": true
}
],
"altIndustry2": [{
"value": {
"text": "Anden udgivervirksomhed",
"code": "581900"
},
"from": "2017-01-19T00:00:00",
"to": null,
"current": true
}
],
"altIndustry3": [],
"employees": [ {
"value": {
"interval": "ANTAL_20_49",
"type": "Yearly",
"month": 1,
"year": 2018
},
"from": "2018-01-01T00:00:00",
"to": "2018-12-31T00:00:00",
"current": false
},
{
"value": {
"interval": "ANTAL_20_49",
"type": "Quarterly",
"month": 7,
"year": 2019,
"quarter": 3
},
"from": "2019-07-01T00:00:00",
"to": "2019-09-30T00:00:00",
"current": false
},
{
"value": {
"count": 15,
"fullTimeEquivalentCount": 13.0,
"interval": "ANTAL_10_19",
"type": "Monthly",
"month": 9,
"year": 2020
},
"from": "2020-09-01T00:00:00",
"to": "2020-09-30T00:00:00",
"current": false
}, {
"value": {
"count": 14,
"fullTimeEquivalentCount": 12.0,
"interval": "ANTAL_10_19",
"type": "Monthly",
"month": 10,
"year": 2020
},
"from": "2020-10-01T00:00:00",
"to": "2020-10-31T00:00:00",
"current": false
}
],
"lastUpdated": "2018-08-10T13:47:01"
}
Related entities
You can retrieve entities related to other entities, using the endpoint(s) below. As with basic info, you can retrieve the current
version or the history
version.
GET api.lassox.com/CVR-1-23452345/related/person
GET api.lassox.com/CVR-1-23452345/related/person/history
Currently, the supported relations you can retrieve are:
Type | Related Type | Example |
---|---|---|
Company | Person, Place | api.lassox.com/CVR-1-23452345/related/person returns participants of Lasso X (cvr no. 23452345). |
Place | Company | api.lassox.com/CVR-2-1023854682/related/company returns the the parent company of a production unit. |
Key Figures (Nøgletal)
Key Figures in Denmark are reported in the eXtensible Business Reporting Language (XBRL) format. This format can be cumbersome to understand, and a full-time job to maintain as semantics and convention can change yearly. To counter that, we convert those XBRL documents into easy-to-understand JSON, while still maintaining the link to the original XBRL.
To retrieve key figures for a company, you can use the following endpoint:
GET api.lassox.com/{lassoid}/reports
[
{
"groupReport": {
// If the report contains the report of the Company Group (koncernregnskab), this will contain it, in the same format as a normal report, otherwise the property will not be present.
},
"cvr": 34580820,
"reportType": "Yearly",
"period": {
"from": "2020-01-01T00:00:00",
"to": "2020-12-31T00:00:00",
"instant": null
},
"publicationTime": "2021-05-31T09:02:47",
"reportUrl": "https://api.lassox.com/data/cvr/report?id=02808543/amNsb3VkczovLzAzLzM2LzFmLzVmLzlmLzIzNTUtNDBmNy1iYTMxLTVhYjc0ODIwZmNkNQ.pdf",
"xbrlUrl": "http://regnskaber.virk.dk/02808543/amNsb3VkczovLzAzLzc4LzRhLzRmL2RjL2FlZjMtNGUzMS1iMDEyLWJhNjExZTViYzNhOA.xml",
"reportYear": 2020,
"currencies": [
"DKK"
],
"administrativeExpenses": null,
"assets": {
"unit": "DKK",
"value": 12964887,
"sources": [
"Assets"
],
"possibleError": false,
"error": false
},
"auditors": [
{
"companyName": "Baker Tilly Denmark",
"companyCVR": 35257691,
"id": "mne32172",
"name": "Morten Schwensen",
"title": "statsautoriseret revisor"
}
],
"auditorSignatureDate": {
"value": "2021-05-10T00:00:00",
"sources": [
"SignatureOfAuditorsDate"
],
"possibleError": false,
"error": false
},
"bankCVR": null,
"bankName": null,
"capital": {
"unit": "DKK",
"value": 1737691,
"sources": [
"ContributedCapital"
],
"possibleError": false,
"error": false
},
"cashHoldings": {
"unit": "DKK",
"value": 2310832,
"sources": [
"CashAndCashEquivalents"
],
"possibleError": false,
"error": false
},
"classOfReportingEntity": {
"value": "Regnskabsklasse B",
"sources": [
"ClassOfReportingEntity"
],
"possibleError": false,
"error": false
},
"coverage": null,
"currentAssets": {
"unit": "DKK",
"value": 5234250,
"sources": [
"CurrentAssets"
],
"possibleError": false,
"error": false
},
"debt": {
"unit": "DKK",
"value": 12876409,
"calculation": "LiabilitiesAndEquity - Equity",
"sources": [
"LiabilitiesAndEquity",
"Equity"
],
"possibleError": false,
"error": false
},
"deferredTaxAssets": {
"unit": "DKK",
"value": 303646,
"sources": [
"CurrentDeferredTaxAssets"
],
"possibleError": false,
"error": false
},
"depreciations": {
"unit": "DKK",
"value": -1600097,
"sources": [
"DepreciationAmortisationExpenseAndImpairmentLossesOfPropertyPlantAndEquipmentAndIntangibleAssetsRecognisedInProfitOrLoss"
],
"possibleError": false,
"error": false
},
"descriptionOfQualifications": null,
"dividend": null,
"ebitda": {
"unit": "DKK",
"value": 2234313,
"calculation": "ProfitLossFromOrdinaryOperatingActivities - DepreciationAmortisationExpenseAndImpairmentLossesOfPropertyPlantAndEquipmentAndIntangibleAssetsRecognisedInProfitOrLoss",
"sources": [
"ProfitLossFromOrdinaryOperatingActivities",
"DepreciationAmortisationExpenseAndImpairmentLossesOfPropertyPlantAndEquipmentAndIntangibleAssetsRecognisedInProfitOrLoss"
],
"possibleError": false,
"error": false
},
"employeeExpenses": {
"unit": "DKK",
"value": 4305096,
"sources": [
"EmployeeBenefitsExpense"
],
"possibleError": true,
"error": false
},
"employees": {
"unit": "pure",
"value": 12,
"sources": [
"AverageNumberOfEmployees"
],
"possibleError": false,
"error": false
},
"equityExcludingDividend": null,
"equity": {
"unit": "DKK",
"value": 88478,
"sources": [
"Equity"
],
"possibleError": false,
"error": false
},
"equityLoan": null,
"equityReturn": {
"unit": "Percentage",
"value": 118.93012952372341,
"calculation": "(ProfitLossFromOrdinaryActivitiesBeforeTax / Equity) * 100",
"sources": [
"ProfitLossFromOrdinaryActivitiesBeforeTax",
"Equity"
],
"possibleError": false,
"error": false
},
"externalExpenses": null,
"financialFixedAssets": {
"unit": "DKK",
"value": 122625,
"sources": [
"LongtermInvestmentsAndReceivables"
],
"possibleError": false,
"error": false
},
"goingConcern": null,
"grossResult": {
"unit": "DKK",
"value": 6539409,
"sources": [
"GrossProfitLoss"
],
"possibleError": false,
"error": false
},
"intangibleFixedAssets": {
"unit": "DKK",
"value": 7286236,
"sources": [
"IntangibleAssets"
],
"possibleError": false,
"error": false
},
"inventories": null,
"landAndBuildings": null,
"liabilitiesAndEquity": {
"unit": "DKK",
"value": 12964887,
"sources": [
"LiabilitiesAndEquity"
],
"possibleError": false,
"error": false
},
"liquidityRatio": {
"unit": "Percentage",
"value": 70.22733840903096,
"calculation": "(CurrentAssets / ShorttermLiabilitiesOtherThanProvisions) * 100",
"sources": [
"CurrentAssets",
"ShorttermLiabilitiesOtherThanProvisions"
],
"possibleError": false,
"error": false
},
"longtermInvestmentsInAssociates": null,
"longtermInvestmentsInGroupEnterprises": null,
"longtermLiabilities": {
"unit": "DKK",
"value": 5423115,
"sources": [
"LongtermLiabilitiesOtherThanProvisions"
],
"possibleError": false,
"error": false
},
"longtermPayablesToGroupEnterprises": null,
"longtermReceivablesFromGroupEnterprises": null,
"managementsReview": null,
"nonCurrentAssets": {
"unit": "DKK",
"value": 7730637,
"sources": [
"NoncurrentAssets"
],
"possibleError": false,
"error": false
},
"operatingMargin": null,
"opinionOnFinancialStatements": {
"value": "Vi har revideret...",
"sources": [
"OpinionOnAuditedFinancialStatements"
],
"possibleError": false,
"error": false
},
"otherFinanceExpenses": {
"unit": "DKK",
"value": 539178,
"sources": [
"OtherFinanceExpenses"
],
"possibleError": false,
"error": false
},
"otherFinanceIncome": {
"unit": "DKK",
"value": 10189,
"sources": [
"OtherFinanceIncome"
],
"possibleError": false,
"error": false
},
"pensions": {
"unit": "DKK",
"value": 502445,
"sources": [
"PostemploymentBenefitExpense"
],
"possibleError": false,
"error": false
},
"profitFromOrdinaryOperatingActivities": {
"unit": "DKK",
"value": 634216,
"sources": [
"ProfitLossFromOrdinaryOperatingActivities"
],
"possibleError": false,
"error": false
},
"propertyCost": null,
"provisions": null,
"reportingCompanyName": {
"value": "Lasso X A/S",
"sources": [
"NameOfReportingEntity"
],
"possibleError": false,
"error": false
},
"result": {
"unit": "DKK",
"value": 255267,
"sources": [
"ProfitLoss"
],
"possibleError": false,
"error": false
},
"resultBeforeTax": {
"unit": "DKK",
"value": 105227,
"sources": [
"ProfitLossFromOrdinaryActivitiesBeforeTax"
],
"possibleError": false,
"error": false
},
"revenue": null,
"roi": {
"unit": "Percentage",
"value": 4.891797360054121,
"calculation": "(ProfitLossFromOrdinaryOperatingActivities / Assets) * 100",
"sources": [
"ProfitLossFromOrdinaryOperatingActivities",
"Assets"
],
"possibleError": false,
"error": false
},
"salaries": {
"unit": "DKK",
"value": 7009831,
"sources": [
"WagesAndSalaries"
],
"possibleError": false,
"error": false
},
"shorttermInvestments": null,
"shorttermLiabilities": {
"unit": "DKK",
"value": 7453294,
"sources": [
"ShorttermLiabilitiesOtherThanProvisions"
],
"possibleError": false,
"error": false
},
"shorttermPayablesToGroupEnterprises": null,
"shorttermTaxPayablesToGroupEnterprises": null,
"shorttermReceivables": {
"unit": "DKK",
"value": 2923418,
"sources": [
"ShorttermReceivables"
],
"possibleError": false,
"error": false
},
"shorttermReceivablesFromGroupEnterprises": null,
"shorttermTaxReceivablesFromGroupEnterprises": null,
"shorttermReceivablesFromOwnersAndManagement": null,
"shorttermTradeReceivables": {
"unit": "DKK",
"value": 1563168,
"sources": [
"ShorttermTradeReceivables"
],
"possibleError": false,
"error": false
},
"shorttermTradePayables": {
"unit": "DKK",
"value": 68837,
"sources": [
"ShorttermTradePayables"
],
"possibleError": false,
"error": false
},
"socialSecurityExpenses": {
"unit": "DKK",
"value": 85819,
"sources": [
"SocialSecurityContributions"
],
"possibleError": false,
"error": false
},
"solvencyRatio": {
"unit": "Percentage",
"value": 0.6824432792973822,
"calculation": "(Equity / Assets) * 100",
"sources": [
"Equity",
"Assets"
],
"possibleError": false,
"error": false
},
"solvencyRatioExcludingDividend": null,
"submittingCompanyCVR": {
"unit": "CVR",
"value": 35257691,
"sources": [
"IdentificationNumberCvrOfSubmittingEnterprise"
],
"possibleError": false,
"error": false
},
"submittingCompanyName": {
"value": "Baker Tilly Denmark",
"sources": [
"NameOfSubmittingEnterprise"
],
"possibleError": false,
"error": false
},
"supplementaryInformation": [],
"tangibleFixedAssets": {
"unit": "DKK",
"value": 321776,
"sources": [
"PropertyPlantAndEquipment"
],
"possibleError": false,
"error": false
},
"taxExpense": {
"unit": "DKK",
"value": -150040,
"sources": [
"TaxExpense"
],
"possibleError": false,
"error": false
},
"typeOfAuditorAssistance": {
"value": "Revision",
"sources": [
"TypeOfAuditorAssistance"
],
"possibleError": false,
"error": false
},
"typeOfBasisForModifiedOpinion": null
}
// Additional reports omitted for brevity..
]
To retrieve only the latest report for a company, use the following endpoint:
GET api.lassox.com/{lassoid}/reports/latest
To retrieve the latest visual report (PDF/TIFF/iXBRL), you can use the following endpoint. Note that while PDF is the most common file extension, some reports are published in TIFF format and some in iXBRL (xhtml+xml).
GET api.lassox.com/{lassoid}/reports/latest/pdf
If you only need metadata about the report, you can use the 'metadataOnly' parameter, which is faster than retrieving the full report:
GET api.lassox.com/{lassoid}/reports?metadataOnly=true
{
"cvr": 34580820,
"reportType": "Yearly",
"reportYear": 2022,
"publicationTime": "2023-05-24T21:56:54",
"reportUrl": "https://api.lassox.com/data/cvr/report?id=02808543/amNsb3VkczovLzAzLzBhL2FjL2NmLzRjLzQ2ODMtNGQzNy1hOWMzLWEyYmUxOWI3NzJiNQ.pdf",
"xbrlUrl": "http://regnskaber.virk.dk/02808543/amNsb3VkczovLzAzLzNjL2EwLzc3Lzg3L2RmYjgtNDM0OC1hZTE5LTRkMjA1MGE4YzkxMQ.xml",
"documents": [{
"url": "http://regnskaber.virk.dk/02808543/amNsb3VkczovLzAzLzNjL2EwLzc3Lzg3L2RmYjgtNDM0OC1hZTE5LTRkMjA1MGE4YzkxMQ.xml",
"cvrUrl": "http://regnskaber.virk.dk/02808543/amNsb3VkczovLzAzLzNjL2EwLzc3Lzg3L2RmYjgtNDM0OC1hZTE5LTRkMjA1MGE4YzkxMQ.xml",
"mimeType": "application/xml",
"type": "AARSRAPPORT",
"reportType": "Yearly",
"lastUpdated": null
}, {
"url": "https://api.lassox.com/data/cvr/report?id=02808543/amNsb3VkczovLzAzLzBhL2FjL2NmLzRjLzQ2ODMtNGQzNy1hOWMzLWEyYmUxOWI3NzJiNQ.pdf",
"cvrUrl": "http://regnskaber.virk.dk/02808543/amNsb3VkczovLzAzLzBhL2FjL2NmLzRjLzQ2ODMtNGQzNy1hOWMzLWEyYmUxOWI3NzJiNQ.pdf",
"mimeType": "application/pdf",
"type": "AARSRAPPORT",
"reportType": "Yearly",
"lastUpdated": null
}
],
"period": {
"from": "2022-01-01T00:00:00",
"to": "2022-12-31T00:00:00",
"instant": null
}
}
Format
The key figures are returned in the following format:
{
"revenue": { // see list below for the available fields
"unit": "DKK", // the reported currency or unit.
"value": 1568076, // the value of the reported key figure. Type can vary depending on the type of the key figure.
"sources": ["Revenue"], // The XBRL-field(s) used to obtain this key figure.
"calculation": null, // if calculated field, the calculation will be included here.
"possibleError": false,
"error": false
}
}
We run statistical analysis on the data in realtime in an attempt to catch errors and discrepancies in the XBRL file. If we believe it might be an error, possibleError will be true. In some cases we are certain data is erroneous, in which case error will be true. In both cases we urge you to check the value from the report linked in the reportUrl property, as these are more likely to be correct.
Available fields
We include a large amount of fields from the XBRL data. Some of them are taken directly from the XBRL file, some are calculations based on raw data, and some are combinations of fields to make up for missing data. It all depends on the taxonomy of the XBRL file and the data made available. Below is a reference list of all fields currently included.
Click to view available fields
Name | Danish Name | Type | XBRL Example field |
---|---|---|---|
administrativeExpenses | Administrationsomkostninger | Decimal | AdministrativeExpenses |
assets | Aktiver | Decimal | Assets |
auditors | Revisorer | List of auditors | |
bankCVR | Tilknyttet bank CVR | Integer | IdentificationNumberCvrOfFinancialInstitution |
bankName | Tilknyttet bank navn | String | NameOfFinancialInstitution |
capital | Registreret kapital mv. | Decimal | ContributedCapital |
cashHoldings | Likvider | Decimal | CashAndCashEquivalents |
classOfReportingEntity | Regnskabsklasse | String | ClassOfReportingEntity |
coverage | Dækningsgrad | Percentage | |
completedDevelopmentProjects | Færdiggjorte udviklingsprojekter | Decimal | CompletedDevelopmentProjects |
costOfProduction | Produktionsomkostninger | Decimal | CostOfProduction |
currentAssets | Omsætningsaktiver | Decimal | CurrentAssets |
debt | Gæld | Decimal | |
deferredIncomeAssets | Periodeafgrænsningsposter | Decimal | DeferredIncomeAssets |
deferredTaxAssets | Udskudte skatteaktiver | Decimal | CurrentDeferredTaxAssets |
depreciations | Afskrivninger | Decimal | DepreciationAmortisationExpenseAndImpairmentLossesOfPropertyPlantAndEquipmentAndIntangibleAssetsRecognisedInProfitOrLoss |
descriptionOfPrimaryActivities | Beskrivelse af virksomhedens væsentligste aktiviteter | String | DescriptionOfPrimaryActivitiesOfEntity |
descriptionOfQualifications | Forbehold | String | DescriptionOfQualificationsOfFinancialStatementsExtendedReview |
developmentProjectsInProgressAndPrepaymentsForIntangibleAssets | Udviklingsprojekter under udførelse og forudbetalinger for immaterielle anlægsaktiver | Decimal | DevelopmentProjectsInProgressAndPrepaymentsForIntangibleAssets |
dividend | Udbytte | Decimal | Dividend |
ebitda | EBITDA | Decimal | |
employeeExpenses | Personaleomkostninger | Decimal | EmployeeBenefitsExpense |
employees | Antal ansatte | Decimal | AverageNumberOfEmployees |
equity | Egenkapital | Decimal | Equity |
equityLoan | Ansvarlig lånekapital | Decimal | EquityLoan |
equityReturn | Egenkapitalens forrentning | Percentage | |
externalExpenses | Eksterne omkostninger | Decimal | ExternalExpenses |
extraordinaryExpenses | Ekstraordinære omkostninger | Decimal | ExtraordinaryExpenses |
financialFixedAssets | Finansielle anlægsaktiver | Decimal | LongtermInvestmentsAndReceivables |
fixturesFittingsToolsAndEquipment | Andre anlæg, driftsmateriel og inventar | Decimal | FixturesFittingsToolsAndEquipment |
goingConcern | Oplysning om usikkerhed om going concern | String | DisclosureOfUncertaintiesRelatingToGoingConcern |
goodwill | Goodwill | Decimal | Goodwill |
grossResult | Bruttoresultat | Decimal | GrossResult |
intangibleFixedAssets | Immaterielle anlægsaktiver | Decimal | IntangibleAssets |
inventories | Varebeholdninger | Decimal | Inventories |
landAndBuildings | Grunde og bygninger | Decimal | LandAndBuildings |
liabilitiesAndEquity | Passiver | Decimal | LiabilitiesAndEquity |
liquidityRatio | Likviditetsgrad | Percentage | |
longtermDebtToBanks | Langfristet gæld til banker | Decimal | LongtermDebtToBanks |
longtermDebtToCreditInstitutions | Langfristet gæld til kreditinstituter | Decimal | LongtermDebtToCreditInstitutions |
longtermDeferredIncome | Langfristede Periodeafgrænsningsposter | Decimal | LongtermDeferredIncome |
longtermEquityLoan | Langfristet ansvarlig lånekapital | Decimal | longtermEquityLoan |
longtermInvestmentsInAssociates | Kapitalandele i associerede virksomheder (langfristede) | Decimal | LongtermInvestmentsInAssociates |
longtermInvestmentsInGroupEnterprises | Kapitalandele i tilknyttede virksomheder (langfristede) | Decimal | LongtermInvestmentsInGroupEnterprises |
longtermLiabilities | Langfristede forpligtelser | Decimal | LongtermLiabilitiesOtherThanProvisions |
longtermMortgageDebt | Langfristet gæld til realkreditinstitutter | Decimal | LongtermMortgageDebt |
longtermParticipatingInterests | Langfristede kapitalinteresser | Decimal | LongtermParticipatingInterests |
longtermPayablesToGroupEnterprises | Langfristet gæld til tilknyttede virksomheder | Decimal | LongtermPayablesToGroupEnterprises |
longtermPayablesToParticipatingInterests | Langfristet gæld til kapitalinteresser | Decimal | LongtermPayablesToParticipatingInterests |
longtermPrepaymentsReceivedFromCustomers | Modtagne forudbetalinger fra kunder (langfristet) | Decimal | LongtermPrepaymentsReceivedFromCustomers |
longtermReceivablesFromGroupEnterprises | Langfristede tilgodehavender fra tilknyttede virksomheder | Decimal | LongtermReceivablesFromGroupEnterprises |
longtermReceivablesFromOwnersAndManagement | Langfristede tilgodehavender fra virksomhedsdeltagere og ledelse | Decimal | LongtermReceivablesFromOwnersAndManagement |
longtermReceivablesFromParticipatingInterest | Langfristede tilgodehavender fra kapitalinteresser | Decimal | LongtermReceivablesFromParticipatingInterest |
managementsReview | Ledelsesberetning | String | ManagementsReview |
minorityInterests | Minoritetsinteresser | Decimal | MinorityInterests |
nonCurrentAssets | Anlægsaktiver | Decimal | NoncurrentAssets |
operatingMargin | Overskudsgrad | Percentage | |
opinionOnFinancialStatements | Konklusion | String | TypeOfBasisForModifiedOpinionOnAuditedFinancialStatements |
otherFinanceExpenses | Øvrige finansielle omkostninger | Decimal | OtherFinanceExpenses |
otherFinanceIncome | Andre finansielle indtægter | Decimal | OtherFinanceIncome |
otherFinanceIncomeFromGroupEnterprises | Andre finansielle indtægter fra tilknyttede virksomheder | Decimal | OtherFinanceIncomeFromGroupEnterprises |
otherLongtermInvestments | Andre værdipapirer og kapitalandele (langfristet) | Decimal | OtherLongtermInvestments |
otherLongtermReceivables | Andre tilgodehavender (langfristet) | Decimal | OtherLongtermReceivables |
otherShorttermInvestments | Andre værdipapirer og kapitalandele (kortfristet) | Decimal | OtherShorttermInvestments |
otherOperatingExpenses | Andre driftsomkostninger | Decimal | OtherOperatingExpenses |
otherOperatingIncome | Andre driftsindtægter | Decimal | OtherOperatingIncome |
otherReserves | Andre reserver | Decimal | OtherReserves |
otherShorttermReceivables | Andre tilgodehavender (kortfristede) | Decimal | OtherShorttermReceivables |
pensions | Pensioner | Decimal | PostemploymentBenefitExpense |
plantAndMachinery | Produktionsanlæg og maskiner | Decimal | PlantAndMachinery |
profitFromOrdinaryOperatingActivities | Resultat af ordinær drift | Decimal | ProfitLossFromOrdinaryOperatingActivities |
profitLossFromAssociates | Resultat af associerede virksomheder | Decimal | ProfitLossFromAssociates |
profitLossFromGroupEnterprises | Resultat af tilknyttede virksomheder | Decimal | ProfitLossFromGroupEnterprises |
propertyCost | Ejendomsomkostninger | Decimal | PropertyCost |
propertyPlantAndEquipmentInProgressAndPrepaymentsForPropertyPlantAndEquipment | Materielle anlægsaktiver under udførelse og forudbetalinger for materielle anlægsaktiver | Decimal | PropertyPlantAndEquipmentInProgressAndPrepaymentsForPropertyPlantAndEquipment |
provisions | Hensatte forpligtelser | Decimal | Provisions |
provisionsForDeferredTax | Hensættelser til udskudt skat | Decimal | ProvisionsForDeferredTax |
reportingCompanyName | Virksomhedens navn | String | NameOfReportingEntity |
reserveForDevelopmentExpenditure | Reserve for udviklingsomkostninger | Decimal | ReserveForDevelopmentExpenditure |
result | Årets resultat | Decimal | ProfitLoss |
resultBeforeTax | Årets resultat før skat | Decimal | ProfitLossFromOrdinaryActivitiesBeforeTax |
retainedEarnings | Overført resultat | Decimal | RetainedEarnings |
revenue | Omsætning | Decimal | Revenue |
roi | Investeringsafkast | Percentage | |
salaries | Lønninger | Decimal | WagesAndSalaries |
shorttermDebtToBanks | Kortfristet gæld til banker | Decimal | ShorttermDebtToBanks |
shorttermDeferredIncome | Kortfristet del af periodeafgrænsningsposter | Decimal | ShorttermDeferredIncome |
shorttermInvestments | Værdipapirer og kapitalandele | Decimal | ShorttermInvestments |
shorttermLiabilities | Kortfristede forpligtelser | Decimal | ShorttermLiabilitiesOtherThanProvisions |
shorttermPartOfLongtermLiabilitiesOtherThanProvisions | Kortfristet del af langfristet gæld | Decimal | ShorttermPartOfLongtermLiabilitiesOtherThanProvisions |
shorttermMortgageDebt | Kortfristet gæld til realkreditinstitutter | Decimal | ShorttermMortgageDebt |
shorttermParticipatingInterests | Kortfristede kapitalinteresser | Decimal | ShorttermParticipatingInterests |
shorttermPayablesToGroupEnterprises | Kortfristede gældsforpligtelser til tilknyttede virksomheder | Decimal | ShorttermPayablesToGroupEnterprises |
shorttermPayablesToParticipatingInterest | Kortfristet gæld til kapitalinteresser | Decimal | ShorttermPayablesToParticipatingInterest |
shorttermPrepaymentsReceivedFromCustomers | Kortfristede forudbetalinger fra kunder | Decimal | ShorttermPrepaymentsReceivedFromCustomers |
shorttermReceivables | Tilgodehavender | Decimal | ShorttermReceivables |
shorttermReceivablesFromGroupEnterprises | Kortfristede tilgodehavender hos tilknyttede virksomheder | Decimal | ShorttermReceivablesFromGroupEnterprises |
shorttermReceivablesFromParticipatingInterests | Kortfristede tilgodehavender fra kapitalinteresser | Decimal | ShorttermReceivablesFromParticipatingInterests |
shorttermReceivablesFromOwnersAndManagement | Kortfristede tilgodehavender hos irksomhedsdeltagere og ledelse | Decimal | ShorttermReceivablesFromOwnersAndManagement |
shorttermTaxPayables | Kortfristet skyldig skat | Decimal | ShorttermTaxPayables |
shorttermTaxPayablesToGroupEnterprises | kortfristet selskabsskat (skyldig) til tilknyttede virksomheder | Decimal | ShorttermTaxPayablesToGroupEnterprises |
shorttermTaxReceivablesFromGroupEnterprises | Kortfristet tilgodehavende skat hos tilknyttede virksomheder | Decimal | ShorttermTaxReceivablesFromGroupEnterprises |
shorttermTradeReceivables | Tilgodehavender fra salg og tjenesteydelser | Decimal | ShorttermTradeReceivables |
shorttermTradePayables | Gæld til leverandører | Decimal | ShorttermTradePayables |
socialSecurityExpenses | Andre omkostninger til social sikring | Decimal | SocialSecurityContributions |
solvencyRatio | Solvensgrad | Percentage | |
submittingCompanyCVR | Indsendende virksomheds CVR | Integer | IdentificationNumberCvrOfSubmittingEnterprise |
submittingCompanyName | Indsendende virksomheds navn | String | NameOfSubmittingEnterprise |
supplementaryInformation | Fremhævelse af forhold i regnskabet | List of supplementary information (String) | SupplementaryInformationOnAuditorsReview |
taxExpense | Skat af årets resultat | Decimal | TaxExpense |
typeOfAuditorAssistance | Type af revisorbistand | String | TypeOfAuditorAssistance |
typeOfBasisForModifiedOpinion | Type af grundlag for konklusion | String | TypeOfBasisForModifiedOpinionOnAuditedFinancialStatements |
Extra features
Get non-yearly reports
you can specify that you want to retrieve non-yearly reports as well, using the queryparameter onlyYearly=false. This will include quarterly and bi-annual reports in the results alongside the yearly reports.
Currency conversion
It is possible to request currency-conversion to DKK by adding parameter convertToDkk=true, in which case the field convertedFromCurrencies will contain the conversion rates used (if any).
Retrieve additional fields
If the field you are looking for is not included in our list of fields, you can provide a list of additional XBRL fields in your request. This can be done either by switching to a POST request and including a JSON list of XBRL names in the body, or by providing a query parameter to the GET endpoint, like so:
GET api.lassox.com/{lassoid}/reports/latest?additionalFields=MyCustomXBRLField,MyCustomXBRLField2
{
... normal report data ...,
additionalFields: {
MyCustomXBRLField: { // see list below for the available fields
"unit": "DKK", // the reported currency or unit.
"value": 1568076, // the value of the reported key figure. Type can vary depending on the type of the key figure.
"sources": ["MyCustomXBRLField"], // The XBRL-field(s) used to obtain this key figure.
"calculation": null, // if calculated field, the calculation will be included here.
"possibleError": false,
"error": false
},
MyCustomXBRLField2: null
}
}
Searching
To search for companies or people, use the following endpoint:
GET api.lassox.com/data/cvr/search?query=Lasso
{
"companies": {
"continuationToken": "MnwzfExBU1NPfGFjdGl2ZXxGYWxzZQ==",
"hasNextPage": true,
"totalPages": 4,
"results": [{
"foundByName": "LASSO X A/S",
"status": "NORMAL",
"lassoId": "CVR-1-34580820",
"name": "LASSO X A/S",
"entityType": "Company",
"address1": "Rådhuspladsen 37",
"postalCode": 1550,
"city": "København V",
"country": "Danmark",
"score": 26.295444
}, {
"foundByName": "Lasson Mechanics A/S",
"status": "Aktiv",
"lassoId": "CVR-1-78632952",
"name": "Lasson Mechanics A/S",
"entityType": "Company",
"address1": "Topgårdsvej 32",
"postalCode": 3050,
"city": "Humlebæk",
"country": "Danmark",
"score": 16.163883
}, {
"foundByName": "Lassolli ApS",
"status": "NORMAL",
"lassoId": "CVR-1-40577882",
"name": "Lassolli ApS",
"entityType": "Company",
"address1": "Gaden 45",
"postalCode": 2150,
"city": "Nordhavn",
"country": "Danmark",
"score": 15.844145
}
],
"page": 1,
"pageSize": 3,
"resultsFound": 12,
"resultsReturned": 3
},
"people": {
"continuationToken": "MnwzfExBU1NPfGFjdGl2ZXxGYWxzZQ==",
"hasNextPage": true,
"totalPages": 1375,
"results": [{
"companies": [{
"lassoId": "CVR-1-77777777",
"name": "Butikken IVS"
}
],
"totalCompanyCount": 1,
"relationsOmitted": false,
"lassoId": "CVR-3-2267399262",
"name": "Peter Lasso",
"entityType": "Person",
"address1": "Gågaden 23",
"postalCode": 2800,
"city": "Kongens Lyngby",
"country": "Danmark",
"score": 11.58017
}, {
"companies": [{
"lassoId": "CVR-1-11111111",
"name": "Firmaet ApS"
}, {
"lassoId": "CVR-1-22222222",
"name": "Best Company IVS"
}
],
"totalCompanyCount": 2,
"relationsOmitted": false,
"lassoId": "CVR-3-999999999",
"name": "Lasse Simonsen",
"entityType": "Person",
"address1": "Magigade 33",
"postalCode": 8831,
"city": "Tømmerup",
"country": "Danmark",
"score": 10.815821
}, {
"companies": [{
"lassoId": "CVR-1-12121212",
"name": "THE SHOP APS"
}
],
"totalCompanyCount": 4,
"relationsOmitted": false,
"lassoId": "CVR-3-736236383",
"name": "Lasse Ramstrup",
"entityType": "Person",
"address1": "Løbegaden 50",
"postalCode": 2500,
"city": "Valby",
"country": "Danmark",
"score": 10.815821
}
],
"page": 1,
"pageSize": 3,
"resultsFound": 4124,
"resultsReturned": 3
}
}
This endpoint will return a list of companies and/or people that match the query. It will include a score
that indicates how well the company or person matches your result --- the higher the better. The general idea is that this functionality be used to create search functionality, after which you can retrieve the actual data for a company you require using the LassoId.
Note that we search in both primary names as well as historic and alternate names, meaning that a search for an old name can result in the current name being returned, in which case the name we found the company by will appear in the foundByName
property.
If there are more pages of results than can fit in one request, you will be given with a continuationToken
for companies and people (they will be the same) that you can use to retrieve the next page using the cToken
parameter.
You can modify the amount of results per page using the pageSize
parameter, and you can add the type
parameter to specify the type of search, with possible values company
, person
, and all
. You can also specify the status of a company by using the status
parameter to specify whether to return either active
, inactive
, or all
.
In addition to this, you can add the following filters to the query itself using the syntax filtername:value
after the query:
Filter | Description | Type | Example |
---|---|---|---|
company | Related Company Name (Person only) | String | query=Jeppe company:Lasso X |
city | The city | String | query=lasso x city:københavn |
postalcode | The postal code | Integer | query=lasso x postalcode:2200 |
street | The street name | String | query=lasso x street:Nørrebrogade |
streetno | The street number | String | query=lasso x streetno:36 |
floor | The floor of the building | String | query=lasso x floor:st |
side | The sidedoor of the floor | String | query=lasso x side:th |
protected | Commercially protected (Company only) | Boolean | query=lasso x protected:false |
The e-mail | String | query=lasso x email:lassox.com | |
telephone | The telephone number | String | query=lasso x telephone:71747812 |
cvr | Related CVR number | Integer | query=lasso x cvr:23452345 |
Note that you can combine any number of these filters, e.g. query=Kiosk city:København street:Nørrebrogade
.
In addition to the basic name searches, you can search for CVR numbers or LassoIds, as well as phonenumbers, in which case we will check both in the CVR registry AND in Danish teledata for companies with a matching phonenumber.
Getting changes (Delta)
Have you seen our monitoring service?
While polling the data might be required for some cases, constantly asking for changes has a huge overhead. With our monitoring services, you can get real-time updates when changes occur, pushed directly to you. For more information, see our Monitoring documentation
Sometimes it is necessary to know what entities have changed since a specific date. This is useful for instance if you have service that continuously updates your database with the newest changes from CVR. As with basic information, you can retrieve both the current values and the historic values, the latter by appending /history
.
Endpoints
The following parameters are available for all delta endpoints
Name | Type | Description |
---|---|---|
since | Datetime | The minimum value for update time |
max | Datetime | The maximum value for update time (optional) |
pageSize | Integer | The number of results returned |
cToken | String | The continuation token to use |
Basic info
To get the data that have been updated since a certain date, use the following endpoint
GET api.lassox.com/data/cvr/company/delta?since=2021-02-01&max=2021-02-02&pageSize=50
GET api.lassox.com/data/cvr/person/delta?since=2021-02-01&max=2021-02-02&pageSize=50
GET api.lassox.com/data/cvr/place/delta?since=2021-02-01&max=2021-02-02&pageSize=50
Reports
When scrolling through reports, you can either ask for the full report, or just for the metadata.
GET api.lassox.com/data/cvr/reports/delta?since=2021-02-01&max=2021-02-10&pageSize=50
You can include the parameter 'metadataOnly=true' to receive only the metadata-fields of the report. See here for details on metadata.
Response
Regardless of which data you request, you will receive a scrolled
result, including a continuationToken, an indicator of whether or not there is a next page, and variouts counts. Scrolled
indicates that you can scroll to the next page, but cannot scroll back, due to limitations in the CVR registry.
{
"continuationToken": STRING,
"hasNextPage": true,
"totalPages": 32,
"results": [
... list of requested entities here ...
],
"page": 1,
"pageSize": 100,
"resultsFound": 3200,
"resultsReturned": 100
}
If there are more results than can fit in a single request, you will be given a ContinuationToken
that can be provided with the queryparameter cToken
to retrieve the next page. Unfortunately, we are limited by the CVR registry in this regard, and the ContinuationToken will only be valid for 3 minutes, so ensure your pageSize is small enough that you can handle the results in under that time. Also note that repeated requests with the same cToken will continue the paging, but will not increment the page number. This is due to limitations in the CVR registry, and we advise to always use the returned continuationToken, and only once.
Enumerations
Below are the possible values for various fields, such as status and form codes.
Company Status
Name | Description |
---|---|
Aktiv | An 'Active' Company. This value is used for companies that do not have an actual status, such as personally owned companies. |
Fremtid | This status indicates that a company is set to be Active 'In the future'. Typically when a personally owned company registers that it's starting in the future. |
NORMAL | This indicates a company in 'NORMAL' state. |
Ophørt | This status is used for some company types such as personally owned companies, where it indicates that it is no longer active. |
OPLØST | The company has ceased operations. |
OPLØSTEFTERERKLÆRING | Company has been closed after decree by the owners. |
OPLØSTEFTERFRIVILLIGLIKVIDATION | Company has been dissolved voluntarily. |
OPLØSTEFTERFUSION | Company has merged with another company. |
OPLØSTEFTERGRÆNSEOVERSKRIDENDEFUSION | Company has merged with a foreign company. |
OPLØSTEFTERGRÆNSEOVERSKRIDENDEHJEMSTEDSFLYTNING | Company has moved beyond Danish borders. |
OPLØSTEFTERKONKURS | Company has gone bankrupt. |
OPLØSTEFTERSPALTNING | Company has split into other companies. |
SLETTET | Company has been deleted. This is typically used for more technical reasons, such as errorneous data. |
TVANGSOPLØST | Company is being forcibly closed. For instance, if the company did not hand in their yearly report in time. |
UDENRETSVIRKNING | Company is set to be created in the future. This status is used for companies that have a status, as opposed to 'Fremtid'. |
UNDERFRIVILLIGLIKVIDATION | Company is undergoing liquidation. |
UNDERKONKURS | Company is undergoing bankruptcy. |
UNDERREASSUMERING or UNDERREASUMMERING | Company is being reopened temporarily. Both statuses exist in CVR. |
UNDERREKONSTRUKTION | Company is being reopened. |
UNDERTVANGSOPLØSNING | Company is undergoing a forced closure. |
Company Forms
Code | Short Description | Long Description | Percentage of active companies as of march 2021 |
---|---|---|---|
10 | ENK | Enkeltmandsvirksomhed | 34.3% |
15 | PMV | Personligt ejet Mindre Virksomhed | 4.2% |
20 | DØD | Dødsbo | 0.3% |
30 | I/S | Interessentskab | 2.4% |
40 | K/S | Kommanditselskab | < 0.5% |
45 | MSS | Medarbejderinvesteringsselskab | < 0.5% |
50 | PAR | Partrederi | < 0.5% |
60 | A/S | Aktieselskab | 4.2% |
70 | KAS | Kommanditaktieselskab/Partnerselskab | < 0.5% |
80 | ApS | Anpartsselskab | 33.9% |
81 | IvS | Iværksætterselskab | 3% |
90 | FON | Fonde og andre selvejende institutioner | 0.9% |
95 | TRU | Trust | < 0.5% |
100 | EFO | Erhvervsdrivende fond | < 0.5 % |
110 | FOR | Forening | 4.5% |
115 | FFO | Frivillig forening | 9.8% |
130 | ANS | Andelsselskab (-forening) | < 0.5% |
140 | ABA | Andelsselskab (-forening) med begrænset ansvar | < 0.5% |
150 | FBA | Forening eller selskab med begrænset ansvar | 0% |
151 | SMA | Selskab med begrænset ansvar | < 0.5% |
152 | FMA | Forening med begrænset ansvar | < 0.5% |
160 | EØF | Europæisk Økonomisk Firmagruppe | < 0.5% |
170 | FAS | Filial af udenlandsk aktieselskab, kommanditaktieselskab | < 0.5% |
180 | FAP | Filial af udenlandsk anpartsselskab eller selskab | < 0.5% |
190 | FBA | Filial af udenlandsk virksomhed med begrænset ansvar | < 0.5% |
195 | SCE | SCE-selskab | 0% |
196 | FCS | Filial af udenlandsk SCE-selskab | 0% |
200 | FUV | Filial af udenlandsk virksomhedsform | < 0.5% |
210 | UDL | Anden udenlandsk virksomhed | 0.6% |
220 | FEØ | Fast forretningssted af Eurpæisk økonomisk Firmagruppe | < 0.5% |
230 | STA | Statslig administrativ enhed | < 0.5% |
235 | SOV | Selvstændig offentlig virksomhed | < 0.5% |
245 | REG | Region | < 0.5% |
250 | KOM | Primærkommune | < 0.5% |
260 | FKI | Folkekirkelige Institutioner | < 0.5% |
270 | EUO | Enhed under oprettelse i Erhvervs- og Selskabsstyrelsen | 0% |
280 | ØVR | Øvrige virksomhedsformer | 0.5% |
285 | FIV | Særlig finansiel virksomhed | < 0.5% |
290 | E/S | SE-selskab | < 0.5% |
291 | FES | Filial af SE-selskab | < 0.5% |
990 | UOP | Uoplyst virksomhedsform | < 0.5% |
Employee Intervals
Code | Interval |
---|---|
0 | 0 - 0 |
1 | 1 - 1 |
2_4 | 2 - 4 |
5_9 | 5 - 9 |
10_19 | 10 - 19 |
20_49 | 20 - 49 |
50_99 | 50 - 99 |
100_199 | 100 - 199 |
200_499 | 200 - 499 |
500_999 | 500 - 999 |
1000_999999 | 1000+ |
Unit Type
Type | Description |
---|---|
PERSON | A Person. |
VIRKSOMHED | A Company. |
PRODUKTIONSENHED | A production unit of a company. |
ANDEN_DELTAGER | All other types, typically a foreign person or a foreign company. |