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).
| Source | Données au | Ingérée le | Fréquence | Lignes | Fraîcheur | Licence | Lien |
|---|---|---|---|---|---|---|---|
| DECP consolidées au format tabulaire (marchés publics) (S1) | 30/09/2026 | 01/10/2026 | quotidienne | 494 396 | À jour | Licence Ouverte 2.0 | source ↗ |
| Annuaire de l'administration (DILA) — préfectures (S11-annuaire-administration) | 01/10/2026 | 01/10/2026 | quotidienne | 106 | À jour | Open data DILA (mention DILA) | source ↗ |
| Situations mensuelles budgétaires de l'État, séries longues (DGFiP) (S13) | 31/07/2026 | 01/10/2026 | mensuelle | 4 238 | À jour | Licence Ouverte 2.0 | source ↗ |
| HATVP — liste des déclarations publiées (liste.csv) (S14) | 27/08/2026 | 01/10/2026 | hebdomadaire | 13 635 | En attente d’une édition35 jours | Licence Ouverte Etalab | source ↗ |
| HATVP — contenu des déclarations d'intérêts (declarations.xml) (S15) | 27/08/2026 | 01/10/2026 | hebdomadaire | 28 600 | En attente d’une édition35 jours | Licence Ouverte Etalab | source ↗ |
| OFGL — comptes des collectivités et dotations DGF (data.ofgl.fr) (S16) | 31/12/2025 | 01/10/2026 | annuelle | 19 455 | À jour | Licence Ouverte 2.0 | source ↗ |
| Répertoire national des élus (RNE, ministère de l'Intérieur) (S17) | 11/08/2026 | 01/10/2026 | trimestrielle | 37 041 | À jour | Licence Ouverte 2.0 | source ↗ |
| Stock Sirene — unités légales (INSEE via data.gouv.fr) (S18) | 31/08/2026 | 01/10/2026 | mensuelle | 153 935 | À jour | Licence Ouverte 2.0 | source ↗ |
| BOAMP — annonces de marchés publics (DILA) (S2) | 01/10/2026 | 01/10/2026 | quotidienne | 17 153 | À jour | etalab-2.0 | source ↗ |
| PLF 2026 — Budget vert (mission × programme × action) (S20) | 14/10/2025 | 01/10/2026 | annuelle | 1 816 | À jour | Licence Ouverte 2.0 | source ↗ |
| PLF 2025 — dépenses selon destination (ministère → sous-action × titre) (S21) | 11/10/2024 | 01/10/2026 | annuelle | 2 404 | En attente d’une édition720 jours | Licence Ouverte 2.0 | source ↗ |
| Compte général de l'État — bilan patrimonial (DGFiP, pièce de synthèse) (S22) | 31/12/2024 | 01/10/2026 | annuelle | 95 | À jour | Licence Ouverte 2.0 (Etalab) | source ↗ |
| Jaune PLF 2025 — subventions de l'État aux associations (versements 2023) (S23) | 31/12/2023 | 01/10/2026 | annuelle | 112 722 | En attente d’une édition1 005 jours | Licence Ouverte 2.0 | source ↗ |
| CNCCFP — comptes des partis et groupements politiques (S25) | 31/12/2024 | 01/10/2026 | annuelle | 2 179 | À jour | Licence Ouverte | source ↗ |
| Résultats électoraux agrégés (ministère de l'Intérieur, data.gouv.fr) (S26) | 22/03/2026 | 01/10/2026 | par scrutin | 2 264 | À jour | Licence Ouverte 2.0 (lov2) | source ↗ |
| Fond de carte départements (france-geojson + DROM Etalab 2025) (S27-france-geojson) | 01/01/2025 | 01/10/2026 | statique | 101 | À jour | Licence Ouverte (IGN/Etalab) | source ↗ |
| geo.api.gouv.fr (départements, communes) (S27-geo-api) | 01/01/2026 | 01/10/2026 | continue | 285 | À jour | Licence Ouverte 2.0 | source ↗ |
| INSEE — populations de référence 2023 (ensemble.zip) (S27-insee-populations) | 01/01/2023 | 01/10/2026 | annuelle | 100 | À jour | Licence Ouverte 2.0 | source ↗ |
| CNCCFP — comptes de campagne, législatives 2024 (S29) | 07/07/2024 | 01/10/2026 | par scrutin | 4 010 | À jour | Licence Ouverte | source ↗ |
| DILA — Journal officiel « Lois et décrets » (JORFSIMPLE) (S3) | 01/10/2026 | 01/10/2026 | quotidienne | 2 316 | À jour | Licence Ouverte (fr-lo) | source ↗ |
| Corpus officiel « train de vie » (constantes sourcées) (S31) | 13/05/2026 | 01/10/2026 | à parution | 64 | À jour | Publications officielles (hors open data) | source ↗ |
| Référentiel de l'organisation administrative de l'État (DILA) (S35-reforga-admin-etat) | 01/10/2026 | 01/10/2026 | quotidienne | 27 | À jour | Licence Ouverte (fr-lo) | source ↗ |
| Décrets annuels d'aide publique aux partis (enveloppe nationale) (S37) | 03/03/2026 | 01/10/2026 | annuelle | 2 | À jour | Texte officiel (JORF) | source ↗ |
| CADA — avis et conseils (ensemble consolidé) (S38) | 18/04/2024 | 01/10/2026 | irrégulière | 47 297 | En retard896 jours | Licence Ouverte (fr-lo) | source ↗ |
| HATVP — Répertoire des représentants d'intérêts (AGORA) (S4) | 29/09/2026 | 01/10/2026 | quotidienne | 4 092 | À jour | Licence Ouverte Etalab | source ↗ |
| Registre de transparence de l'Union européenne — organisations (S40) | 30/09/2026 | 01/10/2026 | quotidienne | 17 837 | À jour | Dé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/2026 | 01/10/2026 | trimestrielle | 105 | À jour | Dé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/2025 | 01/10/2026 | annuelle | 31 | À jour | Décision 2011/833/UE (réutilisation des données statistiques Eurostat) | source ↗ |
| DILA — dossiers législatifs (DOLE) (S43) | 29/09/2026 | 01/10/2026 | quotidienne | 3 581 | À jour | Licence Ouverte 2.0 | source ↗ |
| Recettes et dépenses des APU (Eurostat gov_10a_main, TE et TR) (S44) | 31/12/2025 | 01/10/2026 | annuelle | 62 | À jour | Dé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/2024 | 01/10/2026 | annuelle | 876 | À jour | Licence Ouverte 2.0 (Etalab) | source ↗ |
| PLF 2025 — recettes du budget général (État A, Direction du Budget) (S46) | 11/10/2024 | 01/10/2026 | annuelle | 156 | En attente d’une édition720 jours | Licence Ouverte 2.0 (Etalab) | source ↗ |
| IRCOM — impôt sur le revenu par collectivité territoriale (DGFiP, DESF) (S47) | 31/12/2024 | 01/10/2026 | annuelle | 35 156 | À jour | Licence Ouverte / Open Licence | source ↗ |
| REI — fiscalité directe locale (DGFiP, DESF) (S48) | 31/12/2025 | 01/10/2026 | annuelle | 34 907 | À jour | Licence Ouverte / Open Licence version 2.0 | source ↗ |
| Dépenses des APU par fonction (Eurostat gov_10a_exp, CFAP / COFOG-99, TE) (S49) | 31/12/2024 | 01/10/2026 | annuelle | 330 | À jour | Décision 2011/833/UE (réutilisation des données statistiques Eurostat) | source ↗ |
| AN — députés, mandats, organes actifs (AMO10) (S5-AMO10) | 30/09/2026 | 01/10/2026 | quotidienne | 577 | À jour | Licence Ouverte (AN) | source ↗ |
| AN — scrutins publics et votes nominaux (S5-SCRUTINS) | 21/07/2026 | 01/10/2026 | quotidienne | 8 434 | À surveiller | Licence Ouverte (AN) | source ↗ |
| Comptes des APU (INSEE, dépenses et recettes par sous-secteur et prélèvements obligatoires) (S50) | 31/12/2025 | 01/10/2026 | annuelle | 1 798 | À jour | Licence Ouverte 2.0 (Etalab) | source ↗ |
| Dépenses et recettes des ODAC (INSEE, S13112, tableau 3.204) (S51) | 31/12/2025 | 01/10/2026 | annuelle | 96 | À jour | Licence Ouverte 2.0 (Etalab) | source ↗ |
| Sanctions financières de l'Autorité de la concurrence (2009+) (S52) | 16/04/2026 | 01/10/2026 | mensuelle | 188 | À jour | Licence Ouverte 2.0 (Etalab) | source ↗ |
| Sénat — scrutins publics et votes nominaux (Dosleg scr + votsen) (S6-DOSLEG) | 21/07/2026 | 01/10/2026 | quotidienne | 4 764 | À surveiller | Licence Ouverte | source ↗ |
| Sénat — sénateurs en exercice (ODSEN_GENERAL + ODSEN_ELUSEN) (S6-ODSEN) | 01/10/2026 | 01/10/2026 | quotidienne | 348 | À jour | Licence Ouverte | source ↗ |
| Datan — scores participation/loyauté/majorité des députés (S7-DATAN) | 30/09/2026 | 01/10/2026 | quotidienne | 577 | À jour | Licence Ouverte (fr-lo) | source ↗ |
| APProch — projets d'achats publics (DAE/AIFE) (S9) | 26/09/2026 | 01/10/2026 | quotidienne | 3 669 | À jour | Licence Ouverte v2.0 | source ↗ |
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
| Licence | Sources | Identifiants |
|---|---|---|
| Licence Ouverte 2.0 | 11 | S27-geo-api, S27-insee-populations, S13, S20, S21, S23, S1, S17, S16, S18, S43 |
| Licence Ouverte 2.0 (Etalab) | 6 | S22, S45, S46, S50, S51, S52 |
| Décision 2011/833/UE (réutilisation des données statistiques Eurostat) | 4 | S41, S42, S44, S49 |
| Licence Ouverte | 4 | S6-ODSEN, S25, S29, S6-DOSLEG |
| Licence Ouverte (fr-lo) | 4 | S35-reforga-admin-etat, S3, S7-DATAN, S38 |
| Licence Ouverte Etalab | 3 | S14, S4, S15 |
| Licence Ouverte (AN) | 2 | S5-AMO10, S5-SCRUTINS |
| Décision 2011/833/UE (réutilisation des documents de la Commission) | 1 | S40 |
| Licence Ouverte (IGN/Etalab) | 1 | S27-france-geojson |
| Licence Ouverte / Open Licence | 1 | S47 |
| Licence Ouverte / Open Licence version 2.0 | 1 | S48 |
| Licence Ouverte 2.0 (lov2) | 1 | S26 |
| Licence Ouverte v2.0 | 1 | S9 |
| Open data DILA (mention DILA) | 1 | S11-annuaire-administration |
| Publications officielles (hors open data) | 1 | S31 |
| Texte officiel (JORF) | 1 | S37 |
| etalab-2.0 | 1 | S2 |
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.
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).
Toutes les alertes calculées à l'ingestion (dump complet), chacune avec sa règle, sa base légale et son URL source.
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).
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).
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.
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.
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).