Zonder account

Test de API

Vul een postcode en huisnummer in. Links zie je het gevonden adres netjes opgemaakt, rechts het volledige verzoek met headers en de ruwe JSON-response, inclusief statuscode en responstijd. De console toont exact wat de echte API zou teruggeven.

Omgeving
Probeer:

Vul je een toevoeging in, dan schakelt het voorbeeld naar /v1/addresses; /v3/lookup accepteert alleen een geheel huisnummer.

Straat
Hamerstraat 19
Postcode
1021JT
Plaats
Amsterdam
Gemeente
Amsterdam
Provincie
Noord-Holland
Coördinaten
52.38488658, 4.92204151
console
bezig… 200 OK 0.02 ms
GET https://sandbox.locatieapi.nl/v3/lookup/1021JT/19
X-Api-Key: lat_test_demo_publiek_locatieapi_sandbox
Accept: application/json
← HTTP 200 OK
Content-Type: application/json
X-RateLimit-Limit: 40
X-RateLimit-Remaining: 39
X-RateLimit-Reset: 60
X-Quota-Limit: 500
X-Quota-Remaining: 500
X-Quota-Reset: 1788220800
X-Request-Id: 6876d26c-ea3d-4164-870b-da63895ec7e3
Cache-Control: public, max-age=86400

{
    "postcode": "1021JT",
    "number": 19,
    "street": "Hamerstraat",
    "city": "Amsterdam",
    "municipality": "Amsterdam",
    "province": "Noord-Holland",
    "location": {
        "type": "Point",
        "coordinates": [
            4.92204151,
            52.38488658
        ]
    }
}

Dit voorbeeld draait op de proefsleutel van deze pagina en is beperkt tot 40 aanvragen per minuut per IP-adres. De limiet- en bundelheaders horen bij die sleutel; met je eigen sleutel zie je hier de limieten van jouw plan.

Hoe je dit leest

  • De regel bovenaan de console is het verzoek: methode en volledige URL, daaronder de headers die meegaan.
  • Daaronder staat de response: de statuscode, de vaste responseheaders en de ruwe body.
  • De responstijd is de tijd die het opzoeken zelf kostte, zonder netwerk. In productie komt daar de verbinding bij.
  • Vul je een toevoeging in, dan schakelt het voorbeeld naar /v1/addresses, want /v3/lookup accepteert alleen een geheel huisnummer.
  • Met "Kopieer als cURL" krijg je precies het commando dat bij het verzoek hoort dat je zojuist uitvoerde.

Foutgevallen zijn echt te zien

Vul 6545CA met huisnummer 29a in en de console toont de 400 met de problem+json-body. Zo zie je precies wat je code moet afvangen, in plaats van het uit de documentatie te moeten afleiden.

400 application/problem+json
{
  "title": "Request validation failed",
  "invalidParams": [
    { "name": "number", "reason": "should be integer" }
  ]
}

Alle sandboxgevallen

In de sandbox staat een vaste set die niet verandert. Handig om je tests op te bouwen. Klik op een rij om hem hierboven in te vullen.

Vaste testcombinaties in de sandbox
Postcode Huisnummer Status Resultaat
6545CA 29 200 Waldeck Pyrmontsingel, Nijmegen, Gelderland
1021JT 19 200 Hamerstraat, Amsterdam, Noord-Holland
5038EA 17 200 Stationsstraat, Tilburg, Noord-Brabant
3030AC 100 200 Postbus, Leusden, Utrecht. location is null
6545CA 29a 400 number should be integer
6545C 29 400 postcode voldoet niet aan het patroon
6545CA 299 404 Resource not found