Hele ejendommen bag adressen
BBR, matrikel, vurdering, byggelinjer, terræn og CVR — alle fjorten officielle registre bag én nøgle, slået op på samme BFE. Koderne oversat, geometrien i WGS84, svaret som ren JSON.
Søg i alle 2,7 mio. danske adgangsadresser.
Prøv fx
- registre live
- 14
- BBR · Matriklen · Vurdering · DAR · CVR · DAGI · DHM · Stednavne · Jord · Natur · Byggelinjer · Plandata · Støj · Oversvømmelse
- adresser
- 2,7mio.
- DAR, opdateret dagligt — 2.703.753 i indekset
- jordstykker
- 2,6mio.
- Matriklen, hele landet, geometri i WGS84
- oppetidsmål
- 99,9%
- på alle planer — cache og genforsøg oven på upstream
Fra adresse til hele ejendommen
Tre trin, og det første tager et minut. Resten er det samme kald for hver adresse i Danmark.
01
Opret en gratis nøgle
En konto med e-mail, og nøglen ligger i dashboardet. Free giver 5.000 kald om måneden — intet kreditkort.
02
Slå adressen op
Ét kald til adressesøgningen giver adressen, koordinatet og det BFE-nummer, ejendommen står under. Det gør jeres AI-agent også, over MCP.
03
Hent hele ejendommen
På det BFE svarer alle fjorten registre med samme nøgle og i samme form: koderne oversat, geometrien i WGS84.
Én adresse. Fire måder at læse den på.
Rådgiveren vil vide, hvornår der er bygget. Investoren, hvad det er værd. Projektudvikleren, hvad der binder grunden. Produktteamet vil have det hele som JSON. Samme ejendom, samme nøgle.
Opgaven løst — på jeres egen adresse
Et værktøj til hver opgave, bygget på det samme API. Skriv en adresse, og få rapporten, analysen eller arket — på skærmen, på papir og som fil. Uden konto kan I prøve 3 ejendomme om dagen.
Spørg om en ejendom — på dansk
Forbind Claude, Cursor eller jeres egen agent til Grundfasts MCP-server. Agenten vælger selv registrene, kalder dem med jeres nøgle og svarer med kilden — uden at nogen skriver en linje integration.
- Værktøjer til hvert register — samme data, samme nøgle og samme metering som REST.
- Forbindes på et par minutter med én header; en testnøgle faktureres aldrig.
- Hvad er opførelsesåret og ejendomsværdien for Nyhavn 20 i København?
- adresse_soeg(q: "Nyhavn 20, København")✓ svarNyhavn 20, 1051 København K → BFE 6033800
- bbr_ejendom(bfe: 6033800)✓ svar3 bygninger · hovedbygning opført 1845, om-/tilbygget 1967
- ejendomsvurdering(bfe: 6033800)✓ svar2020: ejendomsværdi 50.000.000 kr · grundværdi 11.650.700 kr
- Nyhavn 20 (BFE 6033800) blev opført i 1845 og om-/tilbygget i 1967. Den seneste offentlige vurdering, fra 2020, sætter ejendomsværdien til 50,0 mio. kr. — heraf 11,7 mio. kr. i grundværdi.Kilder: BBR og Vurderingsstyrelsen, via Grundfast
Alle fjorten registre — og hvad de svarer
Hvert billede er API’ets eget svar: for Nyhavn 20 (BFE 6033800) — og hvor Nyhavn ikke har noget at vise, for et sted, der har. Samme nøgle, samme JSON-form, koder oversat og geometri i WGS84.
Skift én linje. Resten virker.
Det DAWA-kompatible lag svarer på DAWA’s stier, parametre og JSON-form, oven på DAR — og med broen fra adresse til BFE, som DAWA aldrig havde. Fra det gamle Datafordeler-WFS: se alternativet og migreringsguiden.
Trin for trin tilWooCommerceShopifyCheckout
fetch('https://api.dataforsyningen.dk/autocomplete?q=' + q)fetch('https://api.grundfast.dk/dawa/autocomplete?q=' + q, { headers: { Authorization: 'Bearer ' + GRUNDFAST_KEY },})Hele Danmark, ét datasæt
Hver adresse og hvert matrikulært jordstykke i landet ligger i vores eget indeks — ikke slået op hos andre, når I spørger. Se hvert punkt, eller farv kortet efter tal pr. kommune.
Hver prik er én adgangsadresse — alle 2,7 mio. af dem.
- Adresser
- 2.703.753
- Jordstykker
- 2.567.537
- Adr./matr.
- 1,1
Peg på (eller tap) en kommune for dens tal — eller åbn tabellen.
Vis alle 98 kommuner og Christiansø som tabel
Opdateret 1. oktober 2026. Adresser: DAR · matrikler: Matriklen · grænser: DAGI (åbne data).
Footprint og højde — nok til at rejse hele karréen
GeoDanmarks bygningspolygoner koblet til BBR på samme BFE — hver bygning rejst efter sit etageantal, og efter DHM’s målte højde, hvor den findes. Scenen her tegnes i WebGL; I får geometrien og tallene som almindelig JSON og tegner dem i jeres egne værktøjer.
- Footprint
- GeoDanmark bygningspolygon, WGS84
- Højde
- BBR antal_etager — eller DHM’s målte tag- og gesimshøjde
- Join
- footprint ↔ BBR-bygning på samme BFE
GET /v1/geodanmark/bygninger/:bfe · /v1/dhm/bygninger/:bfe
Rå koder ind. En ejendom ud.
Registrene leverer kodelister, fremmednøgler og UTM-koordinater. Vælg et trin og se, hvad Grundfast gør ved dem — og kør derefter kaldet selv, uden nøgle.
{
"BBR_Bygning": { "nodes": [{
"byg021BygningensAnvendelse": "120",
"byg026OpførelsesÅr": 1958,
"byg404Koordinat": { "wkt": "POINT (533103.83 6223775.44)" },
"grund": "000000b1-6158-40f2-…",
"registreringFra": "2019-03-11T09:12:44Z"
}],
"pageInfo": { "hasNextPage": true, "endCursor": "eyJ…" }
}
}{
"type": "ejendom",
"bfe_nummer": 5651067,
"jordstykke": { "ejerlav_navn": "Silkeborg Markjorder" },
"antal_bygninger": 3,
"bygninger": [{
"anvendelse": { "kode": "120", "tekst": "Fritliggende enfamiliehus" },
"opfoerelsesaar": 1958,
"geometri": { "coordinates": [9.532961, 56.1578452] },
"enheder": [{ "areal": { "samlet_m2": 95 }, "antal_vaerelser": 4 }]
}]
}Oversatte kodelister
Rå BBR-kodelister bliver til læsbar dansk tekst — "120" → "Fritliggende enfamiliehus". Vi oversætter anvendelse, materialer, varme og resten af de centrale kodelister.
Silkeborg Markjorder
Matr. 138o · BFE 5651067 · kommune 0740
- Bygninger
- 3
- Boligareal
- 95 m²
- Enheder
- 1
- Ejerlavskode
- 2006552
Fritliggende enfamiliehus
bygn. 1Carport
bygn. 2Fritliggende enfamiliehus
bygn. 1Tom registrering: BBR fører bygning 1 to gange, og denne har hverken år, areal, materialer eller position. API’et returnerer begge — I vælger selv.
Et rigtigt svar fra API’et. Med en nøgle får I samme form for enhver BFE i Danmark.
Hent hele ejendommen som JSON — gratis nøgleÉt HTTP-kald — i den stack, I allerede har
En bearer-nøgle og en URL. cURL, Python eller det typede SDK — og rundt om det de ting, I ellers selv skulle bygge, før data kan gå i produktion.
curl https://api.grundfast.dk/v1/bbr/ejendom/5651067 \ -H "Authorization: Bearer gf_live_…" \ | jq '.bygninger[.hovedbygning_index] | { anvendelse: .anvendelse.tekst, opfoerelsesaar }' # { # "anvendelse": "Fritliggende enfamiliehus", # "opfoerelsesaar": 1958 # }
?asOf=<dato>HistorikBBR, DAR og Matriklen som de stod på en given dato — revisionsspor til valuering og due diligence.:batchBatch-opslagMange BFE-numre i ét kald for BBR, Matriklen, DAGI og adresser.POST /v1/exportBulk-eksportTusindvis af ejendomme som CSV, NDJSON eller GeoJSON i ét asynkront job.webhooksWebhooksHMAC-signerede events med automatiske genforsøg i stedet for polling.@grundfast/sdkTypet SDK og OpenAPI 3.1Fuldt typet TypeScript-klient på npm, og hele fladen som ét OpenAPI-dokument./statusStatus og driftOffentlig status pr. register, og et dashboard med forbrug, nøgler og live-kald.
Gratis op til 5.000 kald. Betal, når du vokser.
Alle registre er med på alle planer. Planerne adskiller sig på kvote, rate-limit, support og de funktioner, der flytter data i mængder. Overforbrug: 1 kr pr. 1.000 kald.
Alle priser er ekskl. moms (25 %). Sammenlign planerne
Betal månedligt, eller vælg årligt og spar 20 %.
Free
Byg og afprøv integrationen. Intet kreditkort.
- Inkluderet
- Alle 14 registre og DAWA-drop-in
- MCP-server til AI-agenter
- Live- og testnøgler
- Support via e-mail
Intet kort
Starter
Et internt værktøj eller et fast sagsflow.
- Alt i Free, plus
- Overforbrug i stedet for stop
- Årlig betaling med 20 % rabat
- Bygningssøgning: alle sider og CSV/GeoJSON-udtræk
- Kald uden nøgle fra en fast IP-adresse
Kort via Stripe · faktura med CVR/moms-nr.
Pro
AnbefaletEt produkt eller et team, der slår op i mængder.
- Alt i Starter, plus
- Batch-opslag — mange id’er i ét kald
- Webhooks med signerede hændelser
- PDF-rapporter med sagsnummer: miljøscreening og tag og sol
- Ejendomsovervågning og adresseændringer som webhooks
- Prioriteret support
Kort via Stripe · faktura med CVR/moms-nr.
Scale
Platforme, der synkroniserer og ser tilbage i tid.
- Alt i Pro, plus
- Bulk-eksport som CSV, NDJSON og GeoJSON
- Historik og point-in-time (?asOf=)
Kort via Stripe · faktura med CVR/moms-nr.
Enterprise
En årlig kontrakt for dem, der bygger forretning på data: ubegrænset forbrug, kontraktuel SLA med service-credits, databehandleraftale og en fast kontakt. Når kilderne ændrer form, er det vores arbejde at holde dit svar stabilt.
- Ubegrænset forbrug
- 60.000 kald/min
- Kontraktuel SLA
- Fakturering efter aftale
- Officielle kilderKlimadatastyrelsen/Datafordeler, Vurderingsstyrelsen, Danmarks Miljøportal og CVR — kilden krediteret
- Adresser hver dagDAR opdateres dagligt fra Datafordelers ændrings-deltaer
- 99,9 % oppetidsmålPå alle planer — cache og retry oven på upstream
- DatabehandleraftaleGDPR-klar, og ingen ejernavne på privatpersoner
- DriftsstatusLive status pr. register
Det, folk spørger om først
Data, kilder, pris og persondata. Resten står i dokumentationen.
Se dokumentationen →Adressesøgningen (/v1/adresse/search) giver adressen og det BFE-nummer, ejendommen står under. På det BFE svarer alle fjorten registre med samme nøgle og i samme form: BBR med bygninger og enheder, matriklen med jordstykkets polygon, hele vurderingsserien, bygningspolygoner og målte højder — og på koordinatet DAGI, terræn, § 50 a, skovbyggelinjen og de øvrige byggelinjer. Koderne er oversat til tekst og geometrien er i WGS84.
Ja, gennem MCP-serveren. Forbind Claude, Cursor eller jeres egen agent med én nøgle, og spørg om en ejendom på dansk — agenten kalder de samme registre som REST-API’et og svarer med kilden. Opsætningen står på /mcp-server.
Fra de officielle registre: Klimadatastyrelsen, Geodatastyrelsen og Datafordeler (BBR, DAR, Matriklen, DAGI, DHM, Stednavne), Vurderingsstyrelsen, Danmarks Miljøportal, Plandata.dk, Miljøstyrelsen, Slots- og Kulturstyrelsen og CVR. Adresser opdateres dagligt fra Datafordelers ændrings-deltaer; de øvrige registre hentes med kort cache og automatiske genforsøg. Har I brug for en tidligere tilstand, giver ?asOf=<dato> og /historik den for BBR, DAR og Matriklen.
Free-planen giver 5.000 kald om måneden uden kreditkort. En gf_test_-nøgle giver rigtige svar, faktureres aldrig og har 25.000 kald om måneden. Betalte planer fortsætter over kvoten i stedet for at stoppe midt i produktion.
Ja. Registerdata fra Klimadatastyrelsen og Datafordeler er åbne data under CC BY 4.0, og vi krediterer kilden. CVR-data følger CVR-loven og Erhvervsstyrelsens vilkår. Grundfast sælger det lag, der gør dem brugbare: oversættelsen, joins på tværs af registre, oppetiden og formen.
Grundfast udstiller ikke ejernavne på privatpersoner. Kontodata behandles efter GDPR, og vores databehandleraftale ligger på /databehandleraftale.
Kom i gang
Slå den første ejendom op i dag
Gratis op til 5.000 kald/md · intet kreditkort · data fra Klimadatastyrelsen/Datafordeler, CC BY 4.0