Address API documentation

One REST API for address autocomplete, validation, postal code lookup, reverse geocoding and distance data in 11 European countries. Use it to complete checkout forms, validate addresses before shipping, find the nearest store or calculate distances between locations.

Adding address autocomplete to your own form? Start with the Infer SDKs

GET
https://api.pro6pp.nl/v2/autocomplete/nl?postalCode=1017AA&streetNumber=4&premise=A&authKey=YOUR_API_KEY
Response
{
  "BAGNumberId": "0363200000543031",
  "BAGPremiseId": "0363100012179462",
  "BAGPublicSpaceId": "0363300000002701",
  "BAGResidenceId": "0363010001172966",
  "BAGType": "vbo",
  "constructionYear": 1766,
  "country": "Netherlands",
  "countryCode": "NL",
  "district": "Grachtengordel-Zuid",
  "lat": 52.36698,
  "lng": 4.89398,
  "municipality": "Amsterdam",
  "neighbourhood": "Rembrandtplein e.o.",
  "plotSize": 78,
  "postalCode": "1017AA",
  "premise": "A",
  "province": "Noord-Holland",
  "purposes": [
    "woonfunctie"
  ],
  "settlement": "Amsterdam",
  "street": "Amstel",
  "streetNumber": 4,
  "surfaceArea": 63
}

Example: Autocomplete, NetherlandsTry it

Get started

Three steps to your first response.

  1. Get an API key

    Every request needs an API key, which you can get in the portal.

  2. Send a request

    Call https://api.pro6pp.nl/v2 with the endpoint path and add authKey as a query parameter.

  3. Read the response

    Every call answers with JSON. Each endpoint page lists the response fields, and you can send an example call to see them.

Base URL
https://api.pro6pp.nl/v2
Authentication
authKey query parameter
Version
2.0.0
Response format
application/json
CORS
Wildcard origin, callable from the browser
TLS
We support TLS 1.2 + 1.3 on api.pro6pp.nl
More about the API

Introduction

This API is documented in OpenAPI format. This API replaces our v1 legacy API over time. See the API deprecation about support durations. All v2 endpoints support an optional trailing slash and serve both forms directly, without a redirect.

Cross-Origin Resource Sharing

This API features Cross-Origin Resource Sharing (CORS) implemented in compliance with W3C spec. And that allows cross-domain communication from the browser. All responses have a wildcard same-origin which makes them completely public and accessible to everyone, including any code on any site.

Authentication

Pro6PP's security is based on an authorization key. You have to supply the query parameter 'authKey' to request data from the API.

Available API Features

Select a country to view its available API calls.