GuideBygninger & BBR
Hvad fortæller ét opslag om en ejendom?
I Datafordeler ligger en ejendom spredt over mange entiteter: grund, bygninger, enheder, adresser, jordstykker, vurdering. /v1/bbr/ejendom/:bfe samler dem i ét svar, så du kan berige en kunde, en sag eller en portefølje med ét opslag pr. ejendom. Her er, hvad der er med, hvad der ikke er, og hvordan du læser det.
Kaldene i guiden
På denne side6 trin
Prøv det på din egen adresse
Hele ejendommen i ét kald
Søg en adresse, så svarer alle registre på én gang — åbn et register for at se dets del af svaret.
Søg i alle 2,7 mio. danske adgangsadresser.
Hvad der er med i ét kald
| Del af svaret | Indhold | Kilde |
|---|---|---|
bygninger[] | Anvendelse, opførelses- og om-/tilbygningsår, etager, arealer, materialer, varme og fredning pr. bygning | BBR |
bygninger[].enheder[] | Hver bolig- og erhvervsenhed med anvendelse, areal, værelser, etage og adresse med etage og dør | BBR + DAR |
jordstykker[] · jordstykke | Ejendommens matrikelnumre med ejerlavskode og -navn; jordstykke er det primære | Matriklen |
dagi.kommune · dagi.region | Kommune og region som { kode, navn } | DAGI |
vurdering | Antal vurderingsejendomme, den seneste vurdering og en historik pr. år | Ejendomsvurdering |
hovedbygning_index | Indeks på den største bygning — den, du læser årstal og areal fra | Beregnet |
{
"bfe_nummer": 5651067,
"kommunekode": "0740",
"dagi": {
"kommune": { "kode": "0740", "navn": "Silkeborg" },
"region": { "kode": "1082", "navn": "Region Midtjylland" }
},
"jordstykke": { "matrikelnummer": "138o", "ejerlav_kode": 2006552, "ejerlav_navn": "Silkeborg Markjorder" },
"antal_bygninger": 3,
"hovedbygning_index": 2,
"bygninger": [ … ],
"vurdering": {
"antal_vurderingsejendomme": 1,
"seneste": { "aar": 2024, "ejendomsvaerdi_kr": 2596000, "grundvaerdi_kr": 1702000, "vurderet_areal_m2": 460 },
"historik": [ { "aar": 2024, … }, { "aar": 2022, … } ]
}
}
Som
{ kode, navn }, slået op for ejendommen.Matrikelnummer med ejerlavskode og -navn. Alle jordstykkerne står i
jordstykker.hovedbygning_indexpeger på den bygning, du læser årstal og areal fra.Vis kun ét tal for ejendommen, når
antal_vurderingsejendommeer1.
Først BFE-nummeret
Opslaget tager et BFE-nummer. Starter du med en adresse, er der ét kald før: /v1/adresse/search giver bfe_nummer på hvert hit. Starter du med et kundekartotek, så vask adresserne med datavask, som også giver BFE-nummeret. Ærligt talt er det altså to kald fra adresse til komplet ejendom — men kun ét pr. ejendom, når du har nøglen.
curl -G "https://api.grundfast.dk/v1/adresse/search" \
--data-urlencode "q=Solbakkevej 70, 8600" \
-H "Authorization: Bearer $GRUNDFAST_API_KEY"
curl "https://api.grundfast.dk/v1/bbr/ejendom/5651067" \
-H "Authorization: Bearer $GRUNDFAST_API_KEY"Læs vurderingen rigtigt
vurdering har tre tilstande, og de betyder hver sit. Mangler feltet, er vurderingen ikke slået op — fx ved et opslag med asOf, hvor dagens vurdering ikke hører hjemme. Er det null, blev den slået op, men der er intet at vise: ejendommen har ingen vurdering, eller registret kunne ikke læses. Er det et objekt, så læs antal_vurderingsejendomme før seneste.
Flere vurderingsejendomme, ingen samlet værdi
seneste er null. Skal du have serierne pr. vurderingsejendom, så brug /v1/vurdering/:bfe.Hvad der ikke er med
Svaret er det, registrene ved om ejendommen. Geometri, højder og arealbindinger er separate opslag, fordi de koster et kald mod andre kilder, og de fleste integrationer ikke skal bruge dem:
- Jordstykkernes omrids:
/v1/matrikel/ejendom/:bfe. Bygningernes omrids:/v1/geodanmark/bygninger/:bfe. I ejendomssvaret har hver bygning kun et punkt. - Byggelinjer og § 3:
/v1/natur/byggelinjerpå et koordinat. - Terræn og bygningshøjder:
/v1/dhm/punktog/v1/dhm/bygninger/:bfe. - Sogn, retskreds og politikreds:
/v1/dagi/reverse— se guiden. - Ejeroplysninger udleveres ikke.
Når kilden er nede
Svaret samles fra Datafordeler, som ikke altid svarer. Findes der en cachet kopi af ejendommen, får du den med headeren X-Grundfast-Stale: true, så din berigelse ikke går i stå. Gem headeren sammen med resultatet, hvis det betyder noget for dig, hvor frisk det er. Findes der ingen kopi, svarer endpointet 502, og kaldet lægges tilbage i kvoten. I et batch-svar står det pr. ejendom som stale: true. Se Svar, null og friskhed.
Mange ejendomme
Til en liste bruger du POST /v1/bbr/ejendom:batch med op til 50 BFE-numre pr. kald (Pro). Ejendomme, der fejler, lander i errors med deres egen status, mens resten svarer normalt. Til tusinder er der eksport (Scale), som henter op til 5.000 ejendomme som ét job og leverer CSV, NDJSON eller GeoJSON. Hver ejendom tæller én enhed uanset vej.
Var denne side nyttig?
Ofte stillede spørgsmål
Ét kald pr. ejendom, når du har BFE-nummeret. Starter du med en adresse, kommer et adresseopslag oven i, så det er to kald fra adresse til komplet ejendom.
Mangler feltet, er vurderingen ikke slået op, fx ved et historisk opslag. Er det null, har ejendommen ingen vurdering, eller registret kunne ikke læses. Brug vurderingsendpointet, hvis du skal kende forskel.
Nej, ejendomssvaret har kun matrikelnumre og ejerlav. Polygonerne og arealerne henter du fra matrikelendpointet på samme BFE-nummer.
Nej. Ejeroplysninger udleveres ikke i API’et i dag.
1.000 kald, uanset om du slår dem op én ad gangen, i batch eller som eksport. Batch og eksport sparer forespørgsler og tid, ikke enheder.
Prøv det på rigtige data
Gratis op til 5.000 kald/md · intet kreditkort · data fra Klimadatastyrelsen/Datafordeler, CC BY 4.0
Relateret