Opvragen nummeraanduidingen van een pand via API

Best forumlid,

Graag zou ik via een coördinaat de huisnummer(s) van een pand willen kunnen vinden.
Ik gebruik de volgende URL’s:

In de eerste plaats geef ik een polygoon mee, voorstellende een rechthoekje van 4 x 4 m:
https://bag.basisregistraties.overheid.nl/api/v1/panden
in body: { “geometrie”: { “contains”: { “type”: “Polygon”, “coordinates”: [ [ [5.386995 , 52.164745 ], [ 5.387031 , 52.164745 ], [ 5.387031 , 52.164803 ], [ 5.386995 , 52.164803 ], [ 5.386995 , 52.164745 ] ] ] } } }

Van de terugontvangen BAG identificatiecode van een pand, ga ik op zoek naar de verblijfsobjecten binnen dit pand:

https://bag.basisregistraties.overheid.nl/api/v1/verblijfsobjecten?pandrelatering=0307100000324989
eventueel volgende 20 verblijfsobjecten via:
https://bag.basisregistraties.overheid.nl/api/v1/verblijfsobjecten?pandrelatering=0307100000324989&page=2

ik krijg dan alle BAG identificatiecodes terug van alle verblijfsobjecten. Via elke identificatiecode kan ik met de volgende url het huisnummer met letter en toevoeging vinden:

https://bag.basisregistraties.overheid.nl/api/v1/nummeraanduidingen/0307200000520968

Door alle huisnummers te combineren, kan ik dan de reeks vaststellen, bijv 2A-14D

Is er misschien een url waarmee ik in één keer van pand naar huisnummers kan gaan?

Alvast bedankt,
Kees

2 likes

De route die je nu volgt is de correcte route en op dit moment ook de enige route om de nummeraanduidingen op te halen bij een pand.

Tenzij je zeker weet dat je meegegeven polygon altijd binnen de geometrie van een pand valt, zou ik aanraden om intersects te gebruiken ipv contains. Dan krijg je alle panden terug die minimaal 1 punt delen met de meegegeven geometrie.

Hartelijk dank voor jullie hulp!