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.
Solbakkevej 70, 8600 Silkeborg: 56,157845 nord, 9,532961 øst, kategori A
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/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.
Adgangspunktet i WGS84
koordinatmedlonoglat, omregnet fra DAR’s UTM32. Klar til en kortmarkør eller en afstandsberegning.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.
DAR-id at gemme
adgangsadresse_ider stabilt, også hvis vejen skifter navn. Gem det ved siden af koordinatet, så I kan slå adressen op igen.BFE-nummeret følger med
Ejendommen bag punktet — nøglen til BBR, matriklen og vurderingen.
{ "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.
| Jeres adresser | Kald | Hvorfor |
|---|---|---|
| Tekst, et menneske har skrevet — en import, et CRM, en e-mail | /v1/datavask/adgangsadresser | Tå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/search | Hvert 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/adgangsadresser | Filtrerer 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/adresser | Samme filtre plus etage og doer. Enhedsadressen deler adgangsadressens punkt. |
| En hel liste | :batch eller /v1/jobs | Datavask 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"
| Parameter | Beskrivelse |
|---|---|
| betegnelse | Datavask: adressen som én tekst, mindst 2 tegn. Postnummer og by hjælper, men skal ikke være der. |
| vejnavn · husnr · postnr | Listen: felterne hver for sig. Husnummer med bogstav skrives som i DAR, fx 12B. |
| srid | Listen: 4326 (WGS84, standard) eller 25832 (UTM32), hvis I regner i meter. |
| format | Listen: geojson giver en FeatureCollection, klar til et kort. |
/ v1/ datavask/ adgangsadresserFritekst → kandidater med koordinat, kategori og lighed.
/ v1/ adgangsadresserVej, husnummer og postnummer → præcise adgangsadresser.
/ v1/ adresse/ searchSøgning til et felt, hvor brugeren vælger adressen.
/ v1/ datavask/ adgangsadresser:batchMange adresser i ét kald, fra Pro.
Hvem bruger det
Adresser, der skal på et kort
Kunder, sager og målinger kommer som adresser. Før de kan tegnes, sammenlignes eller screenes, skal de være punkter.
- Forsikringsselskaber, insurtech, taksatorerForsikring og risikoKend bygningen bag policen, før I tegner den
- Bygge- og miljørådgivere, geoteknikereMiljø og geoteknikSkrivebordsundersøgelsen før asbest- og PCB-screening, jord og geoteknik
- Produktteams bag bolig-, forsikrings- og mæglerappsProptech og boligplatformeFang adressen rigtigt, og vis hele ejendommen i jeres produkt
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
Gratis op til 5.000 kald/md · intet kreditkort · data fra Klimadatastyrelsen/Datafordeler, CC BY 4.0