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 | BAG-nummeraanduiding, zestien cijfers. Uniek per adres. |
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 uit de BAG. |
city
|
string | BAG-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 uit de BAG, 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.
Eén adres op BAG-id
GET
/v1/addresses/{bagId}
Heb je het BAG-id al, bijvoorbeeld omdat je het bij een eerdere aanroep hebt opgeslagen, dan haal je het adres daar rechtstreeks mee op. Dat is de stabielste sleutel: een postcode kan wijzigen, een nummeraanduiding niet.
curl -sS \
-H "X-Api-Key: lat_test_demo_publiek_locatieapi_sandbox" \
-H "Accept: application/json" \
"https://api.locatieapi.nl/v1/addresses/0363200012101386"