wozapidocs

Referentie

Basis-URL https://woz-api.nl. Alles is GET, alles geeft JSON. De gezaghebbende machineleesbare definitie is de OpenAPI-specificatie; deze pagina is de leesbare versie daarvan.

Authenticatie

Elke call vraagt een sleuteI in een header. Beide vormen werken: X-Api-Key: {key} of Authorization: ApiKey {key}. Sleutels maak je aan op woz-api.nl/ApiKeys.

Zonder sleutel mag je 5 adressen per IP-adres opvragen, daarna volgt een 403.

Endpoints

EndpointParametersWat het doet
GET /Api/Adres adres (verplicht), geometrie Zoekt op een vrij ingevoerd adres
GET /Api/Nummeraanduiding/{id} id (pad), geometrie Zoekt op een BAG-nummeraanduiding
GET /Api/AdresseerbaarObject/{id} id (pad), geometrie Zoekt op een verblijfsobject, ligplaats of standplaats
GET /Api/Credits geen Resterend creditsaldo van de sleutel

geometrie=true voegt de perceelgrenzen als GeoJSON toe, in WGS84. Standaard staat dat uit, omdat het de respons fors groter maakt. Zet het alleen aan als je echt gaat tekenen.

Respons

Alle drie de zoek-endpoints geven dezelfde structuur terug.

VeldTypeToelichting
adresstringHet genormaliseerde adres
bagobjectBAG-adresgegevens, zie hieronder
wozObjectobjectWOZ-objectnummer en grondoppervlakte
wozarrayDe vastgestelde waarden per peildatum
percelenarrayActuele percelen uit de Kadastrale Kaart
kadastraleObjectenarrayDe aanduiding waar de WOZ-registratie aan hangt
Twee kadastrale velden, en dat is geen fout. percelen is de actuele perceelsituatie uit de open Kadastrale Kaart. kadastraleObjecten is de aanduiding waaraan de WOZ-registratie hangt. Die kunnen verschillen, bijvoorbeeld na een perceelsplitsing. Gebruik percelen voor oppervlakte en kaartwerk, en kadastraleObjecten als je de WOZ-administratie wilt volgen.

woz

VeldTypeToelichting
peildatumstringWaardepeildatum, doorgaans 1 januari
vastgesteldeWaardeintegerDe WOZ-waarde in hele euro's

Sorteer zelf op peildatum als je de meest recente waarde wilt; de volgorde van de reeks is geen contract.

bag

VeldType
adresseerbaarobjectIdstring
nummeraanduidingIdstring
straatnaamstring
huisnummerinteger
postcodestring
woonplaatsnaamstring

wozObject

VeldTypeToelichting
wozobjectnummerintegerUniek nummer in de LV WOZ
grondoppervlakteintegerIn m², indien bekend

percelen

VeldTypeToelichting
aanduidingstringBijvoorbeeld ASD04 F 1145
kadastraleGemeenteCodestringAKR-code, bijvoorbeeld ASD04
kadastraleGemeentestringNaam van de kadastrale gemeente
kadastraleSectiestringSectieletter
perceelnummerintegerNummer binnen de sectie
oppervlakteM2integerKadastrale grootte in m²
soortGroottestringOf de grootte exact of geschat is
perceelIdstringIdentificatie van het perceel
geometrieobjectGeoJSON, alleen met geometrie=true

Fouten

Elke fout uit de API zelf heeft deze vorm:

VeldTypeToelichting
foutstringKorte omschrijving
codestringMachineleesbare code
statusintegerDe HTTP-status
detailstringWat er precies misging
traceIdstringVermeld dit bij support

Een 400 door modelvalidatie komt van ASP.NET zelf en heeft de ValidationProblemDetails-vorm met een errors-object. Schrijf je foutafhandeling daarom op de HTTP-status en niet op de aanwezigheid van fout.

Limieten en credits

Prijzen en account

De staffels staan publiek, vanaf EUR 0,35 per uniek adres excl. btw. Een gratis account geeft 10 credits om de integratie af te maken.