La base de données de la Tweede Kamer est le registre officiel du parlement national. Elle contient les documents parlementaires, les dossiers, les décisions, les votes, les activités, les rapports, ainsi que les personnes et les groupes parlementaires qui y sont associés. Elle peut faire l'objet de requêtes anonymes sur gegevensmagazijn.tweedekamer.nl .
Il s'agit de la source faisant autorité concernant les décisions prises par le Parlement et le résultat des votes.
Contenu
Constaté le 13 août 2026 à l'issue de mesures effectuées sur l'ensemble des 38 ensembles d'entités :
| Composant | Nombre |
|---|---|
| Versions du document | 1.566.500 |
| Votes | 1.012.844 |
| Décisions | 732.603 |
| Documents | 706.237 |
| Affaires | 339.911 |
| Activités | 99.157 |
| Rapports | 23.267 |
| Dossiers parlementaires | 7.741 |
| Réunions | 7.466 |
| Engagements | 6.452 |
| Personnes | 4.470 |
| Commissions | 234 |
| Groupes politiques | 160 |
Ces chiffres sont tous trop élevés. Les lignes supprimées sont prises en compte et leurs champs ont été vidés. La surestimation va de 0,4 % pour les personnes à 26,7 % pour les activités. BesluitBron filtre ces lignes afin que le nombre déclaré corresponde au nombre de lignes existantes.
Documents : 606 893, et non 706 237
Pour les documents, la surestimation a été mesurée le 17 août 2026. Le registre recense 706 414 documents si l'on n'applique aucun filtre, et 606 893 si l'on exclut les lignes supprimées. Cela représente une surestimation de 99 521 lignes, soit 16,4 %.
Le nombre de documents de la Tweede Kamer s'élève donc à 606 893. Le graphique disponible sur le site Startpagina reprend ce chiffre. Jusqu'à la version 1.3.40, il indiquait 706 237.
Cette même enquête apporte une réponse à une question concernant OpenTK. Cette plateforme comptait 606 873 documents au 14 août 2026. Par rapport au nombre non filtré, cela semble représenter 86 % du registre. Par rapport au nombre filtré, cela représente 99,997 % : 606 873 sur 606 893, soit une différence de vingt documents. OpenTK ne manque donc pas un septième du registre. Il en contient pratiquement la totalité, et le texte de ces documents est consultable.
Ce qu'il apporte de plus par rapport aux sources locales
Trois choses qui manquent à Open Raadsinformatie et OpenBesluitvorming :
- les votes par groupe parlementaire et par député, accompagnés des résultats ;
- comptes rendus verbaux des séances plénières, avec mention de l'orateur et de l'heure ;
- les engagements pris par les membres du gouvernement, en tant que données enregistrées de manière indépendante.
La restriction qui régit l'utilisation
Le registre ne recherche que les titres. Une recherche par sujet ne donne donc que les documents dans lesquels ce mot figure dans le titre. Les documents dans lesquels le sujet est abordé dans le texte ne sont pas pris en compte. Nos propres échantillons ont montré que 86 à 99 % des occurrences dans le texte restaient ainsi invisibles.
C'est pourquoi le connecteur extrait le texte de OpenTK lors d'une recherche textuelle. Cela apparaît dans la réponse via le champ « match_type » provenant de Zoekprecisie. Le lecteur sait ainsi si un résultat provient du registre officiel ou de l'index d'un tiers.
Autres restrictions
- La version précédente du service,
/OData/v4/2.0, sera supprimée le 1er octobre. BesluitBron utilise uniquement la version 5, dans laquelle une quarantaine de noms de champs ont été modifiés ; - Aucune limite de demande n'a été publiée et aucune n'a été constatée. Cela ne signifie pas pour autant qu'il n'y en ait pas ;
- Ce registre concerne la Tweede Kamer. La Eerste Kamer n'y figure pas. Pour les documents parlementaires des États généraux dans leur ensemble, la source est Officiële Bekendmakingen.
Adresse et outils
Adresse : https://besluitbron.nl/mcp/tweedekamer/v1. L'ancienne adresse, sans /v1, reste accessible.
list_factions: les groupes parlementaires, avec leur taille et leur durée ;search_documents: recherche dans les titres des documents parlementaires, car le registre ne permet rien de plus ;search_document_text: recherche dans le texte de ces mêmes documents. Cet outil puise ses données sur OpenTK et non dans le registre, comme l'indique le champ «match_type» de la réponse ;get_document: un document parlementaire avec ses métadonnées ;get_case: un dossier unique regroupant les documents, les décisions et les activités qui s'y rapportent. Il s'agit du point d'entrée qui permet de regrouper l'ensemble du dossier ;get_vote: un vote conforme au résultat ;faction_votes: le comportement de vote d'un groupe parlementaire au cours d'une série de votes ;upcoming_activities: les activités prévues par la Chambre ;list_transcripts: les comptes rendus verbaux disponibles ;get_transcript: un compte rendu unique indiquant les intervenants et les horaires ;dataset: chaque table du registre sous forme de lignes et de colonnes, avec les noms de colonnes fournis par la plateforme elle-même. Sans nom de table, l'outil renvoie le catalogue : toutes les tables interrogeables avec leurs colonnes, leurs références extensibles et leur nombre exact de lignes. Disponible à partir de la version 1.2.24 ;list_platform_calls: les appels vers la plateforme lors de cette session.
Par ailleurs, list_capabilities.
Tableaux et durée du mandat
Outre les requêtes individuelles ou par dossier, le registre peut également être consulté sous forme de tableau à partir de la version 1.2.24. L'outil dataset transmet un filtre, un tri et une sélection à la plateforme, dans le langage de cette dernière. La réponse est renvoyée sous forme de colonnes et de lignes, au format CSV ou sous forme d'objets. Les limites de la plateforme sont ainsi prises en compte : les lignes supprimées sont ignorées, une page ne contient pas plus de 250 lignes et les séries plus longues sont parcourues côté serveur. Si un filtre se heurte à la limite non documentée du service, cela est signalé avant que le service ne renvoie un code d'erreur.
Deux ensembles de données ne sont pas fournis par la plateforme, mais calculés par BesluitBron. Elles sont signalées comme telles dans la réponse. members fournit une ligne par mandat : la personne, le groupe parlementaire, la fonction et les dates de ce mandat. member_tenure regroupe les mandats d’une même personne pour obtenir la durée totale de son mandat. Un mandat consécutif ou qui se chevauche est alors considéré comme continu, et un mandat en cours est comptabilisé jusqu’au jour de la réponse.
Le registre des sièges remonte à 1977 et recense les mandats gérés par la Chambre. Il ne s'agit pas d'une liste nominative de tous les députés depuis 1815. Le fait de ne pas y figurer ne prouve pas pour autant que l'on n'ait jamais été député. Chaque réponse le précise.
Les deux chaînes derrière une seule adresse
Le connecteur fait référence à deux services, et cette distinction apparaît dans chaque réponse :
flowchart TD
C["Adresse de la Chambre des représentants"] -->|"décisions, votes,<br/>affaires, rapports"| TK["Entrepôt de données<br/>registre officiel"]
C -->|"rechercher dans<br/>le texte"| OTK["OpenTK<br/>un tiers de l'indice"]
Les informations issues du registre font autorité. Celles issues de l'index constituent une référence qui doit être confirmée par le registre. Consultez OpenTK pour connaître la raison de cette distinction.
Où trouver cette plateforme
Ces adresses appartiennent à l'organisme à l'origine de cette source et non à BesluitBron. Si vous constatez une erreur dans les données ou dans l'API de cette source, veuillez la signaler à l'adresse suivante :
- signaler une erreur : les tickets de l'OpenDataPortaal sur GitHub ;
- Consulter l'API : la documentation du portail de données ouvertes ;
- Rechercher soi-même sur le site de la source : tweedekamer.nl .
La Tweede Kamer fixe un délai cible de cinq jours ouvrables, prolongé en période de vacances parlementaires.
Ces adresses ont été vérifiées le 18 août 2026. Aucune adresse e-mail n'y figure, et ce de manière intentionnelle : lorsqu'un parti ne publie qu'une adresse postale, BesluitBron renvoie vers la page sur laquelle figure cette adresse.
À quoi cette ressource est-elle destinée ?
Tout ce que le Parlement a fait officiellement : les votes, les décisions, les engagements, ainsi que les propos tenus mot pour mot.
À quoi cela ne sert-il pas ?
Pour la Eerste Kamer, qui n'en fait pas partie. Pour les collectivités territoriales, dont les sources sont Open Raadsinformatie et OpenBesluitvorming. Et pour savoir si un règlement a été publié, dont la source est Officiële Bekendmakingen.
Actualité, mesurée en août 2026
Chiffres relevés le 16 août 2026 avec le décompte exact par jour : 11 documents datés du 14 août, 32 du 13 août, 11 du 12 août, et aucun le samedi ni le dimanche. Ce registre est tenu à jour. Une interruption d’un ou deux jours pendant le week-end est due au calendrier des réunions et ne constitue pas un retard.
Le texte d'un document parvient à get_document de trois manières différentes. Pour environ un document sur quatre, la Chambre publie elle-même une version XML propre en plus du document. Parmi les documents récents, les fichiers Word (docx) constituent la majorité : sur un échantillon des cent documents les plus récents, recensés le 18 août 2026, on en comptait 61 sur 100. get_document extrait le texte directement à partir de là depuis ce même jour, en ouvrant le fichier docx sous forme d’archive zip et en lisant le texte à partir de word/document.xml. Pour le reste, get_document lit le texte directement à partir du PDF, sans OCR : c’est le cas depuis le 18 août 2026, d’après un échantillon de documents datant de 2015 à 2026, dont aucun ne présentait de couche de texte illisible. Seul un document qui n’existe que sous forme de scan, sans couche de texte dans le PDF lui-même, reste ainsi inaccessible ; si vous souhaitez tout de même effectuer une recherche dans un tel document, vous aurez besoin de OpenTK, qui en extrait le texte grâce à l’OCR.
Les données actualisées par source sont disponibles sur le site Laadstatus, avec les seuils et les chiffres correspondants.