Geo API

Dutch Address Enrichment API

One REST call with postcode + house number. Returns street name, city, coordinates, surface area and energy label from the Dutch BAG register.

One call, complete address data

Send a GET request with postcode and house number. Receive all BAG fields as JSON.

  • Street name and city
  • WGS84 lat/lon coordinates
  • Floor area (m²)
  • Energy label
  • BAG object ID

Request

curl "https://api.omnizoek.nl/v1/geo/address-enrich?postcode=1012LG&house_number=1" \
  -H "X-API-Key: omni_test_..."

Response

{
  "street": "Nieuwezijds Voorburgwal",
  "house_number": "1",
  "postcode": "1012LG",
  "city": "Amsterdam",
  "municipality": "Amsterdam",
  "province": "Noord-Holland",
  "latitude": 52.3745,
  "longitude": 4.8941,
  "surface_area": 342,
  "energy_label": "C",
  "bag_id": "0363010012073178"
}

Use cases

🛒

Checkout autocomplete

Auto-fill address forms from postcode + house number. Fewer errors, higher conversion.

📋

CRM enrichment

Add coordinates, municipality and surface area to existing contacts and relations.

🏠

Real estate applications

Retrieve BAG object IDs, surface area and energy labels for any Dutch residential address.

🗺️

Route planning & logistics

Convert postcodes to WGS84 coordinates for distance calculations and map visualisations.

1,000 free calls per month

No credit card required. Then €0.005 per call.

Get API key