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

Limites de Débit & Cache Redis

🚦 Niveaux d'Accès et Limitation de Débit

L'API applique des quotas de requêtes gérés via Redis :

Niveau d'AccèsProfil et ContexteQuota de Requêtes
Anonyme (Public)Tout appelant externe direct (curl, scripts tiers, intégrations partenaires).10 requêtes / minute par IP
Navigateur RelayéVisiteur naviguant sur clair.vote (via le proxy Next.js app/api/v1/[...path]).60 requêtes / minute par IP
InterneRendu SSR de l'application web, sitemap, worker d'ingestion (porteur du secret).Illimité

Règles Particulières pour le Trafic Public :

  • User-Agent Exigé : Les User-Agents génériques bruts node ou undici sont rejetés avec un code 403 Forbidden. Veuillez identifier votre outil (ex: User-Agent: MonApplicationCivique/1.0).
  • Protection Anti-Abus : Le déclenchement de plus de 30 erreurs 429 Too Many Requests en moins de 5 minutes entraîne un bannissement temporaire de l'adresse IP pendant 1 heure.

⚡ Stratégie de Cache Redis

Chaque ressource renvoyée est mise en mémoire cache dans Redis :

Ressource APIDurée de Rétention (TTL)
Page d'Accueil27 heures (bloc « à venir » : 15 min)
Listes de Députés / Sénateurs1 heure à 12 heures selon les filtres
Scrutins Publics1 heure (liste) / 12 heures (scrutins majeurs) / 24 heures (archives)
Dossiers Législatifs et Sujets1 heure
Presse et Actualités Sujet3 heures (15 min si le flux est vide)
Lobbying HATVP et Analytics12 heures
Résultats Électoraux (Sénatoriales)1 minute
Vue d'ensembleDossiers & Amendements
On this page
  • 🚦 Niveaux d'Accès et Limitation de Débit
    • Règles Particulières pour le Trafic Public :
  • ⚡ Stratégie de Cache Redis