{
  "api": "api.identix.org",
  "versie": "v1",
  "onderdeel": "bronnen",
  "bron_type": "bron-api",
  "gegenereerd_op": "2026-10-30T18:57:09Z",
  "duur_ms": null,
  "integriteit": {
    "algoritme": "sha-256",
    "canonieke_vorm": "json.dumps(data, sort_keys=True, separators=(',',':'), ensure_ascii=False)",
    "hash": "6db2c38c9e873617d4d3f9fad04fcc526ad2f315ff9ee686fc0b4aa9826039f2"
  },
  "bronnen": [],
  "data": {
    "api": [
      {
        "id": "bag",
        "naam": "BAG — Adressen",
        "instantie": "Kadaster / PDOK",
        "domeinen": [
          "geo"
        ],
        "hergebruik": "open",
        "protocol": "rest",
        "auth": "none",
        "endpoints": [
          {
            "pad": "/v1/bag/adressen",
            "methode": "GET",
            "parameters": [
              {
                "naam": "q",
                "verplicht": true,
                "voorbeeld": "Dam 1, Amsterdam"
              },
              {
                "naam": "rows",
                "verplicht": false,
                "voorbeeld": "10 (max 50)"
              },
              {
                "naam": "start",
                "verplicht": false,
                "voorbeeld": "0"
              }
            ]
          },
          {
            "pad": "/v1/bag/suggest",
            "methode": "GET",
            "parameters": [
              {
                "naam": "q",
                "verplicht": true,
                "voorbeeld": "keizersgr"
              }
            ]
          },
          {
            "pad": "/v1/bag/lookup",
            "methode": "GET",
            "parameters": [
              {
                "naam": "id",
                "verplicht": true,
                "voorbeeld": "adr-…"
              }
            ]
          }
        ],
        "status": "live",
        "licentie": "CC0 1.0 (BAG)",
        "attributie": null,
        "url": "https://www.pdok.nl/programmas-en-diensten/locatieserver",
        "zoekwoorden": [
          "adres",
          "adressen",
          "huisnummer",
          "postcode",
          "straat",
          "plaats",
          "woonplaats",
          "gemeente",
          "bouwjaar",
          "pand",
          "gebouw",
          "woningtype",
          "oppervlakte",
          "gebruiksdoel",
          "verblijfsobject",
          "nummeraanduiding",
          "nieuwbouw",
          "coordinaten",
          "ligging",
          "waar staat",
          "hoe heet de straat"
        ]
      },
      {
        "id": "energieprijzen",
        "naam": "CBS — Gemiddelde energietarieven voor consumenten",
        "instantie": "Centraal Bureau voor de Statistiek",
        "domeinen": [
          "energie"
        ],
        "hergebruik": "open",
        "protocol": "rest",
        "auth": "none",
        "endpoints": [
          {
            "pad": "/v1/energie/prijzen",
            "methode": "GET",
            "parameters": []
          }
        ],
        "status": "live",
        "licentie": "CC BY 4.0",
        "attributie": "CBS, Den Haag",
        "url": "https://opendata.cbs.nl/ODataCatalog/Tables/85592NED",
        "zoekwoorden": [
          "energietarieven",
          "stroomprijs",
          "elektriciteitsprijs",
          "gasprijs",
          "variabel",
          "vast",
          "leverancier",
          "wat kost stroom",
          "wat kost gas"
        ]
      },
      {
        "id": "bag-bevragen",
        "naam": "BAG API Bevragen — verblijfsobjecten & panden",
        "instantie": "Kadaster",
        "domeinen": [
          "geo"
        ],
        "hergebruik": "open",
        "protocol": "rest",
        "auth": "api-key",
        "endpoints": [
          {
            "pad": "/v1/bag-bevragen/adressen",
            "methode": "GET",
            "parameters": [
              {
                "naam": "postcode",
                "verplicht": true,
                "voorbeeld": "1012JS"
              },
              {
                "naam": "huisnummer",
                "verplicht": true,
                "voorbeeld": "1"
              },
              {
                "naam": "huisletter",
                "verplicht": false,
                "voorbeeld": "A"
              },
              {
                "naam": "huisnummertoevoeging",
                "verplicht": false,
                "voorbeeld": "a"
              }
            ]
          },
          {
            "pad": "/v1/bag-bevragen/verblijfsobjecten/{id}",
            "methode": "GET",
            "parameters": [
              {
                "naam": "id",
                "verplicht": true,
                "voorbeeld": "0363010003761571"
              }
            ]
          },
          {
            "pad": "/v1/bag-bevragen/panden/{id}",
            "methode": "GET",
            "parameters": [
              {
                "naam": "id",
                "verplicht": true,
                "voorbeeld": "0363100012168052"
              }
            ]
          }
        ],
        "status": "live",
        "licentie": "CC0 1.0 (BAG)",
        "attributie": null,
        "url": "https://developer.kadaster.nl/apis/bag-api-individuele-bevragingen",
        "zoekwoorden": [
          "pand",
          "verblijfsobject",
          "geometrie",
          "voetprint",
          "pand-id",
          "bouwkundig",
          "shape",
          "outline",
          "dak"
        ]
      },
      {
        "id": "cbs-prijsindex",
        "naam": "CBS — woningprijsindex (maand landelijk, kwartaal per regio)",
        "instantie": "Centraal Bureau voor de Statistiek",
        "domeinen": [
          "statistiek",
          "geo"
        ],
        "hergebruik": "open",
        "protocol": "rest",
        "auth": "none",
        "endpoints": [
          {
            "pad": "/v1/prijsindex/landelijk",
            "methode": "GET",
            "parameters": [
              {
                "naam": "laatste",
                "verplicht": false,
                "voorbeeld": "24",
                "beschrijving": "aantal maanden terug (standaard 24, max 360)"
              }
            ]
          },
          {
            "pad": "/v1/prijsindex/regio/{code}",
            "methode": "GET",
            "parameters": [
              {
                "naam": "code",
                "verplicht": true,
                "voorbeeld": "GM0518",
                "beschrijving": "GM-code (of NL01); WK/BU mappen op de gemeente"
              }
            ]
          }
        ],
        "status": "live",
        "licentie": "CC BY 4.0",
        "attributie": "CBS, Den Haag (woningprijsindex bestaande koopwoningen)",
        "url": "https://opendata.cbs.nl/#/CBS/nl/dataset/85773NED",
        "zoekwoorden": [
          "huisprijs",
          "woningprijs",
          "koopprijs",
          "prijsindex",
          "woningmarkt",
          "stijging",
          "daling",
          "quartaal",
          "maand",
          "verkoopcijfers",
          "wat kost een huis"
        ]
      },
      {
        "id": "cbs-reeksen",
        "naam": "CBS — Nederland-reeksen (energie per bron, CO₂, asiel)",
        "instantie": "Centraal Bureau voor de Statistiek",
        "domeinen": [
          "statistiek",
          "energie",
          "milieu"
        ],
        "hergebruik": "open",
        "protocol": "rest",
        "auth": "none",
        "endpoints": [
          {
            "pad": "/v1/cbs/reeksen/elektriciteit",
            "methode": "GET",
            "parameters": [
              {
                "naam": "vanaf",
                "verplicht": false,
                "voorbeeld": "2015"
              }
            ]
          },
          {
            "pad": "/v1/cbs/reeksen/co2",
            "methode": "GET",
            "parameters": [
              {
                "naam": "vanaf",
                "verplicht": false,
                "voorbeeld": "1990"
              }
            ]
          },
          {
            "pad": "/v1/cbs/reeksen/asiel",
            "methode": "GET",
            "parameters": [
              {
                "naam": "vanaf",
                "verplicht": false,
                "voorbeeld": "2023"
              },
              {
                "naam": "laatste",
                "verplicht": false,
                "voorbeeld": "24"
              }
            ]
          }
        ],
        "status": "live",
        "licentie": "CC BY 4.0 (CBS)",
        "attributie": "CBS, Den Haag — Open Data v4",
        "url": "https://opendata.cbs.nl/",
        "zoekwoorden": [
          "energie",
          "elektriciteit",
          "gasverbruik",
          "co2",
          "uitstoot",
          "asiel",
          "vluchtelingen",
          "opvang",
          "verbruik"
        ]
      },
      {
        "id": "cbs",
        "naam": "CBS — Kerncijfers & StatLine",
        "instantie": "Centraal Bureau voor de Statistiek",
        "domeinen": [
          "statistiek"
        ],
        "hergebruik": "open",
        "protocol": "rest",
        "auth": "none",
        "endpoints": [
          {
            "pad": "/v1/cbs/kerncijfers",
            "methode": "GET",
            "parameters": [
              {
                "naam": "regio",
                "verplicht": true,
                "voorbeeld": "WK0363AE"
              },
              {
                "naam": "jaar",
                "verplicht": false,
                "voorbeeld": "2025"
              }
            ]
          },
          {
            "pad": "/v1/cbs/regios",
            "methode": "GET",
            "parameters": [
              {
                "naam": "binnen",
                "verplicht": true,
                "voorbeeld": "GM0363"
              },
              {
                "naam": "niveau",
                "verplicht": true,
                "voorbeeld": "wijk"
              }
            ]
          },
          {
            "pad": "/v1/cbs/tabellen",
            "methode": "GET",
            "parameters": [
              {
                "naam": "q",
                "verplicht": false,
                "voorbeeld": "energie"
              }
            ]
          },
          {
            "pad": "/v1/cbs/tabellen/{id}/query",
            "methode": "GET",
            "parameters": [
              {
                "naam": "waar",
                "verplicht": false,
                "voorbeeld": "kolom=waarde"
              }
            ]
          }
        ],
        "status": "live",
        "licentie": "CC BY 4.0",
        "attributie": "CBS, Den Haag (Kerncijfers wijken en buurten)",
        "url": "https://opendata.cbs.nl/ODataFeed/odata/{tabel}/Information",
        "zoekwoorden": [
          "inwoners",
          "bevolking",
          "huishoudens",
          "inkomen",
          "woz",
          "woningwaarde",
          "woningvoorraad",
          "werkloosheid",
          "leeftijd",
          "ouderen",
          "jongeren",
          "buurt",
          "wijk",
          "gemeente",
          "provincie",
          "statistiek",
          "kerncijfers",
          "demografie",
          "geboorte",
          "sterfte",
          "migratie",
          "achtergrond",
          "opleiding",
          "verhuizing",
          "hoeveel mensen",
          "gemiddeld inkomen",
          "sociaal"
        ]
      },
      {
        "id": "kadaster",
        "naam": "Kadaster — Kadastrale kaart (5 lagen)",
        "instantie": "Kadaster / PDOK",
        "domeinen": [
          "geo"
        ],
        "hergebruik": "open",
        "protocol": "rest",
        "auth": "none",
        "endpoints": [
          {
            "pad": "/v1/kadaster/{percelen|grenzen|bebouwing|openbareruimtenamen|nummeraanduidingreeksen}",
            "methode": "GET",
            "parameters": [
              {
                "naam": "lon",
                "verplicht": true,
                "voorbeeld": "4.8930"
              },
              {
                "naam": "lat",
                "verplicht": true,
                "voorbeeld": "52.3730"
              },
              {
                "naam": "radius",
                "verplicht": false,
                "voorbeeld": "50"
              }
            ]
          }
        ],
        "status": "live",
        "licentie": "CC0 1.0",
        "attributie": null,
        "url": "https://www.pdok.nl/ogc-apis/-/article/kadastrale-kaart",
        "zoekwoorden": [
          "perceel",
          "percelen",
          "kadastraal",
          "eigendom",
          "eigenaar",
          "grens",
          "oppervlakte grond",
          "grond",
          "sectie",
          "verkoop",
          "transactie",
          "kadastrale aanduiding"
        ]
      },
      {
        "id": "opendata-archieven",
        "naam": "Opendata Archieven.nl — archiefstukken",
        "instantie": "Stichting Archieven.nl",
        "domeinen": [
          "erfgoed"
        ],
        "hergebruik": "open",
        "protocol": "oai-pmh",
        "auth": "none",
        "endpoints": [
          {
            "pad": "/v1/archieven/records",
            "methode": "GET",
            "parameters": [
              {
                "naam": "q",
                "verplicht": false,
                "voorbeeld": "watersnood"
              },
              {
                "naam": "token",
                "verplicht": false,
                "voorbeeld": "vervolg-token uit respons"
              },
              {
                "naam": "rijen",
                "verplicht": false,
                "voorbeeld": "210 (max per pagina)"
              }
            ]
          }
        ],
        "status": "live",
        "licentie": "hergebruik van overheidsinformatie (per instelling)",
        "attributie": "Opendata Archieven.nl (opendata.archieven.nl)",
        "url": "https://harvest.archieven.nl/OAI/OAIHandler",
        "zoekwoorden": []
      },
      {
        "id": "rendo-kleinverbruik",
        "naam": "RENdO — kleinverbruik ELK en gas",
        "instantie": "NV RENDO",
        "domeinen": [
          "energie"
        ],
        "hergebruik": "open",
        "protocol": "file",
        "auth": "none",
        "endpoints": [
          {
            "pad": "/v1/rendo/kleinverbruik",
            "methode": "GET",
            "parameters": [
              {
                "naam": "postcode",
                "verplicht": false,
                "voorbeeld": "7000AA"
              },
              {
                "naam": "woonplaats",
                "verplicht": false,
                "voorbeeld": "Doetinchem"
              },
              {
                "naam": "productsoort",
                "verplicht": false,
                "voorbeeld": "ELK | GAS"
              },
              {
                "naam": "rijen",
                "verplicht": false,
                "voorbeeld": "50 (max 200)"
              }
            ]
          },
          {
            "pad": "/v1/netbeheerders/samenvatting",
            "methode": "GET",
            "parameters": [
              {
                "naam": "geen",
                "verplicht": false,
                "voorbeeld": "aggregaat over alle netbeheerders"
              }
            ]
          }
        ],
        "status": "live",
        "licentie": "hergebruik van overheidsinformatie — art. 41 Wet elektriciteits- en gaswet verplicht open publicatie; doorleveren met bronvermelding toegestaan",
        "attributie": "Coteq Netbeheer · NV RENDO · Liander · Stedin (open data)",
        "url": "https://api.identix.org/v1/netbeheerders/samenvatting",
        "zoekwoorden": []
      },
      {
        "id": "liander-kleinverbruik",
        "naam": "Liander — kleinverbruik ELK en gas",
        "instantie": "Liander Netbeheer B.V.",
        "domeinen": [
          "energie"
        ],
        "hergebruik": "open",
        "protocol": "file",
        "auth": "none",
        "endpoints": [
          {
            "pad": "/v1/liander/kleinverbruik",
            "methode": "GET",
            "parameters": [
              {
                "naam": "postcode",
                "verplicht": false,
                "voorbeeld": "1011AA"
              },
              {
                "naam": "woonplaats",
                "verplicht": false,
                "voorbeeld": "Amsterdam"
              },
              {
                "naam": "productsoort",
                "verplicht": false,
                "voorbeeld": "ELK | GAS"
              },
              {
                "naam": "rijen",
                "verplicht": false,
                "voorbeeld": "50 (max 200)"
              }
            ]
          }
        ],
        "status": "live",
        "licentie": "hergebruik van overheidsinformatie — art. 41 Wet elektriciteits- en gaswet verplicht open publicatie; doorleveren met bronvermelding toegestaan",
        "attributie": "Coteq Netbeheer · NV RENDO · Liander · Stedin (open data)",
        "url": "https://api.identix.org/v1/netbeheerders/samenvatting",
        "zoekwoorden": []
      },
      {
        "id": "stedin-kleinverbruik",
        "naam": "Stedin — kleinverbruik ELK en gas",
        "instantie": "Stedin Netbeheer B.V.",
        "domeinen": [
          "energie"
        ],
        "hergebruik": "open",
        "protocol": "file",
        "auth": "none",
        "endpoints": [
          {
            "pad": "/v1/stedin/kleinverbruik",
            "methode": "GET",
            "parameters": [
              {
                "naam": "postcode",
                "verplicht": false,
                "voorbeeld": "2548NL"
              },
              {
                "naam": "woonplaats",
                "verplicht": false,
                "voorbeeld": "'s Gravenhage"
              },
              {
                "naam": "productsoort",
                "verplicht": false,
                "voorbeeld": "ELK | GAS"
              },
              {
                "naam": "rijen",
                "verplicht": false,
                "voorbeeld": "50 (max 200)"
              }
            ]
          }
        ],
        "status": "live",
        "licentie": "hergebruik van overheidsinformatie — art. 41 Wet elektriciteits- en gaswet verplicht open publicatie; doorleveren met bronvermelding toegestaan",
        "attributie": "Coteq Netbeheer · NV RENDO · Liander · Stedin (open data)",
        "url": "https://api.identix.org/v1/netbeheerders/samenvatting",
        "zoekwoorden": []
      },
      {
        "id": "rivm-data",
        "naam": "RIVM — datasetcatalogus",
        "instantie": "Rijksinstituut voor Volksgezondheid en Milieu",
        "domeinen": [
          "milieu",
          "zorg"
        ],
        "hergebruik": "open",
        "protocol": "rest",
        "auth": "none",
        "endpoints": [
          {
            "pad": "/v1/rivm/datasets",
            "methode": "GET",
            "parameters": [
              {
                "naam": "q",
                "verplicht": false,
                "voorbeeld": "lucht"
              },
              {
                "naam": "rijen",
                "verplicht": false,
                "voorbeeld": "20 (max 50)"
              },
              {
                "naam": "start",
                "verplicht": false,
                "voorbeeld": "0"
              }
            ]
          }
        ],
        "status": "live",
        "licentie": "hergebruik van overheidsinformatie (per dataset vermeld)",
        "attributie": "RIVM (data.rivm.nl)",
        "url": "https://data.rivm.nl/meta/srv/api/records",
        "zoekwoorden": []
      },
      {
        "id": "coteq-kleinverbruik",
        "naam": "Coteq Netbeheer — kleinverbruik ELK en gas",
        "instantie": "Coteq Netbeheer B.V.",
        "domeinen": [
          "energie"
        ],
        "hergebruik": "open",
        "protocol": "file",
        "auth": "none",
        "endpoints": [
          {
            "pad": "/v1/coteq/kleinverbruik",
            "methode": "GET",
            "parameters": [
              {
                "naam": "postcode",
                "verplicht": false,
                "voorbeeld": "7642BG"
              },
              {
                "naam": "woonplaats",
                "verplicht": false,
                "voorbeeld": "Wierden"
              },
              {
                "naam": "productsoort",
                "verplicht": false,
                "voorbeeld": "ELK | GAS"
              },
              {
                "naam": "straat",
                "verplicht": false,
                "voorbeeld": "1e Esweg"
              },
              {
                "naam": "rijen",
                "verplicht": false,
                "voorbeeld": "50 (max 200)"
              }
            ]
          }
        ],
        "status": "live",
        "licentie": "hergebruik van overheidsinformatie (netbeheerder)",
        "attributie": "Coteq Netbeheer — open data (coteqnetbeheer.nl/open-data)",
        "url": "https://stimmt-coteqnetbeheer.ams3.cdn.digitaloceanspaces.com/web-uploads/Documenten/Open-data/CoteqNetbeheer_kleinverbruik_01012026.csv",
        "zoekwoorden": []
      },
      {
        "id": "sensor-community",
        "naam": "Sensor.Community — burger-fijnstof (NL)",
        "instantie": "Sensor.Community",
        "domeinen": [
          "milieu"
        ],
        "hergebruik": "open",
        "protocol": "rest",
        "auth": "none",
        "endpoints": [
          {
            "pad": "/v1/sensors/lucht",
            "methode": "GET",
            "parameters": [
              {
                "naam": "stad",
                "verplicht": false,
                "voorbeeld": "Utrecht"
              },
              {
                "naam": "rijen",
                "verplicht": false,
                "voorbeeld": "50 (max 200)"
              }
            ]
          }
        ],
        "status": "live",
        "licentie": "open data (PD/CC0-verklaring sensor.community)",
        "attributie": "Sensor.Community (sensor.community)",
        "url": "https://data.sensor.community/airrohr/v1/filter/country=NL",
        "zoekwoorden": []
      },
      {
        "id": "open-raadsinformatie",
        "naam": "Open Raadsinformatie — raadsstukken alle gemeenten",
        "instantie": "Open State Foundation / Waag",
        "domeinen": [
          "democratie"
        ],
        "hergebruik": "open",
        "protocol": "rest",
        "auth": "none",
        "endpoints": [
          {
            "pad": "/v1/ori/zoeken",
            "methode": "GET",
            "parameters": [
              {
                "naam": "q",
                "verplicht": false,
                "voorbeeld": "groningen"
              },
              {
                "naam": "rijen",
                "verplicht": false,
                "voorbeeld": "20 (max 50)"
              },
              {
                "naam": "start",
                "verplicht": false,
                "voorbeeld": "0"
              }
            ]
          }
        ],
        "status": "live",
        "licentie": "CC0 1.0 (tenzij anders vermeld per bron-gemeente)",
        "attributie": "Open Raadsinformatie (openraadsinformatie.nl)",
        "url": "https://api.openraadsinformatie.nl/v1/elastic/_search",
        "zoekwoorden": []
      },
      {
        "id": "knmi-aardbevingen",
        "naam": "KNMI — aardbevingscatalogus",
        "instantie": "KNMI",
        "domeinen": [
          "geo",
          "milieu"
        ],
        "hergebruik": "open",
        "protocol": "rest",
        "auth": "none",
        "endpoints": [
          {
            "pad": "/v1/knmi/aardbevingen",
            "methode": "GET",
            "parameters": [
              {
                "naam": "soort",
                "verplicht": false,
                "voorbeeld": "induced (default) | natural | all"
              },
              {
                "naam": "rijen",
                "verplicht": false,
                "voorbeeld": "25 (max 200)"
              }
            ]
          }
        ],
        "status": "live",
        "licentie": "hergebruik onder CC-BY 4.0 (KNMI)",
        "attributie": "KNMI aardbevingscatalogus (rdsa.knmi.nl)",
        "url": "https://rdsa.knmi.nl/abcws/event/query",
        "zoekwoorden": []
      },
      {
        "id": "waterschappen-wrij",
        "naam": "Waterschap Rijn en IJssel — open data",
        "instantie": "Waterschap Rijn en IJssel",
        "domeinen": [
          "geo",
          "milieu"
        ],
        "hergebruik": "open",
        "protocol": "rest",
        "auth": "none",
        "endpoints": [
          {
            "pad": "/v1/waterschappen/datasets",
            "methode": "GET",
            "parameters": [
              {
                "naam": "q",
                "verplicht": false,
                "voorbeeld": "waterkering"
              }
            ]
          }
        ],
        "status": "live",
        "licentie": "varieert per dataset (meestal CC0/CC-BY)",
        "attributie": "Waterschap Rijn en IJssel (opendata-wrij.opendata.arcgis.com)",
        "url": "https://opendata-wrij.opendata.arcgis.com/api/feed/dcat-us/1.1.json",
        "zoekwoorden": []
      },
      {
        "id": "stemlokalen",
        "naam": "Waar is mijn stemlokaal — stembureaus",
        "instantie": "waarismijnstemlokaal.nl",
        "domeinen": [
          "democratie"
        ],
        "hergebruik": "open",
        "protocol": "ckan",
        "auth": "none",
        "endpoints": [
          {
            "pad": "/v1/stemlokalen",
            "methode": "GET",
            "parameters": [
              {
                "naam": "gemeente",
                "verplicht": false,
                "voorbeeld": "Groningen"
              },
              {
                "naam": "verkiezing",
                "verplicht": false,
                "voorbeeld": "gr-2026"
              },
              {
                "naam": "rijen",
                "verplicht": false,
                "voorbeeld": "50 (max 100)"
              }
            ]
          }
        ],
        "status": "live",
        "licentie": "hergebruik van overheidsinformatie",
        "attributie": "waarismijnstemlokaal.nl (data.waarismijnstemlokaal.nl)",
        "url": "https://data.waarismijnstemlokaal.nl/api/3/action/datastore_search",
        "zoekwoorden": []
      },
      {
        "id": "nwo-projecten",
        "naam": "NWO — Open projectendata",
        "instantie": "Nederlandse Organisatie voor Wetenschappelijk Onderzoek",
        "domeinen": [
          "wetenschap"
        ],
        "hergebruik": "open",
        "protocol": "rest",
        "auth": "none",
        "endpoints": [
          {
            "pad": "/v1/nwo/projecten",
            "methode": "GET",
            "parameters": [
              {
                "naam": "q",
                "verplicht": false,
                "voorbeeld": "kwantum"
              },
              {
                "naam": "rijen",
                "verplicht": false,
                "voorbeeld": "20 (max 100)"
              },
              {
                "naam": "start",
                "verplicht": false,
                "voorbeeld": "0"
              }
            ]
          }
        ],
        "status": "live",
        "licentie": "CC0 1.0 (publiek domein)",
        "attributie": "NWO, NWOpen-API (nwopen-api.nwo.nl)",
        "url": "https://nwopen-api.nwo.nl/NWOpen-API/api/Projects",
        "zoekwoorden": []
      },
      {
        "id": "delpher",
        "naam": "KB Delpher — kranten, boeken, tijdschriften",
        "instantie": "Koninklijke Bibliotheek",
        "domeinen": [
          "cultuur"
        ],
        "hergebruik": "open",
        "protocol": "sru",
        "auth": "none",
        "endpoints": [
          {
            "pad": "/v1/delpher/zoeken",
            "methode": "GET",
            "parameters": [
              {
                "naam": "q",
                "verplicht": true,
                "voorbeeld": "watersnood 1953"
              },
              {
                "naam": "collectie",
                "verplicht": false,
                "voorbeeld": "kranten | boeken | tijdschriften | radiobulletins"
              },
              {
                "naam": "rijen",
                "verplicht": false,
                "voorbeeld": "12 (max 50)"
              }
            ]
          }
        ],
        "status": "live",
        "licentie": "hergebruik per collectie afzonderlijk (zie Delpher)",
        "attributie": "Delpher — Koninklijke Bibliotheek (www.delpher.nl)",
        "url": "https://jsru.kb.nl/sru/sru",
        "zoekwoorden": []
      },
      {
        "id": "4tu-researchdata",
        "naam": "4TU.ResearchData — onderzoeksdatasets",
        "instantie": "4TU.ResearchData (TU Delft, TU/e, WUR, UT)",
        "domeinen": [
          "wetenschap"
        ],
        "hergebruik": "open",
        "protocol": "rest",
        "auth": "none",
        "endpoints": [
          {
            "pad": "/v1/4tu/datasets",
            "methode": "GET",
            "parameters": [
              {
                "naam": "q",
                "verplicht": false,
                "voorbeeld": "saltmarsh"
              },
              {
                "naam": "rijen",
                "verplicht": false,
                "voorbeeld": "20 (max 100)"
              }
            ]
          }
        ],
        "status": "live",
        "licentie": "CC-BY 4.0 (tenzij anders vermeld per dataset)",
        "attributie": "4TU.ResearchData (data.4tu.nl)",
        "url": "https://data.4tu.nl/v2/articles",
        "zoekwoorden": []
      },
      {
        "id": "dans-stations",
        "naam": "DANS Data Stations — onderzoekdata",
        "instantie": "Data Archiving and Networked Services (KNAW/NWO)",
        "domeinen": [
          "wetenschap"
        ],
        "hergebruik": "open",
        "protocol": "rest",
        "auth": "none",
        "endpoints": [
          {
            "pad": "/v1/dans/datasets",
            "methode": "GET",
            "parameters": [
              {
                "naam": "q",
                "verplicht": false,
                "voorbeeld": "archeologie"
              },
              {
                "naam": "rijen",
                "verplicht": false,
                "voorbeeld": "20 (max 100)"
              },
              {
                "naam": "start",
                "verplicht": false,
                "voorbeeld": "0"
              }
            ]
          }
        ],
        "status": "live",
        "licentie": "varieert per dataset (meestal CC-BY of CC0)",
        "attributie": "DANS Data Stations (datastations.nl)",
        "url": "https://ssh.datastations.nl/api/search",
        "zoekwoorden": []
      },
      {
        "id": "cbs-brandweer",
        "naam": "CBS — Brandweer: kerncijfers veiligheidsregio's",
        "instantie": "Centraal Bureau voor de Statistiek",
        "domeinen": [
          "veiligheid",
          "statistiek"
        ],
        "hergebruik": "open",
        "protocol": "odata",
        "auth": "none",
        "endpoints": [
          {
            "pad": "/v1/brandweer/kerncijfers",
            "methode": "GET",
            "parameters": [
              {
                "naam": "rijen",
                "verplicht": false,
                "voorbeeld": "100 (max 500)"
              },
              {
                "naam": "start",
                "verplicht": false,
                "voorbeeld": "0"
              }
            ]
          }
        ],
        "status": "live",
        "licentie": "CC-BY 4.0 (CBS/centraal bureau voor de statistiek)",
        "attributie": "CBS StatLine, tabel 85984NED (opendata.cbs.nl)",
        "url": "https://opendata.cbs.nl/ODataApi/odata/85984NED",
        "zoekwoorden": []
      },
      {
        "id": "kiesraad",
        "naam": "Kiesraad — Verkiezingsuitslagen",
        "instantie": "Kiesraad",
        "domeinen": [
          "democratie"
        ],
        "hergebruik": "open",
        "protocol": "rest",
        "auth": "none",
        "endpoints": [
          {
            "pad": "/v1/raad/verkiezingen",
            "methode": "GET",
            "parameters": [
              {
                "naam": "categorie",
                "verplicht": false,
                "voorbeeld": "GR (default) | TK | PS | WS | EP"
              }
            ]
          },
          {
            "pad": "/v1/raad/{gm}/dossier",
            "methode": "GET",
            "parameters": [
              {
                "naam": "gm",
                "verplicht": true,
                "voorbeeld": "GM0014 of Groningen"
              }
            ]
          }
        ],
        "status": "live",
        "licentie": "hergebruik van overheidsinformatie (bronvermelding verplicht)",
        "attributie": "Kiesraad, Den Haag (verkiezingsuitslagen.nl)",
        "url": "https://www.verkiezingsuitslagen.nl",
        "zoekwoorden": []
      },
      {
        "id": "iv3-gemeentefinancien",
        "naam": "Iv3 — gemeentefinanciën per taakveld",
        "instantie": "CBS (Iv3-aanlevering gemeenten)",
        "domeinen": [
          "financieel",
          "democratie"
        ],
        "hergebruik": "open",
        "protocol": "odata",
        "auth": "none",
        "endpoints": [
          {
            "pad": "/v1/raad/{gm}/dossier",
            "methode": "GET",
            "parameters": [
              {
                "naam": "gm",
                "verplicht": true,
                "voorbeeld": "Groningen of GM0014 — veld data.begroting"
              }
            ]
          },
          {
            "pad": "/v1/raad/{gm}/taakvelden",
            "methode": "GET",
            "parameters": [
              {
                "naam": "gm",
                "verplicht": true,
                "voorbeeld": "GM0637"
              },
              {
                "naam": "jaar",
                "verplicht": false,
                "voorbeeld": "2026 (standaard) — verslagjaar"
              },
              {
                "naam": "soort",
                "verplicht": false,
                "voorbeeld": "B begroting (standaard) · J jaarrekening — alle taakvelden incl. producten"
              }
            ]
          },
          {
            "pad": "/v1/raad/{gm}/taakvelden/reeks",
            "methode": "GET",
            "parameters": [
              {
                "naam": "gm",
                "verplicht": true,
                "voorbeeld": "GM0637"
              },
              {
                "naam": "jaar",
                "verplicht": false,
                "voorbeeld": "2026 (standaard) — begroot vs. gerealiseerd 2020..jaar + kwartaalstand lopende jaar"
              }
            ]
          }
        ],
        "status": "live",
        "licentie": "CC-BY 4.0 (bronvermelding verplicht)",
        "attributie": "CBS, onbewerkte Iv3-data",
        "url": "https://iv3statline.cbs.nl",
        "zoekwoorden": []
      },
      {
        "id": "openbesluitvorming",
        "naam": "OpenBesluitvorming — Raadsstukken",
        "instantie": "OpenBesluitvorming (VNG-samenwerking)",
        "domeinen": [
          "democratie"
        ],
        "hergebruik": "open",
        "protocol": "rest",
        "auth": "none",
        "endpoints": [
          {
            "pad": "/v1/raad/{gm}/stukken",
            "methode": "GET",
            "parameters": [
              {
                "naam": "gm",
                "verplicht": true,
                "voorbeeld": "Groningen of GM0014"
              },
              {
                "naam": "q",
                "verplicht": false,
                "voorbeeld": "begroting"
              },
              {
                "naam": "type",
                "verplicht": false,
                "voorbeeld": "Meeting | Document | Motion | Recording"
              },
              {
                "naam": "van/tot",
                "verplicht": false,
                "voorbeeld": "2026-01-01"
              }
            ]
          },
          {
            "pad": "/v1/raad/stuk/{id}",
            "methode": "GET",
            "parameters": [
              {
                "naam": "id",
                "verplicht": true,
                "voorbeeld": "document%3A… (URL-encoded)"
              }
            ]
          },
          {
            "pad": "/v1/raad/{gm}/moties",
            "methode": "GET",
            "parameters": [
              {
                "naam": "gm",
                "verplicht": true,
                "voorbeeld": "Zeist of GM0355"
              },
              {
                "naam": "rijen",
                "verplicht": false,
                "voorbeeld": "8 (max 12)"
              }
            ]
          },
          {
            "pad": "/v1/raad/{gm}/verslagen",
            "methode": "GET",
            "parameters": [
              {
                "naam": "gm",
                "verplicht": true,
                "voorbeeld": "Groningen of GM0014"
              },
              {
                "naam": "rijen",
                "verplicht": false,
                "voorbeeld": "3 (max 6)"
              }
            ]
          },
          {
            "pad": "/v1/raad/{gm}/vergaderingen",
            "methode": "GET",
            "parameters": [
              {
                "naam": "gm",
                "verplicht": true,
                "voorbeeld": "GM0014"
              },
              {
                "naam": "van/tot",
                "verplicht": false,
                "voorbeeld": "2026-01-01"
              },
              {
                "naam": "start/rijen",
                "verplicht": false,
                "voorbeeld": "0 / 12 (max 24)"
              }
            ]
          },
          {
            "pad": "/v1/raad/vergadering/{id}",
            "methode": "GET",
            "parameters": [
              {
                "naam": "id",
                "verplicht": true,
                "voorbeeld": "meeting%3A… (URL-encoded)"
              },
              {
                "naam": "gm",
                "verplicht": false,
                "voorbeeld": "GM0014 (voor de motieslag)"
              }
            ]
          },
          {
            "pad": "/v1/raad/{gm}/agenda.ics",
            "methode": "GET",
            "parameters": [
              {
                "naam": "gm",
                "verplicht": true,
                "voorbeeld": "Groningen"
              }
            ]
          },
          {
            "pad": "/v1/raad/{gm}/onderwerp",
            "methode": "GET",
            "parameters": [
              {
                "naam": "gm",
                "verplicht": true,
                "voorbeeld": "Zeist"
              },
              {
                "naam": "q",
                "verplicht": true,
                "voorbeeld": "woningen"
              },
              {
                "naam": "rijen",
                "verplicht": false,
                "voorbeeld": "6 (max 10)"
              }
            ]
          },
          {
            "pad": "/v1/raad/{gm}/toezeggingen",
            "methode": "GET",
            "parameters": [
              {
                "naam": "gm",
                "verplicht": true,
                "voorbeeld": "Zoetermeer of GM0637"
              },
              {
                "naam": "q",
                "verplicht": false,
                "voorbeeld": "filter op zin (bijv. jeugd)"
              },
              {
                "naam": "rijen/start",
                "verplicht": false,
                "voorbeeld": "20 / 0 (max 100)"
              }
            ]
          },
          {
            "pad": "/v1/raad/{gm}/wetten",
            "methode": "GET",
            "parameters": [
              {
                "naam": "gm",
                "verplicht": true,
                "voorbeeld": "Zoetermeer of GM0637"
              },
              {
                "naam": "dossier",
                "verplicht": false,
                "voorbeeld": "wonen — kernwetten per vast dossier"
              },
              {
                "naam": "q",
                "verplicht": false,
                "voorbeeld": "woningwet of BWBR0005181"
              }
            ]
          }
        ],
        "status": "live",
        "licentie": "hergebruik van overheidsinformatie (bronvermelding verplicht)",
        "attributie": "OpenBesluitvorming (openbesluitvorming.nl)",
        "url": "https://openbesluitvorming.nl",
        "zoekwoorden": []
      },
      {
        "id": "luchtmeetnet",
        "naam": "Luchtmeetnet — Luchtkwaliteit",
        "instantie": "RIVM en samenwerkende GGD'en",
        "domeinen": [
          "milieu"
        ],
        "hergebruik": "open",
        "protocol": "rest",
        "auth": "none",
        "endpoints": [
          {
            "pad": "/v1/luchtmeetnet/metingen",
            "methode": "GET",
            "parameters": [
              {
                "naam": "station",
                "verplicht": true,
                "voorbeeld": "NL49565"
              },
              {
                "naam": "formule",
                "verplicht": false,
                "voorbeeld": "PM10"
              },
              {
                "naam": "van/tot",
                "verplicht": false,
                "voorbeeld": "ISO-8601"
              }
            ]
          },
          {
            "pad": "/v1/luchtmeetnet/stations",
            "methode": "GET",
            "parameters": [
              {
                "naam": "zoek",
                "verplicht": false,
                "voorbeeld": "amsterdam"
              }
            ]
          }
        ],
        "status": "live",
        "licentie": "Open data (zie bronportaal)",
        "attributie": "Luchtmeetnet",
        "url": "https://api-docs.luchtmeetnet.nl/",
        "zoekwoorden": [
          "lucht",
          "luchtkwaliteit",
          "stikstof",
          "fijnstof",
          "co2",
          "no2",
          "pm25",
          "pm10",
          "ozon",
          "vervuiling",
          "uitstoot",
          "emissie",
          "meetstation",
          "schoonlucht"
        ]
      },
      {
        "id": "rdw",
        "naam": "RDW — Voertuigen",
        "instantie": "Rijksdienst voor het Wegverkeer",
        "domeinen": [
          "mobiliteit"
        ],
        "hergebruik": "open",
        "protocol": "rest",
        "auth": "none",
        "endpoints": [
          {
            "pad": "/v1/rdw/voertuigen",
            "methode": "GET",
            "parameters": [
              {
                "naam": "kenteken",
                "verplicht": false,
                "voorbeeld": "XS005T"
              },
              {
                "naam": "merk",
                "verplicht": false,
                "voorbeeld": "TESLA"
              }
            ]
          }
        ],
        "status": "live",
        "licentie": "CC0 1.0",
        "attributie": null,
        "url": "https://opendata.rdw.nl/",
        "zoekwoorden": [
          "kenteken",
          "auto",
          "voertuig",
          "wagen",
          "apk",
          "keuring",
          "brandstof",
          "diesel",
          "benzine",
          "elektrisch",
          "hybride",
          "gewicht",
          "massa",
          "catalogusprijs",
          "nieuwprijs",
          "kleur",
          "eerste toelating",
          "tenaamstelling",
          "verzekerd",
          "wam",
          "laadpaal auto",
          "voertuignummer"
        ]
      },
      {
        "id": "rce",
        "naam": "RCE — Rijksmonumentenregister",
        "instantie": "Rijksdienst voor het Cultureel Erfgoed",
        "domeinen": [
          "erfgoed"
        ],
        "hergebruik": "open",
        "protocol": "rest",
        "auth": "none",
        "endpoints": [
          {
            "pad": "/v1/rce/monumenten",
            "methode": "GET",
            "parameters": [
              {
                "naam": "rijksmonumentnummer|postcode+straat|woonplaatsnaam",
                "verplicht": true,
                "voorbeeld": "518313"
              }
            ]
          }
        ],
        "status": "live",
        "licentie": "CC0 1.0",
        "attributie": null,
        "url": "https://monumentenregister.cultureelerfgoed.nl/",
        "zoekwoorden": [
          "monument",
          "monumenten",
          "rijksmonument",
          "beschermd",
          "cultuurhistorisch",
          "erfgoed",
          "is mijn huis een monument"
        ]
      },
      {
        "id": "wet",
        "naam": "Wetgeving — BWB-regelingen",
        "instantie": "Ministerie van JenV / KOOP",
        "domeinen": [
          "recht"
        ],
        "hergebruik": "open",
        "protocol": "rest",
        "auth": "none",
        "endpoints": [
          {
            "pad": "/v1/wet/regelingen",
            "methode": "GET",
            "parameters": [
              {
                "naam": "q",
                "verplicht": true,
                "voorbeeld": "woningwet"
              }
            ]
          },
          {
            "pad": "/v1/wet/regeling/{bwb_id}",
            "methode": "GET",
            "parameters": [
              {
                "naam": "bwb_id",
                "verplicht": true,
                "voorbeeld": "BWBR0005181"
              }
            ]
          }
        ],
        "status": "live",
        "licentie": "Publiek domein (wetteksten)",
        "attributie": null,
        "url": "https://wetten.overheid.nl/",
        "zoekwoorden": [
          "wet",
          "wetten",
          "wetgeving",
          "artikel",
          "regeling",
          "bwb",
          "wetboek",
          "juridisch",
          "wetstekst",
          "paragraaf",
          "wat zegt de wet",
          "wat staat er in de wet"
        ]
      },
      {
        "id": "rechtspraak",
        "naam": "Rechtspraak — uitspraken",
        "instantie": "Raad voor de Rechtspraak",
        "domeinen": [
          "recht"
        ],
        "hergebruik": "open",
        "protocol": "rest",
        "auth": "none",
        "endpoints": [
          {
            "pad": "/v1/rechtspraak/uitspraak",
            "methode": "GET",
            "parameters": [
              {
                "naam": "ecli",
                "verplicht": true,
                "voorbeeld": "ECLI:NL:HR:2023:100"
              }
            ]
          }
        ],
        "status": "live",
        "licentie": "CC BY 4.0",
        "attributie": null,
        "url": "https://data.rechtspraak.nl/uitspraken/",
        "zoekwoorden": [
          "rechtspraak",
          "uitspraak",
          "vonnis",
          "ecli",
          "rechter",
          "hof",
          "hoge raad",
          "jurisprudentie",
          "zaak",
          "proces",
          "beslissing",
          "rechtszaak"
        ]
      },
      {
        "id": "amsterdam",
        "naam": "Amsterdam — Dataplatform (stedelijke datasets)",
        "instantie": "Gemeente Amsterdam",
        "domeinen": [
          "geo",
          "statistiek"
        ],
        "hergebruik": "open",
        "protocol": "rest",
        "auth": "none",
        "endpoints": [
          {
            "pad": "/v1/amsterdam/datasets",
            "methode": "GET",
            "parameters": [
              {
                "naam": "q",
                "verplicht": false,
                "voorbeeld": "parkeer"
              }
            ]
          },
          {
            "pad": "/v1/amsterdam/datasets/{id}/tabellen",
            "methode": "GET",
            "parameters": [
              {
                "naam": "id",
                "verplicht": true,
                "voorbeeld": "aardgasvrijezones"
              }
            ]
          },
          {
            "pad": "/v1/amsterdam/datasets/{id}/data",
            "methode": "GET",
            "parameters": [
              {
                "naam": "tabel",
                "verplicht": false,
                "voorbeeld": "buurt"
              },
              {
                "naam": "rijen",
                "verplicht": false,
                "voorbeeld": "50 (max 500)"
              },
              {
                "naam": "pagina",
                "verplicht": false,
                "voorbeeld": "1"
              },
              {
                "naam": "velden",
                "verplicht": false,
                "voorbeeld": "id,buurtNaam"
              },
              {
                "naam": "sorteer",
                "verplicht": false,
                "voorbeeld": "buurtNaam"
              }
            ]
          }
        ],
        "status": "live",
        "licentie": "publiek domein / CC BY — per dataset vermeld in de response",
        "attributie": "Gemeente Amsterdam — Dataplatform",
        "url": "https://api.data.amsterdam.nl/",
        "zoekwoorden": [
          "amsterdam",
          "stedelijke data",
          "stadsdata",
          "gemeente amsterdam"
        ]
      },
      {
        "id": "hoogte",
        "naam": "Hoogte — AHN (Rijkswaterstaat/PDOK)",
        "instantie": "Rijkswaterstaat / PDOK",
        "domeinen": [
          "geo",
          "milieu"
        ],
        "hergebruik": "open",
        "protocol": "rest",
        "auth": "none",
        "endpoints": [
          {
            "pad": "/v1/hoogte/punt",
            "methode": "GET",
            "parameters": [
              {
                "naam": "lon",
                "verplicht": false,
                "voorbeeld": "4.2939"
              },
              {
                "naam": "lat",
                "verplicht": false,
                "voorbeeld": "52.0742"
              },
              {
                "naam": "postcode",
                "verplicht": false,
                "voorbeeld": "2518LB"
              },
              {
                "naam": "huisnummer",
                "verplicht": false,
                "voorbeeld": "48"
              }
            ]
          }
        ],
        "status": "live",
        "licentie": "CC BY 4.0",
        "attributie": "Hoogtegegevens: AHN — Rijkswaterstaat / PDOK (CC BY 4.0)",
        "url": "https://www.pdok.nl/ahn",
        "zoekwoorden": [
          "hoogte",
          "ahn",
          "elevatie",
          "niveau",
          "peil",
          "dijkhoogte",
          "maaiveld",
          "hoogtekaart"
        ]
      },
      {
        "id": "weer",
        "naam": "Weer — Open-Meteo (KNMI/DWD/ECMWF)",
        "instantie": "Open-Meteo (modeldata nationale weerdiensten)",
        "domeinen": [
          "meteo"
        ],
        "hergebruik": "open",
        "protocol": "rest",
        "auth": "none",
        "endpoints": [
          {
            "pad": "/v1/weer/nu",
            "methode": "GET",
            "parameters": [
              {
                "naam": "lon",
                "verplicht": true,
                "voorbeeld": "4.8930"
              },
              {
                "naam": "lat",
                "verplicht": true,
                "voorbeeld": "52.3730"
              }
            ]
          },
          {
            "pad": "/v1/weer/voorspelling",
            "methode": "GET",
            "parameters": [
              {
                "naam": "lon",
                "verplicht": true,
                "voorbeeld": "4.8930"
              },
              {
                "naam": "lat",
                "verplicht": true,
                "voorbeeld": "52.3730"
              },
              {
                "naam": "dagen",
                "verplicht": false,
                "voorbeeld": "7 (max 16)"
              }
            ]
          }
        ],
        "status": "live",
        "licentie": "CC BY 4.0 (attributie verplicht)",
        "attributie": "Weather data by Open-Meteo.com (CC BY 4.0)",
        "url": "https://open-meteo.com/en/docs",
        "zoekwoorden": [
          "weer",
          "temperatuur",
          "neerslag",
          "regen",
          "wind",
          "zon",
          "klimaat",
          "weersvoorspelling",
          "hitte",
          "vorst",
          "sneeuw",
          "vochtigheid",
          "uv",
          "warmte",
          "weerbericht"
        ]
      },
      {
        "id": "deelfiets",
        "naam": "Deelfiets — GBFS (alle NL-systemen)",
        "instantie": "MobilityData GBFS-register (Donkey Republic, Check e.a.)",
        "domeinen": [
          "mobiliteit"
        ],
        "hergebruik": "open",
        "protocol": "rest",
        "auth": "none",
        "endpoints": [
          {
            "pad": "/v1/deelfiets/systemen",
            "methode": "GET",
            "parameters": []
          },
          {
            "pad": "/v1/deelfiets/{systeem}/stations",
            "methode": "GET",
            "parameters": [
              {
                "naam": "systeem",
                "verplicht": true,
                "voorbeeld": "donkey_am"
              }
            ]
          },
          {
            "pad": "/v1/deelfiets/{systeem}/voertuigen",
            "methode": "GET",
            "parameters": [
              {
                "naam": "systeem",
                "verplicht": true,
                "voorbeeld": "donkey_am"
              }
            ]
          }
        ],
        "status": "live",
        "licentie": "CC0 1.0 (per systeem in system_information vermeld)",
        "attributie": "GBFS / MobilityData-register",
        "url": "https://gbfs.org/",
        "zoekwoorden": [
          "deelfiets",
          "ov-fiets",
          "fiets lenen",
          "delen",
          "stations",
          "beschikbaar",
          "capaciteit",
          "gbfs"
        ]
      },
      {
        "id": "kamer",
        "naam": "Tweede Kamer — Gegevensmagazijn (38 entiteiten)",
        "instantie": "Tweede Kamer der Staten-Generaal",
        "domeinen": [
          "democratie"
        ],
        "hergebruik": "open",
        "protocol": "odata",
        "auth": "none",
        "endpoints": [
          {
            "pad": "/v1/kamer/entiteiten",
            "methode": "GET",
            "parameters": []
          },
          {
            "pad": "/v1/kamer/{entiteit}",
            "methode": "GET",
            "parameters": [
              {
                "naam": "entiteit",
                "verplicht": true,
                "voorbeeld": "Zaak"
              },
              {
                "naam": "rijen",
                "verplicht": false,
                "voorbeeld": "50 (max 500)"
              },
              {
                "naam": "start",
                "verplicht": false,
                "voorbeeld": "0"
              },
              {
                "naam": "velden",
                "verplicht": false,
                "voorbeeld": "Nummer,Onderwerp"
              },
              {
                "naam": "sorteer",
                "verplicht": false,
                "voorbeeld": "-Nummer"
              }
            ]
          }
        ],
        "status": "live",
        "licentie": "CC0 1.0",
        "attributie": "Tweede Kamer — open data",
        "url": "https://opendata.tweedekamer.nl/",
        "zoekwoorden": [
          "tweede kamer",
          "parlement",
          "kamerstuk",
          "motie",
          "wetgeving",
          "amendement",
          "debat",
          "vergadering",
          "voorstel",
          "kamerbrief",
          "rapport"
        ]
      },
      {
        "id": "rijksmuseum",
        "naam": "Rijksmuseum — Collectie (Linked Art)",
        "instantie": "Rijksmuseum",
        "domeinen": [
          "erfgoed"
        ],
        "hergebruik": "open",
        "protocol": "rest",
        "auth": "none",
        "endpoints": [
          {
            "pad": "/v1/rijksmuseum/collectie",
            "methode": "GET",
            "parameters": [
              {
                "naam": "type",
                "verplicht": false,
                "voorbeeld": "painting"
              },
              {
                "naam": "maker",
                "verplicht": false,
                "voorbeeld": "Rembrandt"
              },
              {
                "naam": "materiaal",
                "verplicht": false,
                "voorbeeld": "olieverf"
              },
              {
                "naam": "objectnummer",
                "verplicht": false,
                "voorbeeld": "SK-A-4691"
              },
              {
                "naam": "pagina_token",
                "verplicht": false,
                "voorbeeld": "cursor uit respons"
              }
            ]
          },
          {
            "pad": "/v1/rijksmuseum/object/{objectnummer}",
            "methode": "GET",
            "parameters": [
              {
                "naam": "objectnummer",
                "verplicht": true,
                "voorbeeld": "SK-A-4691"
              }
            ]
          }
        ],
        "status": "live",
        "licentie": "CC0 1.0 (collectie-metadata)",
        "attributie": "Rijksmuseum — collectie online",
        "url": "https://data.rijksmuseum.nl/",
        "zoekwoorden": [
          "rijksmuseum",
          "museum",
          "kunst",
          "collectie",
          "schilderij",
          "cultureel erfgoed"
        ]
      },
      {
        "id": "nipv",
        "naam": "NIPV — Kerncijfers Veiligheidsregio's",
        "instantie": "Nederlands Instituut Publieke Veiligheid",
        "domeinen": [
          "veiligheid"
        ],
        "hergebruik": "open",
        "protocol": "atom",
        "auth": "none",
        "endpoints": [
          {
            "pad": "/v1/veiligheid/kerncijfers",
            "methode": "GET",
            "parameters": []
          }
        ],
        "status": "live",
        "licentie": "CC0 1.0",
        "attributie": "NIPV — Kerncijfers Veiligheidsregio's",
        "url": "https://kerncijfers.nipv.nl/",
        "zoekwoorden": [
          "veiligheid",
          "criminaliteit",
          "misdrijf",
          "brand",
          "calamiteiten",
          "veiligheidsregio",
          "risico"
        ]
      },
      {
        "id": "beeldengeluid",
        "naam": "Beeld en Geluid — Mediacatalogus (SPARQL)",
        "instantie": "Nederlands Instituut voor Beeld en Geluid",
        "domeinen": [
          "cultuur",
          "erfgoed"
        ],
        "hergebruik": "open",
        "protocol": "sparql",
        "auth": "none",
        "endpoints": [
          {
            "pad": "/v1/beeldengeluid/zoeken",
            "methode": "GET",
            "parameters": [
              {
                "naam": "q",
                "verplicht": true,
                "voorbeeld": "troonrede"
              },
              {
                "naam": "rijen",
                "verplicht": false,
                "voorbeeld": "25 (max 100)"
              }
            ]
          },
          {
            "pad": "/v1/beeldengeluid/sparql",
            "methode": "GET",
            "parameters": [
              {
                "naam": "query",
                "verplicht": true,
                "voorbeeld": "SELECT … WHERE { … }"
              }
            ]
          }
        ],
        "status": "live",
        "licentie": "CC0 1.0",
        "attributie": "Beeld en Geluid — mediacatalogus",
        "url": "https://cat.apis.beeldengeluid.nl/sparql",
        "zoekwoorden": [
          "beeld",
          "geluid",
          "audio",
          "video",
          "omroep",
          "npo",
          "uitzending",
          "programma",
          "mediacatalogus"
        ]
      },
      {
        "id": "bgt",
        "naam": "BGT — Grootschalige Topografie (PDOK OGC-API)",
        "instantie": "Kadaster / PDOK",
        "domeinen": [
          "geo"
        ],
        "hergebruik": "open",
        "protocol": "ogc-api",
        "auth": "none",
        "endpoints": [
          {
            "pad": "/v1/pdok/bgt/collecties",
            "methode": "GET",
            "parameters": []
          },
          {
            "pad": "/v1/pdok/bgt/{collectie}/items",
            "methode": "GET",
            "parameters": [
              {
                "naam": "collectie",
                "verplicht": true,
                "voorbeeld": "bord"
              },
              {
                "naam": "rijen",
                "verplicht": false,
                "voorbeeld": "50 (max 1000)"
              },
              {
                "naam": "bbox",
                "verplicht": false,
                "voorbeeld": "4.8,52.3,4.9,52.4"
              }
            ]
          }
        ],
        "status": "live",
        "licentie": "CC BY 4.0",
        "attributie": "BGT — Kadaster / PDOK",
        "url": "https://www.pdok.nl/introductie/-/article/basisregistratie-grootschalige-topografie-bgt-",
        "zoekwoorden": [
          "topografie",
          "bgt",
          "wegdeel",
          "waterdeel",
          "vegetatie",
          "straatmeubilair",
          "functioneel gebied",
          "groen",
          "bomen",
          "stedelijk",
          "inrichting straat"
        ]
      },
      {
        "id": "ndw",
        "naam": "NDW — Wegverkeer: laadpalen + feeds",
        "instantie": "Nationaal Dataportaal Wegverkeer",
        "domeinen": [
          "mobiliteit",
          "energie"
        ],
        "hergebruik": "open",
        "protocol": "file",
        "auth": "none",
        "endpoints": [
          {
            "pad": "/v1/mobiliteit/laadpalen",
            "methode": "GET",
            "parameters": [
              {
                "naam": "operator",
                "verplicht": false,
                "voorbeeld": "Qwello"
              },
              {
                "naam": "alleen_beschikbaar",
                "verplicht": false,
                "voorbeeld": "true"
              },
              {
                "naam": "rijen",
                "verplicht": false,
                "voorbeeld": "50 (max 500)"
              },
              {
                "naam": "start",
                "verplicht": false,
                "voorbeeld": "0"
              }
            ]
          },
          {
            "pad": "/v1/mobiliteit/ndw/bestanden",
            "methode": "GET",
            "parameters": []
          }
        ],
        "status": "live",
        "licentie": "open data (NDW; per feed vermeld)",
        "attributie": "NDW — Nationaal Dataportaal Wegverkeer",
        "url": "https://opendata.ndw.nu/",
        "zoekwoorden": [
          "laadpaal",
          "laadpalen",
          "opladen",
          "elektrisch laden",
          "verkeer",
          "reistijd",
          "file",
          "snelheid",
          "afsluiting",
          "wegwerkzaamheden",
          "emissiezone",
          "milieuzone",
          "brugopening",
          "bruggen",
          "verkeersmaatregel"
        ]
      },
      {
        "id": "dataderden",
        "naam": "CBS dataderden — Politie, RIVM, gemeenten (821 tabellen)",
        "instantie": "CBS namens Politie, RIVM en gemeenten",
        "domeinen": [
          "statistiek",
          "veiligheid",
          "zorg"
        ],
        "hergebruik": "open",
        "protocol": "odata",
        "auth": "none",
        "endpoints": [
          {
            "pad": "/v1/statistiek/dataderden/tabellen",
            "methode": "GET",
            "parameters": [
              {
                "naam": "q",
                "verplicht": false,
                "voorbeeld": "misdrijf"
              }
            ]
          },
          {
            "pad": "/v1/statistiek/dataderden/{tabel}",
            "methode": "GET",
            "parameters": [
              {
                "naam": "tabel",
                "verplicht": true,
                "voorbeeld": "47013NED"
              },
              {
                "naam": "rijen",
                "verplicht": false,
                "voorbeeld": "50 (max 500)"
              },
              {
                "naam": "start",
                "verplicht": false,
                "voorbeeld": "0"
              },
              {
                "naam": "velden",
                "verplicht": false,
                "voorbeeld": "RegioS,Perioden"
              },
              {
                "naam": "sorteer",
                "verplicht": false,
                "voorbeeld": "-Perioden"
              }
            ]
          }
        ],
        "status": "live",
        "licentie": "CC BY 4.0 (CBS/bronhouder)",
        "attributie": "CBS dataderden (bronhouder per tabel vermeld)",
        "url": "https://dataderden.cbs.nl/",
        "zoekwoorden": [
          "politie data",
          "rivm",
          "gemeente cijfers",
          "derden",
          "wijkdata",
          "buurtdata",
          "sociaal-economisch",
          "wmo",
          "zorggegevens",
          "inkomensverschil"
        ]
      },
      {
        "id": "nderegister",
        "naam": "NDE — Datasetregister (erfgoed, DCAT)",
        "instantie": "Netwerk Digitaal Erfgoed",
        "domeinen": [
          "erfgoed"
        ],
        "hergebruik": "open",
        "protocol": "sparql",
        "auth": "none",
        "endpoints": [
          {
            "pad": "/v1/erfgoed/datasetregister/zoeken",
            "methode": "GET",
            "parameters": [
              {
                "naam": "q",
                "verplicht": true,
                "voorbeeld": "beeld"
              },
              {
                "naam": "rijen",
                "verplicht": false,
                "voorbeeld": "25 (max 100)"
              }
            ]
          },
          {
            "pad": "/v1/erfgoed/datasetregister/sparql",
            "methode": "GET",
            "parameters": [
              {
                "naam": "query",
                "verplicht": true,
                "voorbeeld": "SELECT … WHERE { … }"
              }
            ]
          }
        ],
        "status": "live",
        "licentie": "Open data (NDE; per dataset in dcterms:license vermeld)",
        "attributie": "NDE Datasetregister",
        "url": "https://datasetregister.netwerkdigitaalerfgoed.nl/",
        "zoekwoorden": [
          "erfgoed",
          "cultureel",
          "dataset register",
          "archief",
          "museum"
        ]
      },
      {
        "id": "bekendmakingen",
        "naam": "KOOP — Officiële bekendmakingen (SRU)",
        "instantie": "KOOP / Overheid.nl",
        "domeinen": [
          "recht",
          "democratie"
        ],
        "hergebruik": "open",
        "protocol": "sru",
        "auth": "none",
        "endpoints": [
          {
            "pad": "/v1/bekendmakingen/zoeken",
            "methode": "GET",
            "parameters": [
              {
                "naam": "q",
                "verplicht": true,
                "voorbeeld": "woningwet of CQL"
              },
              {
                "naam": "productgebied",
                "verplicht": false,
                "voorbeeld": "sgd"
              },
              {
                "naam": "rijen",
                "verplicht": false,
                "voorbeeld": "25 (max 100)"
              },
              {
                "naam": "start",
                "verplicht": false,
                "voorbeeld": "1"
              }
            ]
          },
          {
            "pad": "/v1/bekendmakingen/indexen",
            "methode": "GET",
            "parameters": []
          }
        ],
        "status": "live",
        "licentie": "publiek domein (art. 11 Auteurswet; wetten en besluiten)",
        "attributie": "Overheid.nl — officiële bekendmakingen",
        "url": "https://zoek.officielebekendmakingen.nl/",
        "zoekwoorden": [
          "bekendmaking",
          "publicatie",
          "officieel besluit",
          "staatscourant",
          "gemeenteblad",
          "trouw",
          "officiele bekendmaking"
        ]
      },
      {
        "id": "bestgeb",
        "naam": "PDOK — Bestuurlijke gebieden (gemeente/provincie/land)",
        "instantie": "Kadaster / PDOK",
        "domeinen": [
          "geo"
        ],
        "hergebruik": "open",
        "protocol": "ogc-api",
        "auth": "none",
        "endpoints": [
          {
            "pad": "/v1/pdok/bestuurlijkegebieden/collecties",
            "methode": "GET",
            "parameters": []
          },
          {
            "pad": "/v1/pdok/bestuurlijkegebieden/{collectie}/items",
            "methode": "GET",
            "parameters": [
              {
                "naam": "collectie",
                "verplicht": true,
                "voorbeeld": "gemeentegebied"
              },
              {
                "naam": "rijen",
                "verplicht": false,
                "voorbeeld": "50 (max 1000)"
              },
              {
                "naam": "bbox",
                "verplicht": false,
                "voorbeeld": "4.8,52.3,4.9,52.4"
              }
            ]
          }
        ],
        "status": "live",
        "licentie": "CC BY 4.0",
        "attributie": "Bestuurlijke gebieden — Kadaster / PDOK",
        "url": "https://www.pdok.nl/",
        "zoekwoorden": [
          "bestuurlijk gebied",
          "gemeentegrens",
          "provinciegrens",
          "polygoon",
          "gebiedsindeling",
          "welke gemeente"
        ]
      },
      {
        "id": "cbs_v4",
        "naam": "CBS — Open Data v4 catalogus (alle tabellen)",
        "instantie": "Centraal Bureau voor de Statistiek",
        "domeinen": [
          "statistiek"
        ],
        "hergebruik": "open",
        "protocol": "odata",
        "auth": "none",
        "endpoints": [
          {
            "pad": "/v1/cbs/v4/tabellen",
            "methode": "GET",
            "parameters": [
              {
                "naam": "q",
                "verplicht": false,
                "voorbeeld": "energie"
              },
              {
                "naam": "rijen",
                "verplicht": false,
                "voorbeeld": "50 (max 500)"
              },
              {
                "naam": "start",
                "verplicht": false,
                "voorbeeld": "0"
              },
              {
                "naam": "velden",
                "verplicht": false,
                "voorbeeld": "Identifier,Title"
              },
              {
                "naam": "sorteer",
                "verplicht": false,
                "voorbeeld": "-Modified"
              }
            ]
          },
          {
            "pad": "/v1/cbs/v4/{id}/data",
            "methode": "GET",
            "parameters": [
              {
                "naam": "id",
                "verplicht": true,
                "voorbeeld": "00370"
              },
              {
                "naam": "rijen",
                "verplicht": false,
                "voorbeeld": "50 (max 500)"
              },
              {
                "naam": "start",
                "verplicht": false,
                "voorbeeld": "0"
              },
              {
                "naam": "velden",
                "verplicht": false,
                "voorbeeld": "id,value"
              }
            ]
          }
        ],
        "status": "live",
        "licentie": "CC BY 4.0 (CBS)",
        "attributie": "CBS — Open Data v4",
        "url": "https://opendata.cbs.nl/",
        "zoekwoorden": [
          "odata",
          "cbs tabellen",
          "statline",
          "statistiek tabel",
          "cijfers",
          "datatabel"
        ]
      },
      {
        "id": "duo",
        "naam": "DUO — Open Onderwijsdata (CKAN-catalogus)",
        "instantie": "Dienst Uitvoering Onderwijs",
        "domeinen": [
          "onderwijs"
        ],
        "hergebruik": "open",
        "protocol": "ckan",
        "auth": "none",
        "endpoints": [
          {
            "pad": "/v1/onderwijs/datasets",
            "methode": "GET",
            "parameters": [
              {
                "naam": "q",
                "verplicht": false,
                "voorbeeld": "examens"
              },
              {
                "naam": "rijen",
                "verplicht": false,
                "voorbeeld": "25 (max 100)"
              },
              {
                "naam": "start",
                "verplicht": false,
                "voorbeeld": "0"
              }
            ]
          },
          {
            "pad": "/v1/onderwijs/dataset/{id}",
            "methode": "GET",
            "parameters": [
              {
                "naam": "id",
                "verplicht": true,
                "voorbeeld": "04_voex-v1"
              }
            ]
          }
        ],
        "status": "live",
        "licentie": "CC BY 4.0 (DUO)",
        "attributie": "DUO — Open Onderwijsdata",
        "url": "https://onderwijsdata.duo.nl/",
        "zoekwoorden": [
          "onderwijs",
          "school",
          "scholen",
          "leerling",
          "leerlingen",
          "student",
          "examen",
          "basisschool",
          "middelbaar",
          "mbo",
          "hbo",
          "universiteit",
          "schoolresultaat",
          "hoeveel leerlingen",
          "slagingspercentage"
        ]
      },
      {
        "id": "termennetwerk",
        "naam": "NDE Termennetwerk — zoeken in 56 thesauri",
        "instantie": "Netwerk Digitaal Erfgoed",
        "domeinen": [
          "erfgoed"
        ],
        "hergebruik": "open",
        "protocol": "graphql",
        "auth": "none",
        "endpoints": [
          {
            "pad": "/v1/erfgoed/termen/zoeken",
            "methode": "GET",
            "parameters": [
              {
                "naam": "q",
                "verplicht": true,
                "voorbeeld": "rembrandt"
              },
              {
                "naam": "rijen",
                "verplicht": false,
                "voorbeeld": "25 (max 100)"
              }
            ]
          },
          {
            "pad": "/v1/erfgoed/termen/bronnen",
            "methode": "GET",
            "parameters": []
          }
        ],
        "status": "live",
        "licentie": "Open data (NDE; per thesaurus eigen licentie)",
        "attributie": "NDE Termennetwerk",
        "url": "https://termennetwerk.netwerkdigitaalerfgoed.nl/",
        "zoekwoorden": []
      },
      {
        "id": "wikidata",
        "naam": "Wikidata — Query Service (SPARQL)",
        "instantie": "Wikimedia Foundation",
        "domeinen": [
          "meta"
        ],
        "hergebruik": "open",
        "protocol": "sparql",
        "auth": "none",
        "endpoints": [
          {
            "pad": "/v1/wikidata/sparql",
            "methode": "GET",
            "parameters": [
              {
                "naam": "query",
                "verplicht": true,
                "voorbeeld": "SELECT … WHERE { … }"
              }
            ]
          }
        ],
        "status": "live",
        "licentie": "CC0 1.0",
        "attributie": "Wikidata (CC0)",
        "url": "https://www.wikidata.org/",
        "zoekwoorden": []
      },
      {
        "id": "openalex",
        "naam": "OpenAlex — wetenschappelijke publicaties",
        "instantie": "OurResearch",
        "domeinen": [
          "wetenschap"
        ],
        "hergebruik": "open",
        "protocol": "rest",
        "auth": "none",
        "endpoints": [
          {
            "pad": "/v1/wetenschap/openalex/zoeken",
            "methode": "GET",
            "parameters": [
              {
                "naam": "q",
                "verplicht": true,
                "voorbeeld": "wadden"
              },
              {
                "naam": "rijen",
                "verplicht": false,
                "voorbeeld": "25 (max 100)"
              },
              {
                "naam": "pagina",
                "verplicht": false,
                "voorbeeld": "1"
              }
            ]
          }
        ],
        "status": "live",
        "licentie": "CC0 1.0",
        "attributie": "OpenAlex (CC0)",
        "url": "https://openalex.org/",
        "zoekwoorden": []
      },
      {
        "id": "koersen",
        "naam": "Frankfurter — wisselkoersen (ECB)",
        "instantie": "Frankfurter (community) / ECB",
        "domeinen": [
          "bedrijven"
        ],
        "hergebruik": "open",
        "protocol": "rest",
        "auth": "none",
        "endpoints": [
          {
            "pad": "/v1/financieel/koersen",
            "methode": "GET",
            "parameters": [
              {
                "naam": "van",
                "verplicht": false,
                "voorbeeld": "EUR"
              },
              {
                "naam": "naar",
                "verplicht": false,
                "voorbeeld": "USD,GBP"
              },
              {
                "naam": "periode_van",
                "verplicht": false,
                "voorbeeld": "2026-01-01"
              },
              {
                "naam": "periode_tot",
                "verplicht": false,
                "voorbeeld": "2026-01-31"
              }
            ]
          }
        ],
        "status": "live",
        "licentie": "MIT (software); koersen: ECB met bronvermelding",
        "attributie": "Frankfurter / Europese Centrale Bank",
        "url": "https://frankfurter.dev/",
        "zoekwoorden": []
      },
      {
        "id": "crossref",
        "naam": "Crossref — DOI-metadata",
        "instantie": "Crossref",
        "domeinen": [
          "wetenschap"
        ],
        "hergebruik": "open",
        "protocol": "rest",
        "auth": "none",
        "endpoints": [
          {
            "pad": "/v1/wetenschap/crossref/zoeken",
            "methode": "GET",
            "parameters": [
              {
                "naam": "q",
                "verplicht": true,
                "voorbeeld": "wadden"
              },
              {
                "naam": "rijen",
                "verplicht": false,
                "voorbeeld": "25 (max 100)"
              },
              {
                "naam": "start",
                "verplicht": false,
                "voorbeeld": "0"
              }
            ]
          }
        ],
        "status": "live",
        "licentie": "vrij hergebruik (make content available for any purpose)",
        "attributie": "Crossref",
        "url": "https://www.crossref.org/",
        "zoekwoorden": []
      },
      {
        "id": "muziek",
        "naam": "MusicBrainz — muziekencyclopedie",
        "instantie": "MetaBrainz Foundation",
        "domeinen": [
          "cultuur"
        ],
        "hergebruik": "open",
        "protocol": "rest",
        "auth": "none",
        "endpoints": [
          {
            "pad": "/v1/cultuur/muziek/artiesten",
            "methode": "GET",
            "parameters": [
              {
                "naam": "q",
                "verplicht": true,
                "voorbeeld": "artist:André Hazes"
              },
              {
                "naam": "rijen",
                "verplicht": false,
                "voorbeeld": "25 (max 100)"
              },
              {
                "naam": "start",
                "verplicht": false,
                "voorbeeld": "0"
              }
            ]
          }
        ],
        "status": "live",
        "licentie": "CC0 1.0 (kerndata)",
        "attributie": "MusicBrainz (CC0)",
        "url": "https://musicbrainz.org/",
        "zoekwoorden": []
      },
      {
        "id": "gleif",
        "naam": "GLEIF — LEI-register (NL-rechtspersonen)",
        "instantie": "GLEIF",
        "domeinen": [
          "bedrijven"
        ],
        "hergebruik": "open",
        "protocol": "rest",
        "auth": "none",
        "endpoints": [
          {
            "pad": "/v1/bedrijven/lei/zoeken",
            "methode": "GET",
            "parameters": [
              {
                "naam": "q",
                "verplicht": false,
                "voorbeeld": "JEVELUNI B.V. (exacte naam)"
              },
              {
                "naam": "land",
                "verplicht": false,
                "voorbeeld": "NL"
              },
              {
                "naam": "rijen/start",
                "verplicht": false,
                "voorbeeld": "25 / 0"
              }
            ]
          },
          {
            "pad": "/v1/bedrijven/lei/{lei}",
            "methode": "GET",
            "parameters": [
              {
                "naam": "lei",
                "verplicht": true,
                "voorbeeld": "724500P3WJ4N9ULP9V05"
              }
            ]
          }
        ],
        "status": "live",
        "licentie": "CC0 1.0",
        "attributie": "GLEIF (CC0)",
        "url": "https://www.gleif.org/",
        "zoekwoorden": [
          "gleif",
          "lei",
          "bedrijfsidentificatie",
          "holdings",
          "moeder",
          "dochter",
          "groep",
          "structuur",
          "eigendomsstructuur",
          "concern",
          "wie is de eigenaar"
        ]
      },
      {
        "id": "ted",
        "naam": "TED — EU-aanbestedingen",
        "instantie": "Publications Office EU",
        "domeinen": [
          "bedrijven"
        ],
        "hergebruik": "open",
        "protocol": "rest",
        "auth": "none",
        "endpoints": [
          {
            "pad": "/v1/aanbestedingen/zoeken",
            "methode": "GET",
            "parameters": [
              {
                "naam": "q",
                "verplicht": false,
                "voorbeeld": "spoorwegen (expert-query)"
              },
              {
                "naam": "alleen_nl",
                "verplicht": false,
                "voorbeeld": "true"
              },
              {
                "naam": "rijen/start",
                "verplicht": false,
                "voorbeeld": "25 / 0"
              }
            ]
          }
        ],
        "status": "live",
        "licentie": "CC0 1.0 (metadata; aankondigingen vrij herbruikbaar)",
        "attributie": "TED — Publications Office EU",
        "url": "https://ted.europa.eu/",
        "zoekwoorden": []
      },
      {
        "id": "esma",
        "naam": "ESMA — toezichtsregisters (Solr)",
        "instantie": "ESMA",
        "domeinen": [
          "bedrijven"
        ],
        "hergebruik": "open",
        "protocol": "rest",
        "auth": "none",
        "endpoints": [
          {
            "pad": "/v1/toezicht/esma/zoeken",
            "methode": "GET",
            "parameters": [
              {
                "naam": "q",
                "verplicht": false,
                "voorbeeld": "* of Solr-query"
              },
              {
                "naam": "core",
                "verplicht": false,
                "voorbeeld": "upreg"
              },
              {
                "naam": "rijen/start",
                "verplicht": false,
                "voorbeeld": "25 / 0"
              }
            ]
          }
        ],
        "status": "live",
        "licentie": "open data (ESMA registers)",
        "attributie": "ESMA",
        "url": "https://registers.esma.europa.eu/",
        "zoekwoorden": []
      },
      {
        "id": "ecb",
        "naam": "ECB — Data Portal (rentestanden, inflatie, koersen)",
        "instantie": "Europese Centrale Bank",
        "domeinen": [
          "statistiek"
        ],
        "hergebruik": "open",
        "protocol": "rest",
        "auth": "none",
        "endpoints": [
          {
            "pad": "/v1/statistiek/ecb/{flow}/{sleutel}",
            "methode": "GET",
            "parameters": [
              {
                "naam": "flow",
                "verplicht": true,
                "voorbeeld": "EXR"
              },
              {
                "naam": "sleutel",
                "verplicht": true,
                "voorbeeld": "D.USD.EUR.SP00.A"
              },
              {
                "naam": "van/tot",
                "verplicht": false,
                "voorbeeld": "2026-08-01"
              }
            ]
          }
        ],
        "status": "live",
        "licentie": "vrij gebruik met bronvermelding (ECB)",
        "attributie": "Europese Centrale Bank — Data Portal",
        "url": "https://data.ecb.europa.eu/",
        "zoekwoorden": []
      },
      {
        "id": "eurostat",
        "naam": "Eurostat — Europese statistiek (NL-slice)",
        "instantie": "Eurostat",
        "domeinen": [
          "statistiek"
        ],
        "hergebruik": "open",
        "protocol": "rest",
        "auth": "none",
        "endpoints": [
          {
            "pad": "/v1/statistiek/eurostat/{dataset}",
            "methode": "GET",
            "parameters": [
              {
                "naam": "dataset",
                "verplicht": true,
                "voorbeeld": "prc_hicp_aind"
              },
              {
                "naam": "geo",
                "verplicht": false,
                "voorbeeld": "NL"
              },
              {
                "naam": "laatste",
                "verplicht": false,
                "voorbeeld": "1 (max 20)"
              }
            ]
          }
        ],
        "status": "live",
        "licentie": "CC BY 4.0 (uitzonderingen: niet-EU-data, Liechtenstein/Zwitserland handel, AT-GN)",
        "attributie": "Eurostat (CC BY 4.0)",
        "url": "https://ec.europa.eu/eurostat/",
        "zoekwoorden": []
      },
      {
        "id": "bag3d",
        "naam": "3DBAG — 3D-gebouwen Nederland",
        "instantie": "TU Delft 3DGI",
        "domeinen": [
          "geo"
        ],
        "hergebruik": "open",
        "protocol": "ogc-api",
        "auth": "none",
        "endpoints": [
          {
            "pad": "/v1/pdok/3dbag/collecties",
            "methode": "GET",
            "parameters": []
          },
          {
            "pad": "/v1/pdok/3dbag/{collectie}/items",
            "methode": "GET",
            "parameters": [
              {
                "naam": "collectie",
                "verplicht": true,
                "voorbeeld": "pand"
              },
              {
                "naam": "rijen",
                "verplicht": false,
                "voorbeeld": "50 (max 1000)"
              },
              {
                "naam": "bbox",
                "verplicht": false,
                "voorbeeld": "4.8,52.3,4.9,52.4"
              }
            ]
          }
        ],
        "status": "live",
        "licentie": "CC BY 4.0",
        "attributie": "3DBAG — TU Delft 3DGI (CC BY 4.0)",
        "url": "https://3dbag.nl/",
        "zoekwoorden": []
      },
      {
        "id": "euvoc",
        "naam": "EU Vocabularies — EuroVoc & NAL (SPARQL)",
        "instantie": "Publications Office EU",
        "domeinen": [
          "meta"
        ],
        "hergebruik": "open",
        "protocol": "sparql",
        "auth": "none",
        "endpoints": [
          {
            "pad": "/v1/euvoc/sparql",
            "methode": "GET",
            "parameters": [
              {
                "naam": "query",
                "verplicht": true,
                "voorbeeld": "SELECT … WHERE { … }"
              }
            ]
          }
        ],
        "status": "live",
        "licentie": "CC BY 4.0 (EU-vocabulaires)",
        "attributie": "EU Vocabularies — Publications Office",
        "url": "https://op.europa.eu/en/web/eu-vocabularies",
        "zoekwoorden": []
      },
      {
        "id": "rvo",
        "naam": "RVO — regelingen & subsidie-content",
        "instantie": "Rijksdienst voor Ondernemend Nederland",
        "domeinen": [
          "bedrijven"
        ],
        "hergebruik": "open",
        "protocol": "rest",
        "auth": "none",
        "endpoints": [
          {
            "pad": "/v1/regelingen/rvo/{soort}",
            "methode": "GET",
            "parameters": [
              {
                "naam": "soort",
                "verplicht": true,
                "voorbeeld": "subsidies"
              },
              {
                "naam": "rijen",
                "verplicht": false,
                "voorbeeld": "25 (max 100)"
              },
              {
                "naam": "pagina",
                "verplicht": false,
                "voorbeeld": "1"
              }
            ]
          }
        ],
        "status": "live",
        "licentie": "open (RVO; hergebruik volgens RVO-voorwaarden)",
        "attributie": "RVO",
        "url": "https://www.rvo.nl/",
        "zoekwoorden": []
      },
      {
        "id": "eponline",
        "naam": "EP-Online — energielabels gebouwen",
        "instantie": "Rijksdienst voor Ondernemend Nederland",
        "domeinen": [
          "energie",
          "geo"
        ],
        "hergebruik": "open",
        "protocol": "rest",
        "auth": "api_key",
        "endpoints": [
          {
            "pad": "/v1/ep-online/labels/adres",
            "methode": "GET",
            "parameters": [
              {
                "naam": "postcode",
                "verplicht": true,
                "voorbeeld": "1234AB"
              },
              {
                "naam": "huisnummer",
                "verplicht": true,
                "voorbeeld": "2"
              },
              {
                "naam": "toevoeging",
                "verplicht": false,
                "voorbeeld": "3 of A — korte alias: enkele letter wordt huisletter, rest huisnummertoevoeging"
              },
              {
                "naam": "huisletter",
                "verplicht": false,
                "voorbeeld": "A"
              },
              {
                "naam": "huisnummertoevoeging",
                "verplicht": false,
                "voorbeeld": "02"
              },
              {
                "naam": "detailaanduiding",
                "verplicht": false,
                "voorbeeld": "Fabriek"
              }
            ]
          },
          {
            "pad": "/v1/ep-online/labels/object/{bag-object-id}",
            "methode": "GET",
            "parameters": [
              {
                "naam": "bag-object-id",
                "verplicht": true,
                "voorbeeld": "16 cijfers (VBO/ligplaats/standplaats)"
              }
            ]
          },
          {
            "pad": "/v1/ep-online/bestanden[/{datum}]",
            "methode": "GET",
            "parameters": [
              {
                "naam": "datum",
                "verplicht": false,
                "voorbeeld": "2026-08-21 (mutatiebestand van die dag)"
              }
            ]
          },
          {
            "pad": "/v1/ep-online/totaalbestand",
            "methode": "GET",
            "parameters": [
              {
                "naam": "geen",
                "verplicht": false,
                "voorbeeld": "geborgde collectie: status + Haagse aggregaten"
              }
            ]
          }
        ],
        "status": "live",
        "licentie": "Openbaar (lookup per object; bulk uitsluitend via de bron)",
        "attributie": "RVO / EP-Online",
        "url": "https://public.ep-online.nl/swagger/index.html",
        "zoekwoorden": []
      },
      {
        "id": "klimaateffectatlas",
        "naam": "Klimaateffectatlas — risicolagen (hitte, water, grond, paalrot)",
        "instantie": "Klimaateffectatlas (Esri NL Content)",
        "domeinen": [
          "klimaat",
          "geo"
        ],
        "hergebruik": "open",
        "protocol": "rest",
        "auth": "none",
        "endpoints": [
          {
            "pad": "/v1/pand/{postcode}/{huisnummer}/omgevingsscores",
            "methode": "GET",
            "parameters": [
              {
                "naam": "toevoeging",
                "verplicht": false,
                "voorbeeld": "C"
              }
            ]
          }
        ],
        "status": "live",
        "licentie": "publiek (Klimaateffectatlas)",
        "attributie": "Klimaateffectatlas — Esri NL Content",
        "url": "https://image.arcgisonline.nl/arcgis/rest/services/KEA",
        "zoekwoorden": []
      },
      {
        "id": "rvo-fundering",
        "naam": "RVO/PDOK — aandachtsgebieden funderingsproblematiek (paalrot)",
        "instantie": "Rijksdienst voor Ondernemend Nederland",
        "domeinen": [
          "klimaat",
          "geo"
        ],
        "hergebruik": "open",
        "protocol": "wms",
        "auth": "none",
        "endpoints": [
          {
            "pad": "/v1/pand/{postcode}/{huisnummer}/omgevingsscores",
            "methode": "GET",
            "parameters": []
          }
        ],
        "status": "live",
        "licentie": "publiek (PDOK)",
        "attributie": "Aandachtsgebieden funderingsproblematiek — RVO/PDOK",
        "url": "https://service.pdok.nl/rvo/indgebfunderingsproblematiek/wms/v1_0",
        "zoekwoorden": []
      },
      {
        "id": "pdok-luchtfoto",
        "naam": "Luchtfoto RGB — Beeldmateriaal Nederland (PDOK)",
        "instantie": "PDOK / Beeldmateriaal Nederland",
        "domeinen": [
          "geo"
        ],
        "hergebruik": "open",
        "protocol": "wms",
        "auth": "none",
        "endpoints": [
          {
            "pad": "/v1/pand/{postcode}/{huisnummer}/luchtfoto",
            "methode": "GET",
            "parameters": [
              {
                "naam": "toevoeging",
                "verplicht": false,
                "voorbeeld": "C"
              }
            ]
          }
        ],
        "status": "live",
        "licentie": "CC BY 4.0",
        "attributie": "Beeldmateriaal Nederland (PDOK), CC BY 4.0",
        "url": "https://service.pdok.nl/hwh/luchtfotorgb/wms/v1_0",
        "zoekwoorden": []
      },
      {
        "id": "kvk",
        "naam": "KvK — bedrijven op adres (KvK, SBI, rechtsvorm)",
        "instantie": "KvK / KvK API",
        "domeinen": [
          "bedrijven"
        ],
        "hergebruik": "public_no_redistribution",
        "protocol": "rest",
        "auth": "sleutel (via Identix)",
        "endpoints": [
          {
            "pad": "/v1/pand/{postcode}/{huisnummer}/bedrijven",
            "methode": "GET",
            "parameters": [
              {
                "naam": "toevoeging",
                "verplicht": false,
                "voorbeeld": "C"
              }
            ]
          }
        ],
        "status": "live",
        "licentie": "API-key vereist (developers.kvk.nl)",
        "attributie": "KvK Handelsregister",
        "url": "https://api.kvk.nl/api/v2",
        "zoekwoorden": []
      },
      {
        "id": "ror",
        "naam": "ROR — onderzoeksinstanties",
        "instantie": "ROR Community",
        "domeinen": [
          "wetenschap"
        ],
        "hergebruik": "open",
        "protocol": "rest",
        "auth": "none",
        "endpoints": [
          {
            "pad": "/v1/ror/organisaties",
            "methode": "GET",
            "parameters": [
              {
                "naam": "zoek",
                "verplicht": false,
                "voorbeeld": "amsterdam"
              },
              {
                "naam": "land",
                "verplicht": false,
                "voorbeeld": "NL (standaard; leeg = wereldwijd)"
              },
              {
                "naam": "rijen/start",
                "verplicht": false,
                "voorbeeld": "20 / 0"
              }
            ]
          }
        ],
        "status": "live",
        "licentie": "CC0",
        "attributie": "ROR",
        "url": "https://ror.readme.io/v2/docs",
        "zoekwoorden": []
      },
      {
        "id": "dataeuropa",
        "naam": "data.europa.eu — EU-datatalogus",
        "instantie": "EU-Publications Office",
        "domeinen": [
          "meta"
        ],
        "hergebruik": "open",
        "protocol": "rest",
        "auth": "none",
        "endpoints": [
          {
            "pad": "/v1/dataeuropa/zoeken",
            "methode": "GET",
            "parameters": [
              {
                "naam": "q",
                "verplicht": true,
                "voorbeeld": "energie"
              },
              {
                "naam": "rijen/pagina",
                "verplicht": false,
                "voorbeeld": "10 / 1"
              }
            ]
          }
        ],
        "status": "live",
        "licentie": "Publiek (EU-publicatiedienst)",
        "attributie": "data.europa.eu",
        "url": "https://data.europa.eu/en/api/1",
        "zoekwoorden": []
      },
      {
        "id": "gbif",
        "naam": "GBIF — natuurwaarnemingen NL",
        "instantie": "GBIF Secretariat",
        "domeinen": [
          "erfgoed"
        ],
        "hergebruik": "open",
        "protocol": "rest",
        "auth": "none",
        "endpoints": [
          {
            "pad": "/v1/gbif/waarnemingen",
            "methode": "GET",
            "parameters": [
              {
                "naam": "soort",
                "verplicht": false,
                "voorbeeld": "Falco peregrinus"
              },
              {
                "naam": "sinds",
                "verplicht": false,
                "voorbeeld": "2026-01-01"
              },
              {
                "naam": "rijen/start",
                "verplicht": false,
                "voorbeeld": "20 / 0 (max 300)"
              }
            ]
          },
          {
            "pad": "/v1/gbif/datasets",
            "methode": "GET",
            "parameters": [
              {
                "naam": "rijen/start",
                "verplicht": false,
                "voorbeeld": "20 / 0"
              }
            ]
          }
        ],
        "status": "live",
        "licentie": "CC BY 4.0 (per dataset; attributie verplicht)",
        "attributie": "GBIF",
        "url": "https://www.gbif.org/developer/summary",
        "zoekwoorden": []
      },
      {
        "id": "nlog",
        "naam": "NLOG — olie, gas en ondergrond",
        "instantie": "NLOG / GDNGeoservices",
        "domeinen": [
          "energie",
          "geo"
        ],
        "hergebruik": "open",
        "protocol": "wfs",
        "auth": "none",
        "endpoints": [
          {
            "pad": "/v1/nlog/lagen",
            "methode": "GET",
            "parameters": []
          },
          {
            "pad": "/v1/nlog/{laag}",
            "methode": "GET",
            "parameters": [
              {
                "naam": "laag",
                "verplicht": true,
                "voorbeeld": "licenties, putten, velden, trajecten, faciliteiten"
              },
              {
                "naam": "rijen",
                "verplicht": false,
                "voorbeeld": "50 (max 500)"
              }
            ]
          }
        ],
        "status": "live",
        "licentie": "Openbaar (NLOG-kaartviewer)",
        "attributie": "NLOG",
        "url": "https://www.nlog.nl/datacenter/interactive-map-viewer",
        "zoekwoorden": []
      },
      {
        "id": "imwa",
        "naam": "Waterschappen — oppervlaktewateren IMWA",
        "instantie": "Unie van Waterschappen (PDOK)",
        "domeinen": [
          "milieu",
          "geo"
        ],
        "hergebruik": "open",
        "protocol": "ogc-api",
        "auth": "none",
        "endpoints": [
          {
            "pad": "/v1/watersystemen/imwa/collecties",
            "methode": "GET",
            "parameters": []
          },
          {
            "pad": "/v1/watersystemen/imwa/{collectie}/items",
            "methode": "GET",
            "parameters": [
              {
                "naam": "collectie",
                "verplicht": true,
                "voorbeeld": "waterdeel, oever, oppervlaktewaterlichaam, profielverdediging, ondersteunendwaterdeel"
              },
              {
                "naam": "rijen",
                "verplicht": false,
                "voorbeeld": "50 (max 1000)"
              },
              {
                "naam": "bbox",
                "verplicht": false,
                "voorbeeld": "minlon,minlat,maxlon,maxlat (paging staat uit)"
              }
            ]
          }
        ],
        "status": "live",
        "licentie": "Publiek domein (PDOK)",
        "attributie": "Unie van Waterschappen / PDOK",
        "url": "https://www.pdok.nl/portal/datasets/nationale-georegister",
        "zoekwoorden": []
      },
      {
        "id": "kb",
        "naam": "Koninklijke Bibliotheek — collecties & linked data",
        "instantie": "KB, nationale bibliotheek",
        "domeinen": [
          "erfgoed",
          "cultuur"
        ],
        "hergebruik": "open",
        "protocol": "sru",
        "auth": "none",
        "endpoints": [
          {
            "pad": "/v1/kb/zoeken",
            "methode": "GET",
            "parameters": [
              {
                "naam": "q",
                "verplicht": true,
                "voorbeeld": "multatuli"
              },
              {
                "naam": "rijen/start",
                "verplicht": false,
                "voorbeeld": "25 / 1 (SRU 1-based)"
              }
            ]
          },
          {
            "pad": "/v1/kb/sparql",
            "methode": "GET",
            "parameters": [
              {
                "naam": "query",
                "verplicht": true,
                "voorbeeld": "SELECT … WHERE { … }"
              }
            ]
          }
        ],
        "status": "live",
        "licentie": "Publiek domein / CC0 (KB open data)",
        "attributie": "Koninklijke Bibliotheek",
        "url": "https://www.kb.nl/over-ons/wetenschappelijk-onderzoek/open-data",
        "zoekwoorden": []
      },
      {
        "id": "esef",
        "naam": "ESEF — jaarverslagen (iXBRL)",
        "instantie": "XBRL International / AFM",
        "domeinen": [
          "bedrijven",
          "statistiek"
        ],
        "hergebruik": "open",
        "protocol": "rest",
        "auth": "none",
        "endpoints": [
          {
            "pad": "/v1/esef/filings",
            "methode": "GET",
            "parameters": [
              {
                "naam": "q",
                "verplicht": false,
                "voorbeeld": "vopak of LEI"
              },
              {
                "naam": "land",
                "verplicht": false,
                "voorbeeld": "NL (standaard; zetel-scope, niet beurs)"
              },
              {
                "naam": "rijen/pagina",
                "verplicht": false,
                "voorbeeld": "25 / 1"
              }
            ]
          }
        ],
        "status": "live",
        "licentie": "Openbaar (gereguleerde informatie, Transparantierichtlijn)",
        "attributie": "filings.xbrl.org / AFM-register financiële verslaggeving",
        "url": "https://filings.xbrl.org/",
        "zoekwoorden": []
      },
      {
        "id": "collectienl",
        "naam": "Collectie Nederland — museumcollecties",
        "instantie": "RCE",
        "domeinen": [
          "erfgoed",
          "cultuur"
        ],
        "hergebruik": "varieert",
        "protocol": "rest",
        "auth": "none",
        "endpoints": [
          {
            "pad": "/v1/collectie-nl/zoeken",
            "methode": "GET",
            "parameters": [
              {
                "naam": "q",
                "verplicht": true,
                "voorbeeld": "rembrandt"
              },
              {
                "naam": "rijen",
                "verplicht": false,
                "voorbeeld": "25 (max 100)"
              }
            ]
          }
        ],
        "status": "live",
        "licentie": "Varieert per instelling (in elk record vermeld)",
        "attributie": "Collectie Nederland / deelnemende instellingen",
        "url": "https://www.collectienederland.nl/",
        "zoekwoorden": []
      },
      {
        "id": "openbeelden",
        "naam": "Open Beelden — open audiovisueel erfgoed",
        "instantie": "Beeld en Geluid",
        "domeinen": [
          "erfgoed",
          "cultuur"
        ],
        "hergebruik": "open",
        "protocol": "oai-pmh",
        "auth": "none",
        "endpoints": [
          {
            "pad": "/v1/openbeelden/records",
            "methode": "GET",
            "parameters": [
              {
                "naam": "van/tot",
                "verplicht": false,
                "voorbeeld": "YYYY-MM-DD"
              },
              {
                "naam": "token",
                "verplicht": false,
                "voorbeeld": "resumptionToken voor paging"
              }
            ]
          }
        ],
        "status": "live",
        "licentie": "CC0 / publiek domein (per record vermeld)",
        "attributie": "Open Beelden — Beeld en Geluid",
        "url": "https://www.openbeelden.nl/",
        "zoekwoorden": []
      },
      {
        "id": "openarchieven",
        "naam": "Open Archieven — persoonsaktes (A2A)",
        "instantie": "Open Archieven (aggregator)",
        "domeinen": [
          "erfgoed"
        ],
        "hergebruik": "open",
        "protocol": "oai-pmh",
        "auth": "none",
        "endpoints": [
          {
            "pad": "/v1/archieven/records",
            "methode": "GET",
            "parameters": [
              {
                "naam": "van/tot",
                "verplicht": false,
                "voorbeeld": "YYYY-MM-DD"
              },
              {
                "naam": "token",
                "verplicht": false,
                "voorbeeld": "resumptionToken voor paging"
              }
            ]
          }
        ],
        "status": "live",
        "licentie": "Open data (A2A; per archiefdienst vermeld)",
        "attributie": "Open Archieven / deelnemende archiefdiensten",
        "url": "https://www.openarchieven.nl/",
        "zoekwoorden": []
      },
      {
        "id": "kamer-syncfeed",
        "naam": "Tweede Kamer — SyncFeed 2.0 (entity-stroom)",
        "instantie": "Tweede Kamer der Staten-Generaal",
        "domeinen": [
          "democratie"
        ],
        "hergebruik": "open",
        "protocol": "atom",
        "auth": "none",
        "endpoints": [
          {
            "pad": "/v1/kamer/syncfeed",
            "methode": "GET",
            "parameters": [
              {
                "naam": "categorie",
                "verplicht": false,
                "voorbeeld": "verslag, vergadering, activiteit, …"
              },
              {
                "naam": "skiptoken",
                "verplicht": false,
                "voorbeeld": "paging-cursor uit volgende_skiptoken"
              }
            ]
          }
        ],
        "status": "live",
        "licentie": "Publiek domein (Tweede Kamer open data)",
        "attributie": "Tweede Kamer der Staten-Generaal",
        "url": "https://opendata.tweedekamer.nl",
        "zoekwoorden": []
      },
      {
        "id": "catalogus",
        "naam": "Catalogus — alle datasets van NL",
        "instantie": "Koop Overheid",
        "domeinen": [
          "meta"
        ],
        "hergebruik": "open",
        "protocol": "rest",
        "auth": "none",
        "endpoints": [
          {
            "pad": "/v1/catalogus/datasets",
            "methode": "GET",
            "parameters": [
              {
                "naam": "q",
                "verplicht": false,
                "voorbeeld": "energielabel"
              }
            ]
          },
          {
            "pad": "/v1/catalogus/instanties",
            "methode": "GET",
            "parameters": []
          },
          {
            "pad": "/v1/datasets/{id}/query",
            "methode": "GET",
            "parameters": [
              {
                "naam": "waar",
                "verplicht": false,
                "voorbeeld": "kolom=waarde"
              }
            ]
          },
          {
            "pad": "/v1/datasets/{id}/schema",
            "methode": "GET",
            "parameters": []
          }
        ],
        "status": "live",
        "licentie": "CC0 1.0",
        "attributie": null,
        "url": "https://data.overheid.nl/",
        "zoekwoorden": []
      },
      {
        "id": "eponline-totaal",
        "naam": "RVO — EP-Online totaalbestand energielabels",
        "instantie": "Rijksdienst voor Ondernemend Nederland (RVO)",
        "domeinen": [
          "energie"
        ],
        "hergebruik": "open",
        "protocol": "file",
        "auth": "none",
        "endpoints": [
          {
            "pad": "/v1/ep-online/totaalbestand",
            "methode": "GET",
            "parameters": []
          },
          {
            "pad": "/v1/energielabel/{metric}",
            "methode": "GET",
            "parameters": [
              {
                "naam": "metric",
                "verplicht": true,
                "voorbeeld": "kern | verdeling | per_maand | pc4"
              }
            ]
          },
          {
            "pad": "/v1/verduurzaming/denhaag",
            "methode": "GET",
            "parameters": []
          }
        ],
        "status": "live",
        "licentie": "openbaar; attributie RVO / EP-Online",
        "attributie": "RVO, EP-Online — totaalbestand geregistreerde energielabels (maandelijks)",
        "url": "https://www.ep-online.nl/PublicData",
        "type": "collectiebron",
        "peil": {
          "peildatum": "2026-10-01",
          "vers": {
            "status": "actueel",
            "versie": "20261001",
            "fout": null
          }
        },
        "bron_url": "https://www.ep-online.nl/PublicData",
        "peilfrequentie": "maandelijks (nieuwste versie uit de bron-tabel)",
        "zoekwoorden": [
          "energielabel",
          "label",
          "energieprestatie",
          "isolatie",
          "warmtepomp",
          "zonnepaneel",
          "verduurzaming",
          "ep-online",
          "energie-index",
          "labelsprong",
          "wat is mijn label"
        ]
      },
      {
        "id": "afm-register",
        "naam": "AFM — Register financiële dienstverleners",
        "instantie": "Autoriteit Financiële Markten",
        "domeinen": [
          "bedrijven"
        ],
        "hergebruik": "open",
        "protocol": "file",
        "auth": "none",
        "endpoints": [
          {
            "pad": "/v1/afm/register",
            "methode": "GET",
            "parameters": []
          },
          {
            "pad": "/v1/afm/instellingen",
            "methode": "GET",
            "parameters": [
              {
                "naam": "q",
                "verplicht": false,
                "voorbeeld": "elevate finance"
              },
              {
                "naam": "kvk_nummer",
                "verplicht": false,
                "voorbeeld": "94805172"
              },
              {
                "naam": "land",
                "verplicht": false,
                "voorbeeld": "Nederland"
              },
              {
                "naam": "plaats",
                "verplicht": false,
                "voorbeeld": "Utrecht"
              },
              {
                "naam": "ep",
                "verplicht": false,
                "voorbeeld": "ja | nee"
              }
            ]
          },
          {
            "pad": "/v1/afm/instellingen/{id}",
            "methode": "GET",
            "parameters": [
              {
                "naam": "id",
                "verplicht": true,
                "voorbeeld": "4385f1d1-ef65-ef11-bfe2-000d3a2183de"
              }
            ]
          },
          {
            "pad": "/v1/afm/vergunningen",
            "methode": "GET",
            "parameters": [
              {
                "naam": "vergunningnummer",
                "verplicht": false,
                "voorbeeld": "12050233"
              },
              {
                "naam": "instelling_id",
                "verplicht": false,
                "voorbeeld": "4385f1d1-…"
              },
              {
                "naam": "status",
                "verplicht": false,
                "voorbeeld": "geldig | beëindigd"
              }
            ]
          }
        ],
        "status": "live",
        "licentie": "Hergebruik toegestaan onder voorwaarde van uitdrukkelijke bronvermelding van de AFM (sitevoorwaarden afm.nl)",
        "attributie": "Bron: AFM — Register financiële dienstverleners (afm.nl)",
        "url": "https://www.afm.nl/nl-nl/sector/registers/vergunningenregisters/financiele-dienstverleners",
        "type": "collectiebron",
        "peil": {
          "peildatum": "2026-10-30",
          "vers": {
            "status": "actueel",
            "leeftijd_dagen": 0.1
          }
        },
        "bron_url": "https://www.afm.nl/export.aspx?fdregister=1",
        "peilfrequentie": "dagelijks (24-uurs verversing)",
        "zoekwoorden": [
          "afm",
          "vergunning",
          "financieel",
          "adviseur",
          "bemiddelaar",
          "tussenpersoon",
          "wft",
          "toezicht",
          "hyptheekadviseur",
          "verzekeringsadviseur",
          "beleggingsadviseur",
          "kantoor",
          "tuchtzaak",
          "sanctie",
          "boete",
          "is dit kantoor betrouwbaar"
        ]
      },
      {
        "id": "dnb-register",
        "naam": "DNB — Openbaar register",
        "instantie": "De Nederlandsche Bank",
        "domeinen": [
          "bedrijven"
        ],
        "hergebruik": "open",
        "protocol": "file",
        "auth": "none",
        "endpoints": [
          {
            "pad": "/v1/dnb/register",
            "methode": "GET",
            "parameters": []
          },
          {
            "pad": "/v1/dnb/instellingen",
            "methode": "GET",
            "parameters": [
              {
                "naam": "q",
                "verplicht": false,
                "voorbeeld": "ing bank"
              },
              {
                "naam": "kvk_nummer",
                "verplicht": false,
                "voorbeeld": "73712590"
              },
              {
                "naam": "rsin",
                "verplicht": false,
                "voorbeeld": "859637177"
              },
              {
                "naam": "lei",
                "verplicht": false,
                "voorbeeld": "W22ILOSFF9600DE5R120"
              },
              {
                "naam": "deelregister",
                "verplicht": false,
                "voorbeeld": "Banken"
              },
              {
                "naam": "land",
                "verplicht": false,
                "voorbeeld": "Nederland"
              },
              {
                "naam": "plaats",
                "verplicht": false,
                "voorbeeld": "Amsterdam"
              }
            ]
          },
          {
            "pad": "/v1/dnb/instellingen/{relatienummer}",
            "methode": "GET",
            "parameters": [
              {
                "naam": "relatienummer",
                "verplicht": true,
                "voorbeeld": "R182615"
              }
            ]
          },
          {
            "pad": "/v1/dnb/registraties",
            "methode": "GET",
            "parameters": [
              {
                "naam": "deelregister",
                "verplicht": false,
                "voorbeeld": "Pensioenfondsen"
              },
              {
                "naam": "status",
                "verplicht": false,
                "voorbeeld": "geldig | beëindigd"
              },
              {
                "naam": "type",
                "verplicht": false,
                "voorbeeld": "Vergunning"
              },
              {
                "naam": "q",
                "verplicht": false,
                "voorbeeld": "lanschot"
              }
            ]
          }
        ],
        "status": "live",
        "licentie": "CC BY 4.0 (DNB-disclaimer: databank en datasets)",
        "attributie": "Bron: DNB — Openbaar register (dnb.nl) · CC BY 4.0 · gegevens genormaliseerd door Identix.org",
        "url": "https://www.dnb.nl/openbaar-register/",
        "type": "collectiebron",
        "peil": {
          "peildatum": "2026-10-30",
          "vers": {
            "status": "actueel",
            "leeftijd_dagen": 0.1
          }
        },
        "bron_url": "https://www.dnb.nl/nl-NL/registerdownloadcomplete/TheNetherlands/csv",
        "peilfrequentie": "elke werkdag 06:00 (24-uurs verversing)",
        "zoekwoorden": [
          "dnb",
          "toezicht",
          "bank",
          "verzekeraar",
          "pensioenfonds",
          "betaalinstelling",
          "krediet",
          "financiele instelling",
          "toezichthouder"
        ]
      },
      {
        "id": "anbi-register",
        "naam": "Belastingdienst — ANBI-register",
        "instantie": "Belastingdienst",
        "domeinen": [
          "bedrijven"
        ],
        "hergebruik": "open",
        "protocol": "file",
        "auth": "none",
        "endpoints": [
          {
            "pad": "/v1/anbi/register",
            "methode": "GET",
            "parameters": []
          },
          {
            "pad": "/v1/anbi/instellingen",
            "methode": "GET",
            "parameters": [
              {
                "naam": "q",
                "verplicht": false,
                "voorbeeld": "rozenkruis"
              },
              {
                "naam": "rsin",
                "verplicht": false,
                "voorbeeld": "001000652"
              },
              {
                "naam": "plaats",
                "verplicht": false,
                "voorbeeld": "Haarlem"
              },
              {
                "naam": "status",
                "verplicht": false,
                "voorbeeld": "geldig | beëindigd"
              },
              {
                "naam": "cultuur",
                "verplicht": false,
                "voorbeeld": "ja | nee"
              }
            ]
          },
          {
            "pad": "/v1/anbi/instellingen/{id}",
            "methode": "GET",
            "parameters": [
              {
                "naam": "id",
                "verplicht": true,
                "voorbeeld": "001000652 (RSIN) of 3 (dossiernummer wettelijke ANBI)"
              }
            ]
          }
        ],
        "status": "live",
        "licentie": "CC0 1.0",
        "attributie": "Bron: Belastingdienst — ANBI-register (open data, CC0)",
        "url": "https://www.belastingdienst.nl/wps/wcm/connect/bldcontentnl/themaoverstijgend/brochures_en_publicaties/open_data_anbi",
        "type": "collectiebron",
        "peil": {
          "peildatum": null,
          "vers": {
            "status": "onbeschikbaar",
            "fout": "geen XML in de export"
          }
        },
        "bron_url": "https://download.belastingdienst.nl/data/anbi/anbi.zip",
        "peilfrequentie": "wekelijks, elke dinsdag (24-uurs verversing)",
        "zoekwoorden": []
      },
      {
        "id": "gleif-register",
        "naam": "GLEIF — LEI Golden Copy (NL)",
        "instantie": "Global Legal Entity Identifier Foundation",
        "domeinen": [
          "bedrijven"
        ],
        "hergebruik": "open",
        "protocol": "file",
        "auth": "none",
        "endpoints": [
          {
            "pad": "/v1/gleif/register",
            "methode": "GET",
            "parameters": []
          },
          {
            "pad": "/v1/gleif/entiteiten",
            "methode": "GET",
            "parameters": [
              {
                "naam": "q",
                "verplicht": false,
                "voorbeeld": "snap-on"
              },
              {
                "naam": "kvk_nummer",
                "verplicht": false,
                "voorbeeld": "34153487"
              },
              {
                "naam": "plaats",
                "verplicht": false,
                "voorbeeld": "Helmond"
              },
              {
                "naam": "status",
                "verplicht": false,
                "voorbeeld": "actief | inactief"
              }
            ]
          },
          {
            "pad": "/v1/gleif/entiteiten/{lei}",
            "methode": "GET",
            "parameters": [
              {
                "naam": "lei",
                "verplicht": true,
                "voorbeeld": "04VK4ASM6OJ180YRBJ15"
              }
            ]
          },
          {
            "pad": "/v1/gleif/kvk/{kvk_nummer}",
            "methode": "GET",
            "parameters": [
              {
                "naam": "kvk_nummer",
                "verplicht": true,
                "voorbeeld": "34153487"
              }
            ]
          }
        ],
        "status": "live",
        "licentie": "CC0 1.0",
        "attributie": "Bron: GLEIF — LEI Golden Copy (gleif.org, CC0)",
        "url": "https://www.gleif.org/en/lei-data/gleif-golden-copy/download-the-golden-copy",
        "type": "collectiebron",
        "peil": {
          "peildatum": "2026-10-30",
          "vers": {
            "status": "actueel",
            "leeftijd_dagen": 0.1
          }
        },
        "bron_url": "https://goldencopy.gleif.org/api/v2/golden-copies/publishes/lei2/latest.csv",
        "peilfrequentie": "3x per dag door GLEIF (elke ochtend ververst door ons)",
        "zoekwoorden": []
      },
      {
        "id": "ov-stations",
        "naam": "Spoorwegstations Nederland — Rijden de Treinen open data",
        "instantie": "Rijden de Treinen (data: NS)",
        "domeinen": [
          "mobiliteit"
        ],
        "hergebruik": "open",
        "protocol": "file",
        "auth": "none",
        "endpoints": [
          {
            "pad": "/v1/ov/stations",
            "methode": "GET",
            "parameters": [
              {
                "naam": "lat",
                "verplicht": true,
                "voorbeeld": "52.09"
              },
              {
                "naam": "lon",
                "verplicht": true,
                "voorbeeld": "5.12"
              },
              {
                "naam": "radius",
                "verplicht": false,
                "voorbeeld": "5000 (m, max 50000)"
              },
              {
                "naam": "rijen",
                "verplicht": false,
                "voorbeeld": "10 (max 50)"
              }
            ]
          }
        ],
        "status": "live",
        "licentie": "CC0 1.0",
        "attributie": "Rijden de Treinen (data NS)",
        "url": "https://www.rijdendetreinen.nl/en/open-data/stations",
        "zoekwoorden": []
      },
      {
        "id": "klimaatmonitor",
        "naam": "Klimaatmonitor — DataBank ODS",
        "instantie": "Klimaatmonitor (Rijkswaterstaat / PBL)",
        "domeinen": [
          "klimaat",
          "energie",
          "statistiek"
        ],
        "hergebruik": "public_no_redistribution",
        "protocol": "file",
        "auth": "none",
        "endpoints": [
          {
            "pad": "/v1/klimaatmonitor",
            "methode": "GET",
            "parameters": []
          },
          {
            "pad": "/v1/klimaatmonitor/variabelen",
            "methode": "GET",
            "parameters": [
              {
                "naam": "q",
                "verplicht": false,
                "voorbeeld": "zonnepanelen"
              },
              {
                "naam": "bron",
                "verplicht": false,
                "voorbeeld": "CBS"
              },
              {
                "naam": "start",
                "verplicht": false,
                "voorbeeld": "0"
              },
              {
                "naam": "rijen",
                "verplicht": false,
                "voorbeeld": "50 (max 200)"
              }
            ]
          },
          {
            "pad": "/v1/klimaatmonitor/variabelen/{code}",
            "methode": "GET",
            "parameters": [
              {
                "naam": "code",
                "verplicht": true,
                "voorbeeld": "aandeel_zon_vermogen_won"
              }
            ]
          },
          {
            "pad": "/v1/klimaatmonitor/waarden",
            "methode": "GET",
            "parameters": [
              {
                "naam": "variabele",
                "verplicht": true,
                "voorbeeld": "aandeel_zon_vermogen_won"
              },
              {
                "naam": "geo_level",
                "verplicht": false,
                "voorbeeld": "gemeente | wijk | buurt | provincie"
              },
              {
                "naam": "geo_code",
                "verplicht": false,
                "voorbeeld": "gemeente_106"
              },
              {
                "naam": "jaar",
                "verplicht": false,
                "voorbeeld": "2023"
              }
            ]
          },
          {
            "pad": "/v1/klimaatmonitor/niveaus",
            "methode": "GET",
            "parameters": []
          }
        ],
        "status": "live",
        "licentie": "gebruiksvoorwaarden: lokale opslag verplicht",
        "attributie": "Klimaatmonitor — klimaatmonitor.databank.nl",
        "url": "https://klimaatmonitor.databank.nl/",
        "type": "collectiebron",
        "peil": {
          "peildatum": null,
          "vers": {
            "status": "onbeschikbaar",
            "fout": "nog nooit geïmporteerd"
          }
        },
        "bron_url": "https://klimaatmonitor.databank.nl/",
        "peilfrequentie": "dagelijks, elke nacht 03:00 (lokale opslag verplicht)",
        "zoekwoorden": [
          "klimaatmonitor",
          "co2-uitstoot",
          "uitstoot gemeente",
          "zonnepanelen",
          "energieverbruik wijk",
          "klimaatdata",
          "klimaat gemeente",
          "energiestransitie",
          "wijkprofiel",
          "gasverbruik buurt",
          "warmtevraag",
          "geen aardgas",
          "co2 reductie",
          "klimaatplan"
        ]
      }
    ],
    "producten": [
      {
        "id": "adres-context",
        "naam": "Adres-context — alles rond één adres",
        "soort": "identix-combi",
        "instantie": "Identix.org (eigen product)",
        "omschrijving": "BAG-adresidentiteit (wijk-/buurtcodes, coördinaten, kadastrale percelen) + CBS-kerncijfers van buurt én wijk + percelen en bebouwing rond het punt + rijksmonumenten op het adres — parallel, in één call.",
        "combineert": [
          "BAG (PDOK)",
          "CBS StatLine",
          "Kadaster kadastrale kaart",
          "RCE"
        ],
        "domeinen": [
          "geo",
          "statistiek"
        ],
        "hergebruik": "open",
        "protocol": "rest",
        "auth": "none",
        "betaald": null,
        "endpoints": [
          {
            "pad": "/v1/adres/{postcode}/{huisnummer}/context",
            "methode": "GET",
            "parameters": []
          }
        ],
        "status": "live",
        "documentatie": "/docs#diensten"
      },
      {
        "id": "pand-dossier",
        "naam": "Pand-dossier — gebouw, perceel, monument, buurt, complex",
        "soort": "identix-combi",
        "instantie": "Identix.org (eigen product)",
        "omschrijving": "Hét gebouwdossier in één call (7 bronnen parallel): BAG-pandidentificaties, kadastraal perceel, rijksmonument-status, CBS-buurtprofiel, energielabel-toegang én vastgestelde WOZ-waarden over alle peiljaren — plus complexinformatie: aantal panden op het adres, verblijfs-object-gebruiksdoelen en VVE-verwachting (appartement-gebruiksdoel of meerdere panden).",
        "combineert": [
          "BAG (PDOK)",
          "Kadaster kadastrale kaart",
          "RCE",
          "CBS StatLine",
          "Catalogus (energielabel-datasets)"
        ],
        "domeinen": [
          "geo"
        ],
        "hergebruik": "open",
        "protocol": "rest",
        "auth": "none",
        "betaald": null,
        "endpoints": [
          {
            "pad": "/v1/pand/{postcode}/{huisnummer}/dossier",
            "methode": "GET",
            "parameters": []
          }
        ],
        "status": "live",
        "documentatie": "/docs#diensten"
      },
      {
        "id": "regio-vergelijk",
        "naam": "Regio-vergelijking — kerncijfers naast elkaar",
        "soort": "identix-combi",
        "instantie": "Identix.org (eigen product)",
        "omschrijving": "Twee regio's (buurt/wijk/gemeente) in één respons: alle CBS-kerncijfers naast elkaar met absolute en relatieve verschillen per kenmerk.",
        "combineert": [
          "CBS StatLine"
        ],
        "domeinen": [
          "statistiek"
        ],
        "hergebruik": "open",
        "protocol": "rest",
        "auth": "none",
        "betaald": null,
        "endpoints": [
          {
            "pad": "/v1/regio/{code}/vergelijk",
            "methode": "GET",
            "parameters": [
              {
                "naam": "met",
                "verplicht": true,
                "voorbeeld": "WK0363AC"
              },
              {
                "naam": "jaar",
                "verplicht": false,
                "voorbeeld": "2025"
              }
            ]
          }
        ],
        "status": "live",
        "documentatie": "/docs#diensten"
      },
      {
        "id": "wet-artikel-relevant",
        "naam": "Wet-artikel-relevantie — artikel + weg naar jurisprudentie",
        "soort": "identix-combi",
        "instantie": "Identix.org (eigen product)",
        "omschrijving": "Artikel-tekst per BWB-regeling met genormaliseerde citatievormen en directe vervolgstappen naar de officiële rechtspraak-zoekdienst, de open-data-feed en de uitspraak-per-ECLI-endpoint.",
        "combineert": [
          "wetten.overheid.nl (BWB)",
          "Rechtspraak open data"
        ],
        "domeinen": [
          "recht"
        ],
        "hergebruik": "open",
        "protocol": "rest",
        "auth": "none",
        "betaald": null,
        "endpoints": [
          {
            "pad": "/v1/wet/{bwb_id}/artikelen/{artikel}/relevant",
            "methode": "GET",
            "parameters": [
              {
                "naam": "bwb_id",
                "verplicht": true,
                "voorbeeld": "BWBR0005181"
              },
              {
                "naam": "artikel",
                "verplicht": true,
                "voorbeeld": "2"
              }
            ]
          }
        ],
        "status": "live",
        "documentatie": "/docs#diensten"
      },
      {
        "id": "uitspraak-artikelen",
        "naam": "Uitspraak-artikelen — wetgeving in één uitspraak",
        "soort": "identix-combi",
        "instantie": "Identix.org (eigen product)",
        "omschrijving": "Extraheert wetsartikel-verwijzingen uit de uitspraaktekst (BW-citaties en bekende wetten) en koppelt ze aan de artikel-endpoints — de omgekeerde kant van de wet-artikel-relevantie.",
        "combineert": [
          "Rechtspraak open data",
          "wetten.overheid.nl (BWB)"
        ],
        "domeinen": [
          "recht"
        ],
        "hergebruik": "open",
        "protocol": "rest",
        "auth": "none",
        "betaald": null,
        "endpoints": [
          {
            "pad": "/v1/rechtspraak/{ecli}/relevante-artikelen",
            "methode": "GET",
            "parameters": [
              {
                "naam": "ecli",
                "verplicht": true,
                "voorbeeld": "ECLI:NL:HR:2023:100"
              }
            ]
          }
        ],
        "status": "live",
        "documentatie": "/docs#diensten"
      },
      {
        "id": "punt-context",
        "naam": "Punt-context — alles rond één coördinaat",
        "soort": "identix-combi",
        "instantie": "Identix.org (eigen product)",
        "omschrijving": "Reverse geocoding (dichtstbijzijnde adres) + CBS van buurt én wijk + kadastrale percelen en bebouwing + monumenten — de adres-context, maar op coördinaat (kaart-apps, sensordata).",
        "combineert": [
          "BAG (PDOK)",
          "CBS StatLine",
          "Kadaster kadastrale kaart",
          "RCE"
        ],
        "domeinen": [
          "geo",
          "statistiek"
        ],
        "hergebruik": "open",
        "protocol": "rest",
        "auth": "none",
        "betaald": null,
        "endpoints": [
          {
            "pad": "/v1/punt/{lon}/{lat}/context",
            "methode": "GET",
            "parameters": [
              {
                "naam": "radius",
                "verplicht": false,
                "voorbeeld": "150 (10–2000 m)"
              }
            ]
          }
        ],
        "status": "live",
        "documentatie": "/docs#diensten"
      },
      {
        "id": "regio-ranglijst",
        "naam": "Regio-ranglijst — top-N binnen een gebied",
        "soort": "identix-combi",
        "instantie": "Identix.org (eigen product)",
        "omschrijving": "Alle wijken of buurten van een gemeente/wijk op één CBS-kenmerk gerangschikt (hoogste of laagste) — één bulkcall, géén N profielrequests.",
        "combineert": [
          "CBS StatLine"
        ],
        "domeinen": [
          "statistiek"
        ],
        "hergebruik": "open",
        "protocol": "odata",
        "auth": "none",
        "betaald": null,
        "endpoints": [
          {
            "pad": "/v1/regio/{code}/top",
            "methode": "GET",
            "parameters": [
              {
                "naam": "kenmerk",
                "verplicht": false,
                "voorbeeld": "gemiddelde_woz_waarde"
              },
              {
                "naam": "n",
                "verplicht": false,
                "voorbeeld": "10 (1–50)"
              },
              {
                "naam": "richting",
                "verplicht": false,
                "voorbeeld": "hoogste | laagste"
              },
              {
                "naam": "niveau",
                "verplicht": false,
                "voorbeeld": "wijk | buurt"
              }
            ]
          }
        ],
        "status": "live",
        "documentatie": "/docs#diensten"
      },
      {
        "id": "punt-alles",
        "naam": "Punt-alles — alles op één coördinaat",
        "soort": "identix-combi",
        "instantie": "Identix.org (eigen product)",
        "omschrijving": "12 bronnen parallel op één punt: reverse geocoding, gebieden, BGT-panden, milieuzone, verkeer, brug-openingen, reistijden, voorzieningen, weer, natuur, buurtkerncijfers en woningmarkt.",
        "combineert": [
          "BAG",
          "PDOK",
          "NDW",
          "CBS",
          "Open-Meteo",
          "GBIF"
        ],
        "domeinen": [
          "geo",
          "milieu",
          "mobiliteit"
        ],
        "hergebruik": "open",
        "protocol": "rest",
        "auth": "none",
        "betaald": null,
        "endpoints": [
          {
            "pad": "/v1/punt/{lon}/{lat}",
            "methode": "GET",
            "parameters": []
          }
        ],
        "status": "live",
        "documentatie": "/docs#diensten"
      },
      {
        "id": "adres-alles",
        "naam": "Adres-alles — hét vlaggenschip: alles over één adres",
        "soort": "identix-combi",
        "instantie": "Identix.org (eigen product)",
        "omschrijving": "12 bronnen parallel in één call: BAG-identiteit, WOZ-waarden, monument, kadastraal perceel, pand-id's, bestuurlijke gebieden, buurtkerncijfers, woningmarkt, milieuzone, luchtkwaliteit, verkeer en subsidies. Niemand anders kan dit leveren.",
        "combineert": [
          "BAG",
          "WOZ-waardeloket",
          "RCE",
          "Kadaster",
          "PDOK",
          "CBS StatLine",
          "NDW",
          "Luchtmeetnet",
          "RVO"
        ],
        "domeinen": [
          "geo",
          "statistiek",
          "milieu",
          "mobiliteit",
          "energie"
        ],
        "hergebruik": "open",
        "protocol": "rest",
        "auth": "none",
        "betaald": null,
        "endpoints": [
          {
            "pad": "/v1/adres/{postcode}/{huisnummer}",
            "methode": "GET",
            "parameters": []
          }
        ],
        "status": "live",
        "documentatie": "/docs#diensten"
      },
      {
        "id": "regio-alles",
        "naam": "Regio-alles — alles over één regio",
        "soort": "identix-combi",
        "instantie": "Identix.org (eigen product)",
        "omschrijving": "Derde vlaggenschip, naast adres-alles en punt-alles: CBS-kerncijferprofiel, opvallendste afwijkingen t.o.v. het landelijk gemiddelde, trend over de jaartabellen, woningmarkt-verkoopprijzen, onderliggende wijken of buurten en relevante open datasets — parallel in één call.",
        "combineert": [
          "CBS StatLine",
          "Catalogus (data.overheid.nl)"
        ],
        "domeinen": [
          "statistiek",
          "geo"
        ],
        "hergebruik": "open",
        "protocol": "rest",
        "auth": "none",
        "betaald": null,
        "endpoints": [
          {
            "pad": "/v1/regio/{code}",
            "methode": "GET",
            "parameters": []
          }
        ],
        "status": "live",
        "documentatie": "/docs#diensten"
      },
      {
        "id": "punt-natuur",
        "naam": "Punt-natuur — natuurwaarnemingen bij een punt",
        "soort": "identix-combi",
        "instantie": "Identix.org (eigen product)",
        "omschrijving": "GBIF-waarnemingen (biodiversiteit) binnen een straal van een coördinaat: soort, klasse, datum. De natuur-lens op een punt.",
        "combineert": [
          "GBIF natuurwaarnemingen"
        ],
        "domeinen": [
          "milieu"
        ],
        "hergebruik": "open",
        "protocol": "rest",
        "auth": "none",
        "betaald": null,
        "endpoints": [
          {
            "pad": "/v1/punt/{lon}/{lat}/natuur",
            "methode": "GET",
            "parameters": [
              {
                "naam": "radius",
                "verplicht": false,
                "voorbeeld": "5000 (100–50000 m)"
              },
              {
                "naam": "n",
                "verplicht": false,
                "voorbeeld": "10 (1–25)"
              }
            ]
          }
        ],
        "status": "live",
        "documentatie": "/docs#diensten"
      },
      {
        "id": "regio-landelijk",
        "naam": "Regio vs. landelijk — hoe verhoudt deze regio zich tot NL?",
        "soort": "identix-combi",
        "instantie": "Identix.org (eigen product)",
        "omschrijving": "Per kerncijfer de afwijking t.o.v. het Nederlandse gemiddelde: WOZ-waarde, woningen per inwoner, huishoudensgrootte. Alleen vergelijkbare metrics (gemiddeldes, percentages, ratio's); absolute totalen staan apart.",
        "combineert": [
          "CBS StatLine"
        ],
        "domeinen": [
          "statistiek"
        ],
        "hergebruik": "open",
        "protocol": "odata",
        "auth": "none",
        "betaald": null,
        "endpoints": [
          {
            "pad": "/v1/regio/{code}/landelijk",
            "methode": "GET",
            "parameters": []
          }
        ],
        "status": "live",
        "documentatie": "/docs#diensten"
      },
      {
        "id": "monitoring-regio",
        "naam": "Monitoring-regio — wijzigingen rond een regio",
        "soort": "identix-combi",
        "instantie": "Identix.org (eigen product)",
        "omschrijving": "Pull-based monitoring van CBS-kerncijfers en woningmarkt-verkoopprijzen per buurt, wijk of gemeente met per bron een hash — zelfde concept als monitoring-pand maar dan op regio-niveau.",
        "combineert": [
          "CBS StatLine (kerncijfers + verkoopprijzen)"
        ],
        "domeinen": [
          "statistiek"
        ],
        "hergebruik": "open",
        "protocol": "odata",
        "auth": "none",
        "betaald": null,
        "endpoints": [
          {
            "pad": "/v1/monitoring/regio/{code}",
            "methode": "GET",
            "parameters": []
          }
        ],
        "status": "live",
        "documentatie": "/docs#diensten"
      },
      {
        "id": "monitoring-pand",
        "naam": "Monitoring-pand — wijzigingen detecteren zonder webhooks",
        "soort": "identix-combi",
        "instantie": "Identix.org (eigen product)",
        "omschrijving": "Één call die álle wijzigingsgevoelige gegevens rond een adres ophaalt (WOZ, milieuzone, verkeersmaat-regelen, brugopeningen) met per bron een hash. Bewaar de hash en vergelijk bij de volgende call — gewijzigde hash = gewijzigde data. Pull-based monitoring zonder datastore.",
        "combineert": [
          "WOZ-waardeloket",
          "NDW",
          "BAG (PDOK)"
        ],
        "domeinen": [
          "geo",
          "statistiek"
        ],
        "hergebruik": "open",
        "protocol": "rest",
        "auth": "none",
        "betaald": null,
        "endpoints": [
          {
            "pad": "/v1/monitoring/pand/{postcode}/{huisnummer}",
            "methode": "GET",
            "parameters": []
          }
        ],
        "status": "live",
        "documentatie": "/docs#diensten"
      },
      {
        "id": "pand-woz",
        "naam": "Pand-WOZ — vastgestelde WOZ-waarden per object",
        "soort": "identix-combi",
        "instantie": "Identix.org (eigen product)",
        "omschrijving": "De vastgestelde WOZ-waarden van de WOZ-objecten op een adres, over alle beschikbare peiljaren, uit het publieke WOZ-waardeloket. Meerdere objecten per huisnummer (toevoegingen) mogelijk; filter met letter/toevoeging.",
        "combineert": [
          "WOZ-waardeloket (Waarderingskamer/Kadaster)"
        ],
        "domeinen": [
          "geo"
        ],
        "hergebruik": "open",
        "protocol": "rest",
        "auth": "none",
        "betaald": null,
        "endpoints": [
          {
            "pad": "/v1/pand/{postcode}/{huisnummer}/woz",
            "methode": "GET",
            "parameters": [
              {
                "naam": "letter",
                "verplicht": false,
                "voorbeeld": "H"
              },
              {
                "naam": "toevoeging",
                "verplicht": false,
                "voorbeeld": "2"
              }
            ]
          }
        ],
        "status": "live",
        "documentatie": "/docs#diensten"
      },
      {
        "id": "pand-referenties",
        "naam": "Pand-referenties — vergelijkbare woningen uit straat-WOZ",
        "soort": "identix-combi",
        "instantie": "Identix.org (eigen product)",
        "omschrijving": "Referentiewoningen in dezelfde straat, gebouwd op vastgestelde WOZ-waarden uit het publieke WOZ-waardeloket: het subject-anker is de nieuwste WOZ-waarde van het adres; kandidaten zijn de overige WOZ-objecten in de straat, geselecteerd in twee band-trappen (±35%, anders ±50%) én een grondoppervlakte-filter (±45%) waar beide zijden dat kennen. Referentieprijs als p25/mediaan/p75, kwaliteitslabel goed/redelijk/beperkt volgens het aantal treffers. Bewust géén transactieprijzen (betaald Kadaster-bestand) — de leeswijzer zegt dat eerlijk.",
        "combineert": [
          "WOZ-waardeloket (Waarderingskamer/Kadaster)"
        ],
        "domeinen": [
          "geo"
        ],
        "hergebruik": "open",
        "protocol": "rest",
        "auth": "none",
        "betaald": null,
        "endpoints": [
          {
            "pad": "/v1/pand/{postcode}/{huisnummer}/referenties",
            "methode": "GET",
            "parameters": [
              {
                "naam": "toevoeging",
                "verplicht": false,
                "voorbeeld": "C"
              },
              {
                "naam": "aantal",
                "verplicht": false,
                "voorbeeld": "10",
                "toelichting": "maximaal aantal referenties (3–15, standaard 10)"
              }
            ]
          }
        ],
        "status": "live",
        "documentatie": "/docs#diensten"
      },
      {
        "id": "pand-transactievoorspelling",
        "naam": "Transactievoorspelling — tweede, onafhankelijke prijsindicatie",
        "soort": "identix-combi",
        "instantie": "Identix.org (eigen product)",
        "omschrijving": "Verwachte transactieprijs via een aparte rekenweg t.o.v. de waarde-dienst: gemeente-gemiddelde verkoopprijs (CBS) geschaald op de relatieve WOZ-positie van het object (±12%-band). Zodra het Kadaster-betaald bestand geactiveerd is (KADASTER_API_KEY), verrijkt de mediaan-koopsom binnen 1 km het model (IX-05).",
        "combineert": [
          "WOZ-waardeloket",
          "CBS verkoopprijzen",
          "Kadaster transacties (opt-in)"
        ],
        "domeinen": [
          "woningmarkt"
        ],
        "hergebruik": "open",
        "protocol": "rest",
        "auth": "none",
        "betaald": null,
        "endpoints": [
          {
            "pad": "/v1/pand/{postcode}/{huisnummer}/transactievoorspelling",
            "methode": "GET",
            "parameters": [
              {
                "naam": "toevoeging",
                "verplicht": false,
                "voorbeeld": "3"
              }
            ]
          }
        ],
        "status": "live",
        "documentatie": "/docs#diensten"
      },
      {
        "id": "pand-huur",
        "naam": "Pand-huur — huurmarktcontext per adres (eerlijke eerste versie)",
        "soort": "identix-combi",
        "instantie": "Identix.org (eigen product)",
        "omschrijving": "Huurmarktcontext voor één adres: pandfeiten (woningtype, bouwjaar, oppervlakte, laatste WOZ), aandeel huurwoningen in de buurt (CBS-kerncijfers) en de landelijke huurontwikkeling (CBS 84823NED). markthuur_indicatie is bewust null: er bestaat geen open register met regionale huurprijsniveaus — de funda-huur-verrijking via de eigen worker-infrastructuur staat op de backlog (zelfde metadata-zonder-verzonnen-cijfers-aanpak als de parametrics-GEO_BRON). Verwijzing naar de woningwet-grenzen van de Huurcommissie inbegrepen.",
        "combineert": [
          "BAG (Kadaster)",
          "EP-Online energielabels (RVO)",
          "WOZ-waardeloket",
          "CBS StatLine (kerncijfers + 84823NED)"
        ],
        "domeinen": [
          "geo",
          "statistiek"
        ],
        "hergebruik": "open",
        "protocol": "rest",
        "auth": "none",
        "betaald": null,
        "endpoints": [
          {
            "pad": "/v1/pand/{postcode}/{huisnummer}/huur",
            "methode": "GET",
            "parameters": [
              {
                "naam": "toevoeging",
                "verplicht": false,
                "voorbeeld": "C"
              }
            ]
          }
        ],
        "status": "live",
        "documentatie": "/docs#diensten"
      },
      {
        "id": "pand-waardeontwikkeling",
        "naam": "Pand-waardeontwikkeling — WOZ-historie × CBS-prijsindex",
        "soort": "identix-combi",
        "instantie": "Identix.org (eigen product)",
        "omschrijving": "Waardeontwikkeling per adres uit open registers: vastgestelde WOZ-waarden per peiljaar, door-gerekend met de CBS-woningprijsindex (landelijk, bestaande koopwoningen) naar de laatste maand. Bewust het open antwoord op de laatste-koopsom-vraag: adresniveau-transacties zijn géén open data (licentie-check 24-09-2026) — de toelichting zegt het verschil tussen waardeontwikkeling en transactieprijs expliciet.",
        "combineert": [
          "WOZ-waardeloket (Waarderingskamer/Kadaster)",
          "CBS woningprijsindex (85773NED)"
        ],
        "domeinen": [
          "geo",
          "statistiek"
        ],
        "hergebruik": "open",
        "protocol": "rest",
        "auth": "none",
        "betaald": null,
        "endpoints": [
          {
            "pad": "/v1/pand/{postcode}/{huisnummer}/waardeontwikkeling",
            "methode": "GET",
            "parameters": [
              {
                "naam": "letter",
                "verplicht": false,
                "voorbeeld": "H"
              },
              {
                "naam": "toevoeging",
                "verplicht": false,
                "voorbeeld": "2"
              },
              {
                "naam": "jaren",
                "verplicht": false,
                "voorbeeld": "8",
                "toelichting": "maximaal aantal peiljaren terug (1–12, standaard 12)"
              }
            ]
          }
        ],
        "status": "live",
        "documentatie": "/docs#diensten"
      },
      {
        "id": "pand-klimaat",
        "naam": "Pand-klimaat — energie + klimaatprofiel incl. 2050-signaal",
        "soort": "identix-combi",
        "instantie": "Identix.org (eigen product)",
        "omschrijving": "Klimaatprofiel per adres in één call: EP-Online-energiekern, de huidige KEA-scores (hittestress, grondwater hoog/laag, overstromingskans) en de 2050-signaallagen van de Klimaateffectatlas (warme-nachten-verschilklasse, grondwaterstijging t.o.v. GHG, nachthitte, hitte-eiland), plus bodemdaling-trajecten 2050/2100 als transparante lineaire extrapolatie. Eerlijk over de basis: atlas-2050-signaal (KNMI'14-Wh-familie), nog geen KNMI'23 — zodra die als open raster verschijnt schuift de bron in de plaats.",
        "combineert": [
          "EP-Online energielabels (RVO)",
          "Klimaateffectatlas (KEA)",
          "BAG (Kadaster)",
          "AHN (PDOK)"
        ],
        "domeinen": [
          "geo",
          "klimaat"
        ],
        "hergebruik": "open",
        "protocol": "rest",
        "auth": "none",
        "betaald": null,
        "endpoints": [
          {
            "pad": "/v1/pand/{postcode}/{huisnummer}/klimaat",
            "methode": "GET",
            "parameters": [
              {
                "naam": "toevoeging",
                "verplicht": false,
                "voorbeeld": "C"
              }
            ]
          }
        ],
        "status": "live",
        "documentatie": "/docs#diensten"
      },
      {
        "id": "pand-fotos",
        "naam": "Pand-foto's — luchtfoto + listingfoto's via eigen URL's",
        "soort": "identix-combi",
        "instantie": "Identix.org (eigen product)",
        "omschrijving": "Pandfoto's op twee lagen: PDOK-luchtfoto (Actueel_orthoHR, open data — universeel, élk pand in Nederland) en Funda-listingfoto's waar een aanbod bestaat. Foto's worden lokaal bewaard en via EIGEN URL's ontsloten (géén doorgeleverde bron-links), 30 dagen geldig, daarna automatische verversing bij een nieuwe aanroep. Attributie per foto (Beeldmateriaal NL/PDOK resp. Funda).",
        "combineert": [
          "PDOK Luchtfoto RGB (Beeldmateriaal NL)",
          "Funda-listings (eigen worker)"
        ],
        "domeinen": [
          "geo"
        ],
        "hergebruik": "open",
        "protocol": "rest",
        "auth": "none",
        "betaald": null,
        "endpoints": [
          {
            "pad": "/v1/pand/{postcode}/{huisnummer}/fotos",
            "methode": "GET",
            "parameters": [
              {
                "naam": "toevoeging",
                "verplicht": false,
                "voorbeeld": "C"
              },
              {
                "naam": "max",
                "verplicht": false,
                "voorbeeld": "6",
                "toelichting": "max listingfoto's (0–12, standaard 6)"
              }
            ]
          },
          {
            "pad": "/v1/foto/{sleutel}/{bestand}",
            "methode": "GET",
            "parameters": []
          }
        ],
        "status": "live",
        "documentatie": "/docs#diensten"
      },
      {
        "id": "pand-waarde-range",
        "naam": "Pand-waarde-range — leadtool-vorm (waardebereik + referenties)",
        "soort": "identix-combi",
        "instantie": "Identix.org (eigen product)",
        "omschrijving": "Waarde-range (weightedValueRange-string) plus maximaal drie referenties met adres en prijsanker, bedoeld voor leadgeneratie. Range = ±10%-band van het WOZ×CBS-waardemodel; referentieprijzen zijn vastgestelde WOZ-waarden (open register), géén transactieprijzen — eerlijk gelabeld.",
        "combineert": [
          "WOZ-waardeloket (Waarderingskamer/Kadaster)",
          "CBS woningprijsindex"
        ],
        "domeinen": [
          "geo"
        ],
        "hergebruik": "open",
        "protocol": "rest",
        "auth": "none",
        "betaald": null,
        "endpoints": [
          {
            "pad": "/v1/pand/{postcode}/{huisnummer}/waarde-range",
            "methode": "GET",
            "parameters": []
          }
        ],
        "status": "live",
        "documentatie": "/docs#diensten"
      },
      {
        "id": "pand-kenmerken",
        "naam": "Pand-kenmerken — woningkenmerken uit open registers",
        "soort": "identix-combi",
        "instantie": "Identix.org (eigen product)",
        "omschrijving": "Alle publiek-register-kenmerken van één pand in één call: BAG (pand/verblijfsobject/nummeraanduiding, regio-codes, coördinaten), 3DBAG (volume, bouwlagen), EP-Online (energielabel incl. registratiestatus en geldigheid), Kadaster (perceeloppervlakte) en de WOZ-anker. Woningtype is de EP-Online/3DBAG-consensus. Per veld bronattributie (*Src-patroon). Alléén registervelden: wat niet in open registers zit, zit ook niet in het antwoord.",
        "combineert": [
          "BAG (Kadaster)",
          "3DBAG (TU Delft 3DGI)",
          "EP-Online energielabels (RVO)",
          "Kadastrale kaart (Kadaster/PDOK)",
          "WOZ-waardeloket"
        ],
        "domeinen": [
          "geo",
          "energie"
        ],
        "hergebruik": "open",
        "protocol": "rest",
        "auth": "none",
        "betaald": null,
        "endpoints": [
          {
            "pad": "/v1/pand/{postcode}/{huisnummer}/kenmerken",
            "methode": "GET",
            "parameters": [
              {
                "naam": "toevoeging",
                "verplicht": false,
                "voorbeeld": "C"
              }
            ]
          }
        ],
        "status": "live",
        "documentatie": "/docs#diensten"
      },
      {
        "id": "pand-woonlasten",
        "naam": "Pand-woonlasten — energiecomponent per adres + heffingencontext",
        "soort": "identix-combi",
        "instantie": "Identix.org (eigen product)",
        "omschrijving": "Woonlasten-indicatie uit open bronnen: de energiecomponent per adres (actuele CBS-rekenprijzen × verwacht verbruik uit het publieke labelmodel, incl. maandbedrag) plus gemeentelijke-heffingen-context op regiOniveau (CBS 84415NED). Gedetailleerde gemeentetarieven (ozb/afval/riool per huishouden) volgen zodra er een open bron is (COELO — backlog); eerlijk gelabeld, geen verzonnen tarieven.",
        "combineert": [
          "CBS energietarieven",
          "EP-Online + BAG (verbruiksmodel)",
          "CBS StatLine 84415NED (gemeenterekeningen)"
        ],
        "domeinen": [
          "geo",
          "financieel"
        ],
        "hergebruik": "open",
        "protocol": "rest",
        "auth": "none",
        "betaald": null,
        "endpoints": [
          {
            "pad": "/v1/pand/{postcode}/{huisnummer}/woonlasten",
            "methode": "GET",
            "parameters": [
              {
                "naam": "toevoeging",
                "verplicht": false,
                "voorbeeld": "C"
              }
            ]
          }
        ],
        "status": "live",
        "documentatie": "/docs#diensten"
      },
      {
        "id": "pand-woningtype",
        "naam": "Pand-woningtype — consensus per adres",
        "soort": "identix-combi",
        "instantie": "Identix.org (eigen product)",
        "omschrijving": "Woningtype (tussen-/hoek-/vrijstaande woning, 2-onder-1-kap, appartement) per adres: EP-Online gebouwtype primair; zonder label een onafhankelijke afleiding uit BAG-pandvoetprints (muurcontact met buurpanden via 3DBAG; objecten-per-adres voor appartementen). Afwijkende stemmen worden beide teruggegeven.",
        "combineert": [
          "EP-Online energielabels (RVO)",
          "BAG (Kadaster)",
          "3DBAG (TU Delft 3DGI)",
          "WOZ-waardeloket"
        ],
        "domeinen": [
          "geo",
          "energie"
        ],
        "hergebruik": "open",
        "protocol": "rest",
        "auth": "none",
        "betaald": null,
        "endpoints": [
          {
            "pad": "/v1/pand/{postcode}/{huisnummer}/woningtype",
            "methode": "GET",
            "parameters": [
              {
                "naam": "toevoeging",
                "verplicht": false,
                "voorbeeld": "C"
              }
            ]
          }
        ],
        "status": "live",
        "documentatie": "/docs#diensten"
      },
      {
        "id": "account",
        "naam": "Account — registratie, login, externe providers, sleutels en credits",
        "soort": "identix-combi",
        "instantie": "Identix.org (eigen product)",
        "omschrijving": "Zelfservice account: registratie (e-mail + Argon2id), JWT-authenticatie (HS256 access + refresh tokens), inloggen via Google (GSI), GitHub en Microsoft (OAuth/OIDC redirect-flow met state-cookie), eigen API-sleutels (ix_live_) en eenmalig 50 gratis credits per account — 1 credit per geslaagde call, 402 zodra het saldo op is.",
        "combineert": [
          "enterprise v2 + account + credits (eigen)"
        ],
        "domeinen": [
          "meta"
        ],
        "hergebruik": "open",
        "protocol": "rest",
        "auth": "none",
        "betaald": null,
        "endpoints": [
          {
            "pad": "/v1/account/registreren",
            "methode": "GET",
            "parameters": []
          },
          {
            "pad": "/v1/account/login",
            "methode": "GET",
            "parameters": []
          },
          {
            "pad": "/v1/account/google",
            "methode": "GET",
            "parameters": []
          },
          {
            "pad": "/v1/account/mogelijkheden",
            "methode": "GET",
            "parameters": []
          },
          {
            "pad": "/v1/account/login/{provider}/start",
            "methode": "GET",
            "parameters": []
          },
          {
            "pad": "/v1/account/login/{provider}/callback",
            "methode": "GET",
            "parameters": []
          },
          {
            "pad": "/v1/account",
            "methode": "GET",
            "parameters": []
          },
          {
            "pad": "/v1/account/leden",
            "methode": "GET",
            "parameters": []
          },
          {
            "pad": "/v1/account/sleutels",
            "methode": "GET",
            "parameters": []
          },
          {
            "pad": "/v1/account/credits",
            "methode": "GET",
            "parameters": []
          },
          {
            "pad": "/v1/account/verbruik",
            "methode": "GET",
            "parameters": [
              {
                "naam": "dagen",
                "verplicht": false,
                "voorbeeld": "7 (max 90)"
              }
            ]
          }
        ],
        "status": "live",
        "documentatie": "/docs#diensten"
      },
      {
        "id": "sleutelbeheer",
        "naam": "Sleutelbeheer — API-sleutels aanmaken, beheren en intrekken",
        "soort": "identix-combi",
        "instantie": "Identix.org (eigen product)",
        "omschrijving": "Enterprise-grade API-sleutelbeheer: Argon2id-hash, scopes (read/batch/admin), TTL, token-bucket rate limiting, misbruik-detectie en tamper-evident audit trail.",
        "combineert": [
          "enterprise v2 (eigen)"
        ],
        "domeinen": [
          "meta"
        ],
        "hergebruik": "open",
        "protocol": "rest",
        "auth": "none",
        "betaald": null,
        "endpoints": [
          {
            "pad": "/v1/sleutels",
            "methode": "GET",
            "parameters": []
          },
          {
            "pad": "/v1/sleutels/gebruik",
            "methode": "GET",
            "parameters": []
          },
          {
            "pad": "/v1/audit/status",
            "methode": "GET",
            "parameters": []
          }
        ],
        "status": "live",
        "documentatie": "/docs#diensten"
      },
      {
        "id": "pand-herbouwwaarde",
        "naam": "Pand-herbouwwaarde — transparant kengetalmodel v3 (CBS-geïndexeerd, materiaal-typologie)",
        "soort": "identix-combi",
        "instantie": "Identix.org (eigen product)",
        "omschrijving": "Herbouwwaarde-nieuw per adres, maandelijks actueel: pandvolume (3DBAG LoD1.2 gemeten; anders schatting) × publiek Verbond-kengetal per m³ dat standaard dóórgeïndexeerd wordt met de CBS-prijsindex nieuwbouw tot de nieuwste maand (uniek in de markt — de Verbond-meter is per 1-1-2026 stopgezet) × kleine-woningtoeslag × bouwjaarcorrectie × kwaliteitsklasse (parameter) × monumenttoeslag (RCE) + bijgebouwen (parameter). Materiaal (dakbedekking/buitenmuur) zit in geen open register: zonder invoer levert het model een typologie-default (3DBAG-dakvorm en bouwjaar-periode) als indicatieve veldwaarde mét bronvermelding; expliciete invoer activeert de materiaalfactor. Ook complex-informatie: aantal panden op het adres en de complex-herbouwwaarde (som over de panden). Geen taxatie: elke aanname staat in het antwoord; betrouwbaarheid 1–7 per pand. Inclusief afgeleide WOZ-waarde per m².",
        "combineert": [
          "BAG (Kadaster)",
          "3DBAG (TU Delft 3DGI)",
          "EP-Online energielabels (RVO)",
          "WOZ-waardeloket",
          "Herbouwkostenkengetallen (Verbond van Verzekeraars)"
        ],
        "domeinen": [
          "geo"
        ],
        "hergebruik": "open",
        "protocol": "rest",
        "auth": "none",
        "betaald": null,
        "endpoints": [
          {
            "pad": "/v1/pand/{postcode}/{huisnummer}/herbouwwaarde",
            "methode": "GET",
            "parameters": [
              {
                "naam": "toevoeging",
                "verplicht": false,
                "voorbeeld": "C"
              },
              {
                "naam": "jaar",
                "verplicht": false,
                "voorbeeld": "2025",
                "toelichting": "kengetaljaar: alleen 2025 (laatste Verbond-editie, per type)"
              },
              {
                "naam": "indexatie",
                "verplicht": false,
                "voorbeeld": "uit",
                "toelichting": "aan (standaard) = CBS-maandindexatie; uit = puur kengetaljaar"
              },
              {
                "naam": "kwaliteit",
                "verplicht": false,
                "voorbeeld": "middel",
                "toelichting": "standaard (×1,00), middel (×1,10) of luxe (×1,25)"
              },
              {
                "naam": "bijgebouw_m3",
                "verplicht": false,
                "voorbeeld": "60",
                "toelichting": "volume garage/schuur apart gewaardeerd (55%-tarief)"
              },
              {
                "naam": "dakbedekking",
                "verplicht": false,
                "voorbeeld": "dakpannen",
                "toelichting": "dakpannen (×1,00), bitumen (×0,95), leien (×1,10) of riet (×1,40); weglaten = typologie-default (3DBAG-dakvorm, factor ×1,00)"
              },
              {
                "naam": "buitenmuur",
                "verplicht": false,
                "voorbeeld": "baksteen",
                "toelichting": "baksteen (×1,00), beton (×0,97) of hout (×1,05); weglaten = typologie-default (bouwjaar-periode, factor ×1,00)"
              }
            ]
          }
        ],
        "status": "live",
        "documentatie": "/docs#diensten"
      },
      {
        "id": "pand-inboedelwaarde",
        "naam": "Pand-inboedelwaarde — inboedel-nieuw kengetal",
        "soort": "identix-combi",
        "instantie": "Identix.org (eigen product)",
        "omschrijving": "Indicatieve inboedelwaarde-nieuw per adres: kengetal per m² woonoppervlakte × woningtypecorrectie, met ±20%-band (gezinssamenstelling onbekend). Eigen transparant model — de Inboedelwaardemeter-context van het Verbond is per 1-1-2026 stopgezet. Geen taxatie of verzekeringsadvies.",
        "combineert": [
          "BAG (Kadaster)",
          "EP-Online energielabels (RVO)",
          "3DBAG (TU Delft 3DGI)",
          "WOZ-waardeloket"
        ],
        "domeinen": [
          "geo"
        ],
        "hergebruik": "open",
        "protocol": "rest",
        "auth": "none",
        "betaald": null,
        "endpoints": [
          {
            "pad": "/v1/pand/{postcode}/{huisnummer}/inboedelwaarde",
            "methode": "GET",
            "parameters": [
              {
                "naam": "toevoeging",
                "verplicht": false,
                "voorbeeld": "C"
              }
            ]
          }
        ],
        "status": "live",
        "documentatie": "/docs#diensten"
      },
      {
        "id": "hypotheek-berekening",
        "naam": "Hypotheek-berekening — indicatieve max. hypotheek + maandlast",
        "soort": "identix-combi",
        "instantie": "Identix.org (eigen product)",
        "omschrijving": "Transparante rekentool (NIBUD-benaderingstabel 2026): max. hypotheek op basis van het huishoudinkomen (hoofd + partner), met correcties voor bestaande schulden (×5-benadering) en studieschuld (0,45%-maandlastbenadering, Wet toekomst wonen), 100%-LTV-begrenzing bij een koopsom, NHG-grens-context en bruto + netto maandlast (jaar-1-hypotheekrenteaftrek tegen het box-1-tarief 2026) voor annuïteit én lineair. Elke aanname staat in het antwoord — geen advies, de geldgever rekent definitief.",
        "combineert": [
          "Eigen rekenregels (NIBUD-benadering, HRA 2026, NHG)"
        ],
        "domeinen": [
          "financieel"
        ],
        "hergebruik": "open",
        "protocol": "rest",
        "auth": "none",
        "betaald": null,
        "endpoints": [
          {
            "pad": "/v1/hypotheek/berekening",
            "methode": "POST",
            "parameters": [
              {
                "naam": "bruto_jaarloon",
                "verplicht": true,
                "voorbeeld": "60000",
                "toelichting": "POST met JSON-body; dit veld is verplicht"
              },
              {
                "naam": "partner_jaarloon",
                "verplicht": false,
                "voorbeeld": "30000"
              },
              {
                "naam": "hypotheekvorm",
                "verplicht": false,
                "voorbeeld": "annuiteit",
                "toelichting": "'annuiteit' (standaard) of 'lineair'"
              },
              {
                "naam": "looptijd_jaren",
                "verplicht": false,
                "voorbeeld": "30"
              },
              {
                "naam": "rente_pct",
                "verplicht": false,
                "voorbeeld": "3.95",
                "toelichting": "weglaten = indicatieve fallback-tabel (/v1/hypotheek/rente)"
              },
              {
                "naam": "koopsom",
                "verplicht": false,
                "voorbeeld": "425000",
                "toelichting": "activeert haalbaarheidscheck + 100%-LTV-begrenzing"
              },
              {
                "naam": "eigen_inbreng",
                "verplicht": false,
                "voorbeeld": "25000"
              },
              {
                "naam": "bestaande_schulden",
                "verplicht": false,
                "voorbeeld": "10000",
                "toelichting": "totaalbedrag; alternatief: extra_maandlasten (EUR/maand)"
              },
              {
                "naam": "extra_maandlasten",
                "verplicht": false,
                "voorbeeld": "250",
                "toelichting": "maandelijkse verplichtingen — proportionele verlaging"
              },
              {
                "naam": "studieschuld",
                "verplicht": false,
                "voorbeeld": "30000"
              },
              {
                "naam": "nhg_gerechtigd",
                "verplicht": false,
                "voorbeeld": "true"
              },
              {
                "naam": "eerste_koper",
                "verplicht": false,
                "voorbeeld": "true"
              },
              {
                "naam": "leeftijd",
                "verplicht": false,
                "voorbeeld": "42"
              }
            ]
          },
          {
            "pad": "/v1/hypotheek/rente",
            "methode": "GET",
            "parameters": []
          },
          {
            "pad": "/v1/hypotheek",
            "methode": "GET",
            "parameters": []
          }
        ],
        "status": "live",
        "documentatie": "/docs#diensten"
      },
      {
        "id": "pand-luchtfoto",
        "naam": "Pand-luchtfoto — 11 jaar orthofoto's + objectranden",
        "soort": "identix-combi",
        "instantie": "Identix.org (eigen product)",
        "omschrijving": "Alle officiële Nederlandse orthofoto's per adres, sleutelloos: actuele opname in 8 cm (orthoHR) én 25 cm, plus de volledige jaargang 2016–2026 als tijdreeks — elk als kant-en-klare PNG rond de pandcentroïde. Inclusief de objectranden als data: BAG-pandring (RD) en kadastrale perceelring (RD + WGS84), plus een gerenderde overlay-kaart (foto met pand- en perceelomtrek in kleur).",
        "combineert": [
          "BAG (Kadaster)",
          "Kadastrale kaart (Kadaster/PDOK)",
          "Luchtfoto RGB — Beeldmateriaal Nederland (PDOK)"
        ],
        "domeinen": [
          "geo"
        ],
        "hergebruik": "open",
        "protocol": "rest",
        "auth": "none",
        "betaald": null,
        "endpoints": [
          {
            "pad": "/v1/pand/{postcode}/{huisnummer}/luchtfoto",
            "methode": "GET",
            "parameters": [
              {
                "naam": "toevoeging",
                "verplicht": false,
                "voorbeeld": "C"
              }
            ]
          },
          {
            "pad": "/v1/pand/{postcode}/{huisnummer}/luchtfoto/kaart.png",
            "methode": "GET",
            "parameters": [
              {
                "naam": "jaar",
                "verplicht": false,
                "voorbeeld": "2023",
                "toelichting": "actueel (standaard) of 2016 t/m 2026"
              },
              {
                "naam": "resolutie",
                "verplicht": false,
                "voorbeeld": "hr",
                "toelichting": "hr = 8 cm (standaard), ortho25 = 25 cm, quick = voorlopig"
              },
              {
                "naam": "span",
                "verplicht": false,
                "voorbeeld": "75",
                "toelichting": "halfbreedte in meters (25–200, standaard 75)"
              },
              {
                "naam": "maat",
                "verplicht": false,
                "voorbeeld": "800",
                "toelichting": "pixelgrootte (400–1200, standaard 800)"
              }
            ]
          }
        ],
        "status": "live",
        "documentatie": "/docs#diensten"
      },
      {
        "id": "pand-beeld",
        "naam": "Pand-beeld — alles aan beeld, hoogte en geometrie in één call",
        "soort": "identix-combi",
        "instantie": "Identix.org (eigen product)",
        "omschrijving": "Combi per adres: luchtfoto-URL's (actueel + alle jaren), AHN-hoogtes (maaiveld DTM + oppervlak DSM), 3DBAG-dakvlakken (helling/azimut/oppervlak), BAG-pandring, kadastrale perceelring en de tien klimaatklassen — één call, alles met bronvermelding.",
        "combineert": [
          "BAG (Kadaster)",
          "3DBAG (TU Delft 3DGI)",
          "Kadastrale kaart (Kadaster/PDOK)",
          "AHN (PDOK)",
          "Luchtfoto RGB — Beeldmateriaal Nederland (PDOK)",
          "KEA/LIWO/RVO-risicolagen"
        ],
        "domeinen": [
          "geo"
        ],
        "hergebruik": "open",
        "protocol": "rest",
        "auth": "none",
        "betaald": null,
        "endpoints": [
          {
            "pad": "/v1/pand/{postcode}/{huisnummer}/beeld",
            "methode": "GET",
            "parameters": [
              {
                "naam": "toevoeging",
                "verplicht": false,
                "voorbeeld": "C"
              }
            ]
          }
        ],
        "status": "live",
        "documentatie": "/docs#diensten"
      },
      {
        "id": "pand-brk",
        "naam": "Pand-BRK — kadastrale onroerende zaak per adres",
        "soort": "identix-combi",
        "instantie": "Identix.org (eigen product)",
        "omschrijving": "Kadastrale laag per adres, in twee trappen: (1) live — percelen en BAG-pand-id's uit de kadastrale kaart (PDOK); (2) zodra de aangevraagde BRK-Bevragen-key actief is (gratis, budgetfinanciering) — de volledige onroerende zaak met zwaar- en beperktrechten (hypotheken, erfdienstbaarheden). AVG: géén persoonsgegevens; zakelijk gerechtigden worden niet ontsloten.",
        "combineert": [
          "BAG (Kadaster)",
          "Kadastrale kaart (Kadaster/PDOK)",
          "BRK Bevragen (Kadaster)"
        ],
        "domeinen": [
          "geo"
        ],
        "hergebruik": "open",
        "protocol": "rest",
        "auth": "none",
        "betaald": null,
        "endpoints": [
          {
            "pad": "/v1/pand/{postcode}/{huisnummer}/kadaster",
            "methode": "GET",
            "parameters": [
              {
                "naam": "toevoeging",
                "verplicht": false,
                "voorbeeld": "C"
              }
            ]
          }
        ],
        "status": "live",
        "documentatie": "/docs#diensten"
      },
      {
        "id": "pand-kooptransactie",
        "naam": "Pand-kooptransactie — laatste verkoopdatum + koopsom [BETAALD]",
        "soort": "identix-combi",
        "instantie": "Identix.org (eigen product)",
        "omschrijving": "BETAALD PRODUCT: Kadaster Koopsommen (€ 0,45 per opvraging), doorgerekend met opslag (standaard 25%). Alleen toegankelijk voor accounts die tijdens onboarding voor deze databron hebben gekozen; per geslaagde call wordt het tarief op de sleutel gelogd (doorbelasting). Laatste verkoopdatum, koopsom en transactiehistorie — het enige open gat in de veldenmapping. Endpoint gereed; wacht op de Kadaster-overeenkomst en credentials.",
        "combineert": [
          "BAG (Kadaster)",
          "Koopsommen-API (Kadaster, betaald)"
        ],
        "domeinen": [
          "geo"
        ],
        "hergebruik": "closed",
        "protocol": "rest",
        "auth": "api_key",
        "betaald": {
          "eenheid": "per adres",
          "kosten_eur": 0.45,
          "opslag_pct": 25,
          "toelichting": "doorlevering met opslag; uitsluitend met onboarding-opt-in (sleutelveld betaalde_bronnen)"
        },
        "endpoints": [
          {
            "pad": "/v1/pand/{postcode}/{huisnummer}/transactie",
            "methode": "GET",
            "parameters": [
              {
                "naam": "toevoeging",
                "verplicht": false,
                "voorbeeld": "C"
              }
            ]
          }
        ],
        "status": "live",
        "documentatie": "/docs#diensten"
      },
      {
        "id": "pand-waarde",
        "naam": "Pand-waarde — marktwaarde-indicatie (WOZ × CBS-index)",
        "soort": "identix-combi",
        "instantie": "Identix.org (eigen product)",
        "omschrijving": "Objectniveau marktwaarde-indicatie (geen taxatie): laatste vastgestelde WOZ-waarde doorgerekend met de CBS-prijsindex bestaande koopwoningen (gemeente waar CBS die publiceert, anders landelijk) van het WOZ-peiljaar tot het laatste kwartaal, met ±10%-band en de gemiddelde verkoopprijs in de gemeente als context. Transactiegegevens zijn een betaald bestand — dit is de eerlijke open onder- en bovengrens.",
        "combineert": [
          "WOZ-waardeloket",
          "CBS prijsindex bestaande koopwoningen",
          "BAG (Kadaster)",
          "CBS kerncijfers wijken en buurten"
        ],
        "domeinen": [
          "geo"
        ],
        "hergebruik": "open",
        "protocol": "rest",
        "auth": "none",
        "betaald": null,
        "endpoints": [
          {
            "pad": "/v1/pand/{postcode}/{huisnummer}/waarde",
            "methode": "GET",
            "parameters": [
              {
                "naam": "toevoeging",
                "verplicht": false,
                "voorbeeld": "C"
              }
            ]
          }
        ],
        "status": "live",
        "documentatie": "/docs#diensten"
      },
      {
        "id": "herbouwindex-regio",
        "naam": "Regio-herbouwindex — buurt-herbouwindices per woningtype (pc4)",
        "soort": "identix-combi",
        "instantie": "Identix.org (eigen product)",
        "omschrijving": "Effectief tarief (gem. herbouwwaarde / gem. volume) per woningtype in het pc4-gebied, geïndexeerd t.o.v. het landelijke type-tarief (100 = landelijk). Dekt de Infofolio buurt_hbw-velengroep. Materiaal: batch (tools/herbouwindex_batch.py, peildatum in antwoord); volledige landelijke dekking = batch schedulen.",
        "combineert": [
          "herbouwwaarde-model v3.1 (eigen batch-aggregatie)",
          "3DBAG",
          "BAG",
          "CBS prijsindex"
        ],
        "domeinen": [
          "geo",
          "statistiek"
        ],
        "hergebruik": "open",
        "protocol": "rest",
        "auth": "none",
        "betaald": null,
        "endpoints": [
          {
            "pad": "/v1/regio/{pc4}/herbouwindex",
            "methode": "GET",
            "parameters": []
          }
        ],
        "status": "live",
        "documentatie": "/docs#diensten"
      },
      {
        "id": "pand-bedrijven",
        "naam": "Pand-bedrijven — bedrijven en VvE’s op het adres (KvK)",
        "soort": "identix-combi",
        "instantie": "Identix.org (eigen product)",
        "omschrijving": "Bedrijven geregistreerd op één adres via KvK (KvK API): KvK-nummer, naam(n)/handelsnamen, SBI-codes met hoofdactiviteit, rechtsvorm, bezoeklocatie en BAG-koppeling (vbo/pand-id). Dekt de Infofolio-bedrijfsvelden (sbi_code, sbi_omschrijving, bedrijfsnaam, kvk, handelsregister). Detail-levering is incidenteel flaky bij de bron — detail_beschikbaar-vlag per bedrijf.",
        "combineert": [
          "KvK API (key vereist)"
        ],
        "domeinen": [
          "geo",
          "bedrijven"
        ],
        "hergebruik": "open",
        "protocol": "rest",
        "auth": "none",
        "betaald": null,
        "endpoints": [
          {
            "pad": "/v1/pand/{postcode}/{huisnummer}/bedrijven",
            "methode": "GET",
            "parameters": [
              {
                "naam": "toevoeging",
                "verplicht": false,
                "voorbeeld": "C"
              }
            ]
          }
        ],
        "status": "live",
        "documentatie": "/docs#diensten"
      },
      {
        "id": "pand-omgevingsscores",
        "naam": "Pand-omgevingsscores — risicopaneel (10 scores, A–E)",
        "soort": "identix-combi",
        "instantie": "Identix.org (eigen product)",
        "omschrijving": "Tien omgevingsscores per adres met klasse A–E: hittestress, wateroverlast bij extreme regen, overstromingsduur, plaatsgebonden overstromingskans, maximale waterdiepte (LIWO/KEA), grondwater (HG3 t.o.v. maaiveld via AHN), bodemdaling/zetting, natuurbrandgevoeligheid, droogtestress en de officiële ROR-zone-vlag. Feature-parity met het Infofolio-risicopaneel, volledig op open bronnen (Klimaateffectatlas). Paalrot volgt (Funderingsloket/KCAF) — expliciet null.",
        "combineert": [
          "Klimaateffectatlas-risicolagen (Esri NL)",
          "Klimaateffectatlas — maximale overstromingsdiepte",
          "AHN (Rijkswaterstaat/PDOK)",
          "ROR overstromingsrisicokaarten (RWS)",
          "BAG (Kadaster)"
        ],
        "domeinen": [
          "geo",
          "klimaat"
        ],
        "hergebruik": "open",
        "protocol": "rest",
        "auth": "none",
        "betaald": null,
        "endpoints": [
          {
            "pad": "/v1/pand/{postcode}/{huisnummer}/omgevingsscores",
            "methode": "GET",
            "parameters": [
              {
                "naam": "toevoeging",
                "verplicht": false,
                "voorbeeld": "C"
              }
            ]
          }
        ],
        "status": "live",
        "documentatie": "/docs#diensten"
      },
      {
        "id": "pand-risicoprofiel",
        "naam": "Pand-risicoprofiel — transparante classificatie A–E",
        "soort": "identix-combi",
        "instantie": "Identix.org (eigen product)",
        "omschrijving": "Puntenschema over twee domeinen uit open bronnen: water (ROR-risicozones, KEA-maximale waterdiepte, BGT-afstand tot water, AHN-hoogteligging) en gebouw (bouwjaar, RCE-monumentstatus, woningtype). Per signaal staan punten, toelichting en bron in het antwoord. Bewust géén demografische factoren. Segmentatie- en acceptatieondersteuning — géén premieberekening.",
        "combineert": [
          "ROR overstromingsrisicokaarten (RWS)",
          "Klimaateffectatlas — maximale overstromingsdiepte",
          "BGT (Kadaster/PDOK)",
          "AHN (Rijkswaterstaat/PDOK)",
          "RCE monumentenregister",
          "BAG (Kadaster)",
          "3DBAG"
        ],
        "domeinen": [
          "geo",
          "klimaat"
        ],
        "hergebruik": "open",
        "protocol": "rest",
        "auth": "none",
        "betaald": null,
        "endpoints": [
          {
            "pad": "/v1/pand/{postcode}/{huisnummer}/risicoprofiel",
            "methode": "GET",
            "parameters": [
              {
                "naam": "toevoeging",
                "verplicht": false,
                "voorbeeld": "C"
              }
            ]
          }
        ],
        "status": "live",
        "documentatie": "/docs#diensten"
      },
      {
        "id": "pand-water",
        "naam": "Pand-water — wateromgeving van het adres",
        "soort": "identix-combi",
        "instantie": "Identix.org (eigen product)",
        "omschrijving": "Wateroverlast-expositie in één call: officiële overstromingsrisicozones (ROR / EU-Risicorichtlijn, Rijkswaterstaat — risicozones per planronde + historische overstromingsgebieden) die het adres raken, maximale waterdiepte uit LIWO-scenario's (Klimaateffectatlas 2014, landelijk raster 5 m, puntbevraging), afstand tot het dichtstbijzijnde waterdeel (BGT, punt-naar-vlak) en maaiveldhoogte plus ligging t.o.v. de omgeving (AHN DTM ±70 m). Dieptekaarten per herhalingstijd zijn alleen als tegels gepubliceerd — expliciet vermeld.",
        "combineert": [
          "BAG (Kadaster)",
          "BGT (Kadaster/PDOK)",
          "AHN (Rijkswaterstaat/PDOK)",
          "3DBAG (TU Delft 3DGI)",
          "ROR overstromingsrisicokaarten (RWS)",
          "Klimaateffectatlas — maximale overstromingsdiepte"
        ],
        "domeinen": [
          "geo",
          "klimaat"
        ],
        "hergebruik": "open",
        "protocol": "rest",
        "auth": "none",
        "betaald": null,
        "endpoints": [
          {
            "pad": "/v1/pand/{postcode}/{huisnummer}/water",
            "methode": "GET",
            "parameters": [
              {
                "naam": "toevoeging",
                "verplicht": false,
                "voorbeeld": "C"
              }
            ]
          }
        ],
        "status": "live",
        "documentatie": "/docs#diensten"
      },
      {
        "id": "woning-listing",
        "naam": "Woning-listing — Funda-listing per adres",
        "soort": "identix-combi",
        "instantie": "Identix.org (eigen product)",
        "omschrijving": "De listing die op Funda staat voor één adres: vraagprijs, vraagprijs per m² (afgeleid), oppervlakte, bouwjaar, kamers, woningtype, energielabel, beschrijving en foto-URL's. Via de eigen scrape-infrastructuur (echte browser met persisterend profiel, één scrape tegelijk, 12-uurs cache per adres, max 30 scrapes/uur). Betrouwbaarste aanroep: ?url=<detailpagina>. status: gevonden / onder_bod / verkocht_of_verhuurd / niet_gevonden / geblokkeerd. Brongegevens: Funda.nl — geen open API, eigen verkrijging.",
        "combineert": [
          "Funda.nl (eigen scrape-infrastructuur)"
        ],
        "domeinen": [
          "geo"
        ],
        "hergebruik": "closed",
        "protocol": "rest",
        "auth": "none",
        "betaald": null,
        "endpoints": [
          {
            "pad": "/v1/pand/{postcode}/{huisnummer}/listing",
            "methode": "GET",
            "parameters": [
              {
                "naam": "toevoeging",
                "verplicht": false,
                "voorbeeld": "C"
              },
              {
                "naam": "url",
                "verplicht": false,
                "voorbeeld": "https://www.funda.nl/detail/koop/amsterdam/appartementnickeriestraat-40-1/44567988/"
              }
            ]
          }
        ],
        "status": "live",
        "documentatie": "/docs#diensten"
      },
      {
        "id": "dnb-statistiek",
        "naam": "DNB Statistics — statistiektabellen financiële sector",
        "soort": "identix-combi",
        "instantie": "Identix.org (eigen product)",
        "omschrijving": "Generieke ontsluiting van álle DNB Statistics-tabellen (rentestatistieken incl. hypothecair krediet, betalingsbalans, pensioenfondsen, verzekeraars, wisselkoersen): /v1/dnb/statistiek/{dataset-slug} met paging. Dataset-slugs staan in de DNB API-documentatie (Mijn DNB, gratis product 'Public'); CC-BY 4.0 mét DNB-vermelding.",
        "combineert": [
          "DNB Statistics API (api.dnb.nl)"
        ],
        "domeinen": [
          "statistiek",
          "financieel"
        ],
        "hergebruik": "open",
        "protocol": "rest",
        "auth": "api_key",
        "betaald": null,
        "endpoints": [
          {
            "pad": "/v1/dnb/statistiek/{dataset-slug}",
            "methode": "GET",
            "parameters": [
              {
                "naam": "pagina",
                "verplicht": false,
                "voorbeeld": "1"
              },
              {
                "naam": "page_size",
                "verplicht": false,
                "voorbeeld": "200 (0 = alles)"
              }
            ]
          }
        ],
        "status": "live",
        "documentatie": "/docs#diensten"
      },
      {
        "id": "adres-subsidies",
        "naam": "Adres-subsidies — verduurzamingssubsidies per adres",
        "soort": "identix-combi",
        "instantie": "Identix.org (eigen product)",
        "omschrijving": "Actuele ISDE-bedragen per maatregel (RVO: warmtepomp, isolatie per m², zonneboiler, elektrisch koken, warmtenet) rond één adres, plus vervolglonings naar RVO-rekentool, Warmtefonds en energiebespaarlening. Regio-context (gemeente/provincie) en expliciete niveaus-dekking per antwoord: landelijk live, gemeente/provincie zodra de Energiesubsidiewijzer-koppeling er is (backlog). Bedragen zijn landelijk en periodiek gewijzigd — opgevraagd_op in elke respons.",
        "combineert": [
          "BAG (PDOK)",
          "RVO ISDE",
          "Energiesubsidiewijzer (opt-in)"
        ],
        "domeinen": [
          "energie"
        ],
        "hergebruik": "open",
        "protocol": "rest",
        "auth": "none",
        "betaald": null,
        "endpoints": [
          {
            "pad": "/v1/adres/{postcode}/{huisnummer}/subsidies",
            "methode": "GET",
            "parameters": []
          },
          {
            "pad": "/v1/adres/{postcode}/subsidies",
            "methode": "GET",
            "parameters": []
          }
        ],
        "status": "live",
        "documentatie": "/docs#diensten"
      },
      {
        "id": "regio-woningmarkt",
        "naam": "Regio-woningmarkt — verkoopprijzen over jaren",
        "soort": "identix-combi",
        "instantie": "Identix.org (eigen product)",
        "omschrijving": "Gemiddelde verkoopprijs van bestaande koopwoningen per gemeente (CBS 83625NED, vanaf 1995) met jaar-op-jaar-delta's, plus woningvoorraad/WOZ-context, en de landelijke markt per jaar (CBS 85773NED: prijsindex 2020=100, verkopen, gemiddelde prijs). Wijk- en buurtcodes mappen op de bovenliggende gemeente — eerlijk vermeld in de respons.",
        "combineert": [
          "CBS StatLine (verkoopprijzen + kerncijfers)"
        ],
        "domeinen": [
          "statistiek",
          "geo"
        ],
        "hergebruik": "open",
        "protocol": "odata",
        "auth": "none",
        "betaald": null,
        "endpoints": [
          {
            "pad": "/v1/regio/{code}/woningmarkt",
            "methode": "GET",
            "parameters": [
              {
                "naam": "jaren",
                "verplicht": false,
                "voorbeeld": "10 (1–31)"
              }
            ]
          },
          {
            "pad": "/v1/woningmarkt/nederland",
            "methode": "GET",
            "parameters": [
              {
                "naam": "jaren",
                "verplicht": false,
                "voorbeeld": "31 (1–31)"
              }
            ]
          }
        ],
        "status": "live",
        "documentatie": "/docs#diensten"
      },
      {
        "id": "pand-waarde-indicatie",
        "naam": "Waarde-indicatie — open kengetallen per adres",
        "soort": "identix-combi",
        "instantie": "Identix.org (eigen product)",
        "omschrijving": "Buurt-/wijk-WOZ en woningvoorraad plus de gemeentelijke verkoopprijs-reeks rond één adres. Expliciet géén taxatie of AVM — objecttransacties zijn een betaald bestand; dit is de eerlijke ondergrens uit open statistiek.",
        "combineert": [
          "BAG (PDOK)",
          "CBS StatLine"
        ],
        "domeinen": [
          "geo",
          "statistiek"
        ],
        "hergebruik": "open",
        "protocol": "rest",
        "auth": "none",
        "betaald": null,
        "endpoints": [
          {
            "pad": "/v1/pand/{postcode}/{huisnummer}/waarde-indicatie",
            "methode": "GET",
            "parameters": []
          }
        ],
        "status": "live",
        "documentatie": "/docs#diensten"
      },
      {
        "id": "punt-reistijden",
        "naam": "Punt-reistijden — actuele reistijden bij een punt",
        "soort": "identix-combi",
        "instantie": "Identix.org (eigen product)",
        "omschrijving": "Dichtstbijzijnde verkeersmeetpunten met reistijd én snelheid (NDW 100k+ landelijk) met hun actuele reistijd per wegvak — meetpunten 24-uurs gecached, waarden 10-min; cache-warm ≈ 1 s, eerste call na verval kan tientallen seconden duren.",
        "combineert": [
          "NDW measurement + traveltime"
        ],
        "domeinen": [
          "mobiliteit"
        ],
        "hergebruik": "open",
        "protocol": "rest",
        "auth": "none",
        "betaald": null,
        "endpoints": [
          {
            "pad": "/v1/punt/{lon}/{lat}/reistijden",
            "methode": "GET",
            "parameters": [
              {
                "naam": "radius",
                "verplicht": false,
                "voorbeeld": "10000 (100–50000 m)"
              },
              {
                "naam": "n",
                "verplicht": false,
                "voorbeeld": "10 (1–25)"
              }
            ]
          }
        ],
        "status": "live",
        "documentatie": "/docs#diensten"
      },
      {
        "id": "punt-brugopeningen",
        "naam": "Punt-brugopeningen — brugopeningen + SRTI bij een punt",
        "soort": "identix-combi",
        "instantie": "Identix.org (eigen product)",
        "omschrijving": "Geplande brugopeningen (RIS-locaties, vensters) en actuele veiligheidsberichten (SRTI) rond een coördinaat — plannings- en veiligheidslens op het verkeer.",
        "combineert": [
          "NDW planningsfeed + SRTI"
        ],
        "domeinen": [
          "mobiliteit"
        ],
        "hergebruik": "open",
        "protocol": "rest",
        "auth": "none",
        "betaald": null,
        "endpoints": [
          {
            "pad": "/v1/punt/{lon}/{lat}/brugopeningen",
            "methode": "GET",
            "parameters": [
              {
                "naam": "radius",
                "verplicht": false,
                "voorbeeld": "15000 (100–50000 m)"
              },
              {
                "naam": "n",
                "verplicht": false,
                "voorbeeld": "10 (1–25 per soort)"
              }
            ]
          }
        ],
        "status": "live",
        "documentatie": "/docs#diensten"
      },
      {
        "id": "punt-gebieden",
        "naam": "Punt-gebieden — bestuurlijke gebieden op een punt",
        "soort": "identix-combi",
        "instantie": "Identix.org (eigen product)",
        "omschrijving": "Gemeente, provincie en land met officiële codes en liggt-in-relaties (PDOK bestuurlijke gebieden) — mini-bbox-lookup, drie collecties parallel, met directe vervolgloning naar de CBS-regio-diensten.",
        "combineert": [
          "PDOK bestuurlijke gebieden"
        ],
        "domeinen": [
          "geo"
        ],
        "hergebruik": "open",
        "protocol": "ogc-api",
        "auth": "none",
        "betaald": null,
        "endpoints": [
          {
            "pad": "/v1/punt/{lon}/{lat}/gebieden",
            "methode": "GET",
            "parameters": []
          }
        ],
        "status": "live",
        "documentatie": "/docs#diensten"
      },
      {
        "id": "punt-verkeer",
        "naam": "Punt-verkeer — tijdelijke maatregelen bij een punt",
        "soort": "identix-combi",
        "instantie": "Identix.org (eigen product)",
        "omschrijving": "Actuele afsluitingen en tijdelijke maximumsnelheden (NDW DATEX II): geldigheidsvenster, oorzaak, rijstroken en snelheidslimiet; afstand hemelsbreed tot de dichtst-bijzijnde punt van de weglijn.",
        "combineert": [
          "NDW tijdelijke verkeersmaatregelen"
        ],
        "domeinen": [
          "mobiliteit"
        ],
        "hergebruik": "open",
        "protocol": "rest",
        "auth": "none",
        "betaald": null,
        "endpoints": [
          {
            "pad": "/v1/punt/{lon}/{lat}/verkeer",
            "methode": "GET",
            "parameters": [
              {
                "naam": "radius",
                "verplicht": false,
                "voorbeeld": "10000 (100–50000 m)"
              },
              {
                "naam": "n",
                "verplicht": false,
                "voorbeeld": "10 (1–25 per soort)"
              }
            ]
          }
        ],
        "status": "live",
        "documentatie": "/docs#diensten"
      },
      {
        "id": "regio-trend",
        "naam": "Regio-trend — kerncijfers over jaren",
        "soort": "identix-combi",
        "instantie": "Identix.org (eigen product)",
        "omschrijving": "CBS-kerncijfers van één regio over de beschikbare jaartabellen heen (2025/2024/2023), per kenmerk een reeks met jaar-op-jaar-delta's. Jaren zonder data ontbreken eerlijk; adapter-fallback wordt gedetecteerd.",
        "combineert": [
          "CBS StatLine"
        ],
        "domeinen": [
          "statistiek"
        ],
        "hergebruik": "open",
        "protocol": "odata",
        "auth": "none",
        "betaald": null,
        "endpoints": [
          {
            "pad": "/v1/regio/{code}/trend",
            "methode": "GET",
            "parameters": []
          }
        ],
        "status": "live",
        "documentatie": "/docs#diensten"
      },
      {
        "id": "punt-bgt",
        "naam": "Punt-BGT — grootschalige topografie op een punt",
        "soort": "identix-combi",
        "instantie": "Identix.org (eigen product)",
        "omschrijving": "De BGT-lens op een coördinaat: gebouwen (met BAG-pand-koppeling), wegdelen, waterdelen, vegetatie, functionele gebieden, straatnaamlabels, straatmeubilair en kunstwerken — acht collecties parallel, kenmerken zonder geometrie.",
        "combineert": [
          "BGT (PDOK)"
        ],
        "domeinen": [
          "geo"
        ],
        "hergebruik": "open",
        "protocol": "ogc-api",
        "auth": "none",
        "betaald": null,
        "endpoints": [
          {
            "pad": "/v1/punt/{lon}/{lat}/bgt",
            "methode": "GET",
            "parameters": [
              {
                "naam": "radius",
                "verplicht": false,
                "voorbeeld": "50 (5–500 m)"
              },
              {
                "naam": "n",
                "verplicht": false,
                "voorbeeld": "5 (1–25 per collectie)"
              }
            ]
          }
        ],
        "status": "live",
        "documentatie": "/docs#diensten"
      },
      {
        "id": "punt-milieuzone",
        "naam": "Punt-milieuzone — ligt dit punt in een emissiezone?",
        "soort": "identix-combi",
        "instantie": "Identix.org (eigen product)",
        "omschrijving": "Punt-in-polygoon over álle nationale emissiezones (NDW DATEX II): per treffer zone-naam, gemeente, euro-normen en regeling-verwijzing; anders de dichtstbijzijnde zones. Voor logistiek en voertuigplanning.",
        "combineert": [
          "NDW emissiezones"
        ],
        "domeinen": [
          "mobiliteit",
          "milieu"
        ],
        "hergebruik": "open",
        "protocol": "rest",
        "auth": "none",
        "betaald": null,
        "endpoints": [
          {
            "pad": "/v1/punt/{lon}/{lat}/milieuzone",
            "methode": "GET",
            "parameters": [
              {
                "naam": "n",
                "verplicht": false,
                "voorbeeld": "3 (1–10 dichtstbijzijnd)"
              }
            ]
          }
        ],
        "status": "live",
        "documentatie": "/docs#diensten"
      },
      {
        "id": "punt-voorzieningen",
        "naam": "Punt-voorzieningen — alles in de buurt",
        "soort": "identix-combi",
        "instantie": "Identix.org (eigen product)",
        "omschrijving": "De voorzieningen-lens op een coördinaat: dichtstbijzijnde laadpalen met realtime beschikbaarheid (NDW, 79.000+ landelijk lokaal gefilterd), deelfiets-stations over álle GBFS-systemen van Nederland, truckparkingen met realtime bezetting, en het actuele weer.",
        "combineert": [
          "NDW laadpalen",
          "GBFS deelfiets",
          "Open-Meteo"
        ],
        "domeinen": [
          "mobiliteit",
          "energie"
        ],
        "hergebruik": "open",
        "protocol": "rest",
        "auth": "none",
        "betaald": null,
        "endpoints": [
          {
            "pad": "/v1/punt/{lon}/{lat}/voorzieningen",
            "methode": "GET",
            "parameters": [
              {
                "naam": "radius",
                "verplicht": false,
                "voorbeeld": "750 (50–5000 m)"
              },
              {
                "naam": "n",
                "verplicht": false,
                "voorbeeld": "5 (1–25)"
              }
            ]
          }
        ],
        "status": "live",
        "documentatie": "/docs#diensten"
      },
      {
        "id": "adres-lucht",
        "naam": "Adres-luchtkwaliteit — dichtstbijzijnde meetpunt",
        "soort": "identix-combi",
        "instantie": "Identix.org (eigen product)",
        "omschrijving": "Adres → coördinaat → de dichtstbijzijnde Luchtmeetnet-stations (hemelsbrede afstand) met de nieuwste meting per stof. Stationcoördinaten uit het detail-endpoint, 24-uurs cache.",
        "combineert": [
          "BAG (PDOK)",
          "Luchtmeetnet"
        ],
        "domeinen": [
          "milieu",
          "geo"
        ],
        "hergebruik": "open",
        "protocol": "rest",
        "auth": "none",
        "betaald": null,
        "endpoints": [
          {
            "pad": "/v1/adres/{postcode}/{huisnummer}/lucht",
            "methode": "GET",
            "parameters": [
              {
                "naam": "n",
                "verplicht": false,
                "voorbeeld": "3 (1–10 stations)"
              }
            ]
          }
        ],
        "status": "live",
        "documentatie": "/docs#diensten"
      },
      {
        "id": "toetssteen",
        "naam": "Toetssteen — beleidsstukken getoetst aan kaders",
        "soort": "identix-combi",
        "instantie": "Identix.org (eigen product)",
        "omschrijving": "Systematische toetsing van kamerstukdossiers (wetsvoorstellen) aan kaders als CW 3.1, kamervragen, doenvermogen (WRR), uitvoeringstoets, AVG en RvS-adviesopvolging — per criterium een verdict (AANWEZIG/GEDEELTELIJK/AFWEZIG/ONBEPAALBAAR) met citaat, bron, confidence, berekeningen, vervolgvragen en volledige lineage. Gestructureerde datadienst: geen advies, geen juridisch oordeel.",
        "combineert": [
          "Tweede Kamer gegevensmagazijn (OData)",
          "KOOP officiële bekendmakingen"
        ],
        "domeinen": [
          "democratie",
          "recht"
        ],
        "hergebruik": "open",
        "protocol": "rest",
        "auth": "none",
        "betaald": null,
        "endpoints": [
          {
            "pad": "/v1/toetssteen/toetsen",
            "methode": "GET",
            "parameters": [
              {
                "naam": "dossier",
                "verplicht": false,
                "voorbeeld": "36799"
              },
              {
                "naam": "modus",
                "verplicht": false,
                "voorbeeld": "machinaal | handmatig"
              }
            ]
          },
          {
            "pad": "/v1/toetssteen/toetsen/{toets_id}",
            "methode": "GET",
            "parameters": [
              {
                "naam": "verdict",
                "verplicht": false,
                "voorbeeld": "AANWEZIG | GEDEELTELIJK | AFWEZIG | ONBEPAALBAAR"
              }
            ]
          },
          {
            "pad": "/v1/toetssteen/kaders",
            "methode": "GET",
            "parameters": []
          }
        ],
        "status": "live",
        "documentatie": "/docs#diensten"
      },
      {
        "id": "parametrics",
        "naam": "Parametrics — beleidstiming-dataproducten (ISDE/SVVE/SCE/SEPP)",
        "soort": "identix-combi",
        "instantie": "Identix.org (eigen product)",
        "omschrijving": "Budgetuitputtings-oracles voor first-come-first-served-subsidiepotjes: genormaliseerde tijdreeksen per compartiment (append-only, as-of reproduceerbaar, snapshot-hashes als bewijs), uitputtingsmodel met P10/P50/P90-band en walk-forward-validatie, en juridisch gedefinieerde triggers (T1 uitputting, T2 drempels, T3 polisvorm) met audit-trail. Kernproduct ISDE; SVVE en SCE hergebruiken de motor; SEPP is de afgeronde kalibratieset.",
        "combineert": [
          "RVO budgetpublicaties (ISDE/SVVE/SCE)",
          "web.archief (Wayback)",
          "Staatscourant/Kamerbrieven"
        ],
        "domeinen": [
          "energie",
          "bedrijven"
        ],
        "hergebruik": "open",
        "protocol": "rest",
        "auth": "none",
        "betaald": null,
        "endpoints": [
          {
            "pad": "/v1/parametrics/regelingen",
            "methode": "GET",
            "parameters": []
          },
          {
            "pad": "/v1/parametrics/{regeling}/compartiments",
            "methode": "GET",
            "parameters": [
              {
                "naam": "year",
                "verplicht": false,
                "voorbeeld": "2026"
              }
            ]
          },
          {
            "pad": "/v1/parametrics/{regeling}/series/{compartiment}",
            "methode": "GET",
            "parameters": [
              {
                "naam": "from",
                "verplicht": false,
                "voorbeeld": "2026-01-01"
              },
              {
                "naam": "to",
                "verplicht": false,
                "voorbeeld": "2026-12-31"
              },
              {
                "naam": "as_of",
                "verplicht": false,
                "voorbeeld": "2026-06-01"
              }
            ]
          },
          {
            "pad": "/v1/parametrics/{regeling}/curve/{compartiment}",
            "methode": "GET",
            "parameters": [
              {
                "naam": "year",
                "verplicht": false,
                "voorbeeld": "2025"
              }
            ]
          },
          {
            "pad": "/v1/parametrics/{regeling}/forecast/{compartiment}",
            "methode": "GET",
            "parameters": [
              {
                "naam": "year",
                "verplicht": false,
                "voorbeeld": "2026"
              },
              {
                "naam": "as_of",
                "verplicht": false,
                "voorbeeld": "2026-08-24"
              }
            ]
          },
          {
            "pad": "/v1/parametrics/{regeling}/events",
            "methode": "GET",
            "parameters": [
              {
                "naam": "type",
                "verplicht": false,
                "voorbeeld": "T1 | T2 | heropening | plafondmutatie | anomalie"
              },
              {
                "naam": "year",
                "verplicht": false,
                "voorbeeld": "2025"
              },
              {
                "naam": "compartiment",
                "verplicht": false,
                "voorbeeld": "iso"
              }
            ]
          },
          {
            "pad": "/v1/parametrics/{regeling}/t3",
            "methode": "GET",
            "parameters": [
              {
                "naam": "voor_datum",
                "verplicht": true,
                "voorbeeld": "2026-10-01"
              }
            ]
          },
          {
            "pad": "/v1/parametrics/{regeling}/validatie",
            "methode": "GET",
            "parameters": []
          },
          {
            "pad": "/v1/parametrics/{regeling}/qa",
            "methode": "GET",
            "parameters": []
          },
          {
            "pad": "/v1/parametrics/triggers/spec",
            "methode": "GET",
            "parameters": []
          },
          {
            "pad": "/v1/parametrics/isde/geo/{year}",
            "methode": "GET",
            "parameters": []
          }
        ],
        "status": "live",
        "documentatie": "/docs#diensten"
      },
      {
        "id": "distributiemonitor",
        "naam": "Distributiemonitor — het open beeld van financiële distributie",
        "soort": "identix-combi",
        "instantie": "Identix.org (eigen product)",
        "omschrijving": "Continue, volledig transparante metrics over de Nederlandse adviesmarkt: kantooruniversum, Wft-vergunningsprofielen (negen productgroepen × adviseren/bemiddelen/aanbieden), in-/uitstroom van kantoren per jaar en adviesdichtheid per gemeente (actieve kantoren per 10.000 huishoudens, gekoppeld aan CBS-kerncijfers) — geaggregeerd op kantoor- of hoger niveau, met peildatum, bronvermelding en bekende beperkingen bij elk cijfer. Bouwsteen van het gelijknamige dashboard (fase 1 van de pijplijn; consolidatiegraaf en nowcast volgen in latere fases).",
        "combineert": [
          "AFM — Register financiële dienstverleners (collectiebron)",
          "CBS StatLine — kerncijfers wijken en buurten"
        ],
        "domeinen": [
          "financieel",
          "bedrijven"
        ],
        "hergebruik": "open",
        "protocol": "rest",
        "auth": "none",
        "betaald": null,
        "endpoints": [
          {
            "pad": "/v1/distributiemonitor",
            "methode": "GET",
            "parameters": []
          },
          {
            "pad": "/v1/distributiemonitor/universum",
            "methode": "GET",
            "parameters": []
          },
          {
            "pad": "/v1/distributiemonitor/profielen",
            "methode": "GET",
            "parameters": []
          },
          {
            "pad": "/v1/distributiemonitor/stromen",
            "methode": "GET",
            "parameters": []
          },
          {
            "pad": "/v1/distributiemonitor/geografie",
            "methode": "GET",
            "parameters": []
          },
          {
            "pad": "/v1/distributiemonitor/methodiek",
            "methode": "GET",
            "parameters": []
          }
        ],
        "status": "live",
        "documentatie": "/docs#diensten"
      },
      {
        "id": "openverduurzamen",
        "naam": "Openverduurzamen — pandvalidatie voor verduurzaming",
        "soort": "identix-combi",
        "instantie": "Identix.org (eigen product)",
        "omschrijving": "Datavalidatielaag van het Openverduurzamen-platform, herbouwd op Identix.org met eigen databronnen: postcode + huisnummer → gevalideerd pand-object met adres, bouwjaar, oppervlakte, gebruiksdoelen, pandstatus, WOZ-waarde, geregistreerd energielabel, kadastraal perceel en CBS-buurtcontext — per veld bron en status, in één call. Bouwsteen van het voorblad op /innovatie/openverduurzamen; 0-meting (EPA/NTA 8800) en rapportage volgen (roadmap).",
        "combineert": [
          "BAG API Individuele Bevragen (Kadaster)",
          "PDOK Locatieserver (BAG)",
          "WOZ-waardeloket (Waarderingskamer/Kadaster)",
          "EP-Online energielabels (RVO)",
          "Kadaster kadastrale kaart",
          "CBS Kerncijfers & StatLine"
        ],
        "domeinen": [
          "energie",
          "geo"
        ],
        "hergebruik": "open",
        "protocol": "rest",
        "auth": "none",
        "betaald": null,
        "endpoints": [
          {
            "pad": "/v1/openverduurzamen",
            "methode": "GET",
            "parameters": []
          },
          {
            "pad": "/v1/openverduurzamen/pand/{postcode}/{huisnummer}",
            "methode": "GET",
            "parameters": [
              {
                "naam": "toevoeging",
                "verplicht": false,
                "voorbeeld": "a (huisnummertoevoeging)"
              }
            ]
          },
          {
            "pad": "/v1/openverduurzamen/advies",
            "methode": "POST",
            "parameters": [
              {
                "naam": "postcode",
                "verplicht": true,
                "voorbeeld": "4525AE"
              },
              {
                "naam": "huisnummer",
                "verplicht": true,
                "voorbeeld": "15"
              },
              {
                "naam": "toevoeging",
                "verplicht": false,
                "voorbeeld": "C"
              },
              {
                "naam": "body (JSON): bouwjaar / woonoppervlakte_m2 / energielabel",
                "verplicht": false,
                "voorbeeld": "{ \"bouwjaar\": 1990 }",
                "toelichting": "correcties op de publieke basis; overige velden worden eerlijk als genegeerd gemeld"
              }
            ]
          },
          {
            "pad": "/v1/openverduurzamen/nulmeting",
            "methode": "POST",
            "parameters": [
              {
                "naam": "body: .epa-XML (NTA 8800-export)",
                "verplicht": true,
                "voorbeeld": "-",
                "toelichting": "in geheugen geparseerd en direct vergeten; geen opslag, geen logging van de inhoud"
              }
            ]
          },
          {
            "pad": "/v1/openverduurzamen/rapport",
            "methode": "POST",
            "parameters": [
              {
                "naam": "postcode",
                "verplicht": true,
                "voorbeeld": "4525AE"
              },
              {
                "naam": "huisnummer",
                "verplicht": true,
                "voorbeeld": "15"
              }
            ]
          },
          {
            "pad": "/v1/openverduurzamen/methodiek",
            "methode": "GET",
            "parameters": []
          }
        ],
        "status": "live",
        "documentatie": "/docs#diensten"
      },
      {
        "id": "afd-levering",
        "naam": "AFD 2.0-levering — woningdossier in SIVI All Finance Data-formaat",
        "soort": "identix-combi",
        "instantie": "Identix.org (eigen product)",
        "omschrijving": "Identix-waarderingsmodellen als AFD 2.0-bericht (SIVI All Finance Data catalogus, release 1 oktober 2026): per adres een woningdossier met object.building (herbouwwaarde + marktwaarde-indicatie) en object.householdEffects (inboedel-nieuw). Elk veld in de levering bestaat in de SIVI-datacatalogus en is geldig verklaard tegen de eigen mapping-documentatie (docs/AFD-MAPPING-COMPLEET-v1.0.json, 3.252 velden aan bronnen gekoppeld). De dekking is eerlijk gerapporteerd: /v1/afd meldt zowel het aantal in de adapter geïmplementeerde velden als de gedocumenteerde mapping. Dossier achter de model-poort (enterprise/Oceaan); landing en methodiek zijn open.",
        "combineert": [
          "herbouwwaarde-model v4 (eigen)",
          "inboedelwaarde-model (eigen)",
          "marktwaarde-indicatie v2 (eigen)",
          "SIVI All Finance Data catalogus (AFD 2.0)"
        ],
        "domeinen": [
          "financieel",
          "geo"
        ],
        "hergebruik": "open",
        "protocol": "rest",
        "auth": "sleutel (via Identix)",
        "betaald": null,
        "endpoints": [
          {
            "pad": "/v1/afd",
            "methode": "GET",
            "parameters": []
          },
          {
            "pad": "/v1/afd/methodiek",
            "methode": "GET",
            "parameters": []
          },
          {
            "pad": "/v1/afd/pand/{postcode}/{huisnummer}",
            "methode": "GET",
            "parameters": [
              {
                "naam": "modaliteiten",
                "verplicht": false,
                "voorbeeld": "herbouw,inboedel,markt",
                "toelichting": "default alle drie; markt = waarde-indicatie (AVM)"
              },
              {
                "naam": "toevoeging",
                "verplicht": false,
                "voorbeeld": "C"
              }
            ]
          }
        ],
        "status": "live",
        "documentatie": "/docs#diensten"
      },
      {
        "id": "veiligheid-index",
        "naam": "Veiligheidsindex — misdrijfcijfers per buurt met score",
        "soort": "identix-combi",
        "instantie": "Identix.org (eigen product)",
        "omschrijving": "Alle geregistreerde misdrijven van één buurt (Politie via CBS dataderden, per jaar en per soort, incl. inbraken woning) met inwonertal uit de CBS-kerncijfers, plus een transparant afgeleid kengetal: het percentiel van misdrijven per 1000 inwoners t.o.v. alle Nederlandse buurten (100 = veiligste). Bewust níet de interne Politie-veiligheidsindex — die is niet open; onderliggende cijfers gaan altijd mee zodat de score verifieerbaar is.",
        "combineert": [
          "CBS dataderden — geregistreerde misdrijven per wijk en buurt (Politie)",
          "CBS StatLine — kerncijfers wijken en buurten"
        ],
        "domeinen": [
          "veiligheid",
          "statistiek"
        ],
        "hergebruik": "open",
        "protocol": "rest",
        "auth": "none",
        "betaald": null,
        "endpoints": [
          {
            "pad": "/v1/veiligheid/index",
            "methode": "GET",
            "parameters": [
              {
                "naam": "buurt",
                "verplicht": true,
                "voorbeeld": "BU03070702"
              }
            ]
          }
        ],
        "status": "live",
        "documentatie": "/docs#diensten"
      },
      {
        "id": "onderwijs-vestigingen",
        "naam": "Schoolvestigingen — basisonderwijs rond een punt",
        "soort": "identix-combi",
        "instantie": "Identix.org (eigen product)",
        "omschrijving": "Alle DUO-vestigingen in het basisonderwijs (CC BY 4.0) met naam, adres en coördinaat, punt-query-baar: vestigingen binnen een radius rond lat/lon op afstand gesorteerd. DUO publiceert alléén adressen — de coördinaten komen uit exacte BAG-geocoding (PDOK Locatieserver), meegeleverd als statisch referentiebestand en dagelijks delta-ververst.",
        "combineert": [
          "DUO — Open Onderwijsdata (alle vestigingen basisonderwijs)",
          "PDOK Locatieserver (BAG-geocoding)"
        ],
        "domeinen": [
          "onderwijs"
        ],
        "hergebruik": "open",
        "protocol": "rest",
        "auth": "none",
        "betaald": null,
        "endpoints": [
          {
            "pad": "/v1/onderwijs/vestigingen",
            "methode": "GET",
            "parameters": [
              {
                "naam": "soort",
                "verplicht": false,
                "voorbeeld": "basisonderwijs"
              },
              {
                "naam": "lat",
                "verplicht": true,
                "voorbeeld": "52.168"
              },
              {
                "naam": "lon",
                "verplicht": true,
                "voorbeeld": "5.387"
              },
              {
                "naam": "radius",
                "verplicht": false,
                "voorbeeld": "1000 (m, max 10000)"
              }
            ]
          }
        ],
        "status": "live",
        "documentatie": "/docs#diensten"
      },
      {
        "id": "zon-potentie",
        "naam": "Zonnepotentie — dakvlakken per BAG-pand",
        "soort": "identix-combi",
        "instantie": "Identix.org (eigen product)",
        "omschrijving": "Per BAG-pand de dakvlakken uit de 3DBAG (LOD22): orientatie (azimut), hellingshoek en oppervlak (uit de geometrie berekend), plus het geschikte dakoppervlak volgens vaste criteria (oost t/m west, helling ≤ 60°, vlakke daken altijd) en het landelijke KNMI-kengetal kWh/kWp als opbrengst-referentie — de bouwstenen voor een echte dakopbrengst-berekening.",
        "combineert": [
          "3DBAG — 3D-gebouwen Nederland (TU Delft 3DGI)",
          "KNMI — zonnestralingsklimatologie (kengetal)"
        ],
        "domeinen": [
          "energie",
          "geo"
        ],
        "hergebruik": "open",
        "protocol": "rest",
        "auth": "none",
        "betaald": null,
        "endpoints": [
          {
            "pad": "/v1/zon/potentie",
            "methode": "GET",
            "parameters": [
              {
                "naam": "pand_id",
                "verplicht": true,
                "voorbeeld": "0307100000527805"
              }
            ]
          }
        ],
        "status": "live",
        "documentatie": "/docs#diensten"
      }
    ],
    "roadmap": {
      "direct": {
        "titel": "Direct beschikbaar — sleutelloos",
        "items": [
          {
            "naam": "DSO Omgevingswet",
            "instantie": "IPO / overheden",
            "inhoud": "Omgevingsplannen, bestemmingsregels en vergunningdocumenten per locatie"
          },
          {
            "naam": "Afvalkalenders (per gemeente)",
            "instantie": "gemeenten / afvalstoffendiensten",
            "inhoud": "Geen landelijke standaard-API; per regio (dar, Rovo, Circulus, HVC) — via dataset-ontsluiting te benaderen, landelijke koppeling te onderzoeken"
          },
          {
            "naam": "Officiële bekendmakingen",
            "instantie": "KOOP / Overheid.nl",
            "inhoud": "Staatsblad, Staatscourant, gemeente- en provinciebladen, kamerstukken"
          },
          {
            "naam": "Wetgeving (BWB)",
            "instantie": "Ministerie van JenV",
            "inhoud": "Alle geldende regelgeving als XML met versiehistorie (OAI-PMH)"
          },
          {
            "naam": "OpenOV / NDOV",
            "instantie": "NDOV-Loket",
            "inhoud": "GTFS-OV-data: haltes, lijnen, dienstregelingen"
          },
          {
            "naam": "BGT",
            "instantie": "Kadaster / PDOK",
            "inhoud": "Grootschalige topografie: percelen, bebouwing, functies"
          },
          {
            "naam": "Bestuurlijke gebieden",
            "instantie": "CBS / PDOK",
            "inhoud": "Gemeente-, provincie- en waterschapspolygonen"
          },
          {
            "naam": "AHN",
            "instantie": "PDOK",
            "inhoud": "Hoogtebestand Nederland (0,5 m-rasters)"
          },
          {
            "naam": "Verkiezingsuitslagen",
            "instantie": "Kiesraad",
            "inhoud": "Stemmen per partij en stembureau"
          },
          {
            "naam": "Samen Meten",
            "instantie": "RIVM",
            "inhoud": "Sensordata luchtkwaliteit (aanvulling op Luchtmeetnet)"
          },
          {
            "naam": "Open Raadsinformatie",
            "instantie": "Open Raadsinformatie / communes",
            "inhoud": "Raadsstukken en besluiten van honderden gemeenten"
          },
          {
            "naam": "Politie-statistieken",
            "instantie": "Politie",
            "inhoud": "Geregistreerde misdrijven per wijk en gebied"
          },
          {
            "naam": "Rijkswaterstaat",
            "instantie": "RWS",
            "inhoud": "Waterinfo, waterbeheer, verkeers- en vaarwegdata"
          }
        ]
      },
      "catalogus": {
        "titel": "Catalogus-gedreven — de long tail",
        "items": [
          {
            "naam": "data.overheid.nl-catalogus",
            "instantie": "Koop Overheid",
            "inhoud": "20.300+ datasets van honderden instanties via de sleutelloze CKAN-API — bron-voor-bron vertalen naar de standaard"
          },
          {
            "naam": "CBS StatLine volledig",
            "instantie": "CBS",
            "inhoud": "Alle ~4.600 statistiektabellen naast wijken-en-buurten (bevolking, economie, zorg, arbeid, …)"
          },
          {
            "naam": "Nationaal Georegister / PDOK volledig",
            "instantie": "PDOK / Kadaster",
            "inhoud": "1.000+ geo-diensten en kaartlagen naast de kadastrale kaart"
          },
          {
            "naam": "Gemeentelijke dataportalen",
            "instantie": "G4/G32-gemeenten",
            "inhoud": "Eigen portals met stad-specifieke data — Amsterdam-API en Utrecht-portaal live gescand; koppeling als volgende portal-herkenners"
          },
          {
            "naam": "Provincies en waterschappen",
            "instantie": "12 provincies, 21 waterschappen",
            "inhoud": "Eigen portals met bodem-, water- en omgevingsdata — Zuid-Holland-geo (WFS, live bereikbaar) en Gelderland-portaal gescand; Zuid-Holland-data vloeiend via onze WFS-servinglaag"
          },
          {
            "naam": "RIVM breed",
            "instantie": "RIVM",
            "inhoud": "Leefomgeving en volksgezondheid: milieudata, gezondheidsindicatoren"
          },
          {
            "naam": "EU-bronnen voor Nederland",
            "instantie": "EUR-Lex / Eurostat / Copernicus",
            "inhoud": "EU-wetgeving, Europese statistieken en aardobservatie (open)"
          }
        ]
      },
      "api_key": {
        "titel": "Na gratis API-key (zelf aan te vragen)",
        "items": [
          {
            "naam": "EPOnline",
            "instantie": "RVO",
            "inhoud": "Energielabels en maatregelen per gebouw, incl. mutaties (SOAP/XML)"
          },
          {
            "naam": "KvK open dataset",
            "instantie": "Kamer van Koophandel",
            "inhoud": "Basis bedrijfsgegevens per KvK-nummer (HVD)"
          },
          {
            "naam": "BAG API Bevragen + Extract",
            "instantie": "Kadaster",
            "inhoud": "Volledige BAG incl. pand-historie en mutatiestromen"
          },
          {
            "naam": "KNMI Dataplatform",
            "instantie": "KNMI",
            "inhoud": "Weer- en klimaatdata, neerslag, hitte"
          },
          {
            "naam": "DUO onderwijsdata",
            "instantie": "DUO",
            "inhoud": "Onderwijsadressen, indicatoren, examenresultaten"
          }
        ]
      },
      "account_contract": {
        "titel": "Na account, extract of contract",
        "items": [
          {
            "naam": "Centraal Insolventieregister",
            "instantie": "Rechtspraak",
            "inhoud": "Faillissementen, surseances, WSNP (gratis account, SOAP)"
          },
          {
            "naam": "BRK Levering",
            "instantie": "Kadaster",
            "inhoud": "Eigendom, hypotheken, zakelijke rechten (bulkcontract)"
          },
          {
            "naam": "Kadastrale mutaties",
            "instantie": "Kadaster",
            "inhoud": "Dagelijkse mutatiestroom op BRK (abonnement)"
          },
          {
            "naam": "KvK profielen",
            "instantie": "Kamer van Koophandel",
            "inhoud": "Basis- en volledige profielen met rechtszekerheid (betaald)"
          },
          {
            "naam": "AFM registers",
            "instantie": "Autoriteit Financiële Markten",
            "inhoud": "Vergunningen financiële markten — geen open API, maar wel een officieel publiek extract. Hergebruikstoets afgerond (22 aug 2026): AFM staat hergebruik toe onder uitdrukkelijke bronvermelding — financiële-dienstverleners live als collectiebron (/v1/afm/*)"
          },
          {
            "naam": "DNB Publiek Register",
            "instantie": "DNB",
            "inhoud": "Vergunningen banken, verzekeraars, pensioenfondsen e.a. (15 deel- registers, 46.000+ registraties) — hergebruikstoets afgerond (22 aug 2026): DNB-disclaimer geeft CC BY 4.0; live als collectiebron (/v1/dnb/*)"
          }
        ]
      }
    }
  }
}