Endpoint
Postcodes
Een samenvatting per postcode: straat, plaats, gemeente, provincie, het zwaartepunt en hoeveel adressen erin zitten.
# LocatieAPI, postcodes
Bron: https://locatieapi.nl/postcodes
## Basis
- Live: `https://api.locatieapi.nl`
- Sandbox: `https://sandbox.locatieapi.nl`, gratis, vaste testset, telt niet mee voor de bundel
- Altijd werkende terugval op hetzelfde pad: `https://locatieapi.nl/api`
- Authenticatie: stuur de header `X-Api-Key: lat_test_demo_publiek_locatieapi_sandbox`. Er is geen andere methode, geen OAuth en geen sleutel in de querystring.
- Alle responses zijn JSON. Foutresponses van v3 hebben `Content-Type: application/problem+json`.
## Endpoint
### GET /v1/postcodes/{postcode}
Samenvatting per P6: straat, plaats, gemeente, provincie, zwaartepunt en aantal adressen.
| Parameter | Type | Verplicht | Omschrijving |
|---|---|---|---|
| `postcode` | string | ja | P6 zonder spatie. |
Voorbeeldresponse:
```json
{
"postcode": "1021JT",
"street": "Hamerstraat",
"city": "Amsterdam",
"municipality": "Amsterdam",
"province": "Noord-Holland",
"location": { "type": "Point", "coordinates": [4.92204151, 52.38488658] },
"addressCount": 64,
"numberMin": 1,
"numberMax": 121
}
```
Het verzoek
GET
/v1/postcodes/{postcode}
Samenvatting per P6: straat, plaats, gemeente, provincie, zwaartepunt en aantal adressen.
| Parameter | Type | Verplicht | Omschrijving |
|---|---|---|---|
postcode
|
string | ja | P6 zonder spatie. |
De response
Een geslaagde aanroep geeft 200 met
Content-Type: application/json en
Cache-Control: public, max-age=86400.
200 application/json
{
"postcode": "1021JT",
"street": "Hamerstraat",
"city": "Amsterdam",
"municipality": "Amsterdam",
"province": "Noord-Holland",
"location": { "type": "Point", "coordinates": [4.92204151, 52.38488658] },
"addressCount": 64,
"numberMin": 1,
"numberMax": 121
}
Voorbeelden
curl -sS \
-H "X-Api-Key: lat_test_demo_publiek_locatieapi_sandbox" \
-H "Accept: application/json" \
"https://api.locatieapi.nl/v1/postcodes/1021JT"
Waar je dit voor gebruikt
- •Een bezorggebied of servicegebied afbakenen op postcodeniveau, zonder alle losse adressen op te halen.
- •Een kaartmarker plaatsen op het zwaartepunt van een postcode als het huisnummer nog niet bekend is.
- •Controleren of een ingevoerde postcode überhaupt bestaat, voordat je om een huisnummer vraagt.
- •Het bereik van de huisnummers tonen, zodat je een gebruiker kunt waarschuwen bij een nummer dat er ver buiten valt.
Woonplaats en gemeente zijn niet hetzelfde
Er zijn woonplaatsen die niet samenvallen met de gemeentegrens. Vlaardingen ligt in de gemeente Vlaardingen, maar Nieuw-Vennep ligt in de gemeente Haarlemmermeer. Gebruikcity voor het adreslabel en
municipality voor administratieve doelen.