Données énergie

Données RTE : exploiter les API Transparence et Écowatt pour le trading et le pricing

RP
Rodolphe Puyloubier
· · 12 min de lecture

Sur le marché de l’électricité, la donnée est devenue un actif stratégique au même titre que le MWh lui-même. Les acteurs qui disposent d’un accès fluide et automatisé aux fondamentaux du marché (production, consommation, échanges transfrontaliers, signaux de tension) prennent des décisions d’approvisionnement et de pricing plus rapides et plus précises que ceux qui se contentent de suivre les prix de gros en temps différé. RTE, en tant que gestionnaire du réseau de transport français, met à disposition un écosystème d’API particulièrement riche, dont l’exploitation reste pourtant sous-optimisée par une large partie des fournisseurs alternatifs, courtiers et responsables d’équilibre. Cet article propose un tour d’horizon technique des principales API RTE, de leur contenu, de leurs modalités d’accès et, surtout, de leurs cas d’usage concrets pour les professionnels du secteur.

Le portail data.rte-france.com : architecture et principes d’accès

RTE centralise l’ensemble de ses API publiques sur le portail data.rte-france.com. Ce portail, lancé en 2016 et régulièrement enrichi depuis, propose aujourd’hui plus d’une trentaine d’API couvrant des domaines variés : production réalisée et prévisionnelle, consommation nationale, échanges aux interconnexions, mécanisme de capacité, signaux Écowatt et Tempo, données de marché.

Création d’un compte et obtention des clés

L’accès aux API RTE suit le modèle OAuth 2.0, désormais standard dans le monde de l’énergie. La première étape consiste à créer un compte sur le portail, puis à souscrire aux API souhaitées. Chaque souscription génère un couple client_id / client_secret qui permet d’obtenir un token d’accès (Bearer token) d’une durée de validité de 2 heures. Ce token est ensuite transmis dans l’en-tête Authorization de chaque requête HTTP.

Le processus est gratuit et ne requiert pas de statut particulier (pas besoin d’être acteur de marché). Un courtier, un éditeur de logiciel, un bureau d’études ou même un particulier peut y accéder. En revanche, les quotas de requêtes varient selon les API : la plupart autorisent entre 5 et 15 requêtes par seconde, ce qui est largement suffisant pour des usages de pricing ou de reporting, mais peut devenir limitant pour du scraping massif de données historiques.

Format des données et conventions

Les réponses sont systématiquement au format JSON. Les horodatages suivent la norme ISO 8601 avec fuseau UTC, ce qui impose une conversion côté client pour les traitements en heure locale (CET/CEST). Les puissances sont exprimées en MW, les énergies en MWh. Les granularités temporelles varient selon les API : pas de 15 minutes pour la production réalisée, pas horaire pour certaines prévisions, pas journalier pour les signaux de type Écowatt.

Un point d’attention fréquemment négligé : les données RTE sont publiées avec des délais qui dépendent de la nature de l’information. La production réalisée par filière est disponible avec un retard d’environ 30 à 45 minutes. Les prévisions J+1 de consommation sont publiées en fin d’après-midi de la veille. Comprendre ces délais est indispensable pour intégrer correctement les données dans une chaîne de traitement temps réel.

Les API fondamentales pour le trading et le pricing

Actual Generation : le mix de production en quasi temps réel

L’API “Actual Generation” (ou “Données de production réalisée par filière”) fournit la puissance injectée sur le réseau de transport, ventilée par type de production : nucléaire, éolien, solaire, hydraulique, gaz, charbon, bioénergies, fioul. Ces données sont disponibles au pas de 15 minutes et constituent la base de toute analyse fondamentale du marché électrique français.

Pour un fournisseur ou un responsable d’équilibre, cette API permet de construire des indicateurs en temps quasi réel sur le résidu de demande (consommation moins production renouvelable), qui est le principal driver des prix spot. Un résidu de demande élevé, combiné à une faible disponibilité nucléaire, signale un risque de prix élevés sur les heures concernées. Inversement, une forte production éolienne et solaire associée à une consommation modérée pousse les prix vers le bas, parfois en territoire négatif.

Cas d’usage concret : un courtier qui propose des offres indexées sur le spot peut utiliser ces données pour alerter ses clients professionnels sur les périodes de prix extrêmes et recommander des arbitrages de consommation (effacement, décalage de process industriels).

Generation Forecast : anticiper l’offre de demain

Complémentaire de la précédente, l’API “Generation Forecast” fournit les prévisions de production éolienne et solaire publiées par RTE. Ces prévisions, mises à jour plusieurs fois par jour, couvrent un horizon allant de quelques heures à J+3. Elles sont essentielles pour les acteurs qui doivent soumettre des nominations (PDEV) à RTE, car elles permettent d’estimer le niveau de production renouvelable attendu et donc le prix probable du marché day-ahead.

