Ik kan een perceel opvragen via API https://brk.basisregistraties.overheid.nl/api/v1/perceel/?id=xxxx, maar ik heb geen idee hoe ik het perceel id moet vinden. Het zou wel handig zijn als ik dit via het adres of postcode kan achterhalen.
Via de postcode-api krijg ik wel gegevens uit BAG, zoals bestemming van het gebouw, maar geen perceel gegevens.
De adres/postcode informatie is geen onderdeel van de BRK API. Wat je wel kunt doen is op basis van het coördinaat het bijbehorende perceel oproepen. Een coördinaat kun je wel vinden op basis van adres.
Via een PUT call naar de API. Zie ook: https://data.pdok.nl/brk/api/v1 > Perceel > Geografisch zoeken op percelen. Om een perceel te vinden dat een bepaald coördinaat bevat stuur je bijvoorbeeld onderstaande body mee:
Dat lukt inderdaad op deze manier. Ik krijg alleen nog wel meerdere percelen die aan het criterium voldoen. Het lijkt alsof de aangrenzende percelen ook aan het zoekcriterium voldoen. Voorbeeld postcode 6711je 6. Zoeken op geografische coordinaten van gebouw 5.6801581, 52.0418192. Levert naast het juiste perceel 16153 ook nog 3 andere aangrenzende percelen. En dan wordt het lastig om automatisch het juiste perceel te selecteren
Hmmm… Dat heeft denk ik te maken met de nauwkeurigheid van de coördinaten. De BRK is een van de eerst gepubliceerde API’s en daar zit nog een afronding van enkele meters in. Ik ga het inschieten… Voor nu kun je in ieder geval wel client-side bekijken in welke van de teruggegeven percelen het coördinaat daadwerkelijk ligt.