Données énergie

Accès aux données de consommation via les API Enedis et GRDF : guide technique

RP
Rodolphe Puyloubier
· · 12 min de lecture

L’accès aux données de consommation est devenu un enjeu stratégique majeur pour l’ensemble des acteurs du marché de l’énergie. Que l’on soit courtier cherchant à affiner ses cotations, fournisseur dimensionnant sa couverture d’approvisionnement ou bureau d’études réalisant un audit énergétique, la capacité à récupérer rapidement et de manière fiable les courbes de charge, les index et les données contractuelles des sites conditionne la qualité du service rendu. Enedis et GRDF, en tant que gestionnaires de réseau de distribution (GRD), exposent aujourd’hui des interfaces programmatiques (API) permettant d’automatiser ces échanges. Cet article propose un tour d’horizon technique des différentes voies d’accès à ces données, de leurs prérequis, et des bonnes pratiques pour les exploiter efficacement.

Le paysage des API de données de consommation en France

Le cadre réglementaire français, notamment à travers la loi relative à la transition énergétique pour la croissance verte de 2015 puis les textes européens sur la gestion des données énergétiques, impose aux GRD de mettre à disposition des données de consommation sous réserve du consentement du titulaire du contrat. Cette obligation a conduit Enedis et GRDF à développer des plateformes d’accès normalisées, chacune avec ses spécificités techniques.

Enedis : SGE et DataConnect, deux portes d’entrée distinctes

Enedis propose deux grands canaux d’accès aux données :

SGE (Système de Gestion des Échanges) est l’interface historique, utilisée principalement par les fournisseurs d’électricité et les acteurs disposant d’un contrat GRD-F (contrat entre le gestionnaire de réseau et le fournisseur). SGE fonctionne par échange de webservices SOAP et permet d’accéder à un périmètre de données très large : données techniques du point de livraison (PRM, puissance souscrite, formule tarifaire d’acheminement, type de compteur), historiques de consommation (index, courbes de charge au pas 30 minutes ou 10 minutes selon le segment), et données contractuelles. L’accès à SGE nécessite une convention avec Enedis, une infrastructure technique compatible (certificats SSL client, réseau sécurisé) et, pour les données de consommation individuelles, le consentement explicite du client final.

DataConnect (anciennement dénommé « API tierce ») est l’interface plus récente, conçue pour les acteurs qui ne sont pas fournisseurs : courtiers, bureaux d’études, agrégateurs, éditeurs de logiciels, startups de la transition énergétique. DataConnect repose sur des API REST avec authentification OAuth 2.0 et offre un accès aux données de consommation journalières, aux courbes de charge au pas demi-horaire (pour les clients équipés Linky), et aux données contractuelles de base. Le consentement du client est recueilli via un parcours normalisé hébergé par Enedis (le portail de consentement), ce qui simplifie considérablement la gestion du RGPD pour l’acteur tiers.

GRDF : la plateforme ADICT

Côté gaz naturel, GRDF a déployé la plateforme ADICT (Accès aux Données d’Infrastructure et de Consommation pour les Tiers). ADICT fonctionne sur un modèle comparable à DataConnect : API REST, authentification OAuth 2.0, consentement recueilli via un parcours dédié. Les données accessibles couvrent les consommations journalières (en m³ et en kWh PCS), les index relevés, les données techniques du PCE (Point de Comptage et d’Estimation : matricule, fréquence de relève, type de compteur) et les informations contractuelles. Pour les fournisseurs de gaz disposant d’un contrat d’acheminement avec GRDF, des webservices dédiés (historiquement via le portail OMEGA puis progressivement migrés) complètent l’offre.

Prérequis techniques pour accéder aux API Enedis

L’accès aux données Enedis, qu’il passe par SGE ou DataConnect, suppose de franchir plusieurs étapes administratives et techniques.

Processus d’habilitation DataConnect