La qualité de ces prévisions s’est considérablement améliorée au fil des années, mais il subsiste des écarts significatifs, particulièrement pour l’éolien au-delà de 24 heures. Un responsable d’équilibre avisé comparera les prévisions RTE avec ses propres modèles (ou ceux de prestataires spécialisés comme Météo-France, Engie Global Energy Management, ou des pure players comme Elum ou Steadysun) pour construire une vision probabiliste plutôt que déterministe.

Consumption : la demande nationale et ses drivers

L’API “Consumption” (ou “Consommation réalisée”) fournit la consommation nationale au pas de 15 minutes. Couplée à l’API “Consumption Forecast” qui donne les prévisions de RTE pour les jours suivants, elle constitue le second pilier de l’analyse fondamentale.

La consommation française présente une forte thermosensibilité en raison du parc de chauffage électrique : chaque degré en dessous de la température de référence ajoute environ 2 400 MW de consommation en hiver. Cette relation permet de construire des modèles de régression température/consommation qui, alimentés par les prévisions météorologiques, offrent une vision anticipée de la demande et donc des prix.

Pour un fournisseur qui gère un portefeuille de clients résidentiels ou tertiaires, ces données permettent aussi de recaler ses propres prévisions de portefeuille par rapport à la tendance nationale, en calculant un ratio de participation (part du portefeuille dans la consommation nationale) qui évolue dans le temps.

Physical Flows : les échanges aux interconnexions

La France dispose d’environ 17 GW de capacité d’interconnexion avec ses voisins européens (Allemagne, Belgique, Espagne, Italie, Royaume-Uni, Suisse). Les échanges transfrontaliers jouent un rôle majeur dans la formation des prix : en période de surplus français, l’export permet de soutenir les prix, tandis qu’en période de tension, l’import contribue à limiter les pointes.

L’API “Physical Flows” fournit les flux physiques réalisés aux différentes frontières, au pas de 15 minutes. Pour un trader ou un analyste pricing, ces données permettent de comprendre le couplage des marchés européens et d’anticiper les divergences de prix entre zones (spread France/Allemagne par exemple), qui constituent des opportunités d’arbitrage.

Écowatt et signaux de tension : au-delà du marché

L’API Écowatt : un signal opérationnel

Écowatt, souvent présenté comme la “météo de l’électricité”, est un dispositif de signalisation à trois niveaux (vert, orange, rouge) qui informe sur le niveau de tension du système électrique. Depuis l’hiver 2022-2023, marqué par les craintes de délestage, Écowatt a gagné une visibilité considérable auprès du grand public. Mais son API reste sous-exploitée par les professionnels.

L’API Écowatt fournit le signal prévisionnel sur 4 jours, au pas horaire. Pour un courtier ou un fournisseur, ce signal peut être intégré dans les communications client (alertes automatiques en cas de signal orange ou rouge), dans les mécanismes d’effacement volontaire, ou encore dans les offres à modulation tarifaire (bonus/malus selon le signal Écowatt). Plusieurs fournisseurs innovants proposent déjà des offres dont le prix varie en fonction du signal Écowatt, ce qui suppose une intégration technique de cette API dans le système de facturation.

Le signal Tempo

L’API “Tempo Like Supply Contract” fournit les données relatives aux jours de couleur du dispositif Tempo d’EDF (bleu, blanc, rouge). Bien que ce dispositif soit historiquement lié au tarif réglementé, les données de calendrier Tempo sont utiles pour les courtiers et fournisseurs qui construisent des offres alternatives inspirées de cette logique : les 22 jours rouges et 43 jours blancs correspondent à des périodes de forte tension sur le système, et donc à des coûts d’approvisionnement élevés.

En intégrant le calendrier Tempo dans ses outils de cotation, un courtier peut proposer des grilles tarifaires multi-couleurs qui reflètent fidèlement la réalité des coûts de marché, tout en offrant au client une lisibilité supérieure à celle d’une indexation spot brute.

Cas d’usage avancés : de la donnée brute à l’intelligence décisionnelle

Construction d’un modèle de prix spot

Le cas d’usage le plus ambitieux consiste à construire un modèle prédictif du prix EPEX Spot day-ahead à partir des données RTE. Les variables explicatives principales sont le résidu de demande (consommation prévue moins production renouvelable prévue), la disponibilité du parc nucléaire (publiée par EDF via la plateforme REMIT mais aussi estimable via l’API Actual Generation), et le prix du gaz (qui détermine le coût marginal des centrales de pointe).

Un modèle de régression, même relativement simple (type forêt aléatoire ou gradient boosting), entraîné sur deux à trois ans de données historiques récupérées via les API RTE, permet d’obtenir des prévisions de prix J+1 avec une erreur moyenne absolue de l’ordre de 8 à 15 EUR/MWh en conditions normales. Cette précision est suffisante pour un fournisseur qui cherche à affiner ses décisions de couverture ou pour un courtier qui veut donner un avis éclairé à ses clients sur le timing d’engagement.

Alimentation du PDEV et pilotage de l’équilibre

