Søg efter en adresse
Autocomplete over alle danske adgangsadresser: fritekst ind, rangerede adresser ud med UUID, BFE-nummer og WGS84-punkt.
https://api.grundfast.dk/v1/adresse/searchSøgningen kører mod et lokalt indeks over DAR (Danmarks Adresseregister), fordi Datafordelers eget DAR-endpoint kun kan slå op på id. Præfiks-match rangeres først, derefter stavefejlstolerante match efter lighed, så både rådhuspladsen 1 og radhuspladsen finder Rådhuspladsen 1. Æ, ø og å matcher også skrevet som ae, oe og aa.
Hvert hit er en adgangsadresse (husnummer) uden etage og dør — enhederne med etage og dør finder du via /v1/adresser/autocomplete. bfe_nummer er BFE-nummeret på det jordstykke, adgangspunktet ligger på, så du kan gå direkte videre til BBR eller Matriklen uden et ekstra opslag.
Godkendelse · API-nøgle
Send din nøgle som Authorization: Bearer gf_live_… — eller gf_test_… for gratis sandbox-kald. Se Godkendelse og nøgler.
Afregning
Ét kald pr. forespørgsel — også pr. tastetryk, hvis du kalder ved hvert tryk.
Eksempel
curl -G "https://api.grundfast.dk/v1/adresse/search" \
--data-urlencode "q=rådhuspladsen 1, 1550" \
--data-urlencode "per_side=8" \
-H "Authorization: Bearer $GRUNDFAST_API_KEY"{
"results": [
{
"betegnelse": "Rådhuspladsen 1, 1550 København V",
"adgangsadresse_id": "0a3f507a-ec01-32b8-e044-0003ba298018",
"bfe_nummer": 6033528,
"vejnavn": "Rådhuspladsen",
"husnr": "1",
"postnr": "1550",
"postnrnavn": "København V",
"kommunekode": "0101",
"koordinat": { "lon": 12.5695777, "lat": 55.6756275 }
},
{
"betegnelse": "Rådhuspladsen 2, 1550 København V",
"adgangsadresse_id": "39ece5fb-ee06-0ee2-e044-0003ba298018",
"bfe_nummer": 6033587,
"vejnavn": "Rådhuspladsen",
"husnr": "2",
"postnr": "1550",
"postnrnavn": "København V",
"kommunekode": "0101",
"koordinat": { "lon": 12.5677412, "lat": 55.676827 }
}
]
}Forkortet: lange lister og geometrier er skåret ned — de viste værdier er uændrede.
Parametre
qstringquerypåkrævet- Fritekst, mindst 2 tegn efter trim. Tekst ud over 128 tegn ignoreres.Eksempel:
rådhuspladsen 1, 1550 per_sideintegerqueryvalgfri- Antal hits. Værdier over 20 sænkes til 20; en tom, ikke-numerisk eller ikke-positiv værdi giver standarden.Standard:8Eksempel:
8
Felter i svaret
results[].adgangsadresse_idstring (UUID)- DAR-husnummerets UUID — en stabil nøgle, du kan gemme og slå op med
/v1/adresse/:uuid. results[].betegnelsestring- Hele adresselinjen, fx "Rådhuspladsen 1, 1550 København V".
results[].bfe_nummerinteger | null- BFE på det jordstykke, der dækker adgangspunktet.
nullkun når intet jordstykke dækker punktet. results[].kommunekodestring | null- Firecifret kommunekode som streng, fx
"0101". results[].koordinat{ lon, lat } | null- Adgangspunktet i WGS84.
Statuskoder
| Status | Betydning |
|---|---|
| 200 | Svaret er leveret. |
| 400 | q mangler eller er kortere end 2 tegn. |
| 401 | Nøglen mangler eller er ugyldig. |
| 429 | Burst-grænsen eller månedskvoten er nået. Se Retry-After. |
| 503 | Adressesøgningen er ikke slået til, eller indekset er endnu ikke indlæst i dette miljø. |
Fejl har altid formen { "error": "…" }. Se Fejl og statuskoder for, hvad der kan prøves igen.
Prøv det
Live-kald fra siden
Bruges ofte sammen med
- GETSlå en adresse op
/v1/adresse /:uuid - GETAutocomplete på tværs
/v1/autocomplete - GETFind jordstykket på et punkt
/v1/jordstykker /reverse - GETHent en ejendom
/v1/bbr /ejendom /:bfe
Læs mere om Adresser (DAR), og hvad data kan bruges til, på produktsiden.