Spring til indhold

Danmarks Adresseregister (DAR)

Fra adressetekst til koordinat — og hvor sikkert det er

Send en dansk adresse, som den står i jeres data, og få adgangspunktet i WGS84, adressens DAR-id og ejendommens BFE-nummer tilbage. En kategori fra A til C siger, om punktet kan bruges uden at kigge.

GET/v1/demo/datavask/adgangsadresser
klar

Solbakkevej 70, 8600 Silkeborg: 56,157845 nord, 9,532961 øst, kategori A

ASikkert matchBFE 5651067

Solbakkevej 70, 8600 Silkeborg

Bredde (lat)
56,157845
Længde (lon)
9,532961
DAR-id
0a3f5095-8942-32b8-e044-0003ba298018
Lighed
1,000

Koordinat, DAR-id og BFE-nummer som JSON — med din egen nøgle.

Hent det som JSON — gratis nøgle
Nøglefri demo af samme opslag som /v1/datavask/adgangsadresser: koordinat, DAR-id, BFE-nummer og kategori er dem, din nøgle får for den tekst.

Hvad du får

Et punkt, en nøgle og en grad af sikkerhed

En geokoder, der altid svarer med et punkt, er farlig: et forkert husnummer bliver til et rigtigt-udseende koordinat. Derfor har hvert svar et mål for, hvor godt teksten passede.

  1. Adgangspunktet i WGS84

    koordinat med lon og lat, omregnet fra DAR’s UTM32. Klar til en kortmarkør eller en afstandsberegning.

  2. Kategori og lighed

    A er sikkert, B sandsynligt, C usikkert. lighed fra 0 til 1 lader jer sætte jeres egen grænse — og antal: 0 betyder intet match.

  3. DAR-id at gemme

    adgangsadresse_id er stabilt, også hvis vejen skifter navn. Gem det ved siden af koordinatet, så I kan slå adressen op igen.

  4. BFE-nummeret følger med

    Ejendommen bag punktet — nøglen til BBR, matriklen og vurderingen.

GET /v1/datavask/adgangsadresser?betegnelse=aaboulevarden+1+8000+aarhusjson
{
  "kategori": "B",
  "antal": 10,
  "resultater": [
    {
      "betegnelse": "Åboulevarden 1, 8000 Aarhus C",
      "adgangsadresse_id": "604ad59e-3e7c-7474-e044-0003ba298018",
      "bfe_nummer": 5620829,
      "vejnavn": "Åboulevarden",
      "husnr": "1",
      "postnr": "8000",
      "postnrnavn": "Aarhus C",
      "kommunekode": "0751",
      "koordinat": { "lon": 10.2120643, "lat": 56.1535773 },
      "lighed": 0.774
    },
    {
      "betegnelse": "Østboulevarden 1, 8000 Aarhus C",
      "koordinat": { "lon": 10.2144391, "lat": 56.1635683 },
      "lighed": 0.727,
      "…": "…"
    }
  ]
}

Vælg kaldet

Hvordan ser jeres adresser ud?

Det rigtige kald afhænger af, hvor adressen kommer fra. Tekst, nogen har tastet, skal vaskes; en adresse, brugeren har valgt, er allerede rigtig; felter kan matches præcist.

Fra input til kald
Jeres adresserKaldHvorfor
Tekst, et menneske har skrevet — en import, et CRM, en e-mail/v1/datavask/adgangsadresserTåler stavefejl og manglende postnummer, og kategori A/B/C siger, hvor sikkert punktet er.
Brugeren vælger selv adressen i et søgefelt/v1/adresse/searchHvert forslag har allerede koordinat og BFE. Valget er bekræftet af brugeren, så der er intet at gætte.
Adressen ligger i felter: vej, husnummer, postnummer/v1/adgangsadresserFiltrerer på vejnavn, husnr og postnr hver for sig. Svaret er tomt, hvis adressen ikke findes — intet nærmeste gæt.
Etage og dør skal med/v1/adresserSamme filtre plus etage og doer. Enhedsadressen deler adgangsadressens punkt.
En hel liste:batch eller /v1/jobsDatavask i batch fra Pro, eller upload en CSV som job — 10.000 rækker pr. job på Starter.

