
Kadastrale kaart API: percelen uit de BRK via PDOK
De kadastrale kaart is open data en staat bij PDOK als OGC API Features, vector tiles, WMS, WMTS, WFS en download. U haalt percelen op zonder sleutel, onder licentie CC BY 4.0. Eigenaarsgegevens zitten er niet in: die horen bij de kadastrale registratie, niet bij de kaart. Hieronder staan getest voorbeeld-requests en valkuilen.

Wat is de kadastrale kaart en hoe verhoudt die zich tot de BRK?
De kadastrale kaart is een onderdeel van de Basisregistratie Kadaster (BRK). De BRK bestaat uit twee delen: de kadastrale registratie van onroerende zaken en zakelijke rechten, en de kadastrale kaart. Alleen de kaart wordt via PDOK als open data aangeboden. De kaart toont de ligging van kadastrale percelen met perceelnummer en de grenzen van het rijk, de provincies en de gemeenten.
Op de kaart staan volgens PDOK perceelnummers, vastgestelde, voorlopige en administratieve kadastrale grenzen, bebouwing met huisnummers en de namen van wegen en waterlopen. Vanaf versie 5 kent elke grens ook een kwaliteitslabel (B, C, D of E), dat aangeeft met welke marge de getekende grens kan afwijken van de grens in het terrein.
In de OGC API heten de lagen (collecties) perceel, kadastralegrens, bebouwing, openbareruimtenaam en nummeraanduidingreeks. Voor gebouwen en adressen zijn andere bronnen geschikter, zie de pagina's over de BAG en de BGT.
| Eigenschap | Waarde |
|---|---|
| Eigenaar en bronhouder | Kadaster |
| Licentie | CC BY 4.0 (vermeld in de landingspagina van de OGC API) |
| OGC API Features | https://api.pdok.nl/kadaster/brk-kadastrale-kaart/ogc/v1 |
| WMS, WFS, WMTS | https://service.pdok.nl/kadaster/brk-kadastrale-kaart/wms/v5_0 (en /wfs/v5_0, /wmts/v5_0) |
| Download API | https://api.pdok.nl/kadaster/brk-kadastrale-kaart/download/v5_0/ui/ |
| Coördinaatstelsel | Opslag in RD (EPSG:28992); de API biedt ook CRS84, Web Mercator (EPSG:3857) en ETRS89 (EPSG:4258) |
| Actualiteit | Grenzen en perceelnummers: één dag. Overige informatie: een maand |
| Sleutel nodig | Nee |
Welke gegevens zijn open en welke niet?
Open zijn de ligging en nummering van percelen, de grenzen, de bebouwing en de namen op de kaart. Niet open via de kadastrale kaart zijn de gegevens over wie eigenaar is of welk recht op een perceel rust. Die staan in de kadastrale registratie en worden door het Kadaster apart verstrekt.
Het Kadaster beschrijft zelf wat in de registratie authentiek is:
Authentieke gegevens in de kadastrale registratie zijn:
- kadastrale aanduidingen van onroerende zaken en appartementen rechten (met uitzondering van erfdienstbaarheden)
- kadastrale grootte van een perceel
- persoonsgegevens van eigenaren, beperkt gerechtigden en beslagleggers
Bron: Kadaster, pagina Basisregistratie Kadaster (BRK), gelezen op 11 oktober 2026. Voor de kaart noemt het Kadaster als authentiek: de afbeelding van de kadastrale aanduidingen, de kadastrale grenzen en de rijks-, provincie- en gemeentegrenzen. De persoonsgegevens staan dus bij de registratie en niet bij de kaart.
De collectie perceel bevat wel enkele registratiekenmerken: kadastrale gemeente, sectie, perceelnummer, de kadastrale grootte en of die grootte is vastgesteld of niet. Er staat geen eigenaar, hypotheek of koopsom in. Wie die gegevens wil raadplegen, gebruikt de betaalde en afgeschermde producten van het Kadaster, waarvoor identificatie en voorwaarden gelden. Welke gegevens een gemeente zelf mag koppelen, staat in de pagina over geodata en de AVG.
Hoe haal ik een perceel op via de OGC API?
U vraagt de collectie perceel op met filters op de attributen. De kadastrale aanduiding bestaat uit drie delen: kadastrale gemeente, sectie en perceelnummer. Alleen de combinatie is uniek.
curl -s -G "https://api.pdok.nl/kadaster/brk-kadastrale-kaart/ogc/v1/collections/perceel/items" \
-d f=json -d limit=1 \
--data-urlencode "kadastrale_gemeente_waarde=Amersfoort" \
-d sectie=D -d perceelnummer=8275 \
--data-urlencode "crs=http://www.opengis.net/def/crs/EPSG/0/28992"
Het antwoord op 11 oktober 2026 was één feature met onder meer kadastrale_gemeente_waarde: "Amersfoort", sectie: "D", perceelnummer: 8275, kadastrale_grootte_waarde: 2735 en soort_grootte_waarde: "Vastgesteld". Met de parameter crs kwamen de coördinaten in meters terug, het eerste punt van de ring was [154242.654, 462795.985].
Dezelfde aanroep in Python, alleen met de standaardbibliotheek:
import json, urllib.parse, urllib.request
BASE = "https://api.pdok.nl/kadaster/brk-kadastrale-kaart/ogc/v1/collections/perceel/items"
q = {
"f": "json", "limit": 1,
"kadastrale_gemeente_waarde": "Amersfoort",
"sectie": "D", "perceelnummer": 8275,
"crs": "http://www.opengis.net/def/crs/EPSG/0/28992",
}
with urllib.request.urlopen(BASE + "?" + urllib.parse.urlencode(q)) as r:
fc = json.load(r)
p = fc["features"][0]["properties"]
print(p["kadastrale_gemeente_waarde"], p["sectie"], p["perceelnummer"],
p["kadastrale_grootte_waarde"], p["soort_grootte_waarde"])
# Amersfoort D 8275 2735 Vastgesteld
De queryables van de collectie, op te vragen via /collections/perceel/queryables, zijn onder meer sectie, perceelnummer, kadastrale_gemeente_waarde, identificatie_lokaal_id en status_historie_waarde. Ook een CQL2-filter werkt: filter=sectie='D' AND perceelnummer=8275 met filter-lang=cql2-text. Hoe OGC API Features zich verhoudt tot WFS leest u op WFS en OGC API Features.
Hoe vraag ik alle percelen in een kaartvenster op?
Met de parameter bbox krijgt u de percelen die een rechthoek raken. Geef bij RD-waarden ook bbox-crs mee, anders verwacht de service lengte- en breedtegraad.
curl -s -G "https://api.pdok.nl/kadaster/brk-kadastrale-kaart/ogc/v1/collections/perceel/items" \
-d f=json -d limit=100 \
--data-urlencode "bbox=154100,462650,154300,462800" \
--data-urlencode "bbox-crs=http://www.opengis.net/def/crs/EPSG/0/28992"
Bij de controle op 12 oktober 2026 lagen in dit venster 51 percelen, dus één pagina was genoeg. Met limit=20 bevat het antwoord een next-link met een cursor; volg die link tot hij ontbreekt. Het antwoord stond standaard in CRS84 (lengtegraad, breedtegraad), ook al was de bbox in RD opgegeven; vraag RD dus expliciet met crs als u in meters wilt rekenen. Een omrekening van losse punten kunt u controleren met de RD-naar-WGS84-tool.
De service stuurt Access-Control-Allow-Origin: * en Cache-Control: public, max-age=3600, no-transform mee. Rechtstreeks gebruik in een browser werkt dus, en de cacheheader staat toe dat een browser of proxy een antwoord een uur hergebruikt. Voor een kaartviewer met veel gebruikers zijn tegels beter dan feature-requests; lees daarvoor de afspraken op PDOK fair use en caching.
Hoe toon ik de kadastrale kaart als achtergrond via WMS?
Voor weergave zonder attributen gebruikt u de WMS. De service heeft op 11 oktober 2026 onder meer de lagen Kadastralekaart, Perceel, Bebouwing, OpenbareRuimteNaam en Nummeraanduidingreeks, met stijlen standaard (type grens) en kwaliteit (kwaliteitslabel) en een print-variant.
curl -s -o perceel.png \
"https://service.pdok.nl/kadaster/brk-kadastrale-kaart/wms/v5_0?service=WMS&version=1.3.0&request=GetMap&layers=Perceel&styles=&crs=EPSG:28992&bbox=154100,462650,154300,462800&width=800&height=600&format=image/png"
Dit gaf status 200 en een PNG van 800 bij 600 pixels. Let op de asvolgorde: in WMS 1.3.0 met EPSG:28992 staat x voor y, zoals hierboven. Het verschil tussen WMS en WMTS, en waarom WMTS bij veel verkeer beter schaalt, staat op WMS en WMTS. Voor een volledige kaarttoepassing leest u de dienst GIS-viewer voor gemeenten.
Welke licentie en bronvermelding gelden?
De landingspagina van de OGC API verwijst naar de licentie CC BY 4.0. Die staat commercieel gebruik toe, maar verplicht bronvermelding. Noem dus het Kadaster als bron en vermeld de datum van ophalen.
De open licentie geldt voor de kaart zoals PDOK die aanbiedt, niet voor de kadastrale registratie. Afgeleide bestanden van derden, zoals perceelbestanden van een provincie, kunnen andere voorwaarden hebben. Meer over licenties staat op open data-licenties.
Het Kadaster en PDOK zeggen daarbij zelf iets over het gebruik van de geometrie:
U kunt van de Kadastrale kaart geen maten afleiden.
Bron: PDOK, Kadastrale kaart, gelezen op 11 oktober 2026. De API-beschrijving zegt hetzelfde: de kaart geeft slechts een indicatie van de ligging van de grenzen. Voor het uitzetten van een bouwwerk of een erfafscheiding is een kadastrale meting nodig en geen meting op het scherm.
Valkuilen bij het gebruik van de kadastrale kaart
- Perceelnummer is niet uniek. De combinatie sectie D en perceelnummer 8275 gaf bij de test onder meer de kadastrale gemeenten Bussum, Haarlem, Sloten Noord-Holland, Kralingen en Maassluis terug. Filter altijd ook op
kadastrale_gemeente_waardeof opidentificatie_lokaal_id. - Kadastrale gemeente is geen gemeente. De kadastrale gemeente is een administratieve indeling die niet gelijk loopt met de bestuurlijke gemeente. Een gemeentelijke herindeling verandert de kadastrale gemeente niet.
- Coördinaatvolgorde en stelsel. Standaard geeft de API CRS84 terug, met lengtegraad eerst. Vraag RD expliciet op met
crsen geef bij een RD-bbox ookbbox-crsmee. - Grootte is niet altijd vastgesteld. Het veld
soort_grootte_waardegeeft aan of de kadastrale grootte is vastgesteld. Presenteer een niet-vastgestelde grootte nooit als de officiële oppervlakte. - Paginering. Volg de
next-link metcursorin plaats van zelf een offset te bouwen; op de laatste pagina ontbreekt de link. - Mutaties. Een mutatie-API bestaat alleen voor de feature types KadastraleGrens, Perceel en Kwaliteit; de volledige downloads zijn er voor alle typen, zegt PDOK.
Wanneer is dit niet de goede bron?
- Eigenaar of rechten achterhalen. De kaart bevat die gegevens niet. Voor bewoners en eigenaren van een adres hoort een gemeente een eigen, rechtmatige bron te gebruiken, onder de AVG.
- Nauwkeurige afmetingen. Voor een bouwtekening of grensgeschil is de kaart onvoldoende; het kwaliteitslabel geeft aan hoe onzeker de grens is.
- Heel Nederland lokaal draaien. Gebruik de download en laad die in een database, bijvoorbeeld met GDAL in een PostGIS-database, in plaats van miljoenen feature-requests.
- Gebouwen en adressen. De BAG en BGT zijn daarvoor de bron, zie BAG en BGT.
Een fout in de kaart geeft u niet door in uw eigen kopie. Meld die bij de bronhouder; hoe dat werkt staat op terugmelden bij basisregistraties. De algemene aanpak voor kaart en viewer staat onder GIS- en kaartoplossingen.
Veelgestelde vragen
Is de kadastrale kaart open data?
Ja. De kadastrale kaart wordt via PDOK aangeboden zonder sleutel, als OGC API, WMS, WMTS, WFS en download. De landingspagina van de OGC API noemt de licentie CC BY 4.0, dus commercieel gebruik mag en bronvermelding (Kadaster) is verplicht. De kadastrale registratie, met eigenaars en rechten, is geen open data.
Kan ik via de PDOK-API zien wie de eigenaar van een perceel is?
Nee. De collectie perceel bevat kadastrale gemeente, sectie, nummer en grootte, maar geen eigenaar, hypotheek of ander recht. Persoonsgegevens van eigenaren horen volgens het Kadaster bij de kadastrale registratie en niet bij de kaart. Die gegevens verstrekt het Kadaster alleen via eigen, betaalde producten met identificatie en voorwaarden.
Welke URL gebruik ik voor de kadastrale kaart API?
Voor attributen en geometrie gebruikt u de OGC API https://api.pdok.nl/kadaster/brk-kadastrale-kaart/ogc/v1, met de collecties perceel, kadastralegrens en bebouwing. Voor een afbeelding of achtergrondkaart gebruikt u de WMS of WMTS op service.pdok.nl/kadaster/brk-kadastrale-kaart, versie 5_0. Geen van beide vraagt een sleutel.
Hoe actueel is de kadastrale kaart bij PDOK?
PDOK vermeldt een dag actualiteit voor kadastrale grenzen en perceelnummers en een maand voor de overige informatie, zoals bebouwing en straatnamen. Een eigen kopie houdt u bij met de mutatiedownloads. Controleer bij een besluit of rechtshandeling altijd de actuele stand bij het Kadaster.
Mag ik oppervlakte of afstanden uit de kadastrale kaart halen?
Niet als officiële maat. PDOK zegt letterlijk dat u van de kadastrale kaart geen maten kunt afleiden; de getekende grens kan volgens het kwaliteitslabel afwijken van het terrein. Het veld kadastrale_grootte_waarde kunt u wel tonen, maar controleer eerst of soort_grootte_waarde op vastgesteld staat.
Bronnen
- PDOK — Kadastrale kaart (gelezen op )
- PDOK — Kadastrale kaart (OGC API's) (gelezen op )
- PDOK — Kadastrale kaart (OGC-webservices) (gelezen op )
- PDOK — BRK Kadastrale kaart OGC API v1 (landingspagina) (gelezen op )
- PDOK — BRK Kadastrale kaart WMS v5_0 (gelezen op )
- Kadaster — Basisregistratie Kadaster (BRK) (gelezen op )
- data.overheid.nl — Kadastrale kaart (gelezen op )
Meer over TechinFlow
Een nieuw bureau in Haarlem voor maatwerk software, GIS en dataplatforms op open standaarden.
Een vraag of opdracht?
Vertel kort wat er speelt en voor welke organisatie. We reageren per e-mail.
Stuur een bericht