Stop searching, start finding
Search an address in the Netherlands
The postcode API for the Benelux
Turn a postcode and house number into a complete, validated address in an instant.
REGISTERTest the API
DirectMatch API
The DirectMatch API provides a fast and accurate way to retrieve complete address details based on postcode and house number.
Key benefits:
- Simple and fast
- Instant validation and completion
- Efficient for form validation
- Support for multiple countries (NL, BE, LU)
Perfect for address validation in checkout forms, CRM systems, and logistics applications.
What is postcode-api.nl?
The postcode-api.nl address API turns a postal code and house number into a complete, validated address — street, city and geodata — for the Netherlands, Belgium and Luxembourg. Use it for address validation in checkout and sign-up forms, enriching CRM and logistics data, and address autocomplete while your customer types.
Three endpoints cover most use cases: Autocomplete for address suggestions while typing, DirectMatch for an exact lookup by postal code and house number, and Radius for addresses within a distance of GPS coordinates.
All countries, on every plan
- Fast and reliable: instantly retrieve the correct address data
- Easy integration with clear API responses
- Always up-to-date postcode data
- Transparent pricing with no hidden costs
API Endpoints
Choose the endpoint that fits your flow: suggestions while typing, instant address validation by postal code and house number, or distance-based search via coordinates. This makes forms faster, more accurate, and easier to use.
Autocomplete
Search for addresses using autocomplete functionality with support for multiple countries
curl -X GET \
--header "Authorization: Bearer $YOUR_TOKEN" \
--url "https://api.postcode-api.nl/v1/autocomplete/nl/Nieuwezijds%20Voorburgwal%20147"
DirectMatch
Get complete address details by postal code and house number for precise lookups
curl -X GET \
--header "Authorization: Bearer $YOUR_TOKEN" \
--url "https://api.postcode-api.nl/v1/directmatch/nl/1012RJ/147"
Radius
Find all addresses within a specified radius from GPS coordinates (latitude/longitude)
curl -X GET \
--header "Authorization: Bearer $YOUR_TOKEN" \
--url "https://api.postcode-api.nl/v1/radius/nl/52.373196/4.891377/60"
Plan 1
Small but mighty
-
DirectMatch API
-
2.500 requests per month
-
5 requests per second
Plan 2
Simple and direct
-
DirectMatch API
-
5.000 requests per month
-
10 requests per second
Plan 3
The power of precision
-
DirectMatch API
-
Autocomplete API
-
Radius API
-
25.000 requests per month
-
25 requests per second
Plan 4
Final boss tier
-
DirectMatch API
-
Autocomplete API
-
Radius API
-
75.000 requests per month
-
50 requests per second
All prices mentioned are excluding 21% VAT.
Questions ? We've Got Answers
Postcode-api.nl is an API for looking up street names, house numbers, and postcodes within the Benelux
We use data from government sources and OpenStreetMap
Our API contains address of the Netherlands, Belgium, and Luxembourg
Rate limits depend on your subscription plan. Check the pricing page for specific limits per plan