En batch tager op til 50 adresser pr. kald på Pro og 100 på Scale. Et job tager en CSV- eller Excel-fil, kører i baggrunden og kan også startes fra dashboardet uden kode — se datavask af kundelister.

Kald det

Fritekst eller felter

Samme nøgle, samme svarform. Fritekst giver en vurdering af matchet; felter giver et præcist svar eller intet.

# Fritekst → koordinat med kategori (A/B/C) og lighed
curl -H "Authorization: Bearer gf_live_…" \
  "https://api.grundfast.dk/v1/datavask/adgangsadresser?betegnelse=aaboulevarden+1+8000+aarhus"

# Adressen i felter → præcist match på vej, husnummer og postnummer
curl -H "Authorization: Bearer gf_live_…" \
  "https://api.grundfast.dk/v1/adgangsadresser?vejnavn=Åboulevarden&husnr=1&postnr=8000"
Parametre
ParameterBeskrivelse
betegnelseDatavask: adressen som én tekst, mindst 2 tegn. Postnummer og by hjælper, men skal ikke være der.
vejnavn · husnr · postnrListen: felterne hver for sig. Husnummer med bogstav skrives som i DAR, fx 12B.
sridListen: 4326 (WGS84, standard) eller 25832 (UTM32), hvis I regner i meter.
formatListen: geojson giver en FeatureCollection, klar til et kort.

Spørgsmål

Ofte stillede spørgsmål

Geokodning er at gøre en adresse til et punkt på kortet: fra “Åboulevarden 1, 8000 Aarhus C” til en bredde- og længdegrad. Den modsatte vej — fra punkt til adresse — hedder reverse geocoding. Grundfast gør begge dele mod Danmarks Adresseregister (DAR), og hvert svar har også adressens DAR-id og ejendommens BFE-nummer.

Adgangspunktet: det punkt, DAR knytter til adgangsadressen. Det ligger typisk ved indgangen eller ud mod vejen, ikke midt i bygningen eller på grunden. Skal I have bygningens omrids, går I videre med bfe_nummer til BBR-API’et.

Datavasken svarer med de nærmeste kandidater og en lavere kategori. “prinsensgade 5 aalborg” giver Prinsensgade 6 som et B, fordi der ikke er noget nummer 5 i DAR. Tag kun punktet automatisk ved et A, og lad B og C gå til en regel eller et menneske. Listen /v1/adgangsadresser gætter slet ikke: findes adressen ikke, er svaret tomt.

WGS84 (EPSG:4326) som lon og lat — det, kort og GPS bruger. DAR registrerer punkterne i UTM32 (EPSG:25832), og vi regner om. Listerne /v1/adgangsadresser og /v1/adresser kan også svare i UTM32 med srid=25832.

Målt 6. oktober 2026 på serveren: datavask af hele adresser svarede på 469 ms i median (95 % under 1,44 s), adressesøgningen på 270 ms (95 % under 816 ms). Netværket til jer kommer oveni. En lang liste går hurtigere i batch eller som job end række for række.

Én adresse er ét kald — også i en batch, hvor dubletter tælles én gang. Free har 5.000 kald om måneden, Starter 100.000, og kald ud over planen koster 1 kr. pr. 1.000 på de betalte planer.

DAWA lukkede 1. oktober 2026. Datavask, adresser og adgangsadresser findes med DAWA’s egne stier og svar under https://api.grundfast.dk/dawa, så eksisterende kode skal kun have ny base-URL og en nøgle. Ny kode bør bruge /v1, som giver WGS84-koordinat og BFE-nummer direkte i svaret.

Se også

Geokodning-API

Geokod de første adresser i dag

Opret en gratis nøgle — 5.000 kald om måneden er gratis, og den samme nøgle henter ejendommen bag hvert punkt.

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