BAG basisregistratie.overheid en nationaalgeoregister geven (in veel gevallen) verschillend resultaat (op deze manier)

Op twee manieren kom ik aan de data die ik zoek.

De eerste is via:

https://bag.basisregistraties.overheid.nl/api/v1/nummeraanduidingen?postcode=2723RB&huisnummer=63

kom ik bij de link naar adresserbaarObject dat ik gebruik om bouwjaar en oppervlakte te vinden.

https://bag.basisregistraties.overheid.nl/api/v1/verblijfsobjecten/0637010000299186?

De tweede is via:

https://geodata.nationaalgeoregister.nl/bag/wfs/v1_1?

Dat is een stuk makkelijker en sneller met zoiets:

https://geodata.nationaalgeoregister.nl/bag/wfs/v1_1?request=GetFeature&service=WFS&version=2.0.0&typenames=bag:verblijfsobject&filter=postcode2723RBhuisnummer63

Echter in tegenstelling tot de eerste krijg ik hier:

(’@numberMatched’, ‘unknown’),
(’@numberReturned’, ‘0’)]))])

terug!

De vraag is doe ik iets fout? (wellicht omslachtig) of is dit een bug? Ik heb gemerkt dat iets meer dan 10% van mijn adresbestand ca. 1900 van de 17000 dit ‘probleem’ heeft, de rest is in orde.

Hier is sprake van een BAG Nevenadres. Dwz Verblijfsobject 0637010000299186 heeft een Hoofdadres (Wattstraat 61, Nummeraanduiding 0637200000299187) en een Nevenadres (Wattstraat 63, Nummeraanduiding 0637200000299188). Die laatste lijkt niet in de WFS opgenomen. Nevenadres is een BAG-constructie die vaak over het hoofd wordt gezien.

Kijk in dit soort gevallen in de BAG Viewer, dan wordt e.e.a. wel duidelijk:

Met deze link bijvoorbeeld.

Dat staat ook in de Capabilities van de WFS (en het word ook, zij het wat minder uitgebreid, genoemd op andere plekken):

De gegevens bestaan uit BAG-panden en een deelselectie van BAG-gegevens van deze panden en de zich daarin bevindende verblijfsobjecten. Ook de ligplaatsen en standplaatsen zijn hierin opgenomen met een deelselectie van BAG-gegevens. De gegevens van de nummeraanduiding zijn in deze services onderdeel van de adresseerbare objecten, hierbij wordt slechts 1 adres opgenomen, dus objecten met meerdere adressen (hoofd- en nevenadressen) zijn niet compleet. In deze services zitten dus niet alle BAG adressen. Wij adviseren u, aangezien er sprake is van beperkte gegevens, om in de webservice BAG Bevragen de actuele gegevens te controleren. Dit kan ook in een van de andere BAG producten: BAG Web, BAG Extract of BAG Compact. BAG Bevragen: http://www.kadaster.nl/web/artikel/productartikel/BAG-Bevragen.htm Andere BAG producten: http://www.kadaster.nl/web/Themas/Registraties/BAG/BAGartikelen/BAG-producten.htm De service wordt dagelijks geactualiseerd.

Met de nieuwe BAG API Individuele Bevragingen is het mogelijk om van ‘huidige’ adressen de veel gevraagde gegevens zoals oppervlakte en bouwjaar met 1 request op te vragen met (onder andere) postcode en huisnummer.

De URL ziet er dan zo uit:
https://api.bag.kadaster.nl/lvbag/individuelebevragingen/v2/adressenuitgebreid?postcode=2723RB&huisnummer=63

Deze API is niet geschikt voor bulkbevragingen en vervangt de v1 API. Alle informatie over de API BAG Individuele Bevragingen vindt u op Github.