Dutch Postcode API

Every Dutch address
in one API

Sub-50ms responses. 450K+ postcodes. Street, city, coordinates - one call. The most complete Dutch address data, built for the modern web.

★★★★★ Trusted by developers
Postcode API
Status -
Time -
Size -
Secure -
450K+ Dutch Postcodes
99.99% Uptime
<50ms Avg Response
25 Free Lookups to Start

Try It Out

Search postcodes, cities, or look up a street by postcode + house number - no signup required

Illustration of an address lookup

450K+ Dutch postcodes, complete data

Every Dutch postcode with street, city, municipality, province, coordinates and area codes. One call returns everything your app needs.

See data fields →
Illustration of a developer typing code

Built for developers

Clean REST API, Bearer token auth, JSON responses. Comprehensive docs with cURL and Python examples. Integrate in minutes, not days.

Read the docs →

API Endpoints

6 endpoints to cover every lookup use case

Full docs →

Response Preview

Clean JSON responses with all the data you need

See all fields →
GET /api/postcode/search?q=1012
{"results": [
    {
      "postcode": 1234,
      "woonplaats": "Voorbeeld",
      "gemeente": "Voorbeeld",
      "provincie": "Noord-Holland",
      "latitude": 52.3676,
      "longitude": 4.9041,
      "netnummer": "020"
    }
  ]}
GET /api/address/lookup?postcode=1234AB&number=1
{"address": {
    "postcode": "1234AB",
    "huisnummer": 1,
    "straatnaam": "Voorbeeldstraat",
    "woonplaats": "Voorbeeld",
    "gemeente": "Voorbeeld",
    "provincie": "Noord-Holland",
    "latitude": 52.0,
    "longitude": 5.0
  }}

1
Create Account

Sign up for free and get 25 lookups instantly. No credit card needed.

2
Get API Key

Generate a Bearer token from your dashboard. Use it in every API request.

3
Start Querying

Call the API from any language. Get results in milliseconds.


What teams use it for

Illustrative scenarios, not customer quotes.

Checkout and billing addresses
Typical focus: speed and predictable usage costs

Validate and complete Dutch addresses where customers enter shipping or invoice details. Fits flows that need low latency and credit-based billing without long-term contracts.

Web forms and portals
Typical focus: clean data into CRMs and backends

Autocomplete postcodes and streets in sign-up, lead, or service request forms so downstream systems receive consistent Dutch address records.

Scripts and back-office tools
Typical focus: automation and internal dashboards

Call the same REST API from scripts, admin panels, or data jobs for batch lookups, validation, and operational workflows alongside customer-facing apps.

How We Compare

Postcode API vs. other Dutch address providers

FeaturePostcode APIpostcodeapi.nupostcode.euKadaster API
Free tier25 lookupsNoNoNo
Credit-based pricingYesYesYesNo
Avg. response time<50ms~200ms~150ms~300ms
Uptime99.99%~99.9%~99.9%~99%
No annual contractsYesNoYesNo
Dutch supportYesYesNoNo
REST API + docsYesYesYesYes

Developer Tools

Everything you need to integrate and test the API

API Tester

Try endpoints with your own API key

Postman Collection

Ready-made collection with all endpoints

Download

Dashboard

Credits, usage charts, API keys

API Tester DEV
GET
Query params

User Dashboard

See what your dashboard looks like - credits, usage charts, API keys, and more

Dashboard preview

Welcome back, Thomas

Your Postcode API dashboard

Enterprise
Credits Remaining
73.842
74% of 100.000
Total Lookups
2.847.392
All time
API Keys
6
Manage keys
Rate Limit
1.500
requests/min
API Usage 22.440 lookups
Actual Predicted (30d trend) 62.6k/mo
Last 14 days
2.1k1.4k7000
5/36/37/38/39/310/311/312/313/314/315/316/317/318/3
Package Enterprise
Credits
73.842 / 100.000
Lookups 2.847.392
API Keys 6
Rate Limit 1.500/min
Illustration of source code

One integration, every Dutch address

Drop in a single API call and your app resolves any Dutch postcode to a full address. No CSV imports, no stale datasets, no maintenance on your side.

Get your API key →
Illustration of a shopping cart

Faster checkout flows, higher conversion

Validate and complete Dutch addresses where customers enter shipping or invoice details. Fits flows that need low latency and credit-based billing without long-term contracts.

Start for free →

Start building today

Create a free account and get 25 lookups instantly. No credit card required.