Référence technique
Authentification
Chaque requête porte ta clé : Authorization: Bearer dp_… (ou X-API-Key: dp_…). Sans clé valide, l'API répond 401.
GET /v1/mouvements
| Paramètre | Valeurs | Défaut |
|---|---|---|
chambre | assemblee, senat, europarl | toutes |
type | arrivee, depart, transfert | tous |
source | suivi (quotidien), archives (historique) | toutes |
depuis, jusqua | date AAAA-MM-JJ, bornes incluses | aucune |
elu | identifiant de l'élu : PA… (AN), matricule (Sénat) | aucun |
limit | 1 à 500 | 100 |
offset | entier positif | 0 |
Les résultats sont triés du plus récent au plus ancien. Pour tout parcourir, augmente offset de limit jusqu'à dépasser total.
Réponse
{
"total": 1284,
"limit": 100,
"offset": 0,
"mouvements": [
{
"id": "3f9c2a71b0d4e8a1",
"date_event": "2026-10-02",
"chambre": "senat",
"type": "transfert",
"collab_nom": "MARTIN", "collab_prenom": "Léa", "collab_civilite": "Mme",
"elu_id": "21093M", "elu_nom": "Yannick JADOT", "elu_groupe": "GEST",
"elu_origine_nom": "…", "elu_origine_groupe": "…",
"contexte": "", "source": "suivi", "confiance": "bot"
}
],
"licence": "ODbL 1.0",
"attribution": "DataParl' (cavaparlement.eu), d'après les publications de l'Assemblée nationale et du Sénat"
}type=transfert:elu_*désigne l'élu rejoint,elu_origine_*l'élu quitté.contextevautelu_sortantouelu_entrantquand le mouvement accompagne un changement d'élu (renouvellement, fin de mandat).confiance=faiblesignale une date approximative (période sans archive).
Quotas et erreurs
| Code | Signification |
|---|---|
400 | paramètre invalide (le message indique lequel) |
401 | clé absente, invalide ou révoquée |
429 | quota du jour atteint (1 000 requêtes), remis à zéro à minuit, heure de Paris |
503 | données momentanément indisponibles, réessaie plus tard |
Chaque réponse indique le quota dans X-RateLimit-Limit et X-RateLimit-Remaining.