DanskAdresseAPIv1
Adresser

Exact address lookup by street name, house number and postal code

Matching tolerates accents and repeated spaces: "Skólegade " hits the same address as "Skolegade".

GET/v1/addresses/lookup

Authentication

Authorizationstringheaderrequired

Your API key as a Bearer token.

Parameters

vejnavnstringqueryrequired

Filter by street name.

husnrstringqueryrequired

Filter by house number, e.g. 12 or 12A.

postnrstringqueryrequired

Filter by postal code.

etagestringquery

Omit for access-address level.

doerstringquery

Both doer and dør are accepted.

Request

curl --request GET \
  --url "https://api.danskadresseapi.dk/v1/addresses/lookup" \
  --url-query "vejnavn=<vejnavn>" \
  --url-query "husnr=<husnr>" \
  --url-query "postnr=<postnr>" \
  --header "Authorization: Bearer $API_NOEGLE"

Response

application/json

Adresse

idstring<uuid>

DAR-id (Adresse / enhedsadresse).

doerstring | null
etagestring | null
husnrstring
postnrstring
vejnavnstring
wgs84_latnumber | null
wgs84_lonnumber | null
postnrnavnstring
adgangsadresse_idstring<uuid>
200Eksempel
{
  "id": "00000000-0000-0000-0000-000000000000",
  "doer": "tv",
  "etage": "2",
  "husnr": "1",
  "postnr": "1550",
  "vejnavn": "Rådhuspladsen",
  "wgs84_lat": null,
  "wgs84_lon": null,
  "postnrnavn": "København V",
  "adgangsadresse_id": "00000000-0000-0000-0000-000000000000"
}
401Missing key
{
  "error": {
    "code": "unauthorized",
    "message": "Missing or invalid API key."
  }
}