Pour DataConnect, le parcours d’habilitation se déroule sur la plateforme data.enedis.fr. L’acteur doit créer un compte, déposer une demande d’habilitation en précisant son cas d’usage (courtage, audit énergétique, pilotage de consommation, etc.), les données sollicitées et la base juridique de la collecte au sens du RGPD. Enedis instruit la demande dans un délai qui varie en pratique entre deux et six semaines. Une fois l’habilitation obtenue, l’acteur reçoit un identifiant client (client_id) et un secret (client_secret) lui permettant d’appeler les API.

Le parcours de consentement est un point clé. DataConnect impose un flux OAuth 2.0 Authorization Code : l’utilisateur final est redirigé vers le portail Enedis, s’authentifie avec ses identifiants Enedis (ou crée un compte), sélectionne le ou les PRM concernés, valide la durée du consentement (jusqu’à 36 mois), puis est redirigé vers l’application de l’acteur tiers avec un code d’autorisation. Ce code est échangé côté serveur contre un jeton d’accès (access token) et un jeton de rafraîchissement (refresh token). Le refresh token a une durée de vie calée sur la durée du consentement, ce qui permet de renouveler les access tokens sans solliciter à nouveau le client.

Les endpoints principaux de DataConnect

Une fois authentifié, l’acteur peut appeler plusieurs familles d’endpoints :

Les données de métrologie fournissent les courbes de charge (puissance moyenne au pas 30 minutes, en W), les consommations quotidiennes (en Wh), et les consommations mensuelles agrégées. Les courbes de charge ne sont disponibles que pour les PRM équipés d’un compteur Linky avec l’option « enregistrement de la courbe de charge » activée (ce qui est le cas par défaut pour les professionnels, mais pas toujours pour les résidentiels).

Les données contractuelles permettent de récupérer la puissance souscrite, la formule tarifaire d’acheminement (FTA), le segment (C1 à C5, P1 à P4) et le statut du point. Ces informations sont essentielles pour un courtier qui construit une cotation, car elles conditionnent le calcul du TURPE et la structure de l’offre.

Les données techniques exposent les caractéristiques du compteur, la tension de raccordement et d’autres informations utiles au dimensionnement.

Spécificités de SGE pour les fournisseurs

SGE offre un périmètre fonctionnel plus riche. Au-delà des données de métrologie, SGE permet d’accéder aux flux de changement de fournisseur, aux notifications de modification contractuelle, aux relevés de mise en service ou de résiliation, et aux données de facturation réseau. Les webservices SGE utilisent le protocole SOAP avec des enveloppes XML signées. L’authentification repose sur des certificats X.509 délivrés par une autorité de certification reconnue par Enedis.

Pour un fournisseur qui opère déjà des flux EDI/XML avec Enedis (comme décrit dans les flux Enedis traités par ailleurs), SGE constitue le prolongement naturel de l’infrastructure d’échange. Les webservices SGE de consultation de mesures (« ConsultationMesures ») permettent de récupérer des historiques sur 24 mois glissants pour les courbes de charge et sur 36 mois pour les index.

Accéder aux données gaz via GRDF ADICT

Le processus d’habilitation auprès de GRDF suit une logique similaire à celle d’Enedis DataConnect, via le portail grdf.fr/demarches/acteurs-du-marche. L’acteur soumet un dossier décrivant son activité, le cas d’usage et les données demandées.

Architecture technique ADICT

ADICT expose des API REST au format JSON. L’authentification suit le protocole OAuth 2.0 avec un flux Authorization Code pour le recueil du consentement du client final. Le client est redirigé vers le portail GRDF, donne son accord pour le partage des données du ou des PCE, et l’acteur reçoit un jeton d’accès.

Les endpoints principaux permettent de récupérer les consommations journalières (publiées avec un décalage de J+2 à J+5 selon la fréquence de relève du compteur), les consommations mensuelles, les données techniques du PCE et les informations contractuelles. Pour les compteurs communicants Gazpar, les données journalières sont disponibles de manière quasi systématique. Pour les compteurs non communicants, seuls les index de relève (semestriels ou mensuels selon le calibre) sont accessibles.

Différences pratiques entre Enedis et GRDF

