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

Information
Health
    Health checkgetReadiness checkgetLiveness checkget
Parlementaires
    Liste des parlementairesgetListe des groupes politiquesgetLégislatures disponiblesgetSessions disponibles (Sénat)getHistorique de carrière disponiblegetComparer des parlementairesgetDétail d'un parlementairegetStatistiques d'un parlementairegetRang d'un parlementaire dans le classementgetVotes d'un parlementairegetAmendements d'un parlementairegetInterventions d'un parlementaire groupées par séanceget
Députés
    Liste des députésgetListe des groupes politiquesgetLégislatures disponiblesgetSessions disponibles (Sénat)getHistorique de carrière disponiblegetComparer des députésgetDétail d'un députégetStatistiques d'un députégetRang d'un député dans le classementgetVotes d'un députégetAmendements d'un députégetInterventions d'un député groupées par séanceget
Sénateurs
    Liste des sénateursgetListe des groupes politiquesgetLégislatures disponiblesgetSessions disponibles (Sénat)getHistorique de carrière disponiblegetComparer des sénateursgetDétail d'un sénateurgetStatistiques d'un sénateurgetRang d'un sénateur dans le classementgetVotes d'un sénateurgetAmendements d'un sénateurgetInterventions d'un sénateur groupées par séanceget
Groupes politiques
    Liste des groupes politiquesgetDétail d'un groupe politiquegetStatistiques d'un groupegetStatistiques de votes du groupegetAlliances du groupegetStatistiques par thématiquegetMatrice d'alliances entre tous les groupesget
Scrutins
    Liste des scrutinsgetListe des tagsgetAnnées disponiblesgetPériodes institutionnelles disponiblesgetScrutins importantsgetDétail d'un scrutingetInterventions d'un scrutingetContenu complet d'une interventiongetVotes d'un scrutinget
Lobbying
    Liste des représentants d'intérêtsgetListe des secteursgetStatistiques du lobbyinggetDétail d'un lobbyistegetActions d'un lobbyistegetListe toutes les actions de lobbyinggetActions de lobbying récentesget
Search
    Recherche globalegetSuggestions de rechercheget
Analytics
    Statistiques globalesgetRépartition par groupegetTendances de votegetTop députésgetSecteurs de lobbyinggetScrutins avec statistiquesgetDéputés dissidentsgetThèmes de scrutinsgetScrutins controversésgetTop lobbyistesget
Dossiers
    Liste des dossiers législatifsgetValeurs de filtres disponiblesgetDossiers législatifs en tendancegetDétail d'un dossier législatifgetParcours d'un dossier législatifgetScrutins d'un dossier législatifgetAmendements d'un dossier législatifget
Commissions
    Liste des commissions parlementairesgetDétail d'une commissiongetRéunions d'une commissiongetDossiers législatifs d'une commissionget
Agenda
    Calendrier parlementairegetProchaines échéances institutionnellesgetDétail d'une réuniongetDébat d’une réunion, page par pageget
Senatoriales
    Aperçu du renouvellement sénatorial du 27 septembre 2026getBilan de mandature des sénateurs sortants (série 2)getCandidats au renouvellement du 27 septembre 2026getRésultats du 27 septembre 2026, circonscription par circonscriptiongetRésultats détaillés d'une circonscriptiongetSénateurs élus le 27 septembre 2026 qui ont une fiche provisoiregetFiche provisoire d'un sénateur élu le 27 septembre 2026get
Homepage
    Données agrégées pour la page d'accueilgetInvalider et recharger le cache homepagepost
Sujets
    Liste des sujetsgetSujets mis en avantgetListe des catégoriesgetDétail d'un sujetgetDestination d'un sujet désactivégetDocuments liés à un sujetgetDossiers d'un sujetgetParcours parlementaire d'un sujetgetScrutins d'un sujetgetPresse d'un sujetgetStats d'un sujetget
Feedback
    Envoyer un retour utilisateurpost
Sitemap
    Données minimales pour la génération du sitemapget
Other endpoints
    /robots.txtget
Ouvrir le Swagger UI
CLAIR API
CLAIR API

Agenda

Server

Calendrier parlementaire

GET
https://api.clair.vote
/api/v1/agenda/

Réunions groupées par jour pour une période donnée, plus les événements institutionnels (élections, sessions, suspensions, échéances budgétaires) chevauchant cette période.

Calendrier parlementaire › query Parameters

dateFrom
​string · date · required

Date de début (YYYY-MM-DD)

dateTo
​string · date

Date de fin (YYYY-MM-DD, défaut: fin du mois)

type
​string · enum
Enum values:
commission
seance
evenement
tous
Default: tous
commissionId
​string · uuid
chambre
​string · enum
Enum values:
assemblee
senat
page
​number
Default: 1
limit
​number
Default: 50

Calendrier parlementaire › Responses

200

Default Response

No data returned
GET/api/v1/agenda/
curl 'https://api.clair.vote/api/v1/agenda?dateFrom=<string>'
Example Responses
No example specified for this content type

Prochaines échéances institutionnelles

GET
https://api.clair.vote
/api/v1/agenda/evenements

Élections, bornes de session, suspensions de travaux et échéances budgétaires à venir. Une période en cours reste listée tant qu’elle n’est pas terminée. Quand datePrecise est faux, la date n’est pas encore fixée par décret : n’afficher que le mois.

Prochaines échéances institutionnelles › query Parameters

limit
​number
Default: 5
importantOnly
​boolean

Uniquement les échéances majeures

Default: false

Prochaines échéances institutionnelles › Responses

200

Default Response

No data returned
GET/api/v1/agenda/evenements
curl https://api.clair.vote/api/v1/agenda/evenements
Example Responses
No example specified for this content type

Détail d'une réunion

GET
https://api.clair.vote
/api/v1/agenda/{uid}

ODJ, participants avec présence, commission associée

Détail d'une réunion › path Parameters

uid
​string · required

Détail d'une réunion › Responses

200

Default Response

No data returned
GET/api/v1/agenda/{uid}
curl https://api.clair.vote/api/v1/agenda/:uid
Example Responses
No example specified for this content type

Débat d’une réunion, page par page

GET
https://api.clair.vote
/api/v1/agenda/{uid}/debat

Prises de parole dans l’ordre du compte rendu, avec les votes que chacune a précédés. Vaut pour une réunion de commission comme pour une séance publique.

Débat d’une réunion, page par page › path Parameters

uid
​string · required

Débat d’une réunion, page par page › query Parameters

page
​integer · min: 1
Default: 1
limit
​integer · min: 1 · max: 200
Default: 50

Débat d’une réunion, page par page › Responses

200

Default Response

No data returned
GET/api/v1/agenda/{uid}/debat
curl https://api.clair.vote/api/v1/agenda/:uid/debat
Example Responses
No example specified for this content type

CommissionsSenatoriales