Segmented electricity production aggregates at half-hourly resolution – National levelAgrégats segmentés de production électrique au pas 1/2 h – Maille nationale
Agrégats segmentés de production électrique au pas 1/2 h – Maille nationaleSegmented electricity production aggregates at half-hourly resolution – National level
This dataset provides half-hourly electricity production data for injection points connected to the Enedis distribution network in France. It includes energy volumes injected into the grid, average load curves derived from smart-meter-equipped producers, and the number of producers. The aggregated figures are available broken down by energy source (such as photovoltaic, wind, or other production types), enabling analysis of decentralized electricity generation trends across the national grid. The data is published and maintained by Enedis, the French electricity distribution system operator responsible for managing meter data at this granularity.”Ce jeu de données restitue la production d’électricité au pas 1/2 h des points d'injection raccordés au réseau Enedis. Il donne les volumes d'énergie injectés, les courbes de charge moyennes de clients dotés de compteurs communicants et le nombre de producteurs. Ces agrégats sont disponibles par pl…
Trust score
How is this computed?Weighted across five axes. Tap a ring for what it measures.
Data schema (13 fields)
Click a field to see example values.
| Field | Type | Description |
|---|---|---|
| horodate | string (date-time) | Date and time of the 30-minute measurement interval.Date and time of the 30-minute measurement interval. |
| plage_de_puissance_injectionPlage de puissance injection | string | Injection power range category of the connection points.Injection power range category of the connection points. |
| filiere_de_productionFiliere de production | string | Type of electricity generation source, e.g. solar.Type of electricity generation source, e.g. solar. |
| nb_points_injectionNb points injection | integer | Number of injection points included in the aggregate.Number of injection points included in the aggregate. |
| total_energie_injectee_whTotal energie injectee wh | number | Total energy injected into the grid, in watt-hours.Total energy injected into the grid, in watt-hours. |
| courbe_moyenne_ndeg1_whCourbe moyenne ndeg1 wh | number | Average load curve value for metering group 1, in watt-hours.Average load curve value for metering group 1, in watt-hours. |
| indice_representativite_courbe_ndeg1Indice representativite courbe ndeg1 | string | Representativeness index of the average curve for group 1.Representativeness index of the average curve for group 1. |
| courbe_moyenne_ndeg2_whCourbe moyenne ndeg2 wh | number | Average load curve value for metering group 2, in watt-hours.Average load curve value for metering group 2, in watt-hours. |
| indice_representativite_courbe_ndeg2Indice representativite courbe ndeg2 | string | Representativeness index of the average curve for group 2.Representativeness index of the average curve for group 2. |
| courbe_moyenne_ndeg1_ndeg2_whCourbe moyenne ndeg1 ndeg2 wh | number | Combined average load curve value for groups 1 and 2, in watt-hours.Combined average load curve value for groups 1 and 2, in watt-hours. |
| indice_representativite_courbe_ndeg1_ndeg2Indice representativite courbe ndeg1 ndeg2 | string | Representativeness index of the combined average curve for groups 1 and 2.Representativeness index of the combined average curve for groups 1 and 2. |
| jour_max_du_mois_0_1Jour max du mois 0 1 | string | Flag indicating if this day is the month's peak day.Flag indicating if this day is the month's peak day. |
| semaine_max_du_mois_0_1Semaine max du mois 0 1 | string | Flag indicating if this week is the month's peak week.Flag indicating if this week is the month's peak week. |
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 1_score: — · horodate: 2022-12-31T23:30:00+01:00
{
"_score": null,
"horodate": "2022-12-31T23:30:00+01:00",
"nb_points_injection": 70,
"jour_max_du_mois_0_1": "0",
"filiere_de_production": "F5 : Solaire",
"courbe_moyenne_ndeg1_wh": 0,
"courbe_moyenne_ndeg2_wh": 0,
"semaine_max_du_mois_0_1": "0",
"total_energie_injectee_wh": 0,
"plage_de_puissance_injection": "P7 : > 12000 kW",
"courbe_moyenne_ndeg1_ndeg2_wh": 0,
"indice_representativite_courbe_ndeg1": "50",
"indice_representativite_courbe_ndeg2": "50",
"indice_representativite_courbe_ndeg1_ndeg2": "100"
}Record 2_score: — · horodate: 2025-10-01T00:00:00+02:00
{
"_score": null,
"horodate": "2025-10-01T00:00:00+02:00",
"nb_points_injection": 1106445,
"jour_max_du_mois_0_1": "0",
"filiere_de_production": "F0 : Total toutes filières",
"courbe_moyenne_ndeg1_wh": 14233,
"courbe_moyenne_ndeg2_wh": 267,
"semaine_max_du_mois_0_1": "0",
"total_energie_injectee_wh": 1747630763,
"plage_de_puissance_injection": "P0 : Total toutes puissances",
"courbe_moyenne_ndeg1_ndeg2_wh": 7278,
"indice_representativite_courbe_ndeg1": "10",
"indice_representativite_courbe_ndeg2": "10",
"indice_representativite_courbe_ndeg1_ndeg2": "21"
}Record 3_score: — · horodate: 2025-06-30T23:30:00+02:00
{
"_score": null,
"horodate": "2025-06-30T23:30:00+02:00",
"nb_points_injection": 3,
"jour_max_du_mois_0_1": "0",
"filiere_de_production": "F1 : Thermique non renouvelable",
"semaine_max_du_mois_0_1": "0",
"plage_de_puissance_injection": "P1 : ]0 - 3] kW",
"indice_representativite_courbe_ndeg1": "S",
"indice_representativite_courbe_ndeg2": "S",
"indice_representativite_courbe_ndeg1_ndeg2": "S"
}Record 4_score: — · horodate: 2024-12-31T23:30:00+01:00
{
"_score": null,
"horodate": "2024-12-31T23:30:00+01:00",
"nb_points_injection": 3,
"jour_max_du_mois_0_1": "0",
"filiere_de_production": "F4 : Eolien",
"semaine_max_du_mois_0_1": "0",
"plage_de_puissance_injection": "P4 : ]100 - 250] kW",
"indice_representativite_courbe_ndeg1": "S",
"indice_representativite_courbe_ndeg2": "S",
"indice_representativite_courbe_ndeg1_ndeg2": "S"
}Record 5_score: — · horodate: 2023-12-31T23:30:00+01:00
{
"_score": null,
"horodate": "2023-12-31T23:30:00+01:00",
"nb_points_injection": 2114,
"jour_max_du_mois_0_1": "0",
"filiere_de_production": "F4 : Eolien",
"courbe_moyenne_ndeg1_wh": 3854325,
"courbe_moyenne_ndeg2_wh": 2768971,
"semaine_max_du_mois_0_1": "0",
"total_energie_injectee_wh": 6497252286,
"plage_de_puissance_injection": "P0 : Total toutes puissances",
"courbe_moyenne_ndeg1_ndeg2_wh": 3311926,
"indice_representativite_courbe_ndeg1": "46",
"indice_representativite_courbe_ndeg2": "46",
"indice_representativite_courbe_ndeg1_ndeg2": "92"
}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/prod/
- Format
- openapi
License
- ✓ Redistributable
- ✓ Attribution required
Query examples
curl -s 'https://opendata.enedis.fr/data-fair/api/v1/datasets/prod/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.