{"zones":[{"key":"DE_LU","name":"Germany–Luxembourg","country_code":"DE","timezone":"Europe/Berlin","market_cluster":"CWE","display_cluster":"Central","eic_code":"10Y1001A1001A82H","default_for_explore":true,"active_from":"2018-10-01","active_until":null,"lifecycle_source_url":"https://www.epexspot.com/en/news/epex-spot-publish-separate-prices-and-volumes-austrian-and-german-day-ahead-markets","notes":"Active since 2018-10-01 split from DE_AT_LU. ENTSO-E publishes the German balancing series under German areas that are not this bidding zone; they are served here under DE_LU (see PUBLICATIONS, registries/publication_area_registry.py): the imbalance price under the Germany country area since 2022-06-22, with a methodology break that day (PICASSO accession, ISHM-based reBAP); the activated-energy prices per control area since 2022-06-22 (A16, and since MARI go-live on 2022-10-05 the A60 and A61 mFRR prices of the activated_balancing_price_mfrr_* endpoints); and the six contracted-reserve series as the four control areas since 2023-07-01 (amounts summed, prices the common price).","source_lifecycle":{},"market_tz":"Europe/Berlin","aliases":["DE","DEU","GERMANY","DEUTSCHLAND"]},{"key":"FR","name":"France","country_code":"FR","timezone":"Europe/Paris","market_cluster":"CWE","display_cluster":"Central","eic_code":"10YFR-RTE------C","default_for_explore":false,"active_from":null,"active_until":null,"lifecycle_source_url":null,"notes":null,"source_lifecycle":{},"market_tz":"Europe/Berlin","aliases":["FRA"]},{"key":"BE","name":"Belgium","country_code":"BE","timezone":"Europe/Brussels","market_cluster":"CWE","display_cluster":"Central","eic_code":"10YBE----------2","default_for_explore":false,"active_from":null,"active_until":null,"lifecycle_source_url":null,"notes":null,"source_lifecycle":{},"market_tz":"Europe/Berlin","aliases":["BEL","BELGIQUE"]},{"key":"NL","name":"Netherlands","country_code":"NL","timezone":"Europe/Amsterdam","market_cluster":"CWE","display_cluster":"Central","eic_code":"10YNL----------L","default_for_explore":false,"active_from":null,"active_until":null,"lifecycle_source_url":null,"notes":null,"source_lifecycle":{},"market_tz":"Europe/Berlin","aliases":["NLD","HOLLAND","NEDERLAND"]},{"key":"AT","name":"Austria","country_code":"AT","timezone":"Europe/Vienna","market_cluster":"CWE","display_cluster":"Central","eic_code":"10YAT-APG------L","default_for_explore":false,"active_from":"2018-10-01","active_until":null,"lifecycle_source_url":"https://www.epexspot.com/en/news/epex-spot-publish-separate-prices-and-volumes-austrian-and-german-day-ahead-markets","notes":"Independent zone since 2018-10-01.","source_lifecycle":{},"market_tz":"Europe/Berlin","aliases":["AUT","OESTERREICH"]},{"key":"CH","name":"Switzerland","country_code":"CH","timezone":"Europe/Zurich","market_cluster":"CWE","display_cluster":"Central","eic_code":"10YCH-SWISSGRIDZ","default_for_explore":false,"active_from":null,"active_until":null,"lifecycle_source_url":null,"notes":"Daily mFRR capacity (balancing_capacity_amount_mfrr / _price_mfrr, ENTSO-E A81 daily contracts) is published intermittently since August 2026 (probed 2026-10-25): on many days the document is a single-point 0 MW / 0 price placeholder, served as zeros although Swissgrid's daily TRL auction awarded capacity every day, and some days have no document — none at all for delivery days 2026-08-29..10-20. Real values equal Swissgrid's results (up = TRL+ plus TRL- awarded MW). The served price is CHF/MW per 4-hour block, 4x the hourly rate (raw is hourly; docs/afrr_capacity_price_basis.md). Every awarded bid is on A15 (procured balancing capacity), not yet served here for mFRR.","source_lifecycle":{},"market_tz":"Europe/Berlin","aliases":["CHE"]},{"key":"ES","name":"Spain","country_code":"ES","timezone":"Europe/Madrid","market_cluster":"Iberian","display_cluster":"Iberia","eic_code":"10YES-REE------0","default_for_explore":false,"active_from":null,"active_until":null,"lifecycle_source_url":null,"notes":null,"source_lifecycle":{},"market_tz":"Europe/Berlin","aliases":["ESP","ESPANA"]},{"key":"PT","name":"Portugal","country_code":"PT","timezone":"Europe/Lisbon","market_cluster":"Iberian","display_cluster":"Iberia","eic_code":"10YPT-REN------W","default_for_explore":false,"active_from":null,"active_until":null,"lifecycle_source_url":null,"notes":"REN publishes balancing data (activated_balancing_price, imbalance_prices, imbalance_volumes) to ENTSO-E on business days only, each release reaching two days back; Monday's release carries Thursday-Saturday. These series trail other zones by ~2 days midweek and up to ~4.5 days before Monday's release (observed Jul-Sep 2026).","source_lifecycle":{},"market_tz":"Europe/Berlin","aliases":["PRT"]},{"key":"IT_NORD","name":"Italy North","country_code":"IT","timezone":"Europe/Rome","market_cluster":"Italian","display_cluster":"Italy","eic_code":"10Y1001A1001A73I","default_for_explore":false,"active_from":null,"active_until":null,"lifecycle_source_url":null,"notes":null,"source_lifecycle":{},"market_tz":"Europe/Berlin","aliases":["IT","ITA","ITALY","IT_NORTH"]},{"key":"IT_CNOR","name":"Italy Centre-North","country_code":"IT","timezone":"Europe/Rome","market_cluster":"Italian","display_cluster":"Italy","eic_code":"10Y1001A1001A70O","default_for_explore":false,"active_from":null,"active_until":null,"lifecycle_source_url":null,"notes":null,"source_lifecycle":{},"market_tz":"Europe/Berlin","aliases":[]},{"key":"IT_CSUD","name":"Italy Centre-South","country_code":"IT","timezone":"Europe/Rome","market_cluster":"Italian","display_cluster":"Italy","eic_code":"10Y1001A1001A71M","default_for_explore":false,"active_from":null,"active_until":null,"lifecycle_source_url":null,"notes":null,"source_lifecycle":{},"market_tz":"Europe/Berlin","aliases":[]},{"key":"IT_SUD","name":"Italy South","country_code":"IT","timezone":"Europe/Rome","market_cluster":"Italian","display_cluster":"Italy","eic_code":"10Y1001A1001A788","default_for_explore":false,"active_from":null,"active_until":null,"lifecycle_source_url":null,"notes":null,"source_lifecycle":{},"market_tz":"Europe/Berlin","aliases":[]},{"key":"IT_CALA","name":"Italy Calabria","country_code":"IT","timezone":"Europe/Rome","market_cluster":"Italian","display_cluster":"Italy","eic_code":"10Y1001C--00096J","default_for_explore":false,"active_from":"2021-01-01","active_until":null,"lifecycle_source_url":"https://lightbox.terna.it/en/insight/new-electricity-market-zones","notes":"Carved out of IT_SUD on 2021-01-01 (Italian zonal-market reform).","source_lifecycle":{},"market_tz":"Europe/Berlin","aliases":[]},{"key":"IT_SICI","name":"Italy Sicily","country_code":"IT","timezone":"Europe/Rome","market_cluster":"Italian","display_cluster":"Italy","eic_code":"10Y1001A1001A75E","default_for_explore":false,"active_from":null,"active_until":null,"lifecycle_source_url":null,"notes":null,"source_lifecycle":{},"market_tz":"Europe/Berlin","aliases":[]},{"key":"IT_SARD","name":"Italy Sardinia","country_code":"IT","timezone":"Europe/Rome","market_cluster":"Italian","display_cluster":"Italy","eic_code":"10Y1001A1001A74G","default_for_explore":false,"active_from":null,"active_until":null,"lifecycle_source_url":null,"notes":null,"source_lifecycle":{},"market_tz":"Europe/Berlin","aliases":[]},{"key":"GB","name":"Great Britain","country_code":"GB","timezone":"Europe/London","market_cluster":"British","display_cluster":"GB+IE","eic_code":"10YGB----------A","default_for_explore":false,"active_from":null,"active_until":"2021-06-15","lifecycle_source_url":"https://groups.google.com/g/openmod-initiative/c/1JGZYhuV76s","notes":"ENTSO-E TP stopped publishing GB data on 2021-06-15 post-Brexit (day-ahead prices ended earlier, 2020-12-31, when GB left SDAC). Historical data through that date is still queryable. Current GB data is served from other sources: day_ahead_price_imrp (LCCC), generation_mix (NESO) and the Elexon BMRS series; a query past an ENTSO-E end answers with `series_ended`, naming the successor.","source_lifecycle":{"elexon":[null,null],"neso":[null,null],"lccc":[null,null]},"market_tz":"Europe/London","aliases":["UK","GBR","BRITAIN","ENGLAND"]},{"key":"IE_SEM","name":"Ireland (Single Electricity Market)","country_code":"IE","timezone":"Europe/Dublin","market_cluster":"British","display_cluster":"GB+IE","eic_code":"10Y1001A1001A59C","default_for_explore":false,"active_from":"2007-11-01","active_until":null,"lifecycle_source_url":"https://www.semcommittee.com/sem","notes":null,"source_lifecycle":{},"market_tz":"Europe/Berlin","aliases":["IE","IRL","IRELAND"]},{"key":"DK_1","name":"Denmark West","country_code":"DK","timezone":"Europe/Copenhagen","market_cluster":"Nordic","display_cluster":"Nordic","eic_code":"10YDK-1--------W","default_for_explore":false,"active_from":null,"active_until":null,"lifecycle_source_url":null,"notes":null,"source_lifecycle":{},"market_tz":"Europe/Berlin","aliases":["DK","DNK","DENMARK"]},{"key":"DK_2","name":"Denmark East","country_code":"DK","timezone":"Europe/Copenhagen","market_cluster":"Nordic","display_cluster":"Nordic","eic_code":"10YDK-2--------M","default_for_explore":false,"active_from":null,"active_until":null,"lifecycle_source_url":null,"notes":null,"source_lifecycle":{},"market_tz":"Europe/Berlin","aliases":[]},{"key":"NO_1","name":"Norway 1 (Oslo)","country_code":"NO","timezone":"Europe/Oslo","market_cluster":"Nordic","display_cluster":"Nordic","eic_code":"10YNO-1--------2","default_for_explore":false,"active_from":null,"active_until":null,"lifecycle_source_url":null,"notes":null,"source_lifecycle":{},"market_tz":"Europe/Berlin","aliases":[]},{"key":"NO_2","name":"Norway 2 (Kristiansand)","country_code":"NO","timezone":"Europe/Oslo","market_cluster":"Nordic","display_cluster":"Nordic","eic_code":"10YNO-2--------T","default_for_explore":false,"active_from":null,"active_until":null,"lifecycle_source_url":null,"notes":null,"source_lifecycle":{},"market_tz":"Europe/Berlin","aliases":["NO","NOR","NORWAY"]},{"key":"NO_3","name":"Norway 3 (Trondheim)","country_code":"NO","timezone":"Europe/Oslo","market_cluster":"Nordic","display_cluster":"Nordic","eic_code":"10YNO-3--------J","default_for_explore":false,"active_from":null,"active_until":null,"lifecycle_source_url":null,"notes":null,"source_lifecycle":{},"market_tz":"Europe/Berlin","aliases":[]},{"key":"NO_4","name":"Norway 4 (Tromsø)","country_code":"NO","timezone":"Europe/Oslo","market_cluster":"Nordic","display_cluster":"Nordic","eic_code":"10YNO-4--------9","default_for_explore":false,"active_from":null,"active_until":null,"lifecycle_source_url":null,"notes":null,"source_lifecycle":{},"market_tz":"Europe/Berlin","aliases":[]},{"key":"NO_5","name":"Norway 5 (Bergen)","country_code":"NO","timezone":"Europe/Oslo","market_cluster":"Nordic","display_cluster":"Nordic","eic_code":"10Y1001A1001A48H","default_for_explore":false,"active_from":null,"active_until":null,"lifecycle_source_url":null,"notes":null,"source_lifecycle":{},"market_tz":"Europe/Berlin","aliases":[]},{"key":"SE_1","name":"Sweden 1 (Luleå)","country_code":"SE","timezone":"Europe/Stockholm","market_cluster":"Nordic","display_cluster":"Nordic","eic_code":"10Y1001A1001A44P","default_for_explore":false,"active_from":"2011-11-01","active_until":null,"lifecycle_source_url":"https://www.svk.se/en/national-grid/operations-and-electricity-markets/","notes":null,"source_lifecycle":{},"market_tz":"Europe/Berlin","aliases":[]},{"key":"SE_2","name":"Sweden 2 (Sundsvall)","country_code":"SE","timezone":"Europe/Stockholm","market_cluster":"Nordic","display_cluster":"Nordic","eic_code":"10Y1001A1001A45N","default_for_explore":false,"active_from":"2011-11-01","active_until":null,"lifecycle_source_url":"https://www.svk.se/en/national-grid/operations-and-electricity-markets/","notes":null,"source_lifecycle":{},"market_tz":"Europe/Berlin","aliases":[]},{"key":"SE_3","name":"Sweden 3 (Stockholm)","country_code":"SE","timezone":"Europe/Stockholm","market_cluster":"Nordic","display_cluster":"Nordic","eic_code":"10Y1001A1001A46L","default_for_explore":false,"active_from":"2011-11-01","active_until":null,"lifecycle_source_url":"https://www.svk.se/en/national-grid/operations-and-electricity-markets/","notes":null,"source_lifecycle":{},"market_tz":"Europe/Berlin","aliases":["SE","SWE","SWEDEN"]},{"key":"SE_4","name":"Sweden 4 (Malmö)","country_code":"SE","timezone":"Europe/Stockholm","market_cluster":"Nordic","display_cluster":"Nordic","eic_code":"10Y1001A1001A47J","default_for_explore":false,"active_from":"2011-11-01","active_until":null,"lifecycle_source_url":"https://www.svk.se/en/national-grid/operations-and-electricity-markets/","notes":null,"source_lifecycle":{},"market_tz":"Europe/Berlin","aliases":[]},{"key":"FI","name":"Finland","country_code":"FI","timezone":"Europe/Helsinki","market_cluster":"Nordic","display_cluster":"Nordic","eic_code":"10YFI-1--------U","default_for_explore":false,"active_from":null,"active_until":null,"lifecycle_source_url":null,"notes":null,"source_lifecycle":{},"market_tz":"Europe/Berlin","aliases":["FIN"]},{"key":"EE","name":"Estonia","country_code":"EE","timezone":"Europe/Tallinn","market_cluster":"Baltics","display_cluster":"Baltics","eic_code":"10Y1001A1001A39I","default_for_explore":false,"active_from":null,"active_until":null,"lifecycle_source_url":null,"notes":null,"source_lifecycle":{},"market_tz":"Europe/Berlin","aliases":["EST"]},{"key":"LV","name":"Latvia","country_code":"LV","timezone":"Europe/Riga","market_cluster":"Baltics","display_cluster":"Baltics","eic_code":"10YLV-1001A00074","default_for_explore":false,"active_from":null,"active_until":null,"lifecycle_source_url":null,"notes":null,"source_lifecycle":{},"market_tz":"Europe/Berlin","aliases":["LVA"]},{"key":"LT","name":"Lithuania","country_code":"LT","timezone":"Europe/Vilnius","market_cluster":"Baltics","display_cluster":"Baltics","eic_code":"10YLT-1001A0008Q","default_for_explore":false,"active_from":null,"active_until":null,"lifecycle_source_url":null,"notes":null,"source_lifecycle":{},"market_tz":"Europe/Berlin","aliases":["LTU"]},{"key":"PL","name":"Poland","country_code":"PL","timezone":"Europe/Warsaw","market_cluster":"CEE","display_cluster":"Central","eic_code":"10YPL-AREA-----S","default_for_explore":false,"active_from":null,"active_until":null,"lifecycle_source_url":null,"notes":null,"source_lifecycle":{},"market_tz":"Europe/Berlin","aliases":["POL","POLSKA"]},{"key":"CZ","name":"Czech Republic","country_code":"CZ","timezone":"Europe/Prague","market_cluster":"CEE","display_cluster":"Central","eic_code":"10YCZ-CEPS-----N","default_for_explore":false,"active_from":null,"active_until":null,"lifecycle_source_url":null,"notes":null,"source_lifecycle":{},"market_tz":"Europe/Berlin","aliases":["CZE","CZECHIA","CZECH"]},{"key":"SK","name":"Slovakia","country_code":"SK","timezone":"Europe/Bratislava","market_cluster":"CEE","display_cluster":"Central","eic_code":"10YSK-SEPS-----K","default_for_explore":false,"active_from":null,"active_until":null,"lifecycle_source_url":null,"notes":null,"source_lifecycle":{},"market_tz":"Europe/Berlin","aliases":["SVK"]},{"key":"HU","name":"Hungary","country_code":"HU","timezone":"Europe/Budapest","market_cluster":"CEE","display_cluster":"Central","eic_code":"10YHU-MAVIR----U","default_for_explore":false,"active_from":null,"active_until":null,"lifecycle_source_url":null,"notes":null,"source_lifecycle":{},"market_tz":"Europe/Berlin","aliases":["HUN","MAGYARORSZAG"]},{"key":"SI","name":"Slovenia","country_code":"SI","timezone":"Europe/Ljubljana","market_cluster":"CEE","display_cluster":"Central","eic_code":"10YSI-ELES-----O","default_for_explore":false,"active_from":null,"active_until":null,"lifecycle_source_url":null,"notes":null,"source_lifecycle":{},"market_tz":"Europe/Berlin","aliases":["SVN"]},{"key":"HR","name":"Croatia","country_code":"HR","timezone":"Europe/Zagreb","market_cluster":"CEE","display_cluster":"Central","eic_code":"10YHR-HEP------M","default_for_explore":false,"active_from":null,"active_until":null,"lifecycle_source_url":null,"notes":"HOPS publishes activated_balancing_price to ENTSO-E in irregular batches, so it can trail other zones by several days, and restates activated_balancing_price, imbalance_prices and imbalance_volumes weeks after delivery (observed Jun-Sep 2026). This server re-pulls the last 71 days of all three every week, so a younger value may still change.","source_lifecycle":{},"market_tz":"Europe/Berlin","aliases":["HRV"]},{"key":"RO","name":"Romania","country_code":"RO","timezone":"Europe/Bucharest","market_cluster":"CEE","display_cluster":"Central","eic_code":"10YRO-TEL------P","default_for_explore":false,"active_from":null,"active_until":null,"lifecycle_source_url":null,"notes":null,"source_lifecycle":{},"market_tz":"Europe/Berlin","aliases":["ROU"]},{"key":"BG","name":"Bulgaria","country_code":"BG","timezone":"Europe/Sofia","market_cluster":"CEE","display_cluster":"Central","eic_code":"10YCA-BULGARIA-R","default_for_explore":false,"active_from":null,"active_until":null,"lifecycle_source_url":null,"notes":null,"source_lifecycle":{},"market_tz":"Europe/Berlin","aliases":["BGR"]},{"key":"GR","name":"Greece","country_code":"GR","timezone":"Europe/Athens","market_cluster":"SEE","display_cluster":"SEE","eic_code":"10YGR-HTSO-----Y","default_for_explore":false,"active_from":null,"active_until":null,"lifecycle_source_url":null,"notes":"Frequently late-publishing; coverage gaps surfaced via data_coverage(). Imbalance prices and volumes reach ENTSO-E in weekly Monday-Sunday batches, typically 3-6 days after the week ends and occasionally a week later (observed May-Sep 2026), so their newest point trails other zones by roughly 3-13 days.","source_lifecycle":{},"market_tz":"Europe/Berlin","aliases":["GRC","HELLAS"]},{"key":"RS","name":"Serbia","country_code":"RS","timezone":"Europe/Belgrade","market_cluster":"SEE","display_cluster":"SEE","eic_code":"10YCS-SERBIATSOV","default_for_explore":false,"active_from":null,"active_until":null,"lifecycle_source_url":null,"notes":null,"source_lifecycle":{},"market_tz":"Europe/Berlin","aliases":["SRB"]},{"key":"ME","name":"Montenegro","country_code":"ME","timezone":"Europe/Podgorica","market_cluster":"SEE","display_cluster":"SEE","eic_code":"10YCS-CG-TSO---S","default_for_explore":false,"active_from":null,"active_until":null,"lifecycle_source_url":null,"notes":null,"source_lifecycle":{},"market_tz":"Europe/Berlin","aliases":["MNE"]},{"key":"BA","name":"Bosnia & Herzegovina","country_code":"BA","timezone":"Europe/Sarajevo","market_cluster":"SEE","display_cluster":"SEE","eic_code":"10YBA-JPCC-----D","default_for_explore":false,"active_from":null,"active_until":null,"lifecycle_source_url":null,"notes":"Sparse coverage; some endpoints not published.","source_lifecycle":{},"market_tz":"Europe/Berlin","aliases":["BIH","BOSNIA"]},{"key":"AL","name":"Albania","country_code":"AL","timezone":"Europe/Tirane","market_cluster":"SEE","display_cluster":"SEE","eic_code":"10YAL-KESH-----5","default_for_explore":false,"active_from":null,"active_until":null,"lifecycle_source_url":null,"notes":"Sparse coverage; some endpoints not published.","source_lifecycle":{},"market_tz":"Europe/Berlin","aliases":["ALB"]},{"key":"MK","name":"North Macedonia","country_code":"MK","timezone":"Europe/Skopje","market_cluster":"SEE","display_cluster":"SEE","eic_code":"10YMK-MEPSO----8","default_for_explore":false,"active_from":null,"active_until":null,"lifecycle_source_url":null,"notes":"Day-ahead prices reach ENTSO-E irregularly: weekend days usually by Monday ~11:00 UTC, some weekdays up to ~5 days late, and rare days more than a month late (observed Jun-Sep 2026).","source_lifecycle":{},"market_tz":"Europe/Berlin","aliases":["MKD","MACEDONIA"]},{"key":"CY","name":"Cyprus","country_code":"CY","timezone":"Asia/Nicosia","market_cluster":"Other","display_cluster":"Other","eic_code":"10YCY-1001A0003J","default_for_explore":false,"active_from":null,"active_until":null,"lifecycle_source_url":null,"notes":"Island; limited cross-border data.","source_lifecycle":{},"market_tz":"Europe/Berlin","aliases":["CYP"]}],"count":47,"display_clusters":["Central","Iberia","Italy","GB+IE","Nordic","Baltics","SEE","Other"]}