Endpoint
Adressen
Alle treffers op een postcode en huisnummer, inclusief huisletters en toevoegingen, met bouwjaar, oppervlakte en gebruiksdoel.
# LocatieAPI, adressen
Bron: https://locatieapi.nl/adressen
## 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/addresses
Alle treffers op een postcode en huisnummer, inclusief letters en toevoegingen.
| Parameter | Type | Verplicht | Omschrijving |
|---|---|---|---|
| `postcode` | string | ja | P6 zonder spatie. |
| `number` | integer | nee | Huisnummer. Zonder nummer krijg je de hele postcode terug. |
| `letter` | string | nee | Huisletter, één teken. |
| `addition` | string | nee | Huisnummertoevoeging. |
Voorbeeldresponse:
```json
{
"data": [
{
"id": "0363200012101386",
"postcode": "1021JT",
"number": 19,
"letter": null,
"addition": null,
"street": "Hamerstraat",
"city": "Amsterdam",
"municipality": "Amsterdam",
"province": "Noord-Holland",
"location": { "type": "Point", "coordinates": [4.92204151, 52.38488658] },
"purposes": ["woonfunctie"],
"surface": 98,
"constructionYear": 1930,
"type": "verblijfsobject"
}
]
}
```
Het verzoek
GET
/v1/addresses
Alle treffers op een postcode en huisnummer, inclusief letters en toevoegingen.
| Parameter | Type | Verplicht | Omschrijving |
|---|---|---|---|
postcode
|
string | ja | P6 zonder spatie. |
number
|
integer | nee | Huisnummer. Zonder nummer krijg je de hele postcode terug. |
letter
|
string | nee | Huisletter, één teken. |
addition
|
string | nee | Huisnummertoevoeging. |
De response
Een geslaagde aanroep geeft 200 met
Content-Type: application/json en
Cache-Control: public, max-age=86400.
200 application/json
{
"data": [
{
"id": "0363200012101386",
"postcode": "1021JT",
"number": 19,
"letter": null,
"addition": null,
"street": "Hamerstraat",
"city": "Amsterdam",
"municipality": "Amsterdam",
"province": "Noord-Holland",
"location": { "type": "Point", "coordinates": [4.92204151, 52.38488658] },
"purposes": ["woonfunctie"],
"surface": 98,
"constructionYear": 1930,
"type": "verblijfsobject"
}
]
}
Velden in een adresobject
| Veld | Type | Omschrijving |
|---|---|---|
id
|
string | Stabiele identificatie van het adres, zestien cijfers. Blijft gelijk als de postcode wijzigt. |
postcode
|
string | P6 zonder spatie, hoofdletters. |
number
|
integer | Huisnummer zonder letter of toevoeging. |
letter
|
string|null |
Huisletter, één teken. null als het adres er geen heeft.
|
addition
|
string|null |
Huisnummertoevoeging. null als het adres er geen heeft.
|
street
|
string | Naam van de openbare ruimte. |
city
|
string | Woonplaats. Dit is niet altijd de gemeente. |
municipality
|
string | Gemeente waaronder de woonplaats valt. |
province
|
string | Provincie. |
location
|
object|null |
GeoJSON-punt met [longitude, latitude]. null bij een postbus.
|
purposes
|
array |
Gebruiksdoelen van het object, bijvoorbeeld ["woonfunctie"].
|
surface
|
integer|null | Oppervlakte van het verblijfsobject in vierkante meters. |
constructionYear
|
integer|null | Bouwjaar van het pand. |
type
|
string |
Objecttype, bijvoorbeeld verblijfsobject, ligplaats, standplaats of postbus.
|
Voorbeelden
curl -sS \
-H "X-Api-Key: lat_test_demo_publiek_locatieapi_sandbox" \
-H "Accept: application/json" \
"https://api.locatieapi.nl/v1/addresses?postcode=1021JT&number=19"
Zoeken op een letter of toevoeging
Combineernumber met
letter of
addition om één specifiek adres te krijgen. Laat je ze weg,
dan krijg je alle adressen op dat huisnummer terug, gesorteerd op letter en toevoeging.