Code example: reverse geocoding and datavask
1 min read
Reverse geocoding (nearest address)
/v1/reverse uses lat + lon:
Bash
curl -H "Authorization: Bearer <key>" \
"https://api.danskadresseapi.dk/v1/reverse?lat=55.6761&lon=12.5683"The DAWA variant uses x (=lon) + y (=lat):
Bash
curl "https://api.danskadresseapi.dk/dawa/adgangsadresser/reverse?x=12.5683&y=55.6761"Datavask (clean a free-text address)
Python
Python
import os, requests
r = requests.get(
"https://api.danskadresseapi.dk/v1/datavask/adresser",
params={"betegnelse": "rådhuspladsen 1, 1550 københavn"},
headers={"Authorization": f"Bearer {os.environ['ADDR_KEY']}"},
)
r.raise_for_status()
print(r.json())Reverse batch (POST /v1/reverse/batch) and datavask batch require Pro+.Was this helpful?
