303.525 datasets geïndexeerd1.419 uitgevers
Open Data IndexDe index van open data over Nederland
Bronnen›Bestuur

Zoekdienst Overheid.nl (SRU)

De zoekdienst achter overheid.nl: één SRU-adres voor de officiële bekendmakingen (Staatscourant, Gemeenteblad, Kamerstukken …), de lokale regelgeving van gemeenten, provincies en waterschappen, de geldende wetten en de producten en diensten van overheden. Op 16 oktober 2026 stonden er 6,7 miljoen officiële publicaties in, 344.109 lokale regelingen, 148.592 wetsteksten en 54.667 producten. Je krijgt metadata in XML met een link naar het document.

BestuurOpenAPIZoekdienstNederland · publicatie of regeling
Actueel · bijgewerkt 15 uur geleden · gecontroleerd 17:23
standaarden.overheid.nl
Schermafbeelding van standaarden.overheid.nl

Officiële publicaties per blad: het meest Gemeenteblad (560.560 publicaties), dan Staatscourant en Waterschapsblad

Officiële publicaties per blad, 2025, in publicaties. Totaal: 695.682; de grootste 12 van 13 categorieën staan in de grafiek. Gemeenteblad is 81% van het totaal. Naar publicatiedatum (dcterms.available). De bladen tellen precies op tot het totaal.

Bron: KOOP, Zoekdienst Overheid.nl (SRU 1.2, officiële publicaties) · opgehaald 25 oktober 2026 · selectie: x-connection=oep (officiële publicaties); publicatiedatum in 2025Open de tabel Los blok

Wat je ermee kunt bouwen1

Wat kun je ermee?4 ideeën

Om te beginnen

Wat heeft jouw gemeente vandaag bekendgemaakt?

Zoek op dcterms.creator en de publicatiedatum. Amsterdam staat in 2025 als maker bij 51.402 officiële publicaties; tussen 14 en 16 oktober 2026 waren het er 302.

Om te beginnen

De gemeenten zijn de grootste publicist

In 2025 verschenen 695.682 officiële publicaties; 560.560 daarvan (81%) in het Gemeenteblad. De grafiek op deze pagina telt ze per blad.

Voor gevorderden

Lokale regels naast elkaar

De collectie cvdr bevat alle verordeningen van gemeenten, provincies en waterschappen. Vergelijk bijvoorbeeld de hondenbelasting of de regels voor terrassen.

Voor gevorderden

Een wet volgen

De collectie bwb heeft de geldende wetsteksten met hun versies. Gewijzigd sinds 1 oktober 2026: 656 regelingen.

Zo verwerk je het4 stappen

  1. Een zoekvraag stellen

    x-connection kiest de collectie (oep, cvdr, bwb, sc), query is CQL. Met maximumRecords=0 krijg je alleen het aantal.

    https://zoekdienst.overheid.nl/sru/Search?version=1.2&operation=searchRetrieve&x-connection=oep&startRecord=1&maximumRecords=0&query=publicationname%3D%3D%22Gemeenteblad%22%20and%20dcterms.available%3E%3D2025-01-01%20and%20dcterms.available%3C%3D2025-12-31
  2. Records ophalen

    Elk record is een gzd-blok met OWMS-metadata: titel, identifier, soort, organisatie, datum en in enrichedData de url naar het document. Bij oep hoogstens 1.000 per verzoek.

    https://zoekdienst.overheid.nl/sru/Search?version=1.2&operation=searchRetrieve&x-connection=oep&startRecord=1&maximumRecords=10&query=dcterms.creator%3D%3D%22Amsterdam%22%20and%20dcterms.available%3E%3D2026-10-14
  3. Lokale regelgeving van één gemeente

    In cvdr staat de gemeentenaam ook in dcterms.creator. Tilburg had er 1.105 (16 oktober 2026), van de Bouwverordening tot de Verordening Starterslening.

    https://zoekdienst.overheid.nl/sru/Search?version=1.2&operation=searchRetrieve&x-connection=cvdr&startRecord=1&maximumRecords=10&query=dcterms.creator%3D%3D%22Tilburg%22
  4. Producten en diensten (Samenwerkende Catalogi)

    De collectie sc beschrijft wat overheden aanbieden: vergunningen, subsidies, aanvragen. Tilburg had er 89 (16 oktober 2026).

    https://zoekdienst.overheid.nl/sru/Search?version=1.2&operation=searchRetrieve&x-connection=sc&startRecord=1&maximumRecords=1&query=authority%3D%3D%22Tilburg%22

Interessante koppelingen

Vergelijkbare bronnen

  • open.overheid.nl (Woo-documenten)

    Documenten die op grond van de Woo openbaar zijn gemaakt (besluiten, notities, mails), niet de officiële bekendmakingen.

  • Open Raadsinformatie

    Raadsstukken en vergaderingen van gemeenteraden; daar wordt besloten, in het Gemeenteblad wordt het bekendgemaakt.

  • Tweede Kamer open data

    Alles rond de Tweede Kamer met stemmingen en personen. De Kamerstukken staan in beide; de SRU-dienst geeft ze als officiële publicatie.