Plusieurs différences méritent l’attention des développeurs. Les formats de réponse diffèrent : Enedis DataConnect renvoie du JSON avec des conventions de nommage spécifiques (snake_case), tandis que GRDF utilise également du JSON mais avec des structures de données différentes. Les taux de disponibilité et les délais de publication des données varient : Enedis publie les courbes de charge Linky avec un décalage typique de J+1, tandis que GRDF publie les données Gazpar en J+2 au mieux, souvent J+3 à J+5. Les durées de consentement maximales diffèrent également (36 mois chez Enedis, 36 mois aussi chez GRDF, mais les modalités de renouvellement ne sont pas identiques).

Pour un courtier en énergie qui traite à la fois l’électricité et le gaz, la mise en place d’une couche d’abstraction dans le système d’information est fortement recommandée. Cette couche unifie les modèles de données, gère les deux flux d’authentification et harmonise les formats de sortie pour alimenter un moteur de cotation unique.

Cas d’usage concrets pour les professionnels du marché

Courtage : automatiser la collecte pour accélérer les cotations

Un courtier en énergie qui reçoit une demande de cotation pour un portefeuille multi-sites doit, avant toute chose, collecter les données de consommation de chaque site. Sans API, ce processus repose sur la demande manuelle d’historiques au client (qui transmet des factures PDF, des exports Excel de son espace Enedis, etc.), ce qui prend facilement plusieurs jours et génère des erreurs de saisie.

Avec DataConnect et ADICT, le courtier peut proposer à son client un parcours en ligne : le client clique sur un lien, donne son consentement via le portail GRD, et les données de consommation (courbes de charge électricité, consommations journalières gaz) sont automatiquement ingérées dans le système de cotation. Le temps de collecte passe de plusieurs jours à quelques minutes. La qualité des données est garantie par leur provenance directe depuis le GRD.

Prenons un exemple concret : un courtier reçoit un appel d’offres pour un groupe de 15 sites tertiaires. Via DataConnect, il récupère les courbes de charge Linky au pas 30 minutes sur 12 mois pour chacun des 15 PRM. Il peut alors calculer les profils de consommation (pointe, heures pleines, heures creuses), estimer la puissance atteinte, vérifier la cohérence entre la puissance souscrite et la puissance effectivement appelée, et construire une cotation précise en quelques heures.

Fournisseurs : piloter la prévision de consommation et la couverture

Pour un fournisseur d’électricité, l’accès aux courbes de charge via SGE est indispensable à la construction de la prévision de consommation du portefeuille. Les données de métrologie récupérées quotidiennement alimentent les modèles de forecasting qui, à leur tour, pilotent la stratégie de couverture sur les marchés de gros. Un décalage ou une erreur dans la récupération de ces données peut conduire à des écarts d’équilibre significatifs, avec un impact financier direct via le mécanisme de règlement des écarts du responsable d’équilibre.

L’enjeu technique pour le fournisseur est de mettre en place une chaîne de collecte robuste : appel automatisé des webservices SGE en début de journée, contrôle de complétude (certains PRM peuvent ne pas remonter de données certains jours, notamment en cas de dysfonctionnement du compteur ou du concentrateur Linky), traitement des anomalies (données aberrantes, trous de courbe), et injection dans la base de données de métrologie qui alimente le forecasting.

Bureaux d’études et auditeurs : diagnostics énergétiques fondés sur des données réelles

Les bureaux d’études qui réalisent des audits énergétiques ou des études de dimensionnement (photovoltaïque en autoconsommation, stockage, effacement) tirent un bénéfice considérable de l’accès aux courbes de charge réelles plutôt que de travailler sur des profils types. La granularité au pas 30 minutes permet d’identifier les appels de puissance en pointe, de détecter des consommations de base anormalement élevées (indicatrices de gaspillage ou de talon de consommation) et de simuler avec précision la rentabilité d’un investissement.

Bonnes pratiques et pièges à éviter

Gestion des consentements et conformité RGPD

Le consentement est la pierre angulaire juridique de l’accès aux données individuelles de consommation. Les acteurs doivent mettre en place un registre des consentements traçant pour chaque PRM ou PCE la date de recueil, la durée, le périmètre de données autorisé et le statut (actif, expiré, révoqué). La révocation d’un consentement par le client final doit entraîner l’arrêt immédiat de la collecte et, selon les cas, la suppression des données collectées.

