The number 1 address check for webshops

Reduce costs by minimising undelivered packages. Speed up address entry for your clients. Work with 100% up to date and official address data.

With the available plugins you can implement the Postcodecheck easy and fast.

Address data for multiple countries

Postcode.nl can help you with your international ambitions as we offer not only Dutch addresses, but also Belgian and German addresses. By using the autocomplete your customers can enter their address quicker and without errors.

From€50

  • Try out for free
  • Select one or more of the available API's
  • Always up to date
  • Easy integration with plugins for Magento 2 and Woocommerce

Say YES to the right address

Webshop demo | Checkout

Address data

 

API Prices

The subscriptions work as follows: Prices per country shown under a Tier are applicable for that chosen Tier. You may then do requests up to the Tier limit at the prices shown.

 Tier 1

€50

Tier 2

€100

Tier 3

€250

Tier 4

€500

Tier 5

€1,000

Rates per country - Show request counts
The Netherlands (NL API) *€0.004€0.00246€0.001875€0.0015€0.00125
 12,500 requests40,650 requests133,333 requests333,333 requests800,000 requests
The Netherlands€0.03€0.0185€0.0141€0.0113€0.0094
 1,667 requests5,405 requests17,730 requests44,248 requests106,383 requests
Belgium€0.03€0.0185€0.0141€0.0113€0.0094
 1,667 requests5,405 requests17,730 requests44,248 requests106,383 requests
Germany€0.04€0.0328€0.03€0.0273€0.025
 1,250 requests3,049 requests8,333 requests18,315 requests40,000 requests

API Sign up

* Price when using the Dutch Postcode API.

  • Prices are per requested address. In some APIs, multiple requests are needed but they are not counted separately.
  • Subscriptions are automatically upgraded when the maximum of the Tier is reached.
  • If the highest Tier is exceeded, usage will be invoiced in blocks of 10% and the rates of this Tier apply.
  • Request count is based on when only one single country is used.
  • Tier prices per year, excluding VAT.

Dutch address postcode API

Address.viewByPostcode
Enter postcode and house number and automatically receive the street and city name (Official or NEN5825 spelling).

Example

Input
2011TK 41 B
Result
Haarlem, Zijlstraat 41B, 2011TK, woonfunctie, 55 m², etc.

Dutch postcode range API

PostcodeRange.viewByPostcode

Enter postcode to find matching streets with their possible house number ranges.

This API can be used to find the associated street names and house numbers based on postcode. Although a postcode and house number combinations is unique, a postcode can have separate odd/even house number ranges across different streets.

Example

Input
2011VM
Result
Prins Hendrikstraat 1 t/m 3, Prins Hendrikstraat 2, Wilhelminastraat 10 t/m 30, etc.

Dutch address exact API

Address.matchExact

Enter the exact city, street and house number and the API returns the correct postcode. The Address Exact API can be used in web sites or CRM systems to validate if an already validated address is still valid, even if the postcode has changed.

The Address Exact API enriches addresses with already valid street and city names. Spelling errors and the like are not corrected.

Not available for the entry-level subscription "Postcodecheck Web".

Example

Input
haarlem julianastraat 30
Result
Haarlem, Julianastraat 30, 2012ES, kantoorfunctie, 643m², etc.

Dutch address Geo API

Address.viewByRd
Address.viewByLatLon

Enter a Latitude / longitude to find the nearest address.

Extra information is given about the address, such as coordinates, zoning information and area size in square meters.

Not available for the entry-level subscription "Postcodecheck Web".

Example

Input
103242, 487716
Result
Haarlem, Julianastraat 30, 2012ES, kantoorfunctie, 643m², etc.

Belgium autocomplete postal area API

AutoComplete.completePostalArea

Implement a modern autocomplete suggestion input method in 2 steps. This is the first step; selecting the postal area.

Provides postcode area suggestions while typing a postcode, municipality or city name.

The autocomplete algorithm corrects spelling errors and returns suggestions for possible Dutch, French or German name variants.

Example

Input
Antw
Result
Gemeente Antwerpen
Gemeente Antoing
Gemeente Anthisnes
Woonplaats Wanze, gemeente Antheit, postcode 4520
Woonplaats Onhaye, gemeente Anthée, postcode 5520
etc.

Belgium AutoComplete street API

AutoComplete.completeStreet

Implement a modern autocomplete suggestion input method in 2 steps. This is the second step; selecting the street within the postal area.

Provides street name suggestions while typing the street name.

The autocomplete algorithm corrects spelling errors and returns suggestions for possible Dutch, French or German notations.

Example

Input
Antwrp, markt
Result
Markt, 2180 Antwerpen, hnrs. 1-24
Grote Markt, 2000 Antwerpen, hnrs. 1-60
Kleine Markt, 2000 Antwerpen, hnrs. 1-16
Mark Mackenstraat, 2660 Antwerpen, hnrs. 1-9
Makelarenplaats, 2000 Antwerpen, geen hnrs.
etc.

Germany complete postal area API

AutoComplete.completePostalArea

Implement a modern autocomplete suggestion input method in 2 steps. This is the first step; selecting the postal area.

Provides postcode area suggestions while typing postcode, city or district name.

The autocomplete algorithm corrects typing mistakes, and gives suggestions for cities potentially filtered on partial postcode information.

Example

Input
Berl
Result
Berlin in gemeente Berlin, Stadt
Berlin in gemeente Mulenbecker land
Berlin in gemeente Glienicke/Nordbahn
Bergern
Brensdorf
etc.

Germany AutoComplete Street API

AutoComplete.completeStreet

Implement a modern autocomplete suggestion input method in 2 steps. This is the second step; selecting the street within the postal area.

Provides street name suggestions while typing the street name.

The autocomplete algorithm will correct typing mistakes, and gives street postcode combinations.

Example

Input
markt (in postgebied "Berlin")
Result
Markt, 13597 Berlin
Marktstr., 10317 Berlin
Marktstr., 13597 Berlin
Alter Markt, 12555 Berlin
Hackescher Markt, 10178 Berlin
etc.

Germany AutoComplete house number API

AutoComplete.completeHouseNumber

Optional third step for validating the house number and possible additions, after postal area and street have been specified.

Indicates whether a house number and addition are correct, and returns the postcode.

The autocomplete algorithm will return the possible additions for the given house number.

Example

Input
11 (in postgebied "Berlin", straat "Alter Markt")
Result
11, postcode 12555
11a, postcode 12555
etc.

API documentation and support

Get started with our easy to implement API. We have ready-to-use plugins for Magento, Opencart and more, as well as modules for languages such as PHP, Perl and Python.

Continue

Postcode.nl provides solutions for: