Geo

Omgekeerde Geocoding (PDOK)

Nederlandse reverse geocoding API — coördinaten naar adres via PDOK Locatieserver. WGS84 lat/lon omzetten naar straatnaam, postcode en plaatsnaam.

GET /v1/geo/reverse-geocode

Converts WGS84 latitude/longitude coordinates into the nearest Dutch address, using the PDOK Locatieserver (CC-0 open data, Kadaster).

Only Dutch territory is supported (lat 50.5–53.7 °N, lon 3.2–7.3 °E).

Request parameters

ParameterTypeRequiredDescription
latnumberLatitude in decimal degrees (WGS84), e.g. 52.3756
lonnumberLongitude in decimal degrees (WGS84), e.g. 4.8951

Example request

curl -H "X-API-Key: YOUR_KEY" \
  "https://api.omnizoek.nl/v1/geo/reverse-geocode?lat=52.3756&lon=4.8951"

Example response

{
  "lat": 52.3756,
  "lon": 4.8951,
  "display_name": "Damrak 1, Amsterdam",
  "type": "adres",
  "postcode": "1012LG",
  "city": "Amsterdam",
  "municipality": "Amsterdam",
  "province": "Noord-Holland",
  "street": "Damrak",
  "house_number": "1",
  "bag_id": "0363200000397642"
}

Response fields

FieldTypeDescription
latnumberInput latitude (WGS84)
lonnumberInput longitude (WGS84)
display_namestringFull formatted address of the nearest location
typestringPDOK result type, e.g. adres
postcodestring | nullPostcode, e.g. 1012LG
citystring | nullCity / woonplaats
municipalitystring | nullMunicipality / gemeente
provincestring | nullProvince / provincie
streetstring | nullStreet name
house_numberstring | nullHouse number
bag_idstring | nullBAG object ID

Error responses

StatusCause
404No address found near the given coordinates
422Coordinates outside Dutch territory
503PDOK Locatieserver unavailable

Caching

Results are cached for 24 hours per unique coordinate pair (5 decimal places).

On this page