# Identix.org

> Alle API's van Nederland, één standaard. Elke bron-API is individueel
> aanspreekbaar; antwoorden zijn genormaliseerd (ISO-datums, WGS84,
> null = onbekend bij de bron, fouten in RFC 7807). Live vanaf de bron.

Menselijke documentatie: /docs — machine-specificatie: /openapi.yaml —
MCP (tools voor LLM's): POST /mcp (streamable HTTP).

Elk endpoint is een API. Achter elk endpoint zit óf een onderliggende
bron-API (veld bron_type: 'bron-api'; eigen adapter op de API van de
instantie) óf een dataset uit de landelijke catalogus (bron_type:
'dataset'; universele ontsluiting via /v1/datasets/{id}/data) óf een
collectiebron (bron_type: 'collectiebron'; een register zónder open
API dat Identix.org importeert uit het officiële publieke extract
— elke respons bevat peildatum, bron_url en attributie). Voor de
aanroeper is het formaat identiek.

## API's

### BAG — Adressen
- GET /v1/bag/adressen — parameters: q (verplicht), rows (optioneel), start (optioneel)
- GET /v1/bag/suggest — parameters: q (verplicht)
- GET /v1/bag/lookup — parameters: id (verplicht)
- Instantie: Kadaster / PDOK · licentie: CC0 1.0 (BAG)

### CBS — Gemiddelde energietarieven voor consumenten
- GET /v1/energie/prijzen
- Instantie: Centraal Bureau voor de Statistiek · licentie: CC BY 4.0

### BAG API Bevragen — verblijfsobjecten & panden
- GET /v1/bag-bevragen/adressen — parameters: postcode (verplicht), huisnummer (verplicht), huisletter (optioneel), huisnummertoevoeging (optioneel)
- GET /v1/bag-bevragen/verblijfsobjecten/{id} — parameters: id (verplicht)
- GET /v1/bag-bevragen/panden/{id} — parameters: id (verplicht)
- Instantie: Kadaster · licentie: CC0 1.0 (BAG)

### CBS — Kerncijfers & StatLine
- GET /v1/cbs/kerncijfers — parameters: regio (verplicht), jaar (optioneel)
- GET /v1/cbs/regios — parameters: binnen (verplicht), niveau (verplicht)
- GET /v1/cbs/tabellen — parameters: q (optioneel)
- GET /v1/cbs/tabellen/{id}/query — parameters: waar (optioneel)
- Instantie: Centraal Bureau voor de Statistiek · licentie: CC BY 4.0

### Kadaster — Kadastrale kaart (5 lagen)
- GET /v1/kadaster/{percelen|grenzen|bebouwing|openbareruimtenamen|nummeraanduidingreeksen} — parameters: lon (verplicht), lat (verplicht), radius (optioneel)
- Instantie: Kadaster / PDOK · licentie: CC0 1.0

### Luchtmeetnet — Luchtkwaliteit
- GET /v1/luchtmeetnet/metingen — parameters: station (verplicht), formule (optioneel), van/tot (optioneel)
- GET /v1/luchtmeetnet/stations — parameters: zoek (optioneel)
- Instantie: RIVM en samenwerkende GGD'en · licentie: Open data (zie bronportaal)

### RDW — Voertuigen
- GET /v1/rdw/voertuigen — parameters: kenteken (optioneel), merk (optioneel)
- Instantie: Rijksdienst voor het Wegverkeer · licentie: CC0 1.0

### RCE — Rijksmonumentenregister
- GET /v1/rce/monumenten — parameters: rijksmonumentnummer|postcode+straat|woonplaatsnaam (verplicht)
- Instantie: Rijksdienst voor het Cultureel Erfgoed · licentie: CC0 1.0

### Wetgeving — BWB-regelingen
- GET /v1/wet/regelingen — parameters: q (verplicht)
- GET /v1/wet/regeling/{bwb_id} — parameters: bwb_id (verplicht)
- Instantie: Ministerie van JenV / KOOP · licentie: Publiek domein (wetteksten)

### Rechtspraak — uitspraken
- GET /v1/rechtspraak/uitspraak — parameters: ecli (verplicht)
- Instantie: Raad voor de Rechtspraak · licentie: CC BY 4.0

### Amsterdam — Dataplatform (stedelijke datasets)
- GET /v1/amsterdam/datasets — parameters: q (optioneel)
- GET /v1/amsterdam/datasets/{id}/tabellen — parameters: id (verplicht)
- GET /v1/amsterdam/datasets/{id}/data — parameters: tabel (optioneel), rijen (optioneel), pagina (optioneel), velden (optioneel), sorteer (optioneel)
- Instantie: Gemeente Amsterdam · licentie: publiek domein / CC BY — per dataset vermeld in de response

### Weer — Open-Meteo (KNMI/DWD/ECMWF)
- GET /v1/weer/nu — parameters: lon (verplicht), lat (verplicht)
- GET /v1/weer/voorspelling — parameters: lon (verplicht), lat (verplicht), dagen (optioneel)
- Instantie: Open-Meteo (modeldata nationale weerdiensten) · licentie: CC BY 4.0 (attributie verplicht)

### Deelfiets — GBFS (alle NL-systemen)
- GET /v1/deelfiets/systemen
- GET /v1/deelfiets/{systeem}/stations — parameters: systeem (verplicht)
- GET /v1/deelfiets/{systeem}/voertuigen — parameters: systeem (verplicht)
- Instantie: MobilityData GBFS-register (Donkey Republic, Check e.a.) · licentie: CC0 1.0 (per systeem in system_information vermeld)

### Tweede Kamer — Gegevensmagazijn (38 entiteiten)
- GET /v1/kamer/entiteiten
- GET /v1/kamer/{entiteit} — parameters: entiteit (verplicht), rijen (optioneel), start (optioneel), velden (optioneel), sorteer (optioneel)
- Instantie: Tweede Kamer der Staten-Generaal · licentie: CC0 1.0

### Rijksmuseum — Collectie (Linked Art)
- GET /v1/rijksmuseum/collectie — parameters: type (optioneel), maker (optioneel), materiaal (optioneel), objectnummer (optioneel), pagina_token (optioneel)
- GET /v1/rijksmuseum/object/{objectnummer} — parameters: objectnummer (verplicht)
- Instantie: Rijksmuseum · licentie: CC0 1.0 (collectie-metadata)

### NIPV — Kerncijfers Veiligheidsregio's
- GET /v1/veiligheid/kerncijfers
- Instantie: Nederlands Instituut Publieke Veiligheid · licentie: CC0 1.0

### Beeld en Geluid — Mediacatalogus (SPARQL)
- GET /v1/beeldengeluid/zoeken — parameters: q (verplicht), rijen (optioneel)
- GET /v1/beeldengeluid/sparql — parameters: query (verplicht)
- Instantie: Nederlands Instituut voor Beeld en Geluid · licentie: CC0 1.0

### BGT — Grootschalige Topografie (PDOK OGC-API)
- GET /v1/pdok/bgt/collecties
- GET /v1/pdok/bgt/{collectie}/items — parameters: collectie (verplicht), rijen (optioneel), bbox (optioneel)
- Instantie: Kadaster / PDOK · licentie: CC BY 4.0

### NDW — Wegverkeer: laadpalen + feeds
- GET /v1/mobiliteit/laadpalen — parameters: operator (optioneel), alleen_beschikbaar (optioneel), rijen (optioneel), start (optioneel)
- GET /v1/mobiliteit/ndw/bestanden
- Instantie: Nationaal Dataportaal Wegverkeer · licentie: open data (NDW; per feed vermeld)

### CBS dataderden — Politie, RIVM, gemeenten (821 tabellen)
- GET /v1/statistiek/dataderden/tabellen — parameters: q (optioneel)
- GET /v1/statistiek/dataderden/{tabel} — parameters: tabel (verplicht), rijen (optioneel), start (optioneel), velden (optioneel), sorteer (optioneel)
- Instantie: CBS namens Politie, RIVM en gemeenten · licentie: CC BY 4.0 (CBS/bronhouder)

### NDE — Datasetregister (erfgoed, DCAT)
- GET /v1/erfgoed/datasetregister/zoeken — parameters: q (verplicht), rijen (optioneel)
- GET /v1/erfgoed/datasetregister/sparql — parameters: query (verplicht)
- Instantie: Netwerk Digitaal Erfgoed · licentie: Open data (NDE; per dataset in dcterms:license vermeld)

### KOOP — Officiële bekendmakingen (SRU)
- GET /v1/bekendmakingen/zoeken — parameters: q (verplicht), productgebied (optioneel), rijen (optioneel), start (optioneel)
- GET /v1/bekendmakingen/indexen
- Instantie: KOOP / Overheid.nl · licentie: publiek domein (art. 11 Auteurswet; wetten en besluiten)

### PDOK — Bestuurlijke gebieden (gemeente/provincie/land)
- GET /v1/pdok/bestuurlijkegebieden/collecties
- GET /v1/pdok/bestuurlijkegebieden/{collectie}/items — parameters: collectie (verplicht), rijen (optioneel), bbox (optioneel)
- Instantie: Kadaster / PDOK · licentie: CC BY 4.0

### CBS — Open Data v4 catalogus (alle tabellen)
- GET /v1/cbs/v4/tabellen — parameters: q (optioneel), rijen (optioneel), start (optioneel), velden (optioneel), sorteer (optioneel)
- GET /v1/cbs/v4/{id}/data — parameters: id (verplicht), rijen (optioneel), start (optioneel), velden (optioneel)
- Instantie: Centraal Bureau voor de Statistiek · licentie: CC BY 4.0 (CBS)

### DUO — Open Onderwijsdata (CKAN-catalogus)
- GET /v1/onderwijs/datasets — parameters: q (optioneel), rijen (optioneel), start (optioneel)
- GET /v1/onderwijs/dataset/{id} — parameters: id (verplicht)
- Instantie: Dienst Uitvoering Onderwijs · licentie: CC BY 4.0 (DUO)

### NDE Termennetwerk — zoeken in 56 thesauri
- GET /v1/erfgoed/termen/zoeken — parameters: q (verplicht), rijen (optioneel)
- GET /v1/erfgoed/termen/bronnen
- Instantie: Netwerk Digitaal Erfgoed · licentie: Open data (NDE; per thesaurus eigen licentie)

### Wikidata — Query Service (SPARQL)
- GET /v1/wikidata/sparql — parameters: query (verplicht)
- Instantie: Wikimedia Foundation · licentie: CC0 1.0

### OpenAlex — wetenschappelijke publicaties
- GET /v1/wetenschap/openalex/zoeken — parameters: q (verplicht), rijen (optioneel), pagina (optioneel)
- Instantie: OurResearch · licentie: CC0 1.0

### Frankfurter — wisselkoersen (ECB)
- GET /v1/financieel/koersen — parameters: van (optioneel), naar (optioneel), periode_van (optioneel), periode_tot (optioneel)
- Instantie: Frankfurter (community) / ECB · licentie: MIT (software); koersen: ECB met bronvermelding

### Crossref — DOI-metadata
- GET /v1/wetenschap/crossref/zoeken — parameters: q (verplicht), rijen (optioneel), start (optioneel)
- Instantie: Crossref · licentie: vrij hergebruik (make content available for any purpose)

### MusicBrainz — muziekencyclopedie
- GET /v1/cultuur/muziek/artiesten — parameters: q (verplicht), rijen (optioneel), start (optioneel)
- Instantie: MetaBrainz Foundation · licentie: CC0 1.0 (kerndata)

### GLEIF — LEI-register (NL-rechtspersonen)
- GET /v1/bedrijven/lei/zoeken — parameters: q (optioneel), land (optioneel), rijen/start (optioneel)
- GET /v1/bedrijven/lei/{lei} — parameters: lei (verplicht)
- Instantie: GLEIF · licentie: CC0 1.0

### TED — EU-aanbestedingen
- GET /v1/aanbestedingen/zoeken — parameters: q (optioneel), alleen_nl (optioneel), rijen/start (optioneel)
- Instantie: Publications Office EU · licentie: CC0 1.0 (metadata; aankondigingen vrij herbruikbaar)

### ESMA — toezichtsregisters (Solr)
- GET /v1/toezicht/esma/zoeken — parameters: q (optioneel), core (optioneel), rijen/start (optioneel)
- Instantie: ESMA · licentie: open data (ESMA registers)

### ECB — Data Portal (rentestanden, inflatie, koersen)
- GET /v1/statistiek/ecb/{flow}/{sleutel} — parameters: flow (verplicht), sleutel (verplicht), van/tot (optioneel)
- Instantie: Europese Centrale Bank · licentie: vrij gebruik met bronvermelding (ECB)

### Eurostat — Europese statistiek (NL-slice)
- GET /v1/statistiek/eurostat/{dataset} — parameters: dataset (verplicht), geo (optioneel), laatste (optioneel)
- Instantie: Eurostat · licentie: CC BY 4.0 (uitzonderingen: niet-EU-data, Liechtenstein/Zwitserland handel, AT-GN)

### 3DBAG — 3D-gebouwen Nederland
- GET /v1/pdok/3dbag/collecties
- GET /v1/pdok/3dbag/{collectie}/items — parameters: collectie (verplicht), rijen (optioneel), bbox (optioneel)
- Instantie: TU Delft 3DGI · licentie: CC BY 4.0

### EU Vocabularies — EuroVoc & NAL (SPARQL)
- GET /v1/euvoc/sparql — parameters: query (verplicht)
- Instantie: Publications Office EU · licentie: CC BY 4.0 (EU-vocabulaires)

### RVO — regelingen & subsidie-content
- GET /v1/regelingen/rvo/{soort} — parameters: soort (verplicht), rijen (optioneel), pagina (optioneel)
- Instantie: Rijksdienst voor Ondernemend Nederland · licentie: open (RVO; hergebruik volgens RVO-voorwaarden)

### EP-Online — energielabels gebouwen
- GET /v1/ep-online/labels/adres — parameters: postcode (verplicht), huisnummer (verplicht), huisletter (optioneel), huisnummertoevoeging (optioneel), detailaanduiding (optioneel)
- GET /v1/ep-online/labels/object/{bag-object-id} — parameters: bag-object-id (verplicht)
- GET /v1/ep-online/bestanden[/{datum}] — parameters: datum (optioneel)
- GET /v1/ep-online/totaalbestand — parameters: geen (optioneel)
- Instantie: Rijksdienst voor Ondernemend Nederland · licentie: Openbaar (lookup per object; bulk uitsluitend via de bron)

### ROR — onderzoeksinstanties
- GET /v1/ror/organisaties — parameters: zoek (optioneel), land (optioneel), rijen/start (optioneel)
- Instantie: ROR Community · licentie: CC0

### data.europa.eu — EU-datatalogus
- GET /v1/dataeuropa/zoeken — parameters: q (verplicht), rijen/pagina (optioneel)
- Instantie: EU-Publications Office · licentie: Publiek (EU-publicatiedienst)

### GBIF — natuurwaarnemingen NL
- GET /v1/gbif/waarnemingen — parameters: soort (optioneel), sinds (optioneel), rijen/start (optioneel)
- GET /v1/gbif/datasets — parameters: rijen/start (optioneel)
- Instantie: GBIF Secretariat · licentie: CC BY 4.0 (per dataset; attributie verplicht)

### NLOG — olie, gas en ondergrond
- GET /v1/nlog/lagen
- GET /v1/nlog/{laag} — parameters: laag (verplicht), rijen (optioneel)
- Instantie: NLOG / GDNGeoservices · licentie: Openbaar (NLOG-kaartviewer)

### Waterschappen — oppervlaktewateren IMWA
- GET /v1/watersystemen/imwa/collecties
- GET /v1/watersystemen/imwa/{collectie}/items — parameters: collectie (verplicht), rijen (optioneel), bbox (optioneel)
- Instantie: Unie van Waterschappen (PDOK) · licentie: Publiek domein (PDOK)

### Koninklijke Bibliotheek — collecties & linked data
- GET /v1/kb/zoeken — parameters: q (verplicht), rijen/start (optioneel)
- GET /v1/kb/sparql — parameters: query (verplicht)
- Instantie: KB, nationale bibliotheek · licentie: Publiek domein / CC0 (KB open data)

### ESEF — jaarverslagen (iXBRL)
- GET /v1/esef/filings — parameters: q (optioneel), land (optioneel), rijen/pagina (optioneel)
- Instantie: XBRL International / AFM · licentie: Openbaar (gereguleerde informatie, Transparantierichtlijn)

### Collectie Nederland — museumcollecties
- GET /v1/collectie-nl/zoeken — parameters: q (verplicht), rijen (optioneel)
- Instantie: RCE · licentie: Varieert per instelling (in elk record vermeld)

### Open Beelden — open audiovisueel erfgoed
- GET /v1/openbeelden/records — parameters: van/tot (optioneel), token (optioneel)
- Instantie: Beeld en Geluid · licentie: CC0 / publiek domein (per record vermeld)

### Open Archieven — persoonsaktes (A2A)
- GET /v1/archieven/records — parameters: van/tot (optioneel), token (optioneel)
- Instantie: Open Archieven (aggregator) · licentie: Open data (A2A; per archiefdienst vermeld)

### Tweede Kamer — SyncFeed 2.0 (entity-stroom)
- GET /v1/kamer/syncfeed — parameters: categorie (optioneel), skiptoken (optioneel)
- Instantie: Tweede Kamer der Staten-Generaal · licentie: Publiek domein (Tweede Kamer open data)

### Catalogus — alle datasets van NL
- GET /v1/catalogus/datasets — parameters: q (optioneel)
- GET /v1/catalogus/instanties
- GET /v1/datasets/{id}/query — parameters: waar (optioneel)
- GET /v1/datasets/{id}/schema
- Instantie: Koop Overheid · licentie: CC0 1.0

### RVO — EP-Online totaalbestand energielabels
- GET /v1/ep-online/totaalbestand
- GET /v1/energielabel/{metric} — parameters: metric (verplicht)
- GET /v1/verduurzaming/denhaag
- Instantie: Rijksdienst voor Ondernemend Nederland (RVO) · licentie: openbaar; attributie RVO / EP-Online

### AFM — Register financiële dienstverleners
- GET /v1/afm/register
- GET /v1/afm/instellingen — parameters: q (optioneel), kvk_nummer (optioneel), land (optioneel), plaats (optioneel), ep (optioneel)
- GET /v1/afm/instellingen/{id} — parameters: id (verplicht)
- GET /v1/afm/vergunningen — parameters: vergunningnummer (optioneel), instelling_id (optioneel), status (optioneel)
- Instantie: Autoriteit Financiële Markten · licentie: Hergebruik toegestaan onder voorwaarde van uitdrukkelijke bronvermelding van de AFM (sitevoorwaarden afm.nl)

### DNB — Openbaar register
- GET /v1/dnb/register
- GET /v1/dnb/instellingen — parameters: q (optioneel), kvk_nummer (optioneel), rsin (optioneel), lei (optioneel), deelregister (optioneel), land (optioneel), plaats (optioneel)
- GET /v1/dnb/instellingen/{relatienummer} — parameters: relatienummer (verplicht)
- GET /v1/dnb/registraties — parameters: deelregister (optioneel), status (optioneel), type (optioneel), q (optioneel)
- Instantie: De Nederlandsche Bank · licentie: CC BY 4.0 (DNB-disclaimer: databank en datasets)

### Belastingdienst — ANBI-register
- GET /v1/anbi/register
- GET /v1/anbi/instellingen — parameters: q (optioneel), rsin (optioneel), plaats (optioneel), status (optioneel), cultuur (optioneel)
- GET /v1/anbi/instellingen/{id} — parameters: id (verplicht)
- Instantie: Belastingdienst · licentie: CC0 1.0

### GLEIF — LEI Golden Copy (NL)
- GET /v1/gleif/register
- GET /v1/gleif/entiteiten — parameters: q (optioneel), kvk_nummer (optioneel), plaats (optioneel), status (optioneel)
- GET /v1/gleif/entiteiten/{lei} — parameters: lei (verplicht)
- GET /v1/gleif/kvk/{kvk_nummer} — parameters: kvk_nummer (verplicht)
- Instantie: Global Legal Entity Identifier Foundation · licentie: CC0 1.0

## Eigen diensten (koppelingen)

Afgeleide producten die meerdere bronnen in één call combineren —
bron_type: 'eigen-dienst'; bronnen[] vermeldt álle geraadpleegde bronnen.

### Adres-context — alles rond één adres
- GET /v1/adres/{postcode}/{huisnummer}/context
- Combineert: BAG (PDOK), CBS StatLine, Kadaster kadastrale kaart, RCE

### Pand-dossier — gebouw, perceel, monument, buurt
- GET /v1/pand/{postcode}/{huisnummer}/dossier
- Combineert: BAG (PDOK), Kadaster kadastrale kaart, RCE, CBS StatLine, Catalogus (energielabel-datasets)

### Regio-vergelijking — kerncijfers naast elkaar
- GET /v1/regio/{code}/vergelijk — parameters: met (verplicht), jaar (optioneel)
- Combineert: CBS StatLine

### Wet-artikel-relevantie — artikel + weg naar jurisprudentie
- GET /v1/wet/{bwb_id}/artikelen/{artikel}/relevant — parameters: bwb_id (verplicht), artikel (verplicht)
- Combineert: wetten.overheid.nl (BWB), Rechtspraak open data

### Uitspraak-artikelen — wetgeving in één uitspraak
- GET /v1/rechtspraak/{ecli}/relevante-artikelen — parameters: ecli (verplicht)
- Combineert: Rechtspraak open data, wetten.overheid.nl (BWB)

### Punt-context — alles rond één coördinaat
- GET /v1/punt/{lon}/{lat}/context — parameters: radius (optioneel)
- Combineert: BAG (PDOK), CBS StatLine, Kadaster kadastrale kaart, RCE

### Regio-ranglijst — top-N binnen een gebied
- GET /v1/regio/{code}/top — parameters: kenmerk (optioneel), n (optioneel), richting (optioneel), niveau (optioneel)
- Combineert: CBS StatLine

### Punt-alles — alles op één coördinaat
- GET /v1/punt/{lon}/{lat}
- Combineert: BAG, PDOK, NDW, CBS, Open-Meteo, GBIF

### Adres-alles — hét vlaggenschip: alles over één adres
- GET /v1/adres/{postcode}/{huisnummer}
- Combineert: BAG, WOZ-waardeloket, RCE, Kadaster, PDOK, CBS StatLine, NDW, Luchtmeetnet, RVO

### Regio-alles — alles over één regio
- GET /v1/regio/{code}
- Combineert: CBS StatLine, Catalogus (data.overheid.nl)

### Punt-natuur — natuurwaarnemingen bij een punt
- GET /v1/punt/{lon}/{lat}/natuur — parameters: radius (optioneel), n (optioneel)
- Combineert: GBIF natuurwaarnemingen

### Regio vs. landelijk — hoe verhoudt deze regio zich tot NL?
- GET /v1/regio/{code}/landelijk
- Combineert: CBS StatLine

### Monitoring-regio — wijzigingen rond een regio
- GET /v1/monitoring/regio/{code}
- Combineert: CBS StatLine (kerncijfers + verkoopprijzen)

### Monitoring-pand — wijzigingen detecteren zonder webhooks
- GET /v1/monitoring/pand/{postcode}/{huisnummer}
- Combineert: WOZ-waardeloket, NDW, BAG (PDOK)

### Pand-WOZ — vastgestelde WOZ-waarden per object
- GET /v1/pand/{postcode}/{huisnummer}/woz — parameters: letter (optioneel), toevoeging (optioneel)
- Combineert: WOZ-waardeloket (Waarderingskamer/Kadaster)

### Adres-subsidies — verduurzamingssubsidies per adres
- GET /v1/adres/{postcode}/{huisnummer}/subsidies
- Combineert: BAG (PDOK), RVO ISDE

### Regio-woningmarkt — verkoopprijzen over jaren
- GET /v1/regio/{code}/woningmarkt — parameters: jaren (optioneel)
- Combineert: CBS StatLine (verkoopprijzen + kerncijfers)

### Waarde-indicatie — open kengetallen per adres
- GET /v1/pand/{postcode}/{huisnummer}/waarde-indicatie
- Combineert: BAG (PDOK), CBS StatLine

### Punt-reistijden — actuele reistijden bij een punt
- GET /v1/punt/{lon}/{lat}/reistijden — parameters: radius (optioneel), n (optioneel)
- Combineert: NDW measurement + traveltime

### Punt-brugopeningen — brugopeningen + SRTI bij een punt
- GET /v1/punt/{lon}/{lat}/brugopeningen — parameters: radius (optioneel), n (optioneel)
- Combineert: NDW planningsfeed + SRTI

### Punt-gebieden — bestuurlijke gebieden op een punt
- GET /v1/punt/{lon}/{lat}/gebieden
- Combineert: PDOK bestuurlijke gebieden

### Punt-verkeer — tijdelijke maatregelen bij een punt
- GET /v1/punt/{lon}/{lat}/verkeer — parameters: radius (optioneel), n (optioneel)
- Combineert: NDW tijdelijke verkeersmaatregelen

### Regio-trend — kerncijfers over jaren
- GET /v1/regio/{code}/trend
- Combineert: CBS StatLine

### Punt-BGT — grootschalige topografie op een punt
- GET /v1/punt/{lon}/{lat}/bgt — parameters: radius (optioneel), n (optioneel)
- Combineert: BGT (PDOK)

### Punt-milieuzone — ligt dit punt in een emissiezone?
- GET /v1/punt/{lon}/{lat}/milieuzone — parameters: n (optioneel)
- Combineert: NDW emissiezones

### Punt-voorzieningen — alles in de buurt
- GET /v1/punt/{lon}/{lat}/voorzieningen — parameters: radius (optioneel), n (optioneel)
- Combineert: NDW laadpalen, GBFS deelfiets, Open-Meteo

### Adres-luchtkwaliteit — dichtstbijzijnde meetpunt
- GET /v1/adres/{postcode}/{huisnummer}/lucht — parameters: n (optioneel)
- Combineert: BAG (PDOK), Luchtmeetnet

### Toetssteen — beleidsstukken getoetst aan kaders
- GET /v1/toetssteen/toetsen — parameters: dossier (optioneel), modus (optioneel)
- GET /v1/toetssteen/toetsen/{toets_id} — parameters: verdict (optioneel)
- GET /v1/toetssteen/kaders
- Combineert: Tweede Kamer gegevensmagazijn (OData), KOOP officiële bekendmakingen

### Parametrics — beleidstiming-dataproducten (ISDE/SVVE/SCE/SEPP)
- GET /v1/parametrics/regelingen
- GET /v1/parametrics/{regeling}/compartiments — parameters: year (optioneel)
- GET /v1/parametrics/{regeling}/series/{compartiment} — parameters: from (optioneel), to (optioneel), as_of (optioneel)
- GET /v1/parametrics/{regeling}/curve/{compartiment} — parameters: year (optioneel)
- GET /v1/parametrics/{regeling}/forecast/{compartiment} — parameters: year (optioneel), as_of (optioneel)
- GET /v1/parametrics/{regeling}/events — parameters: type (optioneel), year (optioneel), compartiment (optioneel)
- GET /v1/parametrics/{regeling}/t3 — parameters: voor_datum (verplicht)
- GET /v1/parametrics/{regeling}/validatie
- GET /v1/parametrics/{regeling}/qa
- GET /v1/parametrics/triggers/spec
- GET /v1/parametrics/isde/geo/{year}
- Combineert: RVO budgetpublicaties (ISDE/SVVE/SCE), web.archief (Wayback), Staatscourant/Kamerbrieven

### Distributiemonitor — het open beeld van financiële distributie
- GET /v1/distributiemonitor
- GET /v1/distributiemonitor/universum
- GET /v1/distributiemonitor/profielen
- GET /v1/distributiemonitor/stromen
- GET /v1/distributiemonitor/geografie
- GET /v1/distributiemonitor/methodiek
- Combineert: AFM — Register financiële dienstverleners (collectiebron), CBS StatLine — kerncijfers wijken en buurten

### Openverduurzamen — pandvalidatie voor verduurzaming
- GET /v1/openverduurzamen
- GET /v1/openverduurzamen/pand/{postcode}/{huisnummer} — parameters: toevoeging (optioneel)
- GET /v1/openverduurzamen/methodiek
- Combineert: BAG API Individuele Bevragen (Kadaster), PDOK Locatieserver (BAG), WOZ-waardeloket (Waarderingskamer/Kadaster), EP-Online energielabels (RVO), Kadaster kadastrale kaart, CBS Kerncijfers & StatLine

## Response-formaat

Elk antwoord: `{api, versie, onderdeel, gegenereerd_op, duur_ms, bronnen[], data}`.
`bronnen[]` vermeldt per antwoord de herkomst, licentie en (bij CC BY) de
verplichte attributie. Alle voorbeelden:

- GET /v1/bag/adressen?q=Dam 1, Amsterdam
- GET /v1/cbs/kerncijfers?regio=WK0363AE
- GET /v1/kadaster/percelen?lon=4.8930&lat=52.3730
- GET /v1/luchtmeetnet/metingen?station=NL49565
- GET /v1/adres/1012JS/1/context

## Catalogi (machine-leesbaar)

- GET /v1/stromen — álle live stromen met classificatie (domein,
  hergebruik, licentie) in één call
- GET /v1/backlog — de geclassificeerde werklijst van nóg op te nemen
  bronnen (filter: ?groep=direct-bouwbaar&domein=mobiliteit)

## Gebruiksadvies voor LLM's

1. Zoek eerst een adres met bag_adressen; de respons bevat wijk-/buurtcodes
   en coördinaten voor de andere API's.
2. Gebruik MCP indien beschikbaar: de tools hebben identieke namen en schema's.
