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.
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 PolicyTwo ways to integrate
Use the widget for suggestions in your form, or build your own interface with the API.
JavaScript widget
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
Starter
Or €86.40 per year · save 20%
- 5.000 requests per month
- 5 requests per second
- NL + BE + LU addresses
Pro
Or €278.40 per year · save 20%
- 50.000 requests per month
- 10 requests per second
- NL + BE + LU addresses
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