Données & exports

Le manifeste de méthode du dashboard : données publiques réelles uniquement, fraîcheur mesurée et affichée, limites dites telles quelles. Comment lire un chiffre, d’où il vient et ce qu’il ne dit pas : page Comprendre les données. 44 sources tracées, 1 061 825 lignes ingérées, dernière ingestion le 01/10/2026.

Les sources de ce dashboard

meta_sources — chaque source porte sa date de données réelle, sa date d'ingestion, sa fréquence déclarée et sa licence

36 sources sur 44 sont à jour au regard du seuil calibré pour chacune, 2 à surveiller, 1 en retard, 5 en attente d’une édition plus récente.

  • HATVP — liste des déclarations publiées (liste.csv) (S14) — données au 27/08/2026 ; aucune édition plus récente n’a été publiée à ce jour (35 jours).
  • HATVP — contenu des déclarations d'intérêts (declarations.xml) (S15) — données au 27/08/2026 ; aucune édition plus récente n’a été publiée à ce jour (35 jours).
  • PLF 2025 — dépenses selon destination (ministère → sous-action × titre) (S21) — données au 11/10/2024 ; aucune édition plus récente n’a été publiée à ce jour (720 jours).
  • Jaune PLF 2025 — subventions de l'État aux associations (versements 2023) (S23) — données au 31/12/2023 ; aucune édition plus récente n’a été publiée à ce jour (1 005 jours).
  • PLF 2025 — recettes du budget général (État A, Direction du Budget) (S46) — données au 11/10/2024 ; aucune édition plus récente n’a été publiée à ce jour (720 jours).
