Address autocomplete for the Benelux.

Let customers find addresses in the Netherlands, Belgium and Luxembourg as they type. Integrate our JavaScript widget or API with regularly updated data from official registers.

The first 500 requests per month are free.

Try it yourself

Type a street and city, or try:

Try Dutch postcode lookup too

Official address data

Search address data from Kadaster BAG (the Netherlands), the BeSt Address Register (Belgium) and BD-Adresses (Luxembourg). We regularly refresh our data using new releases from these registers. Customers can select an address instead of entering every detail themselves.

Hosted in the EU

Our entire infrastructure is located in the EU. See our privacy policy for more information about our processors.

Privacy Policy

Two ways to integrate

Use the widget for suggestions in your form, or build your own interface with the API.

JavaScript widget

Add the script and data attributes to your HTML. Connect the selected address to your form fields using the event
places:select
. Use a publishable key restricted to your own domains.
<script defer
  src="https://places-api.com/places-autocomplete.js">
</script>
<input type="text"
  data-places-autocomplete
  data-places-api-key="pk_live_xxx"
  data-places-url="https://places-api.com/api/v1"
  data-places-country="NL,BE,LU">

Address API

Build your own search experience with JSON results. Search by street and city across all three countries. A separate postcode lookup is also available for Dutch addresses.

GET /api/v1/autocomplete?q=Grote+Markt+Antwerpen&country=BE&limit=1
X-API-Key: pk_live_xxx

{
  "results": [{
    "display": "Grote Markt 31A, 2000 ANTWERPEN",
    "street": "Grote Markt",
    "housenumber": "31A",
    "housenumber_addition": null,
    "postcode": "2000",
    "city": "ANTWERPEN",
    "country": "BE"
  }],
  "count": 1
}

Pricing

Free

€0/mo
  • 500 requests per month
  • 2 requests per second
  • NL + BE + LU addresses
Start for free
Popular

Starter

€9/mo

Or €86.40 per year · save 20%

  • 5.000 requests per month
  • 5 requests per second
  • NL + BE + LU addresses
Start for free

Pro

€29/mo

Or €278.40 per year · save 20%

  • 50.000 requests per month
  • 10 requests per second
  • NL + BE + LU addresses
Start for free

Prices excl. VAT

Each API call that passes authentication and rate limits counts as one request, even with no results. The widget pauses briefly after typing and may send several requests for one address. A request is not a completed address or a customer.

Ready to integrate?

Start with the widget or API and get the first 500 requests per month free.

Start for free