For the complete documentation index, see llms.txt. This page is also available as Markdown.

Eex Power

Query EEX Group power derivatives market data including EOD settlement prices and individual exchange trades across 33 European market areas.

Query EEX power settlement prices

post

Query EEX Group power derivatives end-of-day settlement prices.

Data covers 33 European market areas (DE, FR, AT, BE, NL, CH, CZ, SK, PL, RO, HU, HR, RS, SI, BG, IT, GR, ES, IE, GB, SE1-SE4, DK1, DK2, FI, NO1-NO5, Phelix, Nordic).

Settlements are published daily at ~18:30 UTC on weekdays. Historical data available from November 2020. Includes futures and options (use exclude_options=true for futures only).

Response Formats:

  • json: Columnar JSON {column: [values], ...}

  • arrow: Apache Arrow IPC stream for efficient processing

Authentication: Requires API key.

Authorizations
Query parameters
formatstring · enumOptional

Response format: 'json' or 'arrow'

Default: jsonPossible values:
Body

Query parameters for EEX power settlement prices.

Fetches from eex_power_settlements. Filtered by trading date, area, and ShortCode. Deleted records (updt_act='Delete') are excluded by default.

areasstring[] · nullableOptional

Market area codes to filter by (e.g. ['DE', 'FR']). If not set, returns all areas.

Example: ["DE","FR"]
short_codesstring[] · nullableOptional

EEX ShortCodes to filter by (e.g. ['DEBM', 'DEBQ']). If not set, returns all ShortCodes.

Example: ["DEBM","DEBQ"]
start_datestring · date · nullableOptional

Start trading date (inclusive).

Example: 2026-04-01
end_datestring · date · nullableOptional

End trading date (inclusive).

Example: 2026-04-08
exclude_optionsbooleanOptional

When true, excludes option records (option_type != '').

Default: false
time_zonestring · nullableOptional

IANA time zone for datetime output (e.g. 'Europe/Berlin').

Example: UTC
Responses
200

Successfully retrieved EEX settlement data

anyOptional
post/v1/eex-power/settlements

Query EEX power individual trades

post

Query individual exchange trades for EEX Group power derivatives.

Trades are polled every 5 minutes during trading hours. The from_broken_spread and volume_only flags identify spread/cascade legs (no independent price). Use exclude_spread_legs=true for outright trades only.

Authentication: Requires API key.

Authorizations
Query parameters
formatstring · enumOptional

Response format: 'json' or 'arrow'

Default: jsonPossible values:
Body

Query parameters for EEX power individual trades.

Fetches from eex_power_trades. Supports filtering by area, ShortCode, trade timestamp, and trading date. Optional flags to exclude spread legs and cancellations.

areasstring[] · nullableOptional

Market area codes to filter by (e.g. ['DE', 'FR']).

Example: ["DE"]
short_codesstring[] · nullableOptional

EEX ShortCodes to filter by (e.g. ['DEBM']).

Example: ["DEBM","DEBQ"]
start_timestring · date-time · nullableOptional

Start trade timestamp (inclusive, filters on tm column).

Example: 2026-04-08T00:00:00Z
end_timestring · date-time · nullableOptional

End trade timestamp (exclusive, filters on tm column).

Example: 2026-04-09T00:00:00Z
trd_date_startstring · date · nullableOptional

Start trading date (inclusive, filters on trd_date column).

Example: 2026-04-08
trd_date_endstring · date · nullableOptional

End trading date (inclusive, filters on trd_date column).

Example: 2026-04-08
exclude_spread_legsbooleanOptional

When true, excludes spread/cascade legs (volume_only = false).

Default: false
exclude_cancellationsbooleanOptional

When true, excludes cancelled trades (updt_act != 'Delete').

Default: false
time_zonestring · nullableOptional

IANA time zone for datetime output.

Responses
200

Successfully retrieved EEX trade data

anyOptional
post/v1/eex-power/trades

List available EEX market areas

get

Get a list of market area codes with data in ClickHouse.

Authentication: Requires API key.

Authorizations
Query parameters
tablestring · enumOptional

Which table to query for areas ('settlements' or 'trades')

Default: settlementsPossible values:
Responses
200

Successful Response

application/json

Result type for available EEX market areas.

areasstring[]Required
get/v1/eex-power/areas

List available EEX ShortCodes

get

Get a list of EEX product ShortCodes (e.g. DEBM, DEBQ, DEBY) with data in ClickHouse.

Authentication: Requires API key.

Authorizations
Query parameters
tablestring · enumOptional

Which table to query for ShortCodes ('settlements' or 'trades')

Default: settlementsPossible values:
Responses
200

Successful Response

application/json

Result type for available EEX product ShortCodes.

short_codesstring[]Required
get/v1/eex-power/short-codes

Last updated