BBR · Bygnings- og Boligregistret

# Alle bygninger på en ejendom, i ét kald og på dansk

Slå et BFE-nummer op og få hver bygning og enhed: anvendelse, opførelses- og om-/tilbygningsår, materialer, etager, areal, varme og fredning — oversat fra BBR’s koder, joinet og klar til brug.

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

Kaldet

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

Én ejendom, live

## Hvad står der om hver bygning på grunden?

Tryk på en bygning på planen og se, hvad BBR ved om den. Bygningerne er farvet efter opførelsesår — jo mørkere, jo nyere.

Søg i alle 2,7 mio. danske adgangsadresser.

Eksempler

Byggeårfør 1900 → i dag

[Parcelhus i KjellerupVestervangen 1, 8620 Kjellerup](https://grundfast.dk/ejendom/4026462/vestervangen-1-8620-kjellerup)

- BBRBygnings- og BoligregistretOpført 1967 · parcelhus 189 m²3 bygninger i BBR **Bygninger**
 3 **Enheder**
 1 **Boligareal**
 189 m² **Tag**
Tagpap med lille hældning **Varme**
Fjernvarme/blokvarme $.bbr
```
 {  "antal_bygninger": 3,  "antal_enheder": 1,  "samlet_boligareal_m2": 189,  "samlet_erhvervsareal_m2": null,  "hovedbygning_opfoerelsesaar": 1967,  "hovedbygning_om_tilbygningsaar": null,  "hovedbygning_anvendelse": "Fritliggende enfamiliehus"  }
``` ```
curl "https://api.grundfast.dk/v1/bbr/ejendom/4026462" \
  -H "Authorization: Bearer $GRUNDFAST_API_KEY"
``` svarede efter 74 ms i sammensætningen[Mere om BBR →](https://grundfast.dk/bbr-api?bfe=4026462)
- AdresserDARVestervangen 1, 8620 Kjellerup
- MatriklenGeodatastyrelsenMatr.nr. 23ap · 830 m²Kjellerup By, Hørup
- Bygnings­polygonerGeoDanmark3 omrids tegnetHvert omrids koblet til sin BBR-bygning
- Terræn og højderDHMHøjeste del 2,8 m over terræn · terræn 63,8 m o.h.Målt fra overflademodellen, ikke regnet fra etager
- ByggelinjerNaturbeskyttelses­lovenInden for skovbyggelinjenAfstanden til linjen er ikke målt
- PlandataPlandata.dkByzone · Lokalplan 24Boligområde vestervangen · Ramme 23-B-25
- JordforureningRegionerne · kommunerneIkke kortlagt forureningIkke områdeklassificeret
- StøjMiljøstyrelsenIkke kortlagt over 55 dB ved adressenEn kortlagt zone når ind i grundens område · 2017 — ikke det samme som stille
- Ejendoms­vurderingVurderingsstyrelsen1,8 mio. kr (2024)Heraf grundværdi 490.000 kr
- DAGIAdministrative grænserSilkeborg Kommune · Region MidtjyllandHørup Sogn
- StednavneDanske StednavneBypark Grønningen · 185 m vækNaturområde
- LuftfotoKlimadatastyrelsenOrtofoto under planenEget kald pr. kortflise · alle årgange

Vis alle 13 registre

[GET /v1/demo/property?bfe=4026462](https://grundfast.dk/v1/demo/property?bfe=4026462)1 kald · 13 registre · fra cache på 104 ms · sammensat kl. 12.43 på 1.676 ms

### 3 bygninger i BBR

Hovedbygningen — tryk på en anden bygning på planen

### Fritliggende enfamiliehus · bygning 1

**Opført**

1967

**Etager**

1

**Bebygget areal**

189 m²

det, bygningen dækker af grunden

**Boligareal**

189 m²

**Enheder**

1 bolig

**Tag**

Tagpap med lille hældning

**Ydervæg**

Mursten

**Varme**

Fjernvarme

Fjernvarme/blokvarme

**Fredning**

Ikke fredet efter bygningsfredningsloven

BBR-id `83ac8afc-5d28-44dc-82a5-cedddd1d6795` [Find bygninger fra 1960’erne i Silkeborg →](https://grundfast.dk/bygningssoegning?kommunekode=0740&opfoert_fra=1960&opfoert_til=1969)

Hvad du får

## Det registret ved, i den form du kan bruge

Datafordeler udstiller BBR som separate entiteter med numeriske koder. Et opslag hos os samler ejendommen og oversætter den — og siger ærligt fra, hvor kilden ikke har et svar.

**Koderne oversat, koden bevaret**

Anvendelse, ydervæg, tagdækning og varme kommer som { kode, tekst } fra BBR’s kodelister. Teksten til mennesker, koden til din egen logik.`anvendelse` `materialer.ydervaeg` `materialer.tag` `varme.installation`

**Hele ejendommen på én gang**

Alle bygninger på BFE-nummeret med deres enheder, joinet på tværs af BBR’s entiteter — og et index, der peger på hovedbygningen.`bygninger[]` `bygninger[].enheder[]` `hovedbygning_index`

**Om- og tilbygningsår**

BBR felt 209: seneste væsentlige om- eller tilbygning. Afgørende for en miljø- eller asbestscreening, hvor opførelsesåret alene fortæller for lidt.`opfoerelsesaar` `om_tilbygningsaar`

**Fredning og SAVE-værdi**

Joinet fra Slots- og Kulturstyrelsens FBB på bygningens id, fordi det ikke står i BBR. null betyder "kunne ikke svares" — aldrig "ikke fredet".`fredning.fredet` `fredning.bevaringsvaerdi`

**Klar til kortet**

Hver bygning har et punkt i WGS84 med EPSG:25832 ved siden af. Skal du bruge bygningens omrids, ligger det på samme BFE i [Bygningspolygoner-API’et](https://grundfast.dk/bygningspolygoner-api).`geometri` `/geojson`

Frederiksborg Slot 1, 3400 Hillerød

BFE 9065674 · 26 bygninger i BBR

hentet 24.09.2026

Museum

Opført 1604 · 36,85 m over terræn på det højeste (DHM)

**byg021BygningensAnvendelse: "412"**

anvendelse.tekst: Museum

**byg026Opfoerelsesaar: 1604**

opfoerelsesaar: 1604

**byg027OmTilbygningsaar: null**

om_tilbygningsaar: null

**byg032YdervaeggensMateriale: "1"**

materialer.ydervaeg.tekst: Mursten

**byg033Tagdaekningsmateriale: "6"**

materialer.tag.tekst: Metal

**byg054AntalEtager: 4**

antal_etager: 4

**byg041BebyggetAreal: 1065**

areal.bebygget_m2: 1.065 m²

**byg056Varmeinstallation: "1"**

varme.installation.tekst: Fjernvarme/blokvarme

**findes ikke i BBR**

fredning: fredet · SAVE 1

Rå felter fra Datafordelers BBR → samme bygning fra `/v1/bbr/ejendom/:bfe`. Fredning og SAVE kommer fra Slots- og Kulturstyrelsens FBB — de står ikke i BBR.

Kald det

## Ét kald på BFE-nummeret

Med en nøgle fra dashboardet. Nøglefri demo-kontrakt på `/v1/demo/ejendom`, kodelisterne på `/v1/kodeliste/:navn`.

```
curl -H "Authorization: Bearer $GRUNDFAST_API_KEY" \
  https://api.grundfast.dk/v1/bbr/ejendom/9065674
```

Uddrag af svaret for BFE 9065674

```
GET /v1/bbr/ejendom/9065674
→ 200
{
  type: "ejendom",
  bfe_nummer: 9065674,
  kommunekode: "0219",
  antal_bygninger: 26,
  bygninger: [
    {
      bygningsnummer: 1,
      anvendelse: { kode: "412", tekst: "Museum" },
      opfoerelsesaar: 1604,
      om_tilbygningsaar: null,
      antal_etager: 4,
      areal: { bebygget_m2: 1065, … },
      materialer: {
        ydervaeg: { kode: "1", tekst: "Mursten" },
        tag: { kode: "6", tekst: "Metal" },
        …
      },
      varme: { installation: { kode: "1", tekst: "Fjernvarme/blokvarme" }, … },
      fredning: { fredet: true, bevaringsvaerdi: 1, kilde: "fbb", … },
      geometri: { type: "Point", coordinates: [lon, lat], epsg25832: [x, y] },
      enheder: [ … ]
    },
    …
  ],
  meta: { kilde: "Datafordeler BBR via Grundfast", … }
}
```

Vis hele svaret (29 linjer)

### Felter i svaret

| Felt | Type | Beskrivelse |
| --- | --- | --- |
| bygninger[] | Bygning[] | Alle bygninger på ejendommen. hovedbygning_index peger på den, der er hovedbygningen. |
| bygninger[].anvendelse | { kode, tekst } | BBR-anvendelseskoden og kodelistens tekst, fx "412" → "Museum". |
| bygninger[].opfoerelsesaar | number \| null | Opførelsesår fra BBR. |
| bygninger[].om_tilbygningsaar | number \| null | Seneste væsentlige om- eller tilbygning (BBR felt 209). Leveres rå, så BBR’s pladsholdere 0 og 1000 kan forekomme. |
| bygninger[].materialer | { ydervaeg, tag, … } | Ydervæg og tagdækning som { kode, tekst }, plus supplerende materialer. |
| bygninger[].varme | { installation, opvarmningsmiddel, supplerende } | Varmeinstallation og opvarmningsmiddel som { kode, tekst }. |
| bygninger[].fredning | { fredet, bevaringsvaerdi, … } \| null | Fredning og SAVE-bevaringsværdi (1 er højest) fra Slots- og Kulturstyrelsens FBB. null betyder “kunne ikke svares”, ikke “ikke fredet”. |
| bygninger[].geometri | Point | Bygningens BBR-punkt i WGS84, med EPSG:25832 ved siden af. |
| bygninger[].enheder[] | Enhed[] | Boliger og erhvervsenheder i bygningen, med anvendelse, areal, værelser og adresse. |

### Parametre

| Parameter | Type | Beskrivelse |
| --- | --- | --- |
| :bfe | number (sti) | Påkrævet. Ejendommens BFE-nummer. |
| asOf | dato (query) | Valgfri. Ejendommen som registret så den på en dato — se Historik-API’et. |

GET `/v1/bbr/ejendom/:bfe`

Hele ejendommen: bygninger, enheder, koder og fredning.

<https://grundfast.dk/docs/bbr>

GET `/v1/bbr/ejendom/:bfe/geojson`

Samme ejendom som GeoJSON FeatureCollection, én feature pr. bygning.

<https://grundfast.dk/docs/bbr>

POST `/v1/bbr/ejendom:batch`

Mange BFE-numre i ét kald (fra Pro). Ét kald pr. unik BFE.

<https://grundfast.dk/docs/bbr>

GET `/v1/kodeliste/:navn`

BBR’s kodelister som kode → tekst. Uden nøgle.

<https://grundfast.dk/v1/kodeliste/bygningsanvendelse>

Hele landet

## Opførelsesåret på 4,8 millioner bygninger, lagt sammen

Opførelsesåret står på hver bygning i BBR. Læg dem sammen, og Danmark tegner sig selv: byerne fra før 1900, parcelhusbæltet fra 60’erne og 70’erne. Vælg et årti, eller tryk afspil.

Hvem bruger det

## BBR er første opslag i de fleste ejendomssager

- [Miljø- og geoteknik Opførelses- og om-/tilbygningsår, ydervæg og tag er det første filter i en asbest- og PCB-screening.](https://grundfast.dk/loesninger/miljoe-og-geoteknik)
- [Due diligence Bygninger, arealer og anvendelse for hele porteføljen, samme felter for hver ejendom.](https://grundfast.dk/loesninger/due-diligence)
- [Projektudvikling Hvad står der i dag, hvor gammelt er det, og er noget af det fredet?](https://grundfast.dk/loesninger/projektudvikling)
- [Proptech Boligdata i dit produkt uden at vedligeholde BBR’s kodelister selv.](https://grundfast.dk/loesninger/proptech)
- [Forsikring Tag, facade, varme, alder og fredning til forudfyldning og underwriting af policer.](https://grundfast.dk/loesninger/forsikring)

Spørgsmål

## Ofte stillede spørgsmål

### Hvordan finder jeg BFE-nummeret til en adresse?

Adressesøgningen (`/v1/adresse/search`) og det omvendte opslag på et punkt giver BFE-nummeret på hvert hit, så adresse → BFE → BBR er to kald. Prøv-selv-feltet på denne side går samme vej.

### Hvorfor får jeg både kode og tekst?

Teksten er til mennesker, koden er til din egen logik og til at matche mod BBR’s officielle kodelister. En ukendt kode oversættes til "Ukendt (kode)" i stedet for at forsvinde. Kodelisterne kan hentes uden nøgle på `/v1/kodeliste/:navn`.

### Hvad betyder om_tilbygningsaar — og hvorfor er den ofte null?

Det er året for bygningens seneste væsentlige om- eller tilbygning (BBR felt 209). BBR registrerer det kun, når arbejdet udgør mindst 15 % af bygningens værdi før arbejdet — et nyt køkken tæller ikke. null betyder, at intet år er registreret. Værdien leveres rå, så BBR’s pladsholdere 0 og 1000 kan forekomme.

### Hvor kommer fredning og bevaringsværdi fra?

Ikke fra BBR. Vi slår hver bygning op i Slots- og Kulturstyrelsens FBB på bygningens id. fredning er null, når FBB ikke kunne svare for bygningen — det er ikke det samme som fredet: false. Om en bygning er "bevaringsværdig", afgør kommunen ud fra SAVE-værdien; svaret bærer ingen dom.

### Kan jeg hente mange ejendomme på én gang?

Ja, med POST `/v1/bbr/ejendom:batch` fra Pro-planen. Hver unik BFE tæller som ét kald. Til et kort er `/v1/bbr/ejendom/:bfe/geojson` den samme ejendom som GeoJSON FeatureCollection.

### Hvad sker der, når Datafordeler er nede?

Vi retry’er mod Datafordeler og serverer fra vores cache, når kilden fejler. Et svar fra cachen er det samme register-svar, bare hentet tidligere — du ser ikke en Datafordeler-fejl for en ejendom, vi allerede har.

Se også

- [Matrikel-API Jordstykkerne under bygningerne](https://grundfast.dk/matrikel-api)
- [Ejendomsvurdering-API Ejendoms- og grundværdi på samme BFE](https://grundfast.dk/ejendomsvurdering-api)
- [Bygningspolygoner-API Bygningernes omrids fra GeoDanmark](https://grundfast.dk/bygningspolygoner-api)
- [Historik-API BBR som det så ud på en dato](https://grundfast.dk/historik-api)
- [Bygningssøgning Alle bygninger i et område på BBR-fakta](https://grundfast.dk/bygningssoegning)
- [Hvor stor er boligen, og hvornår er den bygget? Guide: læs hovedbygningen rigtigt](https://grundfast.dk/guides/boligareal-og-opfoerelsesaar)
- [BBR-anvendelseskoder Alle koder for bygninger og enheder](https://grundfast.dk/bbr-anvendelseskoder)
- [BBR — begrebet Bygninger, enheder og kodelister forklaret](https://grundfast.dk/begreber/bbr)

BBR-API

## Slå din første ejendom op i dag

Opret en nøgle på et minut, og kald /v1/bbr/ejendom med et BFE-nummer.

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

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