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

Analytics

Server

Statistiques et analyses pour l'explorateur


Statistiques globales

GET
https://api.clair.vote
/api/v1/analytics/stats

Retourne les statistiques globales pour le dashboard

Statistiques globales › query Parameters

groupe
​string
periode
​string · enum
Enum values:
1m
3m
6m
1y
all
theme
​string

Statistiques globales › Responses

200

Default Response

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

Répartition par groupe

GET
https://api.clair.vote
/api/v1/analytics/groupes

Retourne la distribution des députés par groupe politique

Répartition par groupe › Responses

200

Default Response

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

Tendances de vote

GET
https://api.clair.vote
/api/v1/analytics/voting-trends

Retourne l'évolution des votes dans le temps

Tendances de vote › query Parameters

groupe
​string
periode
​string · enum
Enum values:
1m
3m
6m
1y
all
theme
​string

Tendances de vote › Responses

200

Default Response

No data returned
GET/api/v1/analytics/voting-trends
curl https://api.clair.vote/api/v1/analytics/voting-trends
Example Responses
No example specified for this content type

Top députés

GET
https://api.clair.vote
/api/v1/analytics/top-deputes

Retourne les députés les plus actifs

Top députés › query Parameters

groupe
​string
periode
​string · enum
Enum values:
1m
3m
6m
1y
all
theme
​string
limit
​integer · min: 1 · max: 50
Default: 15

Top députés › Responses

200

Default Response

No data returned
GET/api/v1/analytics/top-deputes
curl https://api.clair.vote/api/v1/analytics/top-deputes
Example Responses
No example specified for this content type

Secteurs de lobbying

GET
https://api.clair.vote
/api/v1/analytics/lobbying-sectors

Retourne la répartition des lobbyistes par secteur

Secteurs de lobbying › query Parameters

limit
​integer · min: 1 · max: 30
Default: 10

Secteurs de lobbying › Responses

200

Default Response

No data returned
GET/api/v1/analytics/lobbying-sectors
curl https://api.clair.vote/api/v1/analytics/lobbying-sectors
Example Responses
No example specified for this content type

Scrutins avec statistiques

GET
https://api.clair.vote
/api/v1/analytics/scrutins

Retourne les scrutins récents avec leurs statistiques

Scrutins avec statistiques › query Parameters

groupe
​string
periode
​string · enum
Enum values:
1m
3m
6m
1y
all
theme
​string
limit
​integer · min: 1 · max: 50
Default: 10

Scrutins avec statistiques › Responses

200

Default Response

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

Députés dissidents

GET
https://api.clair.vote
/api/v1/analytics/dissidents

Retourne les députés qui votent le plus souvent contre leur groupe

Députés dissidents › query Parameters

periode
​string · enum
Enum values:
1m
3m
6m
1y
all
limit
​integer · min: 1 · max: 50
Default: 20

Députés dissidents › Responses

200

Default Response

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

Thèmes de scrutins

GET
https://api.clair.vote
/api/v1/analytics/themes

Retourne les thèmes avec le plus de scrutins

Thèmes de scrutins › query Parameters

periode
​string · enum
Enum values:
1m
3m
6m
1y
all
limit
​integer · min: 1 · max: 30
Default: 15

Thèmes de scrutins › Responses

200

Default Response

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

Scrutins controversés

GET
https://api.clair.vote
/api/v1/analytics/controverses

Retourne les scrutins les plus serrés

Scrutins controversés › query Parameters

periode
​string · enum
Enum values:
1m
3m
6m
1y
all
limit
​integer · min: 1 · max: 30
Default: 10

Scrutins controversés › Responses

200

Default Response

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

Top lobbyistes

GET
https://api.clair.vote
/api/v1/analytics/lobbying-top

Retourne les lobbyistes les plus importants par budget

Top lobbyistes › query Parameters

limit
​integer · min: 1 · max: 50
Default: 15

Top lobbyistes › Responses

200

Default Response

No data returned
GET/api/v1/analytics/lobbying-top
curl https://api.clair.vote/api/v1/analytics/lobbying-top
Example Responses
No example specified for this content type

SearchDossiers