Données essentielles de la commande publique consolidées (format tabulaire) DECP

Description

Données essentielles de la commande publique (DECP) consolidées, retraitées et publiées aux formats Parquet et CSV. Les DECP sont les données publiées dans le cadre de l'arrêté du 22 décembre 2022, et décrivent les données au moment de l'attribution du marché public.

Ces données sont trop volumineuses pour être ouvertes dans un logiciel de tableur. En revanche vous pouvez explorer, filtrer et télécharger les DECP au format Excel sur colibre.fr.

Ces données sont mises à jour à peu près tous les jours par téléchargement et retraitement des données mises à disposition par les sources de données listées sur cette page. Ce jeu de données est par exemple plus exhaustif que les données publiées par le Ministère des Finances ici et ici car il exploite davantage de sources de données.

Code source de la transformation et de la publication des données : https://github.com/ColinMaudry/decp-processing

Plus d'informations sur le projet sur colibre.fr/a-propos

Compter les marchés publics
  • chaque marché public est identifié de manière globale via la colonne uid. Ce champ est la concaténation du SIRET de l'acheteur (acheteur_id), de l'identifiant interne de marché (id) et du code CPV (codeCPV).

  • un même marché public peut être décrit sur plusieurs lignes car

    • il peut avoir plusieurs titulaires (champs titulaire_*)

    • il peut avoir subi des modifications tels que des avenants (champ modification_id). Si modification_id est égal à 0, il s'agit des données de l'attribution initiale du marché, sans modification.

  • une modification de marché ne peut affecter que les champs suivants : titulaire_*, montant et dureeMois. Les champs dateNotification et datePublicationDonnees s'appliquent également aux modifications (modification_id est généré grâce à la valeur de dateNotification)

  • le champ booléen donneesActuelles indique si la ligne est liée à la dernière version du marché (dernière modification_id)

API REST

Les mêmes données peuvent être consommées via l'API tabulaire de colibre.fr, par exemple pour alimenter une application sans avoir à configurer de base de données. Cette API est disponible sur abonnement, contactez-moi si vous êtes intéressé·e. Les résultat sont renvoyés au format JSON tabulaire.

Diffuseur
Attributions
Colin Maudry(Créateur)
Dernière mise à jour
Votre question porte sur autre chose que ce jeu de données ? Visiter notre forum

4 discussions

Représentativité des données

