Documentatie

API Key
  • Na aanmelding krijg je van Postcoders een API Key waarmee je gebruik kunt maken van de API.
Vraag API key aan

Implementatie

  • De API van Postcoders is eenvoudig te implementeren. Op basis van de postcode en huisnummer geeft deze de benodigde informatie terug.

Voorbeeld

- Postcode: 3455 RR
- Huisnummer: 1
  • De aanroep van de APi gaat dan als volgt:
Get request
curl -H 'Authorization: token [token]' 
https://postcoders.nl/api/v1/by/postalcode-housenumber/3455RR/1
Response
{
    "street":"Kasteellaan",
    "place":"Haarzuilens",
    "houseNumber":1,
    "latitude":52.1211,
    "longitude":4.9872,
    "province":"Utrecht",
    "postalCode":"3455RR",
    "municipality":"Utrecht",
    "suffixes":[""]
}

Voorbeeld met huisnummer toevoeging

- Postcode: 3013 AD
- Huisnummer: 19
- Toevoeging: E
  • De aanroep van de APi gaat dan als volgt:
Get request
curl -H 'Authorization: token [token]' 
https://postcoders.nl/api/v1/by/postalcode-housenumber/3013AD/19E
Response
{
    "street":"Delftsestraat",
    "place":"Rotterdam",
    "houseNumber":19,
    "latitude":51.925,
    "longitude":4.4753,
    "province":"Zuid-Holland",
    "postalCode":"3013AD",
    "municipality":"Rotterdam",
    "suffixes":["A","B","C","D","E"]
}
  • Als je een eigen API key hebt kun je bovenstaande API call eenvoudig testen met Postman

  • Run in postman

Responses

De API van Postcoders geeft een na het aanroepen van de API een HTTP status terug:

200 Ok:
  • Adres is gevonden in de database en API heeft de bijbehorende informatie teruggegeven.
400 Bad request:
  • In dit geval is de aanvraag niet goed, dit kan zijn omdat het huisnummer niet een integer is of dat de postcode niet het goede formaat is (4 cijfers 2 letters).
401 Not authorized:
  • De API key is niet meegegeven of niet (meer) valide.
404 Not found:
  • Als er geen adres gevonden kan worden.