Données ouvertes & API publique.
Les données de NosParlementaires — députés, sénateurs, scrutins publics et votes individuels —
sont dérivées des open data officielles de l'Assemblée nationale et du Sénat. Nous les republions
ici sous Licence Ouverte 2.0 (Etalab) : réutilisation libre, gratuite, avec ou sans
modification, à condition de mentionner la source. Les fichiers sont régénérés quotidiennement.
Dernière génération : 2026-10-06T04:45:05.812723+00:00
Jeux de données
Douze fichiers, en CSV et en JSON, téléchargeables directement sans clé ni inscription.
| Jeu de données | Description | Fichiers | Lignes | Taille |
|---|---|---|---|---|
| Députés | Les députés de la 17ᵉ législature (606 fiches, anciens inclus — colonne active) : identité, groupe, circonscription. |
2 123
2 123
|
154 Ko
487 Ko
|
|
| Sénateurs | Les sénateurs (1 946 fiches, historique inclus — colonne active) : identité, groupe, département. |
2 012
2 012
|
203 Ko
506 Ko
|
|
| Scrutins — Assemblée nationale | Liste des scrutins publics à l'Assemblée nationale (objet, date, résultat). |
8 535
8 535
|
2.0 Mo
2.8 Mo
|
|
| Scrutins — Sénat | Liste des scrutins publics au Sénat (objet, date, résultat). |
2 131
2 131
|
807 Ko
1.0 Mo
|
|
| Votes — Assemblée nationale | Position de chaque député à chaque scrutin (pour, contre, abstention). |
1 280 300
1 280 300
|
5.2 Mo
6.4 Mo
|
|
| Votes — Sénat | Position de chaque sénateur à chaque scrutin (pour, contre, abstention). |
741 157
741 157
|
2.5 Mo
6.4 Mo
|
Licence : Licence Ouverte 2.0 (Etalab). Le manifeste complet (empreintes SHA-256, nombre de lignes, taille) est disponible à /opendata/manifest.json. Ce jeu de données est aussi référencé sur data.gouv.fr.
API publique
Au-delà des exports statiques, une API REST (/api/v1) permet d'interroger les données
en direct. L'authentification se fait par clé, transmise dans l'en-tête X-Api-Key
(ou en paramètre ?key=). La limite est de 60 requêtes par minute par clé.
curl -H "X-Api-Key: np_pk_votre_cle" \
https://nosparlementaires.fr/api/v1/deputies?limit=5
GET /api/v1/deputies— liste des députésGET /api/v1/deputies/{slug}— profil d'un député (autre_chambre: sa fiche de sénateur si la même personne a siégé au Sénat)GET /api/v1/deputies/{slug}/votes— positions de vote d'un député, scrutin par scrutin (XIVe à XVIIe législature ; filtrestheme,legislature,date_min,date_max)GET /api/v1/senators— liste des sénateursGET /api/v1/senators/{slug}— profil d'un sénateur (autre_chambre: sa fiche de député si la même personne a siégé à l'Assemblée)GET /api/v1/senators/{slug}/votes— positions de vote d'un sénateur, scrutin par scrutin (depuis 2006 ; filtrestheme,date_min,date_max)GET /api/v1/scrutins— scrutins publics (AN depuis 2012, Sénat depuis 2006), avec leurs thèmes ; filtrestheme,legislature,date_min,date_maxGET /api/v1/scrutins/{chamber}/{id}/votes— positions de vote individuellesGET /api/v1/votes— positions de vote par thème, période et élu ou groupe, sur une chambre (chamber,theme,deputy/senator/group,date_min,date_max,legislature) ; le groupe est celui de l'élu à la date du scrutin, dans les deux chambres (au Sénat,groupaccepte l'identifiant du groupe ou son code historique :UMP,SOC,LREM…) ; jusqu'à 500 lignes par page, avec la répartition POUR / CONTRE / ABSTENTION / NONVOTANT de l'ensembleGET /api/v1/themes— les 30 thèmes de la taxonomie du Sénat, hérités par chaque scrutin de son dossier législatif
curl -H "X-Api-Key: np_pk_votre_cle" \
"https://nosparlementaires.fr/api/v1/votes?chamber=an&theme=budget&group=RN&date_min=2024-07-01&date_max=2026-06-30&limit=500"
Documentation interactive complète : /api/v1/docs.
Demander une clé API
Gratuite, sans engagement. Indiquez votre e-mail et un mot sur votre usage prévu, la clé vous est envoyée par e-mail.