Posté le
Bonjour, Tout d’abord, merci pour la mise à disposition de votre jeu de données en libre accès. Votre travail d'agrégation des données et de mapping permet un gain de temps important par rapport à la base de données officielle. Je souhaiterais toutefois vous poser une question concernant son niveau de représentativité. Bien que la publication des données relève d’une obligation légale depuis 2024, avez-vous pu évaluer dans quelle mesure votre jeu de données reflète bien l’ensemble réel des marchés publics passés en France ? J'imagine que vous avez pu collaborer avec des entreprises de travaux, avez-vous eu parfois des retours négatifs comme quoi la base de données semble n'intégrer qu'une petite partie des appels d'offres qu'ils ont réellement remporté ? Je vous remercie par avance pour votre retour.​‌ Laurent
Posté le
Bonjour, Tout d'abord concernant le cadre réglementaire, l'obligation date d'octobre 2018, lors de l'entrée en vigueur du premier arrêté DECP (https://www.legifrance.gouv.fr/loda/id/JORFTEXT000034492587). Le 1er janvier 2024 est entrée en vigueur la V2, c'est à dire une extension significative du nombre de champs à publier et des changements dans les modalités de publication. Ensuite, il n'existe pas de référentiel à partir duquel nous pourrions comparer l'exhaustivité des DECP, car les DECP sont précisément le canal officiel de recensement des marchés publics. La DGFiP les recense aussi côté comptabilité, mais je crois que la granularité n'est pas la même. Reste le feeling, et concernant la présence des acheteurs, j'ai toujours trouvé les acheteurs que je cherchais. Je sais que certains ne publient pas tous leurs marchés pour diverses raisons (en premier lieu l'absence de contrôle et de sanction), mais du coup c'est compliqué à mesurer. Je cherche à faire financer une étude pour détecter l'absence de certains acheteurs des DECP, dites moi si cela vous intéresserait de participer financièrement en échange d'un peu de visibilité et du noble sentiment d'avoir participé à la transparence des marchés publics.
Posté le
Merci pour votre éclairage ! Pour être transparent, j'ai du mal à croire que l'étude en question puisse réellement faire évoluer la situation. On est en effet dans une forme de cercle vicieux : l'absence de contrôle conduit à une complétion très inégale (voire pas de complétion...) de la part des acheteurs, et j'ai le sentiment que mesurer plus précisément l'ampleur du phénomène ne suffira pas à changer les pratiques. L'intention reste évidemment très louable. Je me permets simplement de vous partager franchement mon avis parce que je crains qu'une telle étude vous demande beaucoup de temps pour un impact finalement assez marginal. J'espère bien sûr me tromper et je vous souhaite de trouver des partenaires intéressés par cette démarche (qui dans un monde parfait devrait être le gouvernement...).
Mis à jour le
Il ne serait pas possible de repérer les marchés manquants, mais les acheteurs manquants, en comparant la liste des SIRET présents dans les données de marchés avec les SIRET d'acheteurs supposés dans la base SIRENE. C'est un peu plus compliqué que ça, mais ça permettrait d'avancer, peut-être d'identifier des plateformes qui ne publient pas ou mal. On pourrait aussi compter les marchés publiés et les comparer à la population de la commune ou du département visé.

Doublons

Mis à jour le
Bonjour, La colonne uid n'est-elle pas un identifiant unique ? Le nom le laisse penser et pourtant on trouve ce type de doublon. Même uid, certains champs identiques et d'autres non. Est-ce normal et faut-il donc ne pas utiliser uid comme clé primaire lors de l'import dans une base de données ? Merci. 200076958000122025DMR,2025DMR,Marché,20007695800012,COLLECTIVITE DE CORSE,32465612300019,SIRET,MARIE CASTELLANI,Elargissement du pont de San Martinu sur la RD 119 (P.R : 4.390) - Commune d’Arbellara,244374.7,Travaux,45221119,Procédure adaptée,Sans objet,7,7.0,2,2026-06-19,2026-06-19,Mixte,Définitif révisable,false,,false,Sans objet,Sans objet,"Critère environnemental, Clause environnementale",Sans objet,false,Solidaire,0.0,0.0,20110,Code postal,,,Région,2A004,Ajaccio,2A,Corse-du-Sud,94,Corse,41.91793,8.73236,PME,2A024,Aullène,2A,Corse-du-Sud,94,Corse,,,0,true,aws_marches-publics.info,https://www.data.gouv.fr/datasets/65cf11893fda573b53b19f52/#/resources/32429348-b7ae-4380-b26b-44ab93288799 200076958000122025DMR,2025DMR,Marché,20007695800012,COLLECTIVITE DE CORSE,45063550300011,SIRET,LEANDRI ROCH BTP,Elargissement du pont de San Martinu sur la RD 119 (P.R : 4.390) - Commune d’Arbellara,244374.7,Travaux,45221119,Procédure adaptée,Sans objet,7,7.0,2,2026-06-19,2026-06-19,Mixte,Définitif révisable,false,,false,Sans objet,Sans objet,"Critère environnemental, Clause environnementale",Sans objet,false,Solidaire,0.0,0.0,20110,Code postal,,32,Région,2A004,Ajaccio,2A,Corse-du-Sud,94,Corse,41.91793,8.73236,PME,2A249,Propriano,2A,Corse-du-Sud,94,Corse,41.655732,8.900732,0,true,aws_marches-publics.info,https://www.data.gouv.fr/datasets/65cf11893fda573b53b19f52/#/resources/32429348-b7ae-4380-b26b-44ab93288799
Mis à jour le
Producteur
Bonjour, Merci pour votre message. La section "Compter les marchés publics" de la description de ce jeu de données répond à votre question. En bref : un 'uid' identifie un marché public et un marché public peut être représenté sur plusieurs lignes selon qu'il soit attribué à plusieurs titulaire ou qu'il ait fait l'objets de modifications lors de son exécution. Dans ces cas-là, la plupart des champs ne changent pas, à l'exception des champs date de notification, la date de publication des données, les infos des titulaires, la durée en mois et le montant qui peuvent changer.
Posté le
Bonjour, Merci pour votre réponse rapide. C'est rès clair. Cordialement

https://decp.info

Posté le
Bonjour, Je suis juriste et malheureusement, piètre informaticien, mais je m'intéresse beaucoup aux données publiques et plus particulièrement aux données essentielles de la commande publique. J'avais pris l'habitude de me référer à decp.info mais depuis quelques temps, cela ne fonctionne plus. Pourriez-vous m'indiquer si ce dysfonctionnement est temporaire ? Sinon, connaissez-vous un autre outil permettant de filtrer ces données ? (Je cherche plutôt une solution clé en main car comme je vous le disais, je suis assez nul en informatique et n'ai pas le temps de me former.) Un grand merci d'avance pour votre aide. Bien cordialement.
Posté le
Bonjour Étienne, Merci beaucoup pour votre message, c'est toujours sympa de lire que mon travail sert :) Effectivement decp.info est hors ligne actuellement. Il ne recevait plus de mises à jour de données depuis le 1er janvier 2024, donc l'intérêt de maintenir un outil en ligne de manière bénévole pour permettre la consultation de données non actualisées ne m'apparaissait pas pertinent. C'est aussi beaucoup dû à la manière très chaotique qu'a Bercy de publier ces données depuis le 1er janvier 2024 et le passage au format DECP V2. C'est très difficile de suivre leurs choix techniques, et donc chronophage de maintenir la publication de données. Êtes-vous intéressé par un retour de decp.info même si, à court terme, les données n'iront pas plus loin que le 31/12/2023 ?
Posté le
Bonjour, Un grand merci de votre réponse ! Effectivement, j'aurais besoin d'un outil régulièrement mis à jour. C'est dommage que decp.info ne puisse plus l'être, même si je comprends tout à fait que cela devienne trop chronophage pour vous. Entre temps j'ai contacté un collègue économiste qui travaille un peu sur ces questions et s'y connais mieux que moi en réutilisation des données, peut-être a-t-il développé son propre outil. (Je devrais peut-être m'y mettre... question de temps disponible aussi sachant qu'à ce stade je sais à peine utiliser un tableur excel...). En tout cas c'est curieux que ces données soient devenues plus compliquées à utiliser depuis le 1er janvier 2024 alors que c'était justement l'entrée en vigueur d'une réforme censée permettre un accès plus centralisé et plus complets aux DECP ! Bonne suite à vous.
Posté le
Bonjour Etienne, Juste pour vous dire que decp.info est revenu en ligne depuis quelques mois, avec beaucoup plus de données et de fonctionnalités ! => https://decp.info

Mise à jour

Posté le
Bonjour, pensez-vous mettre à jour ces fichiers (notamment le fichier sqlite) ? S'agit-il bien d'un fichier consolidé sur les n dernières années ? Bien à vous
Posté le
Bonjour, J'aimerais bien, mais la dernière fois que j'ai regardé, la source officielle s'est presque tarie depuis le 1er janvier 2024 et l'entrée en vigueur du nouveau format de DECP. Seule une petite partie des producteurs de données publient dans ce nouveau format, et le Ministère a modifié le format initial pour en faire quelque chose de très bizarre (je vous la fais en résumé :)). Bref, les données 2024 ne me donnaient pas très envie de m'y replonger. Cependant, votre message me motive à y jeter de nouveau un oeil, voir si je peux bricoler quelque chose. Et écrire sur les détaisl de la situation, et pourquoi c'est compliqué de travailler avec les DECP depuis le 1er janvier 2024.
Posté le
Merci pour votre intérêt renouvelé. Je serais très intéressé de suivre vos avancées sur ce file de discussion.
Posté le
Bonjour, Les données sont de nouveau mises à jour quasi-quotidiennement et publiées aux formats parquet et CSV. Une interface d'exploration est également mise à disposition : decp.info