The below changes to our EEX datasets have been implemented following the migration to EEX's new API v2, per their v1 decommission on 30 June 2026.
Gas spot prices - effective 26 June 2026
Kpler endpoints impacted:
/power/prices/spot/gas(v2)/power/prices/v1/series/spot/gas(v1)
Long names have been normalised to the format:
{market_area} Natural Gas Day Spot.Contract roots have been updated to reflect EEX's new naming convention:
{market_area}DA(Day Ahead),{market_area}WE(Weekend),{market_area}WD(Within-Day),{market_area}BH(Bank Holiday). In v1, all of these were grouped under a single root (e.g.GND1for Day Ahead,GWIDfor Within-Day).
Futures settlement prices - effective 26 June 2026
Kpler endpoints impacted:
/power/prices/futures/settlements/power/{commodity}(v2)/power/prices/v1/series/futures/settlements(v1)
Available market areas have been updated, and going forward, the full list of available market areas will be: TTF, THE, CEGH VTP, CZ VTP, PEG, PSV, PVB, ZTP, NBP, LVA-EST.
CEGHrenamed toCEGH VTPandCZrenamed toCZ VTP. The distinction between physical and financial contracts is now reflected in the long name rather than the market area.NBP EGSIrenamed toNBP.TTF USDis no longer a separate market area; TTF USD contracts are now returned underTTFand differentiated via thecurrencyfield.
EEX has corrected delivery date conventions in v2. Delivery windows now consistently follow a [start, end) convention (i.e. end is excluded). Two examples of bugs that have been fixed:
Season contracts:
endwas incorrectly set to the last delivery day; it is now correctlylast_delivery_day + 1.Peak month contracts ending on a weekend:
endwas incorrectly snapped to the first day of the following month; it is now correctly the day after the last actual (Friday) delivery day.
*Effective 30 June 2026: We are adding an instrumentISIN field, a stable unique contract identifier introduced by EEX in v2, similar to root + maturity. While EEX stopped publishing the existing product codes in v2, we are continuing to populate and expose it on our end so as not to disrupt your existing workflows.
Futures live prices - effective 30 June 2026
Kpler endpoints impacted:
/power/prices/futures/live/power(v2)/power/prices/v1/series/future/live(v1)
Due to API constraints on EEX's v2, this endpoint was temporarily refreshed 4 times per day rather than continuously, with a final change made to be switched to 6 times per day.
Historical data
Once the full switch is complete, we will begin progressively backfilling historical data to align with EEX's corrected v2 datasets. V2 history goes back to November 2020 and prior to that, we will retain the history sourced from v1. You may notice some differences in historical OHLC and settlement values as the corrected data comes through; these reflect fixes made by EEX on their end, not changes by Kpler.
Our generation, load, and outage datasets from EEX have already been migrated transparently to EEX v2 with no impact on your end.