Waar je op moet letten

  • SRU 1.2 verdwijnt

    Volgens de KOOP-handleiding (juni 2025) gaat KOOP over op SRU 2.0. De SRU 2.0-adressen (repository.overheid.nl/sru, zoekservice.overheid.nl/sru) hebben een robots.txt die alles uitsluit; wij gebruiken alleen het 1.2-adres zonder robots.txt.

  • Alleen metadata

    De zoekdienst geeft beschrijvingen met een link. De documenten zelf (XML, PDF) staan op repository.overheid.nl, waarvan robots.txt alles uitsluit.

  • Veldnamen zijn eigenwijs

    Zoek op publicationname, niet op w.publicatienaam (dat geeft "Invalid search field"), en op dcterms.modified, niet dt.modified. Een fout komt als diagnostics-XML met HTTP 200.

  • Hoogstens 1.000 per verzoek

    Bij oep geeft maximumRecords boven de 1.000 de melding "maximumRecords is 1000". Pagineer met startRecord.

  • Niet elke collectie werkt

    oep, cvdr, bwb en sc gaven antwoord; op en vb gaven "Cannot determine …" en tr een leeg antwoord (16 oktober 2026).

APISRU 1.2 (XML, CQL) · gelezen 16 okt 2026

StandaardSRU 1.2 (XML, CQL)documentatie
Toegang zonder sleutel

Geen sleutel of account. getest

Omvang6.721.686

officiële publicaties in collectie oep (dcterms.modified >= 1900-01-01, 16 okt 2026); cvdr 344.112 regelingversies, bwb 148.602, sc 54.671 getest

Formaten

xml

Basisadres

https://zoekdienst.overheid.nl/sru/Search

Endpoints 5

  • GET?operation=searchRetrieve&x-connection=oepOfficiële publicaties: Staatscourant, Staatsblad, Gemeenteblad, Provinciaal blad, Waterschapsblad, Kamerstukken, Handelingen, Kamervragen, Tractatenblad.
  • GET?operation=searchRetrieve&x-connection=cvdrLokale en regionale regelgeving (CVDR): verordeningen van gemeenten, provincies en waterschappen, elke versie een record.
  • GET?operation=searchRetrieve&x-connection=bwbBasiswettenbestand: landelijke wetten en regelingen met geldigheidsperiode en links naar de XML-toestand.
  • GET?operation=searchRetrieve&x-connection=scSamenwerkende Catalogi: producten en diensten van overheden (vergunningen, aanvragen, subsidies).
  • GET?operation=explain&x-connection=oepBeschrijving van de dienst: alle zoekbare indexen.

Filteren getest

CQL (Contextual Query Language): index operator waarde, gecombineerd met and/or/not; sorteren met sortby index/ascending|descending. Indexnamen mogen zonder voorvoegsel (publicationname = overheidop.publicationname). Datums als JJJJ-MM-DD.

===anyalladj>>=<<=andornotsortby

Parameters 7

versionAltijd 1.2.getest
operationsearchRetrieve (zoeken) of explain (beschrijving).uit de beschrijving
x-connectionDe collectie: oep, cvdr, bwb of sc. op en vb gaven "Cannot determine …", tr een leeg antwoord.getest
queryDe zoekvraag in CQL, bv. publicationname=="Gemeenteblad" and dcterms.available>=2025-01-01. Sorteren in de query zelf: … sortby dcterms.available/descending.getest
startRecordEerste record (begint bij 1). Het antwoord geeft nextRecordPosition.getest
maximumRecordsAantal records; 0 = alleen numberOfRecords. Bij oep hoogstens 1.000.getest
sortKeysSRU 1.2-parameter, maar sortKeys=dcterms.available,,0 sorteerde niet. Gebruik sortby in de query.getest

Velden in een gzd-record (selectie) 14

NaamTypeBetekenis
dcterms:identifierstringPublicatienummer (gmb-2026-480758, CVDR102368_1, BWBR0001888)
dcterms:titlestringTitel
dcterms:typestringSoort (andere vergunning, regeling, wet, productbeschrijving …)
dcterms:creatorstringMaker als naam (Amsterdam, Tilburg, Ministerie van …); bij sc heet het overheid:authority
dcterms:availabledatePublicatiedatum (oep); sorteerbaar
dcterms:modifieddateLaatste wijziging van het record
dcterms:subjectstringOnderwerpen, met | gescheiden
overheidop:publicationnamestringHet blad (Gemeenteblad, Staatscourant, Kamerstuk …), alleen oep
overheid:organisationtypestringgemeente, provincie, waterschap, ministerie …
overheidop:dossiernummerstringKamerstukdossier (koppelt aan de Tweede Kamer)
overheidrg:inwerkingtredingDatumdatecvdr: datum inwerkingtreding (en uitwerkingtredingDatum)
overheidbwb:geldigheidsperiode_startdatumdatebwb: begin van de geldende versie (en _einddatum)
Toon alle 14
NaamTypeBetekenis
enrichedData/urlurioep: link naar de publicatie op zoek.officielebekendmakingen.nl
enrichedData/publicatieurl_xmluricvdr/bwb: de XML van de tekst op repository.officiele-overheidspublicaties.nl

