Bij pand in Den Haag geeft BAG API maar éen verblijfsobject terug in plaats van 3

Best forum-lid,

Ik prik een punt in mijn grafische programma in het pand met adres Plein 2A in Den Haag.
(Mijn programma weet dit niet dat het dat adres is, ik heb alleen een coördinaat.)
Aan de hand van het geprikte punt, stel ik volgende url samen:

https://bag.basisregistraties.overheid.nl/api/v1/panden
met als requestbody: { “geometrie”: { “contains”: { “type”: “Polygon”, “coordinates”: [ [ [52.079295 , 4.315341 ], [ 52.079331 , 4.315341 ], [ 52.079331 , 4.315399 ], [ 52.079295 , 4.315399 ], [ 52.079295 , 4.315341 ] ] ] } } }

ik krijg dan volgende data terug, waaruit ik pandidentificatie, pandstatus en een url haal:

“identificatiecode”:“0518100000203710”
“status”:“PandInGebruik”
“verblijfsobjecten”:{“href”:“https://bag.basisregistraties.overheid.nl/api/v1/verblijfsobjecten?pandrelatering=0518100000203710&geldigOp=2019-01-30

En met deze url ga ik de verblijfsobjecten opvragen:
https://bag.basisregistraties.overheid.nl/api/v1/verblijfsobjecten?pandrelatering=0518100000203710&geldigOp=2019-01-30

krijg ik het volgende terug:

{"_embedded":{“verblijfsobjecten”:[{“identificatiecode”:“0518010000422274”,“status”:“VerblijfsobjectInGebruik”,“oppervlakte”:5247,"_links":{“self”:{“href”:“https://bag.basisregistraties.overheid.nl/api/v1/verblijfsobjecten/0518010000422274?geldigOp=2019-01-30"},“hoofdadres”:{“href”:"https://bag.basisregistraties.overheid.nl/api/v1/nummeraanduidingen/0518200000422271?geldigOp=2019-01-30”},“pandrelateringen”:[{“href”:“https://bag.basisregistraties.overheid.nl/api/v1/panden/0518100000203710?geldigOp=2019-01-30"}],“voorkomens”:{“href”:“https://bag.basisregistraties.overheid.nl/api/v1/verblijfsobjecten/0518010000422274/voorkomens?geldigOp=2019-01-30”}},"_embedded":{“geometrie”:{“coordinates”:[4.3152273,52.0795039],“type”:“Point”,“crs”:{“type”:“name”,“properties”:{“name”:“urn:ogc:def:crs:EPSG::4258”}}},“geldigVoorkomen”:{“beginGeldigheid”:“2012-06-20T00:00:00.000+02:00”,“eindGeldigheid”:null,“inOnderzoek”:false,“geconstateerd”:false,“aanduidingInactief”:false,“aanduidingCorrectie”:0,“label”:"Voorkomen Verblijfsobject 0518010000422274 van 2012-06-20”,"_embedded":{“bron”:{“documentnummer”:“pvc000524”,“documentdatum”:“2012-06-20”}}}}}]}}

Uit de URL van de nummeraanduiding, haal ik de BAGidentificatie van de verblijfsobjecten. In deze terug gekregen data zitten maximaal 20 van deze url’s en eventueel een volgurl, maar hier maar één nummeraanduiding en geen volgurl.

Met de gevonden BAGidentificaties gebruik ik volgende url, om de nummeraanduiding te vinden:

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

Uit de data die ik terug krijg haal ik de identificatie (ter controle), huisnummer/letter/eventueel huisnummertoevoeging)

{“identificatiecode”:“0518200000422271”,
“huisnummer”:2,
“huisletter”:“A”,

Gebruik ik verkeerde url’s, waardoor ik uit de BAG API maar één verblijfsobject terug krijg in plaats van 3?

Hartelijke groet,
Kees

1 like

Voor zover ik kan nagaan volg je het goede pad, dank voor je uitgebreide toelichting, dat helpt ons ook om de fout te reproduceren!. Wij vermoeden dat er of een bug in de API zit of dat er bij de verwerking van de data van de BAG iets fout is gegaan. Dit gaan we uitzoeken en dan kijken hoe snel we dit op kunnen lossen. Zodra we een beeld hebben bij de oplossing, of het opgelost hebben laten we dat weten.

1 like