Electricity BalanceBilan électrique
Bilan électriqueElectricity Balance
This API from Enedis, the French electricity distribution network operator, provides monthly electricity balance figures at the Enedis grid level, expressed in MWh. It covers volumes injected, withdrawn, produced, and consumed on the network. Data is refreshed twice a month, with a full update on the last business day of the month incorporating extrapolated figures for the most recent period. It offers a national view of electricity flows across the distribution grid, useful for monitoring energy production and consumption trends over time.Le Bilan Électrique Enedis restitue en MWh et sur une période mensuelle les volumes d'énergie injectés, soutirés, produits ou consommés à la maille Enedis. Les données sont actualisées deux fois par mois : le dernier jour ouvré du mois, en prenant en compte des données extrapolées sur les derniers…
Trust score
How is this computed?Weighted across five axes. Tap a ring for what it measures.
Data schema (14 fields)
Click a field to see example values.
| Field | Type | Description |
|---|---|---|
| date | string | Month covered by the electricity balance data.Month covered by the electricity balance data. |
| injection_rte | number | Energy injected into the RTE transmission network, in MWh.Energy injected into the RTE transmission network, in MWh. |
| injection_eld | number | Energy injected into local distribution networks (ELD), in MWh.Energy injected into local distribution networks (ELD), in MWh. |
| production_telerelevee_a_courbe_de_chargeProduction télérelevée à courbe de charge | number | Production from remotely metered load-curve sites, in MWh.Production from remotely metered load-curve sites, in MWh. |
| production_profilee_a_indexProduction profilée à index | number | Production from profiled meter-index sites, in MWh.Production from profiled meter-index sites, in MWh. |
| refoulement | number | Energy pushed back (refoulement) into the upstream network, in MWh.Energy pushed back (refoulement) into the upstream network, in MWh. |
| soutirage_eld | number | Energy withdrawn from local distribution networks (ELD), in MWh.Energy withdrawn from local distribution networks (ELD), in MWh. |
| pertes_bouclantes_normaliseesPertes bouclantes normalisées | number | Normalized network balancing (looping) losses, in MWh.Normalized network balancing (looping) losses, in MWh. |
| date_photo_des_donneesDate photo des données | string (date-time) | Timestamp when the data snapshot was taken.Timestamp when the data snapshot was taken. |
| consommation_hta_segments_c1_c2_c3 | number | Consumption on medium-voltage segments C1, C2 and C3, in MWh.Consumption on medium-voltage segments C1, C2 and C3, in MWh. |
| consommation_bt_36_segment_c4 | number | Consumption on low-voltage segment C4 (>36 kVA), in MWh.Consumption on low-voltage segment C4 (>36 kVA), in MWh. |
| consommation_bt_36_segment_c5 | number | Consumption on low-voltage segment C5 (<36 kVA), in MWh.Consumption on low-voltage segment C5 (<36 kVA), in MWh. |
| consommation_bt_36_segment_c5_profil_professionnel | string | Professional-profile consumption within low-voltage segment C5, in MWh.Professional-profile consumption within low-voltage segment C5, in MWh. |
| consommation_bt_36_segment_c5_profil_residentielConsommation BT < 36 - Segment C5 Profil Résidentiel | string | Residential-profile consumption within low-voltage segment C5, in MWh.Residential-profile consumption within low-voltage segment C5, in MWh. |
Schema captured from datafair 27 days ago.
Query the data
Pick columns and a sort, then fetch a live preview straight from the source. Choose an API-filterable column (marked ▾) under “Where” to pick from its list of values.
Sample data (5 records)
Record 1date: 2023-01-01 · _score: —
{
"date": "2023-01-01",
"_score": null,
"refoulement": 2899750.93,
"injection_eld": 70556.153,
"injection_rte": 34348043.173,
"soutirage_eld": 370736.008,
"date_photo_des_donnees": "2025-08-10T08:06:55+02:00",
"production_profilee_a_index": 55188.12268830861,
"consommation_bt_36_segment_c4": 4356015.438651929,
"consommation_bt_36_segment_c5": 22304908.66816675,
"pertes_bouclantes_normalisees": 3084549.2775838375,
"consommation_hta_segments_c1_c2_c3": 9201959.02478606,
"production_telerelevee_a_courbe_de_charge": 7744131.901522659,
"consommation_bt_36_segment_c5_profil_residentiel": "18236592.838780075",
"consommation_bt_36_segment_c5_profil_professionnel": "4068315.8293866725"
}Record 2date: 2023-02-01 · _score: —
{
"date": "2023-02-01",
"_score": null,
"refoulement": 1630264.587,
"injection_eld": 47642.174,
"injection_rte": 30024948.702,
"soutirage_eld": 322094.863,
"date_photo_des_donnees": "2025-08-10T08:06:55+02:00",
"production_profilee_a_index": 128551.73024138248,
"consommation_bt_36_segment_c4": 3810094.365424102,
"consommation_bt_36_segment_c5": 19259701.625969287,
"pertes_bouclantes_normalisees": 2559373.039885839,
"consommation_hta_segments_c1_c2_c3": 8338806.672719596,
"production_telerelevee_a_courbe_de_charge": 5719192.5472572,
"consommation_bt_36_segment_c5_profil_residentiel": "15726843.521938957",
"consommation_bt_36_segment_c5_profil_professionnel": "3532858.1040303316"
}Record 3date: 2023-03-01 · _score: —
{
"date": "2023-03-01",
"_score": null,
"refoulement": 3259156.383,
"injection_eld": 67584.829,
"injection_rte": 27924732.568,
"soutirage_eld": 293939.167,
"date_photo_des_donnees": "2025-08-10T08:06:55+02:00",
"production_profilee_a_index": 177599.55121480144,
"consommation_bt_36_segment_c4": 3845945.4283708287,
"consommation_bt_36_segment_c5": 17642750.93015605,
"pertes_bouclantes_normalisees": 2447503.305419536,
"consommation_hta_segments_c1_c2_c3": 8956575.235367253,
"production_telerelevee_a_courbe_de_charge": 8275953.495961866,
"consommation_bt_36_segment_c5_profil_residentiel": "14182342.296660779",
"consommation_bt_36_segment_c5_profil_professionnel": "3460408.63349527"
}Record 4date: 2023-04-01 · _score: —
{
"date": "2023-04-01",
"_score": null,
"refoulement": 2255560.295,
"injection_eld": 54709.598,
"injection_rte": 23738142.881,
"soutirage_eld": 242805.181,
"date_photo_des_donnees": "2025-08-10T08:06:55+02:00",
"production_profilee_a_index": 236689.27426678804,
"consommation_bt_36_segment_c4": 3271984.1639701813,
"consommation_bt_36_segment_c5": 14136005.081618937,
"pertes_bouclantes_normalisees": 1910292.124619131,
"consommation_hta_segments_c1_c2_c3": 8103921.357911771,
"production_telerelevee_a_courbe_de_charge": 5891026.446678545,
"consommation_bt_36_segment_c5_profil_residentiel": "11269057.344143981",
"consommation_bt_36_segment_c5_profil_professionnel": "2866947.7374749538"
}Record 5date: 2023-05-01 · _score: —
{
"date": "2023-05-01",
"_score": null,
"refoulement": 2447680.821,
"injection_eld": 58377.511,
"injection_rte": 19964074.045,
"soutirage_eld": 192744.163,
"date_photo_des_donnees": "2025-08-10T08:06:55+02:00",
"production_profilee_a_index": 295123.74775657564,
"consommation_bt_36_segment_c4": 3018755.228820039,
"consommation_bt_36_segment_c5": 11194587.377279056,
"pertes_bouclantes_normalisees": 1491346.515498363,
"consommation_hta_segments_c1_c2_c3": 8086478.160550717,
"production_telerelevee_a_courbe_de_charge": 6114016.965,
"consommation_bt_36_segment_c5_profil_residentiel": "8687519.318212772",
"consommation_bt_36_segment_c5_profil_professionnel": "2507068.0590662844"
}Live sample captured at profiling time — values may have changed upstream.
Verification Status
Using the API
Configuration
- Base URL
- https://opendata.enedis.fr/data-fair/api/v1/datasets/bilan-electrique/
- Format
- openapi
License
- ✓ Redistributable
- ✓ Attribution required
Query examples
curl -s 'https://opendata.enedis.fr/data-fair/api/v1/datasets/bilan-electrique/lines?size=20' -H 'Accept: application/json'First 20 records of the dataset as JSON.
Dataset
Volume & freshness
License
No license declared upstream.
Source: datafair
Machine-readable & source
Embed this badge in a README or wiki — it always shows the latest verification state and quality tier.