Limieten en valkuilen

  • oep: maximumRecords hoogstens 1.000 (daarboven de melding "maximumRecords is 1000"). cvdr gaf met 5.000 gewoon alle 1.461 treffers. getest
  • Geen gedocumenteerde rate limit. Tellingen met maximumRecords=0 zijn snel en klein (ongeveer 500 bytes). getest
  • Fouten komen als <diagnostics> met HTTP 200: controleer altijd of er een <numberOfRecords> is. Een onbekende index geeft "Unsupported Parameter", ook cql.allRecords bij oep en sc. getest
  • Zoek op publicationname, niet op w.publicatienaam, en op dcterms.modified, niet dt.modified. Bij sc heet de maker authority (authority=="Tilburg"); dcterms.creator geeft daar een fout. getest
  • == en = gaven hetzelfde; exact gaf 0 treffers waar adj er 647 vond. Waarden van dcterms.type zijn kleine letters ("andere vergunning"). getest
  • In cvdr is elke versie van een regeling een record (CVDR102368_1, _2 …): tel unieke regelingen op het deel voor de underscore. getest
  • De teksten van cvdr en bwb staan als XML op repository.officiele-overheidspublicaties.nl (geen robots.txt, 404). De SRU 2.0-adressen (repository.overheid.nl/sru, zoekservice.overheid.nl/sru) sluiten in robots.txt alles uit. getest
  • De explain-respons zegt zelf: "In de loop van 2021 zal alleen nog SRU versie 2.0 ondersteund worden." Op 16 oktober 2026 werkte 1.2 nog; reken op een overstap. getest

Probeer het HTTP 200 · 436 ms · 16 okt

https://zoekdienst.overheid.nl/sru/Search?version=1.2&operation=searchRetrieve&x-connection=oep&startRecord=1&maximumRecords=2&query=dcterms.creator%3D%3D"Utrecht" sortby dcterms.available%2Fdescending
<?xml version="1.0" encoding="UTF-8"?><searchRetrieveResponse xmlns="http://www.loc.gov/zing/srw/" xmlns:dcterms="http://purl.org/dc/terms/" xmlns:overheid="http://standaarden.overheid.nl/owms/terms/" xmlns:overheidproduct="http://standaarden.overheid.nl/product/terms/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.loc.gov/zing/srw/ srw-types.xsd"><version>1.2</version><numberOfRecords>98572</numberOfRecords><records><record><recordSchema>http://standaarden.overheid.nl/sru/</recordSchema><recordPacking>xml</recordPacking><recordData><gzd xmlns="http://standaarden.overheid.nl/sru" xmlns:overheidop="http://standaarden.overheid.nl/product/terms/" xmlns:overheidtr="http://standaarden.overheid.nl/tr/meta/" xmlns:overheidvb="http://standaarden.overheid.nl/vb/terms" xmlns:overheidvd="http://standaarden.overheid.nl/vd/meta/" xsi:schemaLocation="http://standaarden.overheid.nl/sru gzd.xsd"><originalData><overheidop:meta><overheidop:owmskern><dcterms:title>Ontvangen aanvraag voor een omgevingsvergunning overige wegactiviteit - N201 hm 64.3, N402 hm 9.7 t/m hm 9.9, N403 hm 0.1 t/m hm 0.3 in Vreeland en Loenen aan de Vecht</dcterms:title><dcterms:identifie

Ingekort antwoord, opgeslagen bij het oogsten. Klik op het adres voor het echte, actuele antwoord.

Gelezen uit explain: de zoekbare indexen (47) en welke sorteerbaar zijn (ZeeRex-XML) · Recordschema gzd (gzd.xsd) en de SRU-schema's van de Library of Congress · De SRU/CQL-standaard zelf. Labels: uit de beschrijving staat in wat de api zelf publiceert. getest uit onze eigen kleine aanroep. platform geldt voor elk api van dit platform, volgens de documentatie. ervaring zelf ondervonden bij het bouwen van open data index.

Zo haal je het op

curl "https://zoekdienst.overheid.nl/sru/Search?version=1.2&operation=searchRetrieve&x-connection=oep&startRecord=1&maximumRecords=5&query=dcterms.creator%3D%3D%22Utrecht%22%20and%20dcterms.available%3E%3D2026-10-01"

Meer in dit thema

Bekijk hoe deze pagina is opgebouwd
bron: overheid-sru
blokken: []
secties:
  - ideeen
  - verwerken
  - koppelingen
  - vergelijkbaar
  - beperkingen
  - code
cache:
  tag: bron:overheid-sru
  ververs: na statuscheck, als de bron nieuwer is
statuscheck:
  methode: laatste dag met officiële publicaties (collectie oep, aantal per
    publicatiedatum)
  verwacht: dagelijks

Bron: content/bronnen/overheid-sru.yaml · Markdown