Un piège fréquent : ne pas anticiper l’expiration des consentements. Un courtier qui a collecté des consentements pour 12 mois et ne met pas en place de processus de renouvellement se retrouve, un an plus tard, incapable de mettre à jour les données de ses clients. Il est préférable de demander la durée maximale (36 mois) et de planifier des campagnes de renouvellement bien en amont de l’expiration.

Gestion des erreurs et de la qualité des données

Les API des GRD ne sont pas infaillibles. Les taux d’erreur, bien que faibles, existent : timeouts en cas de forte charge sur les serveurs Enedis (notamment lors des pics de requêtes en début de matinée), données partielles pour certains PRM (compteurs Linky non communicants temporairement, concentrateurs en panne), ou incohérences dans les horodatages lors des changements d’heure été/hiver.

Il est indispensable de mettre en place des mécanismes de retry avec backoff exponentiel, des contrôles de complétude systématiques (vérifier que le nombre de points de courbe reçus correspond au nombre attendu pour la période demandée), et des alertes en cas de données manquantes. Pour les courbes de charge, un taux de complétude inférieur à 95 % sur une période donnée doit déclencher une investigation.

Dimensionnement et rate limiting

Les API DataConnect et ADICT imposent des limites de débit (rate limiting). Pour DataConnect, les quotas sont exprimés en nombre d’appels par seconde et par jour, avec des seuils qui dépendent du type d’habilitation. Un acteur qui gère un portefeuille de plusieurs milliers de PRM doit concevoir son système de collecte pour respecter ces quotas : file d’attente de requêtes, parallélisation contrôlée, et collecte étalée dans le temps plutôt que concentrée sur un créneau.

Perspectives : vers un espace de données énergie européen

Le règlement européen sur les données (Data Act) et les travaux autour du « Common European Energy Data Space » dessinent un avenir où les données de consommation seront accessibles de manière plus harmonisée à l’échelle européenne. En France, la CRE et les GRD travaillent sur l’évolution des plateformes existantes pour répondre aux exigences de l’article 23 de la directive électricité de 2019 sur l’accès aux données de comptage. Enedis a d’ailleurs fait évoluer plusieurs fois les spécifications de DataConnect depuis son lancement, ajoutant de nouveaux endpoints et améliorant la documentation.

Pour les acteurs qui investissent aujourd’hui dans l’intégration des API Enedis et GRDF, il est judicieux de concevoir une architecture suffisamment modulaire pour absorber ces évolutions sans refonte majeure. L’adoption de patterns d’intégration standards (API Gateway, couche d’abstraction GRD, stockage intermédiaire des données de métrologie) facilite cette adaptabilité.

Le marché s’oriente aussi vers des modèles de partage de données plus sophistiqués, où les clients pourront accorder des consentements granulaires (par exemple, partager uniquement les données agrégées mensuelles plutôt que les courbes de charge détaillées) et où de nouveaux acteurs, comme les opérateurs de données certifiés, pourraient jouer un rôle d’intermédiaire de confiance. Les professionnels du courtage et de la fourniture qui maîtrisent dès maintenant les fondamentaux techniques de l’accès aux données seront les mieux positionnés pour tirer parti de ces évolutions.

Gridaria accompagne les courtiers en énergie, fournisseurs et éditeurs de logiciels dans l’intégration des API Enedis et GRDF pour automatiser la collecte de données de consommation et fiabiliser leurs processus métier. Prenez contact →

#API Enedis #GRDF ADICT #données de consommation #DataConnect #courtier énergie
Rodolphe Puyloubier

Rodolphe Puyloubier

Consultant senior, Marché de l'électricité et du gaz | Gridaria

Expert du marché de l'électricité et du gaz en France. Accompagne les fournisseurs d'énergie dans leurs projets de lancement et leurs besoins ponctuels : réglementaire (DGEC/CRE), approvisionnement, homologation Enedis, systèmes IT.

Vous avez un projet dans l'énergie ?

Premier échange confidentiel, sans engagement.

Prendre contact →