Pour un responsable d’équilibre, les données RTE alimentent directement le processus de nomination. Le PDEV (Programme de développement), transmis quotidiennement à RTE, doit refléter au mieux la consommation prévisionnelle du portefeuille et les injections programmées. En croisant les prévisions de consommation nationale avec les caractéristiques de son portefeuille (thermosensibilité, profil type), le responsable d’équilibre peut affiner sa nomination et réduire ses écarts, dont le coût de règlement est directement impacté par les prix du mécanisme d’ajustement.

L’API “Balancing Mechanism” de RTE fournit d’ailleurs les offres activées sur le mécanisme d’ajustement et les prix de règlement des écarts en quasi temps réel, ce qui permet un suivi heure par heure de l’exposition financière du périmètre d’équilibre.

Monitoring du parc nucléaire

L’API “Unavailability of Generation Units” fournit les déclarations d’indisponibilité des unités de production de plus de 100 MW, conformément aux obligations REMIT. Pour le parc nucléaire français (56 réacteurs, environ 61 GW de capacité installée), ces données sont fondamentales : la disponibilité nucléaire est le principal facteur structurel du prix de l’électricité en France.

Un tableau de bord consolidant les indisponibilités déclarées (programmées et fortuites) permet de calculer la capacité nucléaire disponible à chaque horizon, et de la comparer à la moyenne historique. L’hiver 2022-2023 a montré de manière spectaculaire l’impact d’une faible disponibilité nucléaire (parfois inférieure à 30 GW) sur les prix spot, qui avaient atteint des niveaux sans précédent.

Architecture technique recommandée pour l’intégration

Pipeline de collecte

Une architecture robuste de collecte des données RTE repose généralement sur un scheduler (cron, Airflow, Prefect) qui déclenche des scripts de collecte à intervalle régulier. Pour les données au pas de 15 minutes (production, consommation), une collecte toutes les 30 minutes est un bon compromis entre fraîcheur et respect des quotas. Les données sont stockées dans une base de données temporelle (TimescaleDB, InfluxDB) ou, plus classiquement, dans un datawarehouse PostgreSQL avec des tables partitionnées par date.

Le token OAuth 2.0 doit être géré avec un mécanisme de renouvellement automatique. Un pattern courant consiste à stocker le token en cache (Redis par exemple) avec un TTL légèrement inférieur à sa durée de validité (1 h 50 pour un token valide 2 h), et à déclencher un renouvellement proactif avant expiration.

Gestion de la fiabilité

Les API RTE connaissent occasionnellement des périodes d’indisponibilité ou de latence élevée, notamment lors des mises à jour de la plateforme. Il est recommandé de mettre en place un mécanisme de retry avec backoff exponentiel, et de conserver un cache local des dernières données reçues pour éviter toute interruption des traitements aval. Un monitoring des temps de réponse et des taux d’erreur (via Grafana, Datadog ou un outil équivalent) permet de détecter rapidement les anomalies.

Pour les données historiques, RTE propose un téléchargement en masse via le portail web ou via des requêtes avec paramètres de date. La profondeur historique varie selon les API : certaines remontent à 2012, d’autres sont limitées à trois ans. Il est donc prudent de constituer et maintenir son propre historique dès le début de l’intégration.

Complémentarité avec les données Enedis et GRDF

Les API RTE couvrent le système électrique à l’échelle nationale (réseau de transport). Pour un fournisseur ou un courtier, elles doivent être croisées avec les données issues d’Enedis (courbes de charge client, index de consommation via les API SGE et DataConnect) et, pour les acteurs du gaz, avec les données GRDF (flux ADICT). Cette complémentarité entre données macro (RTE) et données micro (GRD) est ce qui permet de construire une vue à 360 degrés : comprendre les prix de marché grâce aux fondamentaux nationaux, et les rapprocher de la consommation effective de chaque client pour affiner le pricing et le suivi de marge.

Limites et points de vigilance

Malgré la richesse de l’écosystème, quelques limites méritent d’être signalées. Premièrement, les données RTE sont des données déclaratives pour certaines catégories (indisponibilités, prévisions de production) : elles reflètent ce que les producteurs déclarent, pas nécessairement ce qui se passe réellement en temps réel. Deuxièmement, la granularité géographique reste limitée : les données de consommation et de production sont fournies au niveau France métropolitaine, sans découpage régional systématique (même si certaines API proposent un découpage par zone). Troisièmement, les conditions d’utilisation stipulent que les données sont fournies “en l’état”, sans garantie d’exactitude ni de complétude, ce qui impose de mettre en place ses propres contrôles de cohérence.

Enfin, il faut noter que certaines données essentielles ne sont pas disponibles via les API RTE, notamment les prix de marché EPEX Spot eux-mêmes (qui relèvent de la propriété intellectuelle d’EPEX et nécessitent un abonnement séparé) et les prix du gaz (disponibles via Powernext/EEX). Un fournisseur ou un trader doit donc agréger plusieurs sources pour disposer d’une vision complète.

Gridaria accompagne les fournisseurs d’énergie, courtiers et responsables d’équilibre dans l’intégration des données RTE à leurs outils de pricing et de trading. Prenez contact →

#API RTE #données énergie #trading électricité #pricing fournisseur #prévision consommation
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 →