Das Datenarchiv der Tweede Kamer ist das offizielle Register des nationalen Parlaments. Es enthält Parlamentsdokumente, Angelegenheiten, Beschlüsse, Abstimmungen, Aktivitäten, Berichte sowie die dahinter stehenden Personen und Fraktionen. Es kann anonym unter gegevensmagazijn.tweedekamer.nl abgefragt werden.
Dies ist die maßgebliche Quelle dafür, was das Parlament beschlossen hat und wie abgestimmt wurde.
Was drin ist
Festgestellt am 13. August 2026 durch Messung an allen 38 Entitätssammlungen:
| Bestandteil | Anzahl |
|---|---|
| Dokumentversionen | 1.566.500 |
| Abstimmungen | 1.012.844 |
| Beschlüsse | 732.603 |
| Dokumente | 706.237 |
| Themen | 339.911 |
| Aktivitäten | 99.157 |
| Berichte | 23.267 |
| Parlamentsdokumente | 7.741 |
| Sitzungen | 7.466 |
| Zusagen | 6.452 |
| Personen | 4.470 |
| Ausschüsse | 234 |
| Fraktionen | 160 |
Diese Zahlen sind ausnahmslos zu hoch. Gelöschte Zeilen werden mitgezählt, und ihre Felder wurden geleert. Die Überschätzung reicht von 0,4 Prozent bei Personen bis zu 26,7 Prozent bei Aktivitäten. „BesluitBron“ filtert diese Zeilen heraus, sodass die gemeldete Zahl der Anzahl der vorhandenen Zeilen entspricht.
Dokumente: 606.893, nicht 706.237
Bei den Dokumenten wurde die Überschätzung am 17. August 2026 ermittelt. Das Register meldet 706.414 Dokumente, wenn man nichts herausfiltert, und 606.893, wenn man die gelöschten Zeilen herausfiltert. Das entspricht einer Überzählung von 99.521 Zeilen oder 16,4 Prozent.
Die Anzahl der Dokumente der Tweede Kamer beträgt somit 606.893. Die Grafik auf der WebStartpagina verwendet diese Zahl. Bis einschließlich Version 1.3.40 war dort die Zahl 706.237 angegeben.
Dieselbe Erhebung liefert eine Antwort auf eine Frage zu OpenTK. Diese Plattform umfasste am 14. August 2026 606.873 Dokumente. Im Vergleich zur ungefilterten Anzahl entspricht dies 86 Prozent des Registers. Im Vergleich zur gefilterten Anzahl sind es 99,997 Prozent: 606.873 von 606.893, was einer Differenz von zwanzig Dokumenten entspricht. OpenTK lässt also nicht einmal ein Siebtel des Registers aus. Es enthält praktisch alles daraus, und der Text ist durchsuchbar.
Was es gegenüber den lokalen Quellen zusätzlich bietet
Drei Dinge, die Open Raadsinformatie und OpenBesluitvorming nicht haben:
- Abstimmungsergebnisse nach Fraktion und nach Mitglied, einschließlich des Ergebnisses;
- wörtliche Protokolle der Plenarsitzungen, mit Angabe des Redners und des Zeitpunkts;
- Zusagen von Regierungsmitgliedern als eigenständig erfasste Angabe.
Die Einschränkung, die die Nutzung bestimmt
Das Register durchsucht ausschließlich Titel. Eine Suche nach einem Thema liefert daher nur Dokumente, in deren Titel dieses Wort vorkommt. Dokumente, in denen das Thema im Text behandelt wird, bleiben unberücksichtigt. Eigene Stichproben ergaben, dass auf diese Weise 86 bis 99 Prozent der Treffer im Text unsichtbar blieben.
Deshalb extrahiert der Konnektor den Text aus OpenTK, wenn eine Textsuche durchgeführt wird. Dies ist in der Antwort über das Feld „match_type“ aus Zoekprecisie ersichtlich. So kann der Leser erkennen, ob ein Treffer aus dem offiziellen Register oder aus dem Index eines Drittanbieters stammt.
Sonstige Einschränkungen
- Die vorherige Version des Dienstes,
/OData/v4/2.0, wird am 1. Oktober eingestellt. BesluitBron verwendet ausschließlich v5, in der etwa vierzig Feldnamen geändert wurden; - Es wurde keine Antragsgrenze veröffentlicht, und es wurde auch keine festgestellt. Das ist nicht dasselbe wie das Fehlen einer solchen;
- Das Register bezieht sich auf die Tweede Kamer. Die Eerste Kamer ist darin nicht enthalten. Für Dokumente der Generalstaaten als Ganzes ist Officiële Bekendmakingen die Quelle.
Adresse und Werkzeuge
Adresse: https://besluitbron.nl/mcp/tweedekamer/v1. Die alte Adresse ohne /v1 bleibt weiterhin erreichbar.
list_factions: die Fraktionen, mit ihrer Größe und ihrer Amtszeit;search_documents: Suche in den Titeln der Parlamentsdokumente, denn mehr kann das Register nicht;search_document_text: Suche im Text dieser Dokumente. Dieses Tool bezieht seine Daten von OpenTK und nicht aus dem Register, was im Feld „match_type“ der Antwort ersichtlich ist;get_document: ein Dokument mit seinen Metadaten;get_case: eine Akte mit den dazugehörigen Dokumenten, Beschlüssen und Aktivitäten. Dies ist der Einstiegspunkt, der die Akte zusammenhält;get_vote: eine Abstimmung mit dem Ergebnis;faction_votes: das Abstimmungsverhalten einer Fraktion bei einer Reihe von Abstimmungen;upcoming_activities: die auf der Tagesordnung stehenden Aktivitäten des Parlaments;list_transcripts: die verfügbaren wörtlichen Berichte;get_transcript: ein Bericht mit den Rednern und den jeweiligen Zeitangaben;datasett: jede Tabelle des Registers als Zeilen und Spalten, mit den Spaltennamen der Plattform selbst. Ohne Tabellennamen liefert das Tool den Katalog: alle abfragbaren Tabellen mit ihren Spalten, ihren erweiterbaren Verweisen und ihrer genauen Zeilenanzahl. Verfügbar ab Version 1.2.24;list_platform_calls: Die Aufrufe an die Plattform in dieser Sitzung.
Außerdem list_capabilities.
Tabellen und Amtszeit
Neben den Abfragen pro Eintrag oder pro Fall kann das Register ab Version 1.2.24 auch als Tabelle ausgelesen werden. Das Tool „dataset“ übermittelt einen Filter, eine Sortierung und eine Auswahl an die Plattform – in der Sprache der Plattform selbst. Die Antwort wird als Spalten mit Zeilen, als CSV-Datei oder als Objekte zurückgegeben. Dabei werden die Grenzen der Plattform berücksichtigt: Gelöschte Zeilen bleiben weg, eine Seite umfasst höchstens 250 Zeilen und größere Datensätze werden serverseitig durchblättert. Stößt ein Filter auf die undokumentierte Knotengrenze des Dienstes, wird dies gemeldet, bevor der Dienst mit einem Fehlercode antwortet.
Zwei Datensätze werden nicht von der Plattform bereitgestellt, sondern von BesluitBron berechnet. Sie sind in der Antwort entsprechend gekennzeichnet. members liefert eine Zeile pro Legislaturperiode: die Person, die Fraktion, das Amt und die Daten, zwischen denen diese lief. member_tenure fasst die Perioden einer Person zur Amtszeit zusammen. Eine anschließende oder sich überschneidende Amtszeit wird dabei als fortlaufend gezählt, und eine laufende Amtszeit wird bis zum Tag der Antwort gezählt.
Das Abgeordnetenverzeichnis beginnt im Jahr 1977 und umfasst die Legislaturperioden, die von der Kammer verwaltet werden. Es handelt sich nicht um eine Namensliste aller Abgeordneten seit 1815. Wer darin nicht aufgeführt ist, hat damit nicht bewiesen, niemals Abgeordneter gewesen zu sein. Das geht aus jeder Antwort hervor.
Die beiden Kanäle hinter einer Adresse
Der Connector spricht zwei Dienste an, und diese Unterscheidung geht aus jeder Antwort hervor:
flowchart TD
C["Adresse der Zweiten Kammer"] -->|"Beschlüsse, Abstimmungen,<br/>Angelegenheiten, Berichte"| TK["Data Warehouse<br/>amtliches Register"]
C -->|"Suchen in<br/>der Text"| OTK["OpenTK<br/>Drittindex"]
Was aus dem Register stammt, ist verbindlich. Was aus dem Index stammt, ist ein Fundort, der im Register bestätigt werden muss. Unter OpenTK finden Sie die Begründung für diese Unterscheidung.
Wo diese Plattform zu finden ist
Diese Adressen gehören zu der Organisation, die hinter dieser Quelle steht, und nicht zu BesluitBron. Wer einen Fehler in den Daten oder in der API dieser Quelle findet, meldet diesen bitte dort:
- Einen Fehler melden: die Issues des OpenDataPortals auf GitHub ;
- Die API lesen: die Dokumentation des Open-Data-Portals ;
- Selbst auf der Website der Quelle suchen: tweedekamer.nl .
Die Tweede Kamer gibt eine angestrebte Bearbeitungszeit von fünf Werktagen an, während einer Parlamentspause kann es länger dauern.
Diese Adressen wurden am 18. August 2026 überprüft. Es wurde bewusst keine E-Mail-Adresse angegeben: Wenn eine Partei nur eine Adresse veröffentlicht, verweist BesluitBron auf die Seite, auf der diese Adresse zu finden ist.
Wofür diese Quelle geeignet ist
Für alles, was das Parlament offiziell getan hat: Abstimmungen, Beschlüsse, Zusagen und alles, was wörtlich gesagt wurde.
Wofür nicht
Für die Eerste Kamer, die nicht darin enthalten ist. Für dezentrale Behörden, für die Open Raadsinformatie und OpenBesluitvorming die Quellen sind. Und für die Frage, ob eine Regelung veröffentlicht wurde, wofür Officiële Bekendmakingen die Quelle ist.
Aktueller Stand, gemessen im August 2026
Erfasst am 16. August 2026 mit genauen Tageszahlen: 11 Einträge vom 14. August, 32 vom 13. August, 11 vom 12. August und keine am Samstag und Sonntag. Dieses Verzeichnis wird fortlaufend aktualisiert. Eine Lücke von ein oder zwei Tagen am Wochenende ist auf den Sitzungskalender zurückzuführen und stellt keinen Rückstand dar.
Der Text eines Dokuments gelangt auf drei verschiedene Arten zu get_document. Bei etwa jedem vierten Dokument veröffentlicht die Kammer selbst neben dem Dokument eine bereinigte XML-Version. Bei den aktuellen Dokumenten überwiegen Word-Dokumente (docx): Bei einer Stichprobe der hundert aktuellsten Dokumente, die am 18. August 2026 erfasst wurde, waren es 61 von hundert. get_document extrahiert den Text dort seit demselben Tag direkt, indem die docx-Datei als ZIP-Archiv geöffnet und der Text aus „word/document.xml“ ausgelesen wird. Im Übrigen liest get_document den Text direkt aus der PDF-Datei aus, ohne OCR: Dies ist seit dem 18. August 2026 der Fall, wie eine Untersuchung einer Stichprobe von Dokumenten aus den Jahren 2015 bis 2026 ergab, bei denen keines eine unlesbare Textebene aufwies. Nur ein Dokument, das ausschließlich als Scan vorliegt, ohne Text-Ebene im PDF selbst, bleibt auf diese Weise unzugänglich; wer ein solches Dokument dennoch durchsuchen möchte, benötigt OpenTK, das den Text mittels OCR extrahiert.
Die aktuellen Daten nach Quelle sind auf der WebLaadstatus aufgeführt, zusammen mit den Schwellenwerten und den dazugehörigen Zahlen.