Hent P-enheder og P-numre for en virksomhed

En virksomhed har ét CVR-nummer, men en P-enhed for hvert fysisk sted, hvor den driver forretning. Når du slår et CVR-nummer op, får du alle virksomhedens P-enheder med i feltet p_units.

Sådan henter du P-enhederne

bash
curl https://apicvr.dk/api/v1/24256790

Eksempel på svar

json
{
  "vat": 24256790,
  "name": "NOVO NORDISK A/S",
  ...
  "p_units": [
    {
      "p_number": 1007712304,
      "name": "Novo Nordisk A/S",
      "address": "Brogårdsvej 66",
      "zipcode": 2820,
      "city": "Gentofte",
      "startdate": "1999-10-18",
      "enddate": "2001-12-31",
      "industrycode": 244200,
      "industrydesc": "Fremstilling af aluminium",
      "employees": null,
      "protected": false
    },
    ...
  ]
}

Felterne på en P-enhed

FeltBetydning
p_numberP-nummeret – 10 cifre.
name, address, zipcode, cityEnhedens navn og fysiske adresse.
industrycode, industrydescBranchekode for netop dette sted.
employeesAntal ansatte, når det er indberettet.
startdate, enddateHvornår enheden startede og evt. lukkede.
protectedOm P-enheden er reklamebeskyttet.

Kun aktive P-enheder

Listen indeholder også lukkede enheder – store virksomheder kan have hundredvis. Filtrér på enddate:

javascript
const res = await fetch("https://apicvr.dk/api/v1/24256790");
const company = await res.json();

const active = company.p_units.filter((p) => !p.enddate);
for (const p of active) {
  console.log(p.p_number, p.address, p.zipcode, p.city, p.employees ?? "-");
}

Gode råd

Ofte stillede spørgsmål

Kan jeg slå et P-nummer op direkte?

Ikke endnu. Slå virksomhedens CVR-nummer op, og find P-enheden i p_units.

Hvorfor har en virksomhed lukkede P-enheder med?

Listen er virksomhedens fulde historik. Enheder med en enddate er lukket.