CLAIR DocsCLAIR Docs
  • clair.vote
  • GitHub
  • Nous soutenir
Nous soutenir
  • Accueil
  • Plateforme & Guide
  • Données & Base de Données
  • Explorateur API
CLAIR

Plateforme citoyenne de transparence politique. Données 100% publiques, 0% d'opinion.

Explorer

  • Députés
  • Sénateurs
  • Groupes politiques
  • Sujets
  • Dossiers législatifs
  • Scrutins
  • Agenda
  • Lobbying

Ressources

  • Nous soutenir
  • À propos
  • Méthodologie
  • Contact
  • Comprendre
  • Guide pratique
  • API ouverte

Légal

  • Mentions légales
  • Confidentialité
  • CGU

© 2026 CLAIR. Sources : Assemblée nationale · Sénat · HATVP · Ministère de l'Intérieur · DILA

Vue d'ensembleStack TechniqueVision & Valeurs
Référence API
    Vue d'ensembleLimites & CacheDossiers & AmendementsExemples de CodeLobbying HATVPParlementairesScrutins & Votes
Guide Développeur
    Guide ContributeurContribution & NormesDémarrage LocalDéploiement Production
Référence API

API Dossiers Législatifs & Amendements

📜 Routes des dossiers législatifs

MéthodeRouteDescription
GET/api/v1/dossiersListe paginée des dossiers législatifs déposés à l'AN et au Sénat
GET/api/v1/dossiers/trendingDossiers ayant le plus de scrutins sur les 3 derniers mois
GET/api/v1/dossiers/:uidFiche complète d'un dossier (titre, statut, procédure, résumé IA)
GET/api/v1/dossiers/:uid/chronologieÉtapes du parcours du texte, d'une chambre à l'autre
GET/api/v1/dossiers/:uid/scrutinsTous les scrutins publics rattachés à ce texte
GET/api/v1/dossiers/:uid/amendementsAmendements déposés sur le dossier

✏️ Amendements d'un dossier

GET /api/v1/dossiers/:uid/amendements est paginé (page, limit jusqu'à 100), du dépôt le plus récent au plus ancien. Filtres :

ParamètreEffet
voted=trueSeulement les amendements mis aux voix par un scrutin public
groupe=<slug>Seulement ceux dont l'auteur siégeait dans ce groupe au dépôt (pas son groupe actuel)
sort=<valeur>Seulement ceux qui ont ce sort, tel que publié
racines=trueSans les sous-amendements
parentId=<id>Les sous-amendements d'un amendement
discussionCommune=<id>&chambre=<chambre>Les amendements d'une même discussion commune
discussionIdentique=<id>&chambre=<chambre>Les amendements identiques entre eux
amendement=<uid>Un seul amendement, par son uid, s'il est rangé dans ce dossier

Avec parentId, discussionCommune ou discussionIdentique, la liste suit l'ordre d'appel en séance plutôt que la date de dépôt. Un identifiant de discussion n'est unique qu'au sein d'une chambre, d'où le paramètre chambre.

La fiche du dossier (GET /api/v1/dossiers/:uid) donne les 20 premiers amendements, sous-amendements compris ; chacun porte son parent et son nombre de sous-amendements, de quoi les regrouper.

Champs de séance

Chaque amendement renvoyé par l'API (liste d'un dossier, détail d'un scrutin, liste d'un parlementaire) porte, en plus de son texte :

ChampContenu
alineaL'alinéa visé, tel que publié : « Après l'alinéa 9 » à l'Assemblée, « 2 » ou « Rédaction complète » au Sénat
alineaNumeroLe numéro de l'alinéa seul
idDiscussionCommune, positionDiscussionCommuneLa discussion commune (amendements discutés ensemble) et la place qu'y occupe l'amendement : Premier, Milieu ou Dernier. La place n'est publiée que par l'Assemblée
idDiscussionIdentique, positionDiscussionIdentiqueLe groupe d'amendements identiques, mis aux voix ensemble
chronotagDate de la dernière modification publiée par l'Assemblée. Le Sénat n'en publie pas
triAmendementClé de l'ordre d'appel en séance (Assemblée), à trier en ordre lexicographique
seanceDiscussionRefUid de la séance de discussion (Assemblée), soit l'uid d'une réunion de l'agenda quand elle y figure
amendementParentId, amendementParentPour un sous-amendement : l'amendement qu'il modifie (id, uid, numero, auteurLibelle)
sousAmendementsCountLe nombre de sous-amendements de l'amendement

🗂️ Routes des sujets

Un sujet regroupe les dossiers de l'Assemblée nationale et du Sénat qui portent sur le même texte :

MéthodeRouteDescription
GET/api/v1/sujetsListe des sujets avec pagination et filtres thématiques
GET/api/v1/sujets/featuredSujets majeurs mis en avant
GET/api/v1/sujets/:slugSynthèse complète du sujet (enjeux, résumés, positions comparées)
GET/api/v1/sujets/:slug/presseArticles de presse récents, lus en direct sur Google Actualités (liens seulement, cache de 3 h)

Toutes les routes des sujets (/categories, /:slug/archive, /:slug/documents-lies, /:slug/dossiers, /:slug/chronologie, /:slug/scrutins, /:slug/stats) et leurs schémas de réponse : explorateur de l'API.

Limites & CacheExemples de Code
On this page
  • 📜 Routes des dossiers législatifs
  • ✏️ Amendements d'un dossier
    • Champs de séance
  • 🗂️ Routes des sujets