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-08-22T04:31:58.930572+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.
606
606
63 Ko
155 Ko
Sénateurs Les sénateurs (1 946 fiches, historique inclus — colonne active) : identité, groupe, département.
1 947
1 947
199 Ko
492 Ko
Scrutins — Assemblée nationale Liste des scrutins publics à l'Assemblée nationale (objet, date, résultat).
8 434
8 434
1.9 Mo
2.7 Mo
Scrutins — Sénat Liste des scrutins publics au Sénat (objet, date, résultat).
909
909
319 Ko
422 Ko
Votes — Assemblée nationale Position de chaque député à chaque scrutin (pour, contre, abstention).
1 249 652
1 249 652
5.1 Mo
6.2 Mo
Votes — Sénat Position de chaque sénateur à chaque scrutin (pour, contre, abstention).
316 136
316 136
1.1 Mo
2.8 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és
  • GET /api/v1/deputies/{slug} — profil d'un député
  • GET /api/v1/senators — liste des sénateurs
  • GET /api/v1/senators/{slug} — profil d'un sénateur
  • GET /api/v1/scrutins — scrutins publics (AN et Sénat)
  • GET /api/v1/scrutins/{chamber}/{id}/votes — positions de vote individuelles

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.