Søg og filtrér enhedsadresser
En side enhedsadresser med etage og dør, der opfylder alle filtre, som JSON eller GeoJSON.
https://api.grundfast.dk/v1/adresserErstatter DAWA’s /adresser?…-liste: adresser på enhedsniveau, dvs. en adgangsadresse plus etage og dør. Filtrene er de samme som på /v1/adgangsadresser, plus adgangsadresseid, etage og doer. Mindst ét forankrende filter er påkrævet; etage, doer og husnr indsnævrer, men er ikke nok alene.
Hver enhed har sin egen UUID (adresse_id) og adgangsadressens (adgangsadresse_id). Vej, postnummer, BFE og koordinat er adgangsadressens. Listen er i læserækkefølge: vej, husnummer, etage (kælder, stuen, 1, 2 …) og dør.
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. side.
Eksempel
curl "https://api.grundfast.dk/v1/adresser?postnr=8000&cirkel=10.2107,56.1572,150" \
-H "Authorization: Bearer $GRUNDFAST_API_KEY"{
"antal": 2,
"side": 1,
"per_side": 100,
"srid": 4326,
"adresser": [
{
"betegnelse": "Vestergade 10, st. th, 8000 Aarhus C",
"adresse_id": "0a3f50a3-1e3c-32b8-e044-0003ba298018",
"adgangsadresse_id": "0a3f507b-4a0a-32b8-e044-0003ba298018",
"etage": "st",
"doer": "th",
"vejnavn": "Vestergade",
"husnr": "10",
"postnr": "8000",
"postnrnavn": "Aarhus C",
"kommunekode": "0751",
"bfe_nummer": 1234567,
"koordinat": { "lon": 10.2047, "lat": 56.1566 },
"koordinater": [10.2047, 56.1566]
},
{
"betegnelse": "Vestergade 10, 1. th, 8000 Aarhus C",
"adresse_id": "0a3f50a3-1e3d-32b8-e044-0003ba298018",
"adgangsadresse_id": "0a3f507b-4a0a-32b8-e044-0003ba298018",
"etage": "1",
"doer": "th",
"vejnavn": "Vestergade",
"husnr": "10",
"postnr": "8000",
"postnrnavn": "Aarhus C",
"kommunekode": "0751",
"bfe_nummer": 1234567,
"koordinat": { "lon": 10.2047, "lat": 56.1566 },
"koordinater": [10.2047, 56.1566]
}
],
"meta": {
"kilde": "Datafordeler DAR via Grundfast",
"grundfast_version": "0.1.0"
}
}Forkortet: lange lister og geometrier er skåret ned — de viste værdier er uændrede.
Parametre
qstringqueryvalgfri- Fritekst, mindst 2 tegn. Rangeres med præfiks-hit først og derefter stavefejlstolerant lighed.
postnrstringqueryvalgfri- Firecifret postnummer.Eksempel:
8000 kommunekodestringqueryvalgfri- Kommunekode, 1–4 cifre (
101læses som0101). husnrstringqueryvalgfri- Præcist husnummer, fx
12B. Indsnævrer, men er ikke nok alene. adgangsadresseidstring (UUID)queryvalgfri- Alle enheder på én adgangsadresse.
etagestringqueryvalgfri- Etage, fx
st,1ellerkl. Indsnævrer, men er ikke nok alene. doerstringqueryvalgfri- Dør, fx
th,tvellermf. Indsnævrer, men er ikke nok alene. cirkelstringqueryvalgfri- DAWA-formatet
x,y,radius: alle adresser inden forradiusmeter (højst 10.000) af punktet, isrid.Eksempel:10.2107,56.1572,150 polygonstringqueryvalgfri- DAWA-formatet: et JSON-array af ringe i
srid, fx[[[x1,y1],[x2,y2],[x3,y3],[x1,y1]]]. Højst 1.000 hjørner, og den omskrevne kasse må højst spænde 0,3° bredde og 0,5° længde. sridstringqueryvalgfri- Koordinatsystemet for både
cirkel/polygonog svaretskoordinater:4326(WGS84) eller25832(UTM32N).Standard:4326Værdier:432625832 formatstringqueryvalgfrigeojsongiver en FeatureCollection med ét punkt pr. adresse; vedsrid=25832medcrssat.Standard:jsonVærdier:jsongeojsonper_sideintegerqueryvalgfri- Sidestørrelse, højst 1.000.Standard:100
sideintegerqueryvalgfri- Sidenummer fra 1.
side×per_sidemå højst være 50.000 — indsnævr filteret i stedet.Standard:1
Felter i svaret
adresser[].adresse_idstring (UUID)- Enhedens UUID — slås op på
/v1/adresse/{uuid}. adresser[].etagestring | null- Etagen;
nullfor en enhed uden etage, fx et parcelhus. adresser[].doerstring | null- Døren;
nullfor en enhed uden dør. adresser[].koordinater[number, number] | null- Adgangspunktet i det
srid, du bad om.
Statuskoder
| Status | Betydning |
|---|---|
| 200 | Svaret er leveret. |
| 400 | Intet forankrende filter, et filter i forkert format, både cirkel og polygon, en cirkel eller polygon over grænserne, et punkt uden for Danmark, eller en for dyb side. |
| 401 | Nøglen mangler eller er ugyldig. |
| 429 | Burst-grænsen eller månedskvoten er nået. Se Retry-After. |
| 503 | Enhedsindekset (etage og dør) er ikke indlæst i dette miljø endnu, eller der er bedt om et rumligt filter i et miljø uden PostGIS. |
Fejl har altid formen { "error": "…" }. Se Fejl og statuskoder for, hvad der kan prøves igen.
Prøv det
Live-kald fra siden
Kræver din nøgleBruges ofte sammen med
- GETSøg og filtrér adgangsadresser
/v1/adgangsadresser - GETAutocomplete på etage og dør
/v1/adresser /autocomplete - GETSlå en adresse op
/v1/adresse /:uuid
Læs mere om DAWA-kompatibel, og hvad data kan bruges til, på produktsiden.