Guide Adresser

# Hvilken ejendom holder virksomheden til på?

CVR fortæller, hvor en virksomhed har adresse — men som tekst. Der er hverken et adresse-id fra [DAR](https://grundfast.dk/begreber/dar) eller et [BFE-nummer](https://grundfast.dk/begreber/bfe-nummer) i svaret. Vil du videre til ejendommen, skal adressen vaskes mod adresseregistret først. Det tager tre kald, og det vigtige er at stoppe, når matchet er usikkert.

Kaldene i guiden

- [GET /v1/cvr/:cvr](https://grundfast.dk/docs/api/cvr)
- [GET /v1/datavask/adgangsadresser](https://grundfast.dk/docs/api/datavask)
- [GET /v1/bbr/ejendom/:bfe](https://grundfast.dk/docs/api/bbr-ejendom)

3 min læsning 6 trin Opdateret 1. oktober 2026

## Kæden: CVR → adresse → ejendom

1. Slå virksomheden op [`/v1/cvr/:cvr`](https://grundfast.dk/docs/api/cvr) giver navn, status, virksomhedsform, hovedbranche og beliggenhedsadressen. Kender du kun navnet, finder [`/v1/cvr/search`](https://grundfast.dk/docs/api/cvr-search) CVR-nummeret først.
2. Vask adressen mod DAR Send `virksomhed.adresse.betegnelse` til [`/v1/datavask/adgangsadresser`](https://grundfast.dk/docs/api/datavask). Svaret er rangerede kandidater med en sikkerhed (`kategori` A, B eller C) og hver kandidats `adgangsadresse_id` og `bfe_nummer`.
3. Hent ejendommen Er matchet sikkert, sender du kandidatens `bfe_nummer` til [`/v1/bbr/ejendom/:bfe`](https://grundfast.dk/docs/api/bbr-ejendom) og får bygningerne, enhederne og vurderingen.

virksomhed.adresse fra /v1/cvr/20213094 Peg på en note, så lyser felterne op

```
{
   "vejnavn": "Dortheavej",
   "husnr": "10",
   "etage": null,
   "doer": null,
   "postnr": "2400",
   "postnrnavn": "København NV",
   "betegnelse": "Dortheavej 10, 2400 København NV",
   "kommunekode": "0101",
   "kommune_navn": "København",
   "regionskode": "1084",
   "region_navn": "Region Hovedstaden"
 }
```

1. Adressen samlet til én linje — den, du sender til datavask for at få det, der mangler: nøglen til ejendommen.
2. Her er adressen en [adgangsadresse](https://grundfast.dk/begreber/adgangsadresse) uden etage og dør. Har virksomheden dem, kan du senere finde den præcise enhed i bygningen.
3. De er slået op ud fra kommunekoden, så de kræver ikke et kald mere.

## Koden

```
# 1) Virksomheden
curl "https://api.grundfast.dk/v1/cvr/20213094" \
  -H "Authorization: Bearer $GRUNDFAST_API_KEY"

# 2) Vask beliggenhedsadressen
curl -G "https://api.grundfast.dk/v1/datavask/adgangsadresser" \
  --data-urlencode "betegnelse=Dortheavej 10, 2400 København NV" \
  -H "Authorization: Bearer $GRUNDFAST_API_KEY"

# 3) Ejendommen på kandidatens bfe_nummer (her 6022499)
curl "https://api.grundfast.dk/v1/bbr/ejendom/6022499" \
  -H "Authorization: Bearer $GRUNDFAST_API_KEY"
```

## Stol på A, kig på B og C

Datavasken sammenligner strengen med alle adgangsadresser og rangerer kandidaterne efter lighed. **A** er et sikkert match, **B** sandsynligt og **C** usikkert. Læs `antal` først: `C` med `antal: 0` betyder, at intet matchede. En CVR-adresse er tastet ind af virksomheden selv og kan være forkortet, gammel eller stavet anderledes, så regn med, at en del af en større liste lander i B og C.

Et forkert match er værre end intet match

Kobler du automatisk på et B- eller C-match, kan virksomheden ende på naboens ejendom. Gem kategorien sammen med koblingen, så du altid kan se, hvilke der er gættet.

Bemærk også, at kandidaten er en [adgangsadresse](https://grundfast.dk/begreber/adgangsadresse): vej, husnummer og postnummer. Har virksomheden etage og dør i CVR, finder du den præcise enhed i bygningen, som beskrevet i [Hvilke boliger og lokaler er der på adressen?](https://grundfast.dk/guides/bbr-enheder-for-en-adresse).

## Fra navn til CVR-nummer

Har du kun virksomhedens navn, så find CVR-nummeret med [`/v1/cvr/search`](https://grundfast.dk/docs/api/cvr-search). Hvert hit er et resumé med `cvr_nummer`, `navn`, `status`, `virksomhedsform` og `kommune` — nok til at vælge den rigtige, men ikke adressen. Den henter du med det fulde opslag på `cvr_nummer`.

Navn → CVR-nummer → adresse typescript

```
const { results } = await gf.cvrSearch('lagkagehuset', 5);
const aktiv = results.find((r) => r.status === 'aktiv');
if (aktiv) {
  const { virksomhed } = await gf.cvr(aktiv.cvr_nummer);
  console.log(virksomhed.navn, virksomhed.adresse.betegnelse);
}
```

Filtrér på `status`. En ophørt virksomhed har stadig en adresse i CVR, men det er den sidst registrerede, og der kan sagtens bo en anden i dag. Kobler du en ophørt virksomhed på en ejendom, så gem `status` og `ophoersdato` med koblingen, så ingen senere tror, at virksomheden stadig holder til der.

## En hel liste af virksomheder

Har du hundredvis af virksomheder, så vask adresserne med [`POST /v1/datavask/adgangsadresser:batch`](https://grundfast.dk/docs/api/datavask-batch), som tager op til 50 adresser pr. kald og svarer i samme rækkefølge. Ejendommene henter du derefter med [`POST /v1/bbr/ejendom:batch`](https://grundfast.dk/docs/api/bbr-ejendom-batch). Begge kræver Pro. Et batch-kald tæller stadig én enhed pr. adresse eller BFE, men du sparer forespørgslerne — se [Spar på kald](https://grundfast.dk/guides/spar-paa-kald).

## Persondata og markedsføring

For en enkeltmandsvirksomhed er navn og beliggenhedsadresse ofte ejerens egne oplysninger — tit hans eller hendes bopæl. Grundfast henter ikke CVR’s personregister, men du skal selv have et lovligt grundlag for at behandle oplysningerne. Bruger du listen til markedsføring, så respektér `reklamebeskyttet`; `null` betyder ukendt, ikke "må gerne". Telefon og e-mail udfyldes kun, når virksomheden positivt er registreret som ikke reklamebeskyttet, og er ellers `null`.

Var denne side nyttig?

## Ofte stillede spørgsmål

### Har CVR-svaret et BFE-nummer eller et DAR-id?

Nej. CVR har adressen som tekst og felter, men ingen nøgle til adresseregistret eller ejendommen. Derfor vaskes adressen mod DAR først, og kandidaten giver adgangsadresse-id og BFE-nummer.

### Hvornår kan jeg stole på matchet?

Når kategorien er A og antal er større end nul. B er sandsynligt og bør bekræftes, C er usikkert. C med antal nul betyder, at intet matchede.

### Kan jeg finde virksomheden ud fra navnet?

Ja, med navnesøgningen i CVR, som giver CVR-nummeret. Søgningen er ikke slået til i alle miljøer og svarer 503, hvor den ikke er; så må du slå op på CVR-nummer.

### Må jeg bruge adresserne til markedsføring?

Respektér Reklamebeskyttelsen: feltet reklamebeskyttet er true, når virksomheden har frabedt sig markedsføring, og null betyder ukendt. For enkeltmandsvirksomheder er oplysningerne ofte personoplysninger, og du skal selv have et lovligt grundlag.

## Prøv det på rigtige data

En gratis nøgle giver adgang til alle registre med samme svarform. Testnøgler faktureres aldrig, så du kan bygge færdigt, før du skifter til produktion.

[Kom i gang gratis](https://grundfast.dk/dashboard?mode=register) [Se alle guides](https://grundfast.dk/guides)

Gratis op til 5.000 kald/md · intet kreditkort · data fra Klimadatastyrelsen/Datafordeler, CC BY 4.0

Relateret

- [CVR-API Virksomheder, branche og status](https://grundfast.dk/cvr-api)
- [Datavask Vask adresser mod DAR](https://grundfast.dk/datavask-api)
- [Hvad fortæller ét opslag om en ejendom? Guide](https://grundfast.dk/guides/ejendomsberigelse-i-et-kald)
- [Hvilke boliger og lokaler er der på adressen? Guide](https://grundfast.dk/guides/bbr-enheder-for-en-adresse)
- [Adgangsadresse Begreb](https://grundfast.dk/begreber/adgangsadresse)

På denne side

1. Kæden: CVR → adresse → ejendom
2. Koden
3. Stol på A, kig på B og C
4. Fra navn til CVR-nummer
5. En hel liste af virksomheder
6. Persondata og markedsføring
7. Ofte stillede spørgsmål

[API-dokumentation](https://grundfast.dk/docs)[Alle guides](https://grundfast.dk/guides)[Spørg os](https://grundfast.dk/kontakt)
