La France est inhabituellement bien rangée : presque tout passe par RTE, avec OAuth, des API versionnées et de la vraie documentation. Les difficultés sont dans le marché, pas dans la plomberie.
éCO2mix est la vitrine publique des données de RTE : consommation et production d'électricité en temps réel, mix par filière, émissions de CO2. Les mêmes séries passent par le portail data.rte-france.com, mais avec authentification OAuth2.
Pour un graphique, éCO2mix suffit. Pour un traitement automatisé, il faut le portail.
RTE opère un portail développeurs sur data.rte-france.com. Vous créez un compte, déclarez une application, puis vous l'abonnez à chaque API souhaitée. L'abonnement est par API : un jeton valide pour la consommation renverra 403 sur la production tant que vous n'aurez pas ajouté cet abonnement.
# 1. échange des identifiants contre un jeton (valide ~2 h)
POST https://digital.iservices.rte-france.com/token/oauth/
Authorization: Basic base64(client_id:client_secret)
# 2. appel d'une API
GET https://digital.iservices.rte-france.com/open_api/
actual_generation/v1/actual_generations_per_production_type
?start_date=2026-09-15T00:00:00+02:00&end_date=2026-09-16T00:00:00+02:00| API | Contenu |
|---|---|
actual_generation | Production par filière et par unité, avec le nucléaire détaillé par réacteur. |
consumption | Consommation réalisée et prévisions. |
unavailability_additional_information | Indisponibilités programmées et fortuites par unité. En France, c'est le jeu de données qui fait bouger les prix. |
generation_installed_capacities | Puissance installée par filière. |
tempo_like_supply_contract | Couleur du jour Tempo et compteurs restants. |
La France exploite le plus grand parc nucléaire d'Europe, et la disponibilité des réacteurs pèse davantage sur les prix que le vent en Allemagne. Une seule indisponibilité fortuite sur une tranche de 1,3 GW déplace la courbe.
Modéliser les prix français sans flux d'indisponibilités revient à modéliser la météo dans un marché piloté par les calendriers de maintenance.
Tempo attribue à chaque jour une couleur — bleu, blanc, rouge — avec des jours rouges très chers et limités en nombre par hiver. Cela structure l'effacement et signale les journées de tension. Aucun équivalent en Allemagne ou au Royaume-Uni.
éCO2mix est le jeu de données grand public — mix de production, contenu CO₂, échanges, consommation — disponible via le portail et en open data. Parfait pour l'histo et la présentation, plus lent pour l'opérationnel.
La France publie aussi sur ENTSO-E sous la zone 10YFR-RTE------C, ce qui est le bon choix pour comparer la France aux autres zones européennes dans un schéma unique — voir notre guide de l'API ENTSO-E (en anglais).
Rotation des jetons, abonnements par API, décalages horaires et flux d'indisponibilités : nous avons construit cette intégration et nous savons où elle casse.
Nous écrire