Endpoints
Virksomhed
Hent stamdata for én virksomhed på CVR-nummer, eller op til 500 virksomheder i ét kald.
GET /v1/virksomhed/{cvr}
Én virksomhed ud fra et CVR-nummer på 8 cifre. Gratis pakke.
curl
curl "https://cvrradar.dk/v1/virksomhed/10203040" \
-H "Authorization: Bearer cvr_DIN_NOEGLE"JavaScript
const svar = await fetch("https://cvrradar.dk/v1/virksomhed/10203040", {
headers: {
Authorization: "Bearer cvr_DIN_NOEGLE",
},
});
if (!svar.ok) throw new Error(`cvrradar svarede ${svar.status}`);
const data = await svar.json();PHP
$ch = curl_init("https://cvrradar.dk/v1/virksomhed/10203040");
curl_setopt_array($ch, [
CURLOPT_RETURNTRANSFER => true,
CURLOPT_HTTPHEADER => [
"Authorization: Bearer cvr_DIN_NOEGLE",
],
]);
$data = json_decode(curl_exec($ch), true);Python
import requests
svar = requests.get(
"https://cvrradar.dk/v1/virksomhed/10203040",
headers={"Authorization": "Bearer cvr_DIN_NOEGLE"},
timeout=10,
)
svar.raise_for_status()
data = svar.json()Svar
json
{
"cvr": "10203040",
"navn": "Havnens Smedje ApS",
"binavne": ["Havnens Smedje og Montage"],
"adresse": {
"vej": "Testvej",
"husnummer": "1",
"etage": null,
"sidedoer": null,
"postnr": "8000",
"by": "Aarhus C",
"kommunekode": 751,
"kommune": "Aarhus",
"landekode": "DK"
},
"branche": { "kode": "432200", "tekst": "VVS- og blikkenslagerarbejde" },
"virksomhedsform": { "kode": 80, "kort": "ApS", "tekst": "Anpartsselskab" },
"status": "NORMAL",
"aktiv": true,
"stiftet": "2019-03-14",
"ophoert": null,
"ansatte": "10-19",
"kontakt": { "hjemmeside": "www.havnens-smedje.example", "email": null, "telefon": null },
"reklamebeskyttet": false,
"sidstOpdateret": "2026-11-01T08:00:00.000Z"
}Felter
| Felt | Type | Beskrivelse |
|---|---|---|
cvr | streng | CVR-nummeret, altid 8 cifre |
navn | streng | Det registrerede navn |
binavne | liste | Binavne, kan være tom |
adresse | objekt | Beliggenhedsadresse. Felter, der ikke er oplyst, er null |
branche | objekt | Hovedbranche: DB07-kode med 6 cifre og tekst |
virksomhedsform | objekt | Fx ApS, A/S, ENK, I/S |
status | streng | ERST's status, fx NORMAL, UNDER KONKURS, OPHØRT |
aktiv | boolsk | true, hvis virksomheden er i drift |
stiftet, ophoert | dato | ISO-dato (YYYY-MM-DD) eller null |
ansatte | streng | Interval fra CVR, fx 10-19, eller null |
kontakt | objekt | Hjemmeside, mail og telefon, som de står i CVR. Hemmelige numre returneres aldrig |
reklamebeskyttet | boolsk | Se Reklamebeskyttelse |
Et ukendt CVR-nummer giver 404, og et ugyldigt giver 400.
POST /v1/virksomheder
Op til 500 virksomheder i ét kald. Tæller ét opslag pr. unikt CVR-nummer.
curl
curl -X POST "https://cvrradar.dk/v1/virksomheder" \
-H "Authorization: Bearer cvr_DIN_NOEGLE" \
-H "Content-Type: application/json" \
-d '{"cvr": ["10203040", "20304050", "99999999"]}'JavaScript
const svar = await fetch("https://cvrradar.dk/v1/virksomheder", {
method: "POST",
headers: {
Authorization: "Bearer cvr_DIN_NOEGLE",
"Content-Type": "application/json",
},
body: JSON.stringify({"cvr": ["10203040", "20304050", "99999999"]}),
});
if (!svar.ok) throw new Error(`cvrradar svarede ${svar.status}`);
const data = await svar.json();PHP
$ch = curl_init("https://cvrradar.dk/v1/virksomheder");
curl_setopt_array($ch, [
CURLOPT_RETURNTRANSFER => true,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => '{"cvr": ["10203040", "20304050", "99999999"]}',
CURLOPT_HTTPHEADER => [
"Authorization: Bearer cvr_DIN_NOEGLE",
"Content-Type: application/json",
],
]);
$data = json_decode(curl_exec($ch), true);Python
import requests
svar = requests.post(
"https://cvrradar.dk/v1/virksomheder",
headers={"Authorization": "Bearer cvr_DIN_NOEGLE"},
json={"cvr": ["10203040", "20304050", "99999999"]},
timeout=10,
)
svar.raise_for_status()
data = svar.json()json
{
"virksomheder": [
{ "cvr": "10203040", "navn": "Havnens Smedje ApS" },
{ "cvr": "20304050", "navn": "Havnholm Holding ApS" }
],
"ikkeFundet": ["99999999"]
}Hver virksomhed har de samme felter som ovenfor (forkortet her).
Er noget forkert eller uklart? Skriv til mig.