SourceDonnées auIngérée leFréquenceLignesFraîcheurLicenceLien
DECP consolidées au format tabulaire (marchés publics) (S1)30/09/202601/10/2026quotidienne494 396À jourLicence Ouverte 2.0source ↗
Annuaire de l'administration (DILA) — préfectures (S11-annuaire-administration)01/10/202601/10/2026quotidienne106À jourOpen data DILA (mention DILA)source ↗
Situations mensuelles budgétaires de l'État, séries longues (DGFiP) (S13)31/07/202601/10/2026mensuelle4 238À jourLicence Ouverte 2.0source ↗
HATVP — liste des déclarations publiées (liste.csv) (S14)27/08/202601/10/2026hebdomadaire13 635En attente d’une édition35 joursLicence Ouverte Etalabsource ↗
HATVP — contenu des déclarations d'intérêts (declarations.xml) (S15)27/08/202601/10/2026hebdomadaire28 600En attente d’une édition35 joursLicence Ouverte Etalabsource ↗
OFGL — comptes des collectivités et dotations DGF (data.ofgl.fr) (S16)31/12/202501/10/2026annuelle19 455À jourLicence Ouverte 2.0source ↗
Répertoire national des élus (RNE, ministère de l'Intérieur) (S17)11/08/202601/10/2026trimestrielle37 041À jourLicence Ouverte 2.0source ↗
Stock Sirene — unités légales (INSEE via data.gouv.fr) (S18)31/08/202601/10/2026mensuelle153 935À jourLicence Ouverte 2.0source ↗
BOAMP — annonces de marchés publics (DILA) (S2)01/10/202601/10/2026quotidienne17 153À jouretalab-2.0source ↗
PLF 2026 — Budget vert (mission × programme × action) (S20)14/10/202501/10/2026annuelle1 816À jourLicence Ouverte 2.0source ↗
PLF 2025 — dépenses selon destination (ministère → sous-action × titre) (S21)11/10/202401/10/2026annuelle2 404En attente d’une édition720 joursLicence Ouverte 2.0source ↗
Compte général de l'État — bilan patrimonial (DGFiP, pièce de synthèse) (S22)31/12/202401/10/2026annuelle95À jourLicence Ouverte 2.0 (Etalab)source ↗
Jaune PLF 2025 — subventions de l'État aux associations (versements 2023) (S23)31/12/202301/10/2026annuelle112 722En attente d’une édition1 005 joursLicence Ouverte 2.0source ↗
CNCCFP — comptes des partis et groupements politiques (S25)31/12/202401/10/2026annuelle2 179À jourLicence Ouvertesource ↗
Résultats électoraux agrégés (ministère de l'Intérieur, data.gouv.fr) (S26)22/03/202601/10/2026par scrutin2 264À jourLicence Ouverte 2.0 (lov2)source ↗
Fond de carte départements (france-geojson + DROM Etalab 2025) (S27-france-geojson)01/01/202501/10/2026statique101À jourLicence Ouverte (IGN/Etalab)source ↗
geo.api.gouv.fr (départements, communes) (S27-geo-api)01/01/202601/10/2026continue285À jourLicence Ouverte 2.0source ↗
INSEE — populations de référence 2023 (ensemble.zip) (S27-insee-populations)01/01/202301/10/2026annuelle100À jourLicence Ouverte 2.0source ↗
CNCCFP — comptes de campagne, législatives 2024 (S29)07/07/202401/10/2026par scrutin4 010À jourLicence Ouvertesource ↗
DILA — Journal officiel « Lois et décrets » (JORFSIMPLE) (S3)01/10/202601/10/2026quotidienne2 316À jourLicence Ouverte (fr-lo)source ↗
Corpus officiel « train de vie » (constantes sourcées) (S31)13/05/202601/10/2026à parution64À jourPublications officielles (hors open data)source ↗
Référentiel de l'organisation administrative de l'État (DILA) (S35-reforga-admin-etat)01/10/202601/10/2026quotidienne27À jourLicence Ouverte (fr-lo)source ↗
Décrets annuels d'aide publique aux partis (enveloppe nationale) (S37)03/03/202601/10/2026annuelle2À jourTexte officiel (JORF)source ↗
CADA — avis et conseils (ensemble consolidé) (S38)18/04/202401/10/2026irrégulière47 297En retard896 joursLicence Ouverte (fr-lo)source ↗
HATVP — Répertoire des représentants d'intérêts (AGORA) (S4)29/09/202601/10/2026quotidienne4 092À jourLicence Ouverte Etalabsource ↗
Registre de transparence de l'Union européenne — organisations (S40)30/09/202601/10/2026quotidienne17 837À jourDécision 2011/833/UE (réutilisation des documents de la Commission)source ↗
Encours de dette des APU au sens de Maastricht (Eurostat gov_10q_ggdebt) (S41)31/03/202601/10/2026trimestrielle105À jourDécision 2011/833/UE (réutilisation des données statistiques Eurostat)source ↗
Déficit public des APU au sens de Maastricht (Eurostat gov_10dd_edpt1, B9) (S42)31/12/202501/10/2026annuelle31À jourDécision 2011/833/UE (réutilisation des données statistiques Eurostat)source ↗
DILA — dossiers législatifs (DOLE) (S43)29/09/202601/10/2026quotidienne3 581À jourLicence Ouverte 2.0source ↗
Recettes et dépenses des APU (Eurostat gov_10a_main, TE et TR) (S44)31/12/202501/10/2026annuelle62À jourDécision 2011/833/UE (réutilisation des données statistiques Eurostat)source ↗
Prestations de protection sociale (DREES, comptes de la protection sociale) (S45)31/12/202401/10/2026annuelle876À jourLicence Ouverte 2.0 (Etalab)source ↗
PLF 2025 — recettes du budget général (État A, Direction du Budget) (S46)11/10/202401/10/2026annuelle156En attente d’une édition720 joursLicence Ouverte 2.0 (Etalab)source ↗
IRCOM — impôt sur le revenu par collectivité territoriale (DGFiP, DESF) (S47)31/12/202401/10/2026annuelle35 156À jourLicence Ouverte / Open Licencesource ↗
REI — fiscalité directe locale (DGFiP, DESF) (S48)31/12/202501/10/2026annuelle34 907À jourLicence Ouverte / Open Licence version 2.0source ↗
Dépenses des APU par fonction (Eurostat gov_10a_exp, CFAP / COFOG-99, TE) (S49)31/12/202401/10/2026annuelle330À jourDécision 2011/833/UE (réutilisation des données statistiques Eurostat)source ↗
AN — députés, mandats, organes actifs (AMO10) (S5-AMO10)30/09/202601/10/2026quotidienne577À jourLicence Ouverte (AN)source ↗
AN — scrutins publics et votes nominaux (S5-SCRUTINS)21/07/202601/10/2026quotidienne8 434À surveillerLicence Ouverte (AN)source ↗
Comptes des APU (INSEE, dépenses et recettes par sous-secteur et prélèvements obligatoires) (S50)31/12/202501/10/2026annuelle1 798À jourLicence Ouverte 2.0 (Etalab)source ↗
Dépenses et recettes des ODAC (INSEE, S13112, tableau 3.204) (S51)31/12/202501/10/2026annuelle96À jourLicence Ouverte 2.0 (Etalab)source ↗
Sanctions financières de l'Autorité de la concurrence (2009+) (S52)16/04/202601/10/2026mensuelle188À jourLicence Ouverte 2.0 (Etalab)source ↗
Sénat — scrutins publics et votes nominaux (Dosleg scr + votsen) (S6-DOSLEG)21/07/202601/10/2026quotidienne4 764À surveillerLicence Ouvertesource ↗
Sénat — sénateurs en exercice (ODSEN_GENERAL + ODSEN_ELUSEN) (S6-ODSEN)01/10/202601/10/2026quotidienne348À jourLicence Ouvertesource ↗
Datan — scores participation/loyauté/majorité des députés (S7-DATAN)30/09/202601/10/2026quotidienne577À jourLicence Ouverte (fr-lo)source ↗
APProch — projets d'achats publics (DAE/AIFE) (S9)26/09/202601/10/2026quotidienne3 669À jourLicence Ouverte v2.0source ↗

Règle du badge de fraîcheur — l’âge de la donnée (aujourd’hui − date des données) est comparé à deux seuils calibrés pour cette source-là, et non à sa fréquence déclarée : « à jour » sous le premier seuil, « à surveiller » entre les deux, « en retard » au-delà du second, « en attente d’une édition » quand le dépassement excède à son tour la largeur de la bande de surveillance. Une règle générique tirée du mot « quotidienne » ou « annuelle » ne peut pas marcher : l’Assemblée nationale ne vote pas pendant la trêve estivale (un mois sans scrutin n’est pas un retard), et les subventions aux associations sont publiées 12 à 13 mois après la clôture de l’exercice (un âge de deux ans y est normal). Cinq sources publiées les jours ouvrés (Journal officiel, BOAMP, marchés publics, lobbying HATVP, APProch) ont leur âge compté en jours ouvrés.

D’où viennent ces seuils — du même référentiel que la supervision du serveur (fraicheur.conf, une ligne par source, calibrée sur l’historique de publication réellement observé et sur les décalages documentés par les pipelines). Ce fichier n’étant lisible ni par le processus qui construit le site, ni dans un dépôt fraîchement cloné, l’application en embarque une copie : app/src/lib/queries/donnees.ts, où le point de synchronisation des deux est documenté. Les deux se modifient ensemble.

« En attente d’une édition » décrit la source, pas le site — à cette date, aucune édition plus récente n’a été publiée en amont. Ce n’est ni une panne du dashboard, ni un pronostic : l’édition suivante peut paraître à tout moment, et la première ingestion qui la trouve la publiera.

Périmètre et honnêteté

Ce que couvre le dashboard, ce qu'il ne couvre pas, et l'état de la donnée disponible poste par poste

Périmètre « argent public »

Le dashboard couvre le budget général de l’État, le Parlement et la vie politique (élus, lobbying, financement), la commande publique, les finances locales et les prestations de protection sociale (DREES, tous régimes, flux annuel — millésime dans la tuile). Hors champ, et dit tel quel : la loi de financement de la sécurité sociale en tant que texte voté (pas de millésime structuré 2026), la dépense propre des opérateurs de l’État (seuls leurs crédits budgétaires apparaissent) et les entreprises publiques. Tout compteur du budget général porte la mention « budget général de l’État » — jamais « la dépense publique ».

État de la donnée publique, poste par poste

Aucune source publique française ne diffuse la dépense de l’État en continu. Pour chaque poste, voici ce que la donnée contient — chaque limite étant établie source à l’appui (docs/SOURCES.md §3) — et ce que le dashboard publie à partir de là.

  • Dépenses de l'État

    DonnéeAucune donnée ouverte de paiement en temps réel n'existe : aucun dataset Chorus, et Data-État est réservé aux agents. La maille la plus fraîche est mensuelle, avec ~5-7 semaines de décalage.

    PubliéUn compteur « depuis le 1er janvier » sur données DGFiP, et sa variation par rapport à la même période N−1.

  • Flux quotidiens

    DonnéeLes seuls flux réellement quotidiens sont contractuels ou normatifs : les marchés notifiés et les textes du Journal officiel.

    PubliéLes derniers marchés notifiés (J−1, mention « en cours de consolidation », latence légale ≤ 2 mois) et les derniers textes au Journal officiel (jour même, lot nocturne).

  • Notes de frais

    DonnéeAucune note de frais du pouvoir national n'est publiée, ni communicable (ordonnance 58-1100, CE mars 2025, refus des deux chambres du 11/06/2026).

    PubliéLa page « Frais & train de vie » : barèmes 2026, enveloppes, contrôles agrégés, et la « boîte noire » qui documente ce qui est caché et sur quel fondement.

  • Ventilation par ministère

    DonnéeLe niveau mission/programme mensuel n'existe qu'en PDF anti-bot ; l'API mensuelle compte 26 lignes, par grands titres. La LFI 2026 n'a jamais été publiée en données.

    PubliéUne répartition mensuelle par nature de dépense, et une répartition annuelle par mission issue du PLF 2026.

  • Cartographie

    DonnéeLes dépenses de l'État ne sont pas géolocalisées en open data.

    PubliéDeux cartes libellées pour ce qu'elles sont : les marchés publics notifiés sur 12 mois, agrégés par département et signalés au chef-lieu, et les finances locales en €/habitant.

  • Montants des marchés

    DonnéeLes DECP sont des engagements contractuels — pour un accord-cadre, un montant maximum — et non des paiements.

    PubliéLe libellé exact « marchés notifiés », avec les montants rationalisés. Jamais le mot « dépensé ».

  • Horodatage

    DonnéeLes sources publient par lots : un lot nocturne au Journal officiel, un build quotidien pour les DECP, une mise à jour hebdomadaire à la HATVP.

    PubliéL'horodatage au jour de publication de la source, avec sa latence affichée.

  • Alertes

    DonnéeLes sources dont dérivent les alertes se mettent à jour à leur propre cadence : HATVP hebdomadaire, lobbying et marchés quotidiens.

    PubliéDes alertes recalculées à chaque mise à jour de source, chacune datée — voir la page Alertes.

  • Protection sociale

    DonnéeLes comptes de la protection sociale (DREES) publient chaque année les prestations versées, tous régimes, par risque et par régime. Ce n'est pas la LFSS votée, ni les recettes, ni les frais de gestion.

    PubliéUn total tous régimes et le régime général, plus la ventilation par risque, millésimés, sur la page Dépenses. Les niveaux fins de l'arbre (qui recouvrent) ne sont pas sommés.

Licences et crédits

Licences telles qu'enregistrées en base (meta_sources.licence) — la réutilisation impose la mention de la source

LicenceSourcesIdentifiants
Licence Ouverte 2.011S27-geo-api, S27-insee-populations, S13, S20, S21, S23, S1, S17, S16, S18, S43
Licence Ouverte 2.0 (Etalab)6S22, S45, S46, S50, S51, S52
Décision 2011/833/UE (réutilisation des données statistiques Eurostat)4S41, S42, S44, S49
Licence Ouverte4S6-ODSEN, S25, S29, S6-DOSLEG
Licence Ouverte (fr-lo)4S35-reforga-admin-etat, S3, S7-DATAN, S38
Licence Ouverte Etalab3S14, S4, S15
Licence Ouverte (AN)2S5-AMO10, S5-SCRUTINS
Décision 2011/833/UE (réutilisation des documents de la Commission)1S40
Licence Ouverte (IGN/Etalab)1S27-france-geojson
Licence Ouverte / Open Licence1S47
Licence Ouverte / Open Licence version 2.01S48
Licence Ouverte 2.0 (lov2)1S26
Licence Ouverte v2.01S9
Open data DILA (mention DILA)1S11-annuaire-administration
Publications officielles (hors open data)1S31
Texte officiel (JORF)1S37
etalab-2.01S2

Crédits obligatoires — marchés publics : consolidation communautaire decp-processing (Colin Maudry) ; projets d’achats publics : APProch (DAE/AIFE) ; scores de participation et de loyauté des députés : Datan (méthode publiée par Datan, affichée à côté du taux calculé par France Transparence) ; Journal officiel, BOAMP, annuaire de l’administration et référentiel de l’organisation de l’État : DILA ; déclarations d’intérêts et répertoire des représentants d’intérêts : HATVP ; comptes des partis et comptes de campagne : CNCCFP ; répertoire national des élus : ministère de l’Intérieur ; données parlementaires : Assemblée nationale et Sénat ; finances locales : OFGL ; budget de l’État et compte général de l’État : DGFiP (data.economie.gouv.fr) ; populations de référence 2023 et stock Sirene : INSEE ; prestations de protection sociale : DREES ; encours et déficit des APU au sens de Maastricht, agrégats ESA (recettes et dépenses) et dépenses par fonction (CFAP) : Eurostat (décision 2011/833/UE) ; comptes des APU (dépenses et recettes par sous-secteur, prélèvements obligatoires) : INSEE (Licence Ouverte 2.0) ; avis et conseils : CADA ; registre de transparence de l’Union européenne (décision 2011/833/UE) ; fond de carte : france-geojson (contours IGN/Etalab).

Les agrégats calculés par France Transparence (dont les exports JSON ci-dessous) sont ré-exploitables en Licence Ouverte 2.0, avec mention de la source amont de chaque donnée. Les constantes « train de vie » (S31) et le décret d’aide publique (S37) proviennent de publications officielles hors open data, citées avec leur URL.

Exports JSON (reconstruits chaque matin)

Fichiers statiques publiés avec le site à chaque ingestion — des instantanés datés téléchargeables, pas une API paramétrable

Chaque fichier est un instantané quotidien daté (champ genere_le de meta.json), et non plus une API interrogeable. Les exports /api/*.json portent un bloc meta (source(s) amont, date des données, licence) et un bloc donnees — un dump complet, sans paramètre de filtrage : le tri et le filtrage se font chez le réutilisateur. La recherche du site interroge son index côté navigateur.

  • /api/meta.json

    Le catalogue meta_sources complet : chaque source tracée avec nom, URL amont, licence, fréquence, date des données, date d'ingestion, volumétrie et notes — plus genere_le, la date du build (témoin de fraîcheur du déploiement).

  • /api/alertes.json

    Toutes les alertes calculées à l'ingestion (dump complet), chacune avec sa règle, sa base légale et son URL source.

  • /api/elus.json

    Le répertoire des élus, en champs publics compacts : identité, identifiants AN/Sénat, lien HATVP, types de mandats (le détail des mandats reste sur les fiches et dans le RNE amont).

  • /api/budget-mensuel.json

    Situations mensuelles budgétaires de l'État, série complète 2013 → dernier mois publié (26 lignes par mois, montants = cumuls depuis le 1er janvier).

  • /api/marches-agregats.json

    Agrégats de marchés publics pré-calculés à l'ingestion : par département (12 mois, montants écrêtés à 100 M€/marché) et par mois (36 mois). Chaque marché est compté à la date de sa notification initiale, un avenant ne le redate pas.

  • /api/lobbying-marches.json

    Les représentants d'intérêts inscrits au répertoire HATVP qui sont titulaires de marchés publics, joints sur le SIREN : agrégats par périmètre (hors accords-cadres, montants écrêtés à 100 M€/marché puis répartis entre co-titulaires) et les titulaires détaillés. Être inscrit au répertoire et titulaire d'un marché est légal et courant : le fichier ne constate aucune irrégularité, hormis le constat officiel de défaut de déclaration de la HATVP, repris tel quel.

  • /data/recherche-index.json

    L'index de la recherche du site — c'est ce fichier que la barre de recherche charge et interroge côté navigateur.

Reproduire

Tout le dashboard se reconstruit localement, sans clé d'API ni compte

Les pipelines Python (référentiels, budget, marchés, BOAMP, APProch, JO, Parlement, intégrité, déclarations HATVP, lobbying, financement, collectivités, élections, train de vie, CADA, registre UE, dette des APU (Maastricht), déficit des APU (Maastricht), DOLE, agrégats ESA des APU, CGE, protection sociale, Sirene) téléchargent les sources ouvertes et construisent l’unique base data/france.db (SQLite) — l’application ne fait aucun appel externe au runtime, elle ne lit que cette base.

make ingest          # ingère tous les pipelines → data/france.db
make ingest-jorf     # ré-ingère une seule source (ex. Journal officiel)
make test            # tests des pipelines
make dev             # lance l'application (port 3620)

Mode d’emploi et catalogue complets dans le dépôt : Makefile (cibles d’ingestion), docs/SOURCES.md (référentiel des sources, écartées comprises) et docs/SCHEMA-DB.md (schéma exact de la base et volumétrie).