{"id":"entsoe","name":"ENTSO-E Transparency Platform","description":"Day-ahead prices and actual electricity consumption for Norway and Norwegian bidding zones.","documentation":"https://transparency.entsoe.eu/content/static_content/Static%20content/web%20api/Guide.html","operations":[{"name":"get_day_ahead_prices","description":"Get day-ahead electricity prices for a Norwegian bidding zone. Signature: get_day_ahead_prices(zone_code: one of: NO1, NO2, NO3, NO4, NO5, optional, default 'NO1'; start: string, optional, default None; end: string, optional, default None; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"get_day_ahead_prices(zone_code: one of: NO1, NO2, NO3, NO4, NO5, optional, default 'NO1'; start: string, optional, default None; end: string, optional, default None; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","parameters":[{"name":"zone_code","type":"string","schema":{"enum":["NO1","NO2","NO3","NO4","NO5"],"type":"string"},"required":false,"default":"NO1","description":"NO1, NO2, NO3, NO4 or NO5.","unit":null,"display_type":"one of: NO1, NO2, NO3, NO4, NO5"},{"name":"start","type":"string","schema":{"anyOf":[{"type":"string"},{"type":"null"}]},"required":false,"default":null,"description":"Optional ISO-8601 start; defaults to start of the current UTC day.","unit":null,"display_type":"string"},{"name":"end","type":"string","schema":{"anyOf":[{"type":"string"},{"type":"null"}]},"required":false,"default":null,"description":"Optional ISO-8601 end; defaults to tomorrow.","unit":null,"display_type":"string"},{"name":"limit","type":"integer","schema":{"type":"integer","minimum":1,"maximum":100,"default":25},"display_type":"integer","required":false,"default":25,"description":"Maximum list items returned by the gateway (default 25, maximum 100).","unit":"items"},{"name":"offset","type":"integer","schema":{"type":"integer","minimum":0,"default":0},"display_type":"integer","required":false,"default":0,"description":"Number of list items to skip before returning the page.","unit":"items"}],"json_get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/entsoe/get_day_ahead_prices?zone_code=NO1&start={start}&end={end}&limit=25&offset=0","output_fields":["document_type","series","series[].periods","series[].periods[].start","series[].periods[].resolution","series[].periods[].points"],"output_fields_truncated":false,"canonical_field_aliases":{},"description_language":"en","documentation":"Get day-ahead electricity prices for a Norwegian bidding zone.\n\nArgs:\n    bidding_zone: NO1, NO2, NO3, NO4 or NO5.\n    start: Optional ISO-8601 start; defaults to start of the current UTC day.\n    end: Optional ISO-8601 end; defaults to tomorrow.\n\nSignature: get_day_ahead_prices(zone_code: one of: NO1, NO2, NO3, NO4, NO5, optional, default 'NO1'; start: string, optional, default None; end: string, optional, default None; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","documentation_language":"en","wiki_get_endpoint":"https://allemannsdata.com/wiki/kilder/entsoe/get_day_ahead_prices/","wiki_get_url_template":"https://allemannsdata.com/wiki/kilder/entsoe/get_day_ahead_prices/?zone_code=NO1&start={start}&end={end}&limit=25&offset=0","json_endpoint":"https://allemannsdata.com/wiki/api/v1/kilder/entsoe/get_day_ahead_prices","response_schema":{"type":"object","properties":{"document_type":{"type":"string"},"series":{"type":"array","items":{"type":"object","properties":{"periods":{"type":"array","items":{"type":"object","properties":{"start":{"type":["string","null"],"format":"date-time"},"resolution":{"type":["string","null"]},"points":{"type":"array","items":{"type":"object","properties":{"position":{"type":"integer"},"price.amount":{"type":"number"},"quantity":{"type":"number"}},"additionalProperties":{"type":["string","null"]}}}},"additionalProperties":false,"required":["start","resolution","points"]}}},"required":["periods"],"additionalProperties":{"type":["string","null"]}}}},"additionalProperties":false,"required":["document_type","series"]},"response_schema_status":{"status":"declared","codegen_safe":true,"description":"Maintained response contract."},"entity_projection":{"status":"projected","entity_types":["electricity_price_area"],"description":"Recognized records and stable operation identifiers are projected; an empty array means the successful payload contained no recognizable entity."},"response_schema_url":"https://allemannsdata.com/wiki/api/v1/kilder/entsoe/get_day_ahead_prices/schema","endpoint":"https://allemannsdata.com/wiki/api/v1/kilder/entsoe/get_day_ahead_prices","get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/entsoe/get_day_ahead_prices?zone_code=NO1&start={start}&end={end}&limit=25&offset=0","response_example":{"source":"entsoe","operation":"get_day_ahead_prices","parameters":{"zone_code":"NO1","start":"example value","end":"example value"},"data":{"document_type":"example value","series":[{"periods":[{"start":"2026-01-15T12:00:00Z","resolution":"example value","points":[{"position":1,"price.amount":1.0,"quantity":1.0}]}]}]},"entities":[],"_meta":{"retrieved_at":"2026-01-15T12:00:00Z","language":"en","content_languages":["en"],"sources":[{"id":"entsoe","name":"ENTSO-E Transparency Platform","description":"Day-ahead prices and actual electricity consumption for Norway and Norwegian bidding zones.","cache_ttl_seconds":300,"documentation":"https://transparency.entsoe.eu/content/static_content/Static%20content/web%20api/Guide.html","rate_limit":"The platform limits request counts and data volume."}]},"_provenance":{"data":{"source":"entsoe","source_api":"https://allemannsdata.com/wiki/api/v1/kilder/entsoe"},"entities":{"source":"entsoe","source_api":"https://allemannsdata.com/wiki/api/v1/kilder/entsoe","derived_from":"#/data","description":"Normalized projection of data."}},"_links":{"self":"https://allemannsdata.com/wiki/api/v1/kilder/entsoe/get_day_ahead_prices","source":"https://allemannsdata.com/wiki/api/v1/kilder/entsoe","wiki":"https://allemannsdata.com/wiki/kilder/entsoe/get_day_ahead_prices/","feedback":"https://allemannsdata.com/wiki/api/v1/feedback"}}},{"name":"get_actual_total_load","description":"Get actual total electricity load for Norway or a bidding zone. Signature: get_actual_total_load(area: string, optional, default 'NO'; start: string, optional, default None; end: string, optional, default None; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"get_actual_total_load(area: string, optional, default 'NO'; start: string, optional, default None; end: string, optional, default None; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","parameters":[{"name":"area","type":"string","schema":{"type":"string"},"required":false,"default":"NO","description":"NO, NO1, NO2, NO3, NO4 or NO5.","unit":null,"display_type":"string"},{"name":"start","type":"string","schema":{"anyOf":[{"type":"string"},{"type":"null"}]},"required":false,"default":null,"description":"Optional ISO-8601 start; defaults to today.","unit":null,"display_type":"string"},{"name":"end","type":"string","schema":{"anyOf":[{"type":"string"},{"type":"null"}]},"required":false,"default":null,"description":"Optional ISO-8601 end; defaults to tomorrow.","unit":null,"display_type":"string"},{"name":"limit","type":"integer","schema":{"type":"integer","minimum":1,"maximum":100,"default":25},"display_type":"integer","required":false,"default":25,"description":"Maximum list items returned by the gateway (default 25, maximum 100).","unit":"items"},{"name":"offset","type":"integer","schema":{"type":"integer","minimum":0,"default":0},"display_type":"integer","required":false,"default":0,"description":"Number of list items to skip before returning the page.","unit":"items"}],"json_get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/entsoe/get_actual_total_load?area=NO&start={start}&end={end}&limit=25&offset=0","output_fields":["document_type","series","series[].periods","series[].periods[].start","series[].periods[].resolution","series[].periods[].points"],"output_fields_truncated":false,"canonical_field_aliases":{},"description_language":"en","documentation":"Get actual total electricity load for Norway or a bidding zone.\n\nArgs:\n    area: NO, NO1, NO2, NO3, NO4 or NO5.\n    start: Optional ISO-8601 start; defaults to today.\n    end: Optional ISO-8601 end; defaults to tomorrow.\n\nSignature: get_actual_total_load(area: string, optional, default 'NO'; start: string, optional, default None; end: string, optional, default None; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","documentation_language":"en","wiki_get_endpoint":"https://allemannsdata.com/wiki/kilder/entsoe/get_actual_total_load/","wiki_get_url_template":"https://allemannsdata.com/wiki/kilder/entsoe/get_actual_total_load/?area=NO&start={start}&end={end}&limit=25&offset=0","json_endpoint":"https://allemannsdata.com/wiki/api/v1/kilder/entsoe/get_actual_total_load","response_schema":{"type":"object","properties":{"document_type":{"type":"string"},"series":{"type":"array","items":{"type":"object","properties":{"periods":{"type":"array","items":{"type":"object","properties":{"start":{"type":["string","null"],"format":"date-time"},"resolution":{"type":["string","null"]},"points":{"type":"array","items":{"type":"object","properties":{"position":{"type":"integer"},"price.amount":{"type":"number"},"quantity":{"type":"number"}},"additionalProperties":{"type":["string","null"]}}}},"additionalProperties":false,"required":["start","resolution","points"]}}},"required":["periods"],"additionalProperties":{"type":["string","null"]}}}},"additionalProperties":false,"required":["document_type","series"]},"response_schema_status":{"status":"declared","codegen_safe":true,"description":"Maintained response contract."},"entity_projection":{"status":"projected","entity_types":["electricity_price_area"],"description":"Recognized records and stable operation identifiers are projected; an empty array means the successful payload contained no recognizable entity."},"response_schema_url":"https://allemannsdata.com/wiki/api/v1/kilder/entsoe/get_actual_total_load/schema","endpoint":"https://allemannsdata.com/wiki/api/v1/kilder/entsoe/get_actual_total_load","get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/entsoe/get_actual_total_load?area=NO&start={start}&end={end}&limit=25&offset=0","response_example":{"source":"entsoe","operation":"get_actual_total_load","parameters":{"area":"NO","start":"example value","end":"example value"},"data":{"document_type":"example value","series":[{"periods":[{"start":"2026-01-15T12:00:00Z","resolution":"example value","points":[{"position":1,"price.amount":1.0,"quantity":1.0}]}]}]},"entities":[],"_meta":{"retrieved_at":"2026-01-15T12:00:00Z","language":"en","content_languages":["en"],"sources":[{"id":"entsoe","name":"ENTSO-E Transparency Platform","description":"Day-ahead prices and actual electricity consumption for Norway and Norwegian bidding zones.","cache_ttl_seconds":300,"documentation":"https://transparency.entsoe.eu/content/static_content/Static%20content/web%20api/Guide.html","rate_limit":"The platform limits request counts and data volume."}]},"_provenance":{"data":{"source":"entsoe","source_api":"https://allemannsdata.com/wiki/api/v1/kilder/entsoe"},"entities":{"source":"entsoe","source_api":"https://allemannsdata.com/wiki/api/v1/kilder/entsoe","derived_from":"#/data","description":"Normalized projection of data."}},"_links":{"self":"https://allemannsdata.com/wiki/api/v1/kilder/entsoe/get_actual_total_load","source":"https://allemannsdata.com/wiki/api/v1/kilder/entsoe","wiki":"https://allemannsdata.com/wiki/kilder/entsoe/get_actual_total_load/","feedback":"https://allemannsdata.com/wiki/api/v1/feedback"}}},{"name":"list_zones","description":"List the bidding zone codes accepted by the other tools, mapped to\ndisplay names. Covers all Nordic and Baltic zones plus the major\ncontinental European zones. GB is not available: ENTSO-E has had no UK\ndata since Brexit. Signature: list_zones(limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"list_zones(limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","parameters":[{"name":"limit","type":"integer","schema":{"type":"integer","minimum":1,"maximum":100,"default":25},"display_type":"integer","required":false,"default":25,"description":"Maximum list items returned by the gateway (default 25, maximum 100).","unit":"items"},{"name":"offset","type":"integer","schema":{"type":"integer","minimum":0,"default":0},"display_type":"integer","required":false,"default":0,"description":"Number of list items to skip before returning the page.","unit":"items"}],"json_get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/entsoe/list_zones?limit=25&offset=0","output_fields":[],"output_fields_truncated":false,"canonical_field_aliases":{},"description_language":"en","documentation":"List the bidding zone codes accepted by the other tools, mapped to\ndisplay names. Covers all Nordic and Baltic zones plus the major\ncontinental European zones. GB is not available: ENTSO-E has had no UK\ndata since Brexit.\n\nSignature: list_zones(limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","documentation_language":"en","wiki_get_endpoint":"https://allemannsdata.com/wiki/kilder/entsoe/list_zones/","wiki_get_url_template":"https://allemannsdata.com/wiki/kilder/entsoe/list_zones/?hent=1&limit=25&offset=0","json_endpoint":"https://allemannsdata.com/wiki/api/v1/kilder/entsoe/list_zones","response_schema":{"type":"object","additionalProperties":{"type":"string"}},"response_schema_status":{"status":"declared","codegen_safe":true,"description":"Maintained response contract."},"entity_projection":{"status":"projected","entity_types":["electricity_price_area"],"description":"Recognized records and stable operation identifiers are projected; an empty array means the successful payload contained no recognizable entity."},"response_schema_url":"https://allemannsdata.com/wiki/api/v1/kilder/entsoe/list_zones/schema","endpoint":"https://allemannsdata.com/wiki/api/v1/kilder/entsoe/list_zones","get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/entsoe/list_zones?limit=25&offset=0","response_example":{"source":"entsoe","operation":"list_zones","parameters":{},"data":{"example_key":"example value"},"entities":[],"_meta":{"retrieved_at":"2026-01-15T12:00:00Z","language":"en","content_languages":["en"],"sources":[{"id":"entsoe","name":"ENTSO-E Transparency Platform","description":"Day-ahead prices and actual electricity consumption for Norway and Norwegian bidding zones.","cache_ttl_seconds":300,"documentation":"https://transparency.entsoe.eu/content/static_content/Static%20content/web%20api/Guide.html","rate_limit":"The platform limits request counts and data volume."}]},"_provenance":{"data":{"source":"entsoe","source_api":"https://allemannsdata.com/wiki/api/v1/kilder/entsoe"},"entities":{"source":"entsoe","source_api":"https://allemannsdata.com/wiki/api/v1/kilder/entsoe","derived_from":"#/data","description":"Normalized projection of data."}},"_links":{"self":"https://allemannsdata.com/wiki/api/v1/kilder/entsoe/list_zones","source":"https://allemannsdata.com/wiki/api/v1/kilder/entsoe","wiki":"https://allemannsdata.com/wiki/kilder/entsoe/list_zones/","feedback":"https://allemannsdata.com/wiki/api/v1/feedback"}}},{"name":"get_imbalance_prices","description":"Get one day's imbalance (balancing) settlement prices (EUR/MWh) for a\nEuropean bidding zone - what a balance-responsible party pays or is paid\nper MWh of deviation from its schedule. Signature: get_imbalance_prices(zone_code: string, required; date: string, required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"get_imbalance_prices(zone_code: string, required; date: string, required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","parameters":[{"name":"zone_code","type":"string","schema":{"type":"string"},"required":true,"default":null,"description":"Bidding zone code, e.g. \"NO1\", \"DE\", \"FR\" (see list_zones).","unit":null,"display_type":"string"},{"name":"date","type":"string","schema":{"type":"string"},"required":true,"default":null,"description":"Day as \"YYYY-MM-DD\", interpreted as a Europe/Oslo calendar day.","unit":null,"display_type":"string"},{"name":"limit","type":"integer","schema":{"type":"integer","minimum":1,"maximum":100,"default":25},"display_type":"integer","required":false,"default":25,"description":"Maximum list items returned by the gateway (default 25, maximum 100).","unit":"items"},{"name":"offset","type":"integer","schema":{"type":"integer","minimum":0,"default":0},"display_type":"integer","required":false,"default":0,"description":"Number of list items to skip before returning the page.","unit":"items"}],"json_get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/entsoe/get_imbalance_prices?zone_code={zone_code}&date={date}&limit=25&offset=0","output_fields":["zone","zone_name","date","currency","unit","prices","prices[].time_start","prices[].time_end","prices[].eur_per_mwh"],"output_fields_truncated":false,"canonical_field_aliases":{"date":["date"],"timestamp":["prices[].time_start","prices[].time_end"]},"description_language":"en","documentation":"Get one day's imbalance (balancing) settlement prices (EUR/MWh) for a\nEuropean bidding zone - what a balance-responsible party pays or is paid\nper MWh of deviation from its schedule.\n\nArgs:\n    zone: Bidding zone code, e.g. \"NO1\", \"DE\", \"FR\" (see list_zones).\n    date: Day as \"YYYY-MM-DD\", interpreted as a Europe/Oslo calendar day.\n\nReturns rows of time_start/time_end (ISO 8601, UTC) and eur_per_mwh.\nZones with a single (non-directional) imbalance price report the same\nseries twice internally; duplicates are removed here.\n\nSignature: get_imbalance_prices(zone_code: string, required; date: string, required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","documentation_language":"en","wiki_get_endpoint":"https://allemannsdata.com/wiki/kilder/entsoe/get_imbalance_prices/","wiki_get_url_template":"https://allemannsdata.com/wiki/kilder/entsoe/get_imbalance_prices/?zone_code={zone_code}&date={date}&limit=25&offset=0","json_endpoint":"https://allemannsdata.com/wiki/api/v1/kilder/entsoe/get_imbalance_prices","response_schema":{"type":"object","properties":{"zone":{"type":"string"},"zone_name":{"type":"string"},"date":{"type":"string","format":"date"},"currency":{"type":"string"},"unit":{"type":"string"},"prices":{"type":"array","items":{"type":"object","properties":{"time_start":{"type":"string","format":"date-time"},"time_end":{"type":"string","format":"date-time"},"eur_per_mwh":{"type":["number","null"]}},"additionalProperties":false,"required":["time_start","time_end","eur_per_mwh"]}}},"additionalProperties":false,"required":["zone","zone_name","date","currency","unit","prices"]},"response_schema_status":{"status":"declared","codegen_safe":true,"description":"Maintained response contract."},"entity_projection":{"status":"projected","entity_types":["electricity_price_area"],"description":"Recognized records and stable operation identifiers are projected; an empty array means the successful payload contained no recognizable entity."},"response_schema_url":"https://allemannsdata.com/wiki/api/v1/kilder/entsoe/get_imbalance_prices/schema","endpoint":"https://allemannsdata.com/wiki/api/v1/kilder/entsoe/get_imbalance_prices","get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/entsoe/get_imbalance_prices?zone_code={zone_code}&date={date}&limit=25&offset=0","response_example":{"source":"entsoe","operation":"get_imbalance_prices","parameters":{"zone_code":"example value","date":"2026-01-15"},"data":{"zone":"example value","zone_name":"Example","date":"2026-01-15","currency":"example value","unit":"example value","prices":[{"time_start":"2026-01-15T12:00:00Z","time_end":"2026-01-15T12:00:00Z","eur_per_mwh":1.0}]},"entities":[],"_meta":{"retrieved_at":"2026-01-15T12:00:00Z","language":"en","content_languages":["en"],"sources":[{"id":"entsoe","name":"ENTSO-E Transparency Platform","description":"Day-ahead prices and actual electricity consumption for Norway and Norwegian bidding zones.","cache_ttl_seconds":300,"documentation":"https://transparency.entsoe.eu/content/static_content/Static%20content/web%20api/Guide.html","rate_limit":"The platform limits request counts and data volume."}]},"_provenance":{"data":{"source":"entsoe","source_api":"https://allemannsdata.com/wiki/api/v1/kilder/entsoe"},"entities":{"source":"entsoe","source_api":"https://allemannsdata.com/wiki/api/v1/kilder/entsoe","derived_from":"#/data","description":"Normalized projection of data."}},"_links":{"self":"https://allemannsdata.com/wiki/api/v1/kilder/entsoe/get_imbalance_prices","source":"https://allemannsdata.com/wiki/api/v1/kilder/entsoe","wiki":"https://allemannsdata.com/wiki/kilder/entsoe/get_imbalance_prices/","feedback":"https://allemannsdata.com/wiki/api/v1/feedback"}}},{"name":"get_generation_mix","description":"Get one day's actual generation (MW) broken down by production type for\na European bidding zone. Signature: get_generation_mix(zone_code: string, required; date: string, required; resolution: string, optional, default 'hourly'; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"get_generation_mix(zone_code: string, required; date: string, required; resolution: string, optional, default 'hourly'; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","parameters":[{"name":"zone_code","type":"string","schema":{"type":"string"},"required":true,"default":null,"description":"Bidding zone code, e.g. \"NO1\", \"DE\", \"FR\" (see list_zones).","unit":null,"display_type":"string"},{"name":"date","type":"string","schema":{"type":"string"},"required":true,"default":null,"description":"Day as \"YYYY-MM-DD\", interpreted as a Europe/Oslo calendar day.","unit":null,"display_type":"string"},{"name":"resolution","type":"string","schema":{"type":"string"},"required":false,"default":"hourly","description":"\"hourly\" (default) averages to hourly rows per type; \"daily\" returns one compact row per type with mean_mw and mwh for the whole day; \"15min\" returns data as published upstream, which is quarter-hourly for many zones (over 1500 rows/day in large zones like DE).","unit":null,"display_type":"string"},{"name":"limit","type":"integer","schema":{"type":"integer","minimum":1,"maximum":100,"default":25},"display_type":"integer","required":false,"default":25,"description":"Maximum list items returned by the gateway (default 25, maximum 100).","unit":"items"},{"name":"offset","type":"integer","schema":{"type":"integer","minimum":0,"default":0},"display_type":"integer","required":false,"default":0,"description":"Number of list items to skip before returning the page.","unit":"items"}],"json_get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/entsoe/get_generation_mix?zone_code={zone_code}&date={date}&resolution=hourly&limit=25&offset=0","output_fields":["zone","zone_name","date","resolution","generation","generation[].type","generation[].time_start","generation[].time_end","generation[].mw","generation[].mean_mw","generation[].mwh","note"],"output_fields_truncated":false,"canonical_field_aliases":{"date":["date"],"timestamp":["generation[].time_start","generation[].time_end"]},"description_language":"en","documentation":"Get one day's actual generation (MW) broken down by production type for\na European bidding zone.\n\nArgs:\n    zone: Bidding zone code, e.g. \"NO1\", \"DE\", \"FR\" (see list_zones).\n    date: Day as \"YYYY-MM-DD\", interpreted as a Europe/Oslo calendar day.\n    resolution: \"hourly\" (default) averages to hourly rows per type;\n        \"daily\" returns one compact row per type with mean_mw and mwh\n        for the whole day; \"15min\" returns data as published upstream,\n        which is quarter-hourly for many zones (over 1500 rows/day in\n        large zones like DE).\n\nReturns rows of type (e.g. \"Wind onshore\", \"Nuclear\", \"Hydro run-of-river\"),\ntime_start/time_end (ISO 8601, UTC) and mw - or just type/mean_mw/mwh\nfor \"daily\". Pumped-storage consumption (pumping load) is reported as a\nseparate \"... (consumption)\" type. Types with no data that day are\nsimply absent. Output is capped at 600 rows, with a note when truncated.\n\nSignature: get_generation_mix(zone_code: string, required; date: string, required; resolution: string, optional, default 'hourly'; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","documentation_language":"en","wiki_get_endpoint":"https://allemannsdata.com/wiki/kilder/entsoe/get_generation_mix/","wiki_get_url_template":"https://allemannsdata.com/wiki/kilder/entsoe/get_generation_mix/?zone_code={zone_code}&date={date}&resolution=hourly&limit=25&offset=0","json_endpoint":"https://allemannsdata.com/wiki/api/v1/kilder/entsoe/get_generation_mix","response_schema":{"type":"object","properties":{"zone":{"type":"string"},"zone_name":{"type":"string"},"date":{"type":"string","format":"date"},"resolution":{"type":"string","enum":["hourly","daily","15min"]},"generation":{"type":"array","items":{"type":"object","properties":{"type":{"type":"string"},"time_start":{"type":"string","format":"date-time"},"time_end":{"type":"string","format":"date-time"},"mw":{"type":["number","null"]},"mean_mw":{"type":"number"},"mwh":{"type":"number"}},"additionalProperties":false,"required":["type"]}},"note":{"type":["string","null"]}},"additionalProperties":false,"required":["zone","zone_name","date","resolution","generation"]},"response_schema_status":{"status":"declared","codegen_safe":true,"description":"Maintained response contract."},"entity_projection":{"status":"projected","entity_types":["electricity_price_area"],"description":"Recognized records and stable operation identifiers are projected; an empty array means the successful payload contained no recognizable entity."},"response_schema_url":"https://allemannsdata.com/wiki/api/v1/kilder/entsoe/get_generation_mix/schema","endpoint":"https://allemannsdata.com/wiki/api/v1/kilder/entsoe/get_generation_mix","get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/entsoe/get_generation_mix?zone_code={zone_code}&date={date}&resolution=hourly&limit=25&offset=0","response_example":{"source":"entsoe","operation":"get_generation_mix","parameters":{"zone_code":"example value","date":"2026-01-15","resolution":"hourly"},"data":{"zone":"example value","zone_name":"Example","date":"2026-01-15","resolution":"hourly","generation":[{"type":"example value","time_start":"2026-01-15T12:00:00Z","time_end":"2026-01-15T12:00:00Z","mw":1.0,"mean_mw":1.0,"mwh":1.0}],"note":"example value"},"entities":[],"_meta":{"retrieved_at":"2026-01-15T12:00:00Z","language":"en","content_languages":["en"],"sources":[{"id":"entsoe","name":"ENTSO-E Transparency Platform","description":"Day-ahead prices and actual electricity consumption for Norway and Norwegian bidding zones.","cache_ttl_seconds":300,"documentation":"https://transparency.entsoe.eu/content/static_content/Static%20content/web%20api/Guide.html","rate_limit":"The platform limits request counts and data volume."}]},"_provenance":{"data":{"source":"entsoe","source_api":"https://allemannsdata.com/wiki/api/v1/kilder/entsoe"},"entities":{"source":"entsoe","source_api":"https://allemannsdata.com/wiki/api/v1/kilder/entsoe","derived_from":"#/data","description":"Normalized projection of data."}},"_links":{"self":"https://allemannsdata.com/wiki/api/v1/kilder/entsoe/get_generation_mix","source":"https://allemannsdata.com/wiki/api/v1/kilder/entsoe","wiki":"https://allemannsdata.com/wiki/kilder/entsoe/get_generation_mix/","feedback":"https://allemannsdata.com/wiki/api/v1/feedback"}}},{"name":"get_generation_forecast","description":"Get one day's day-ahead wind and solar generation forecast (MW) for a\nEuropean bidding zone. Signature: get_generation_forecast(zone_code: string, required; date: string, required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"get_generation_forecast(zone_code: string, required; date: string, required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","parameters":[{"name":"zone_code","type":"string","schema":{"type":"string"},"required":true,"default":null,"description":"Bidding zone code, e.g. \"NO1\", \"DE\", \"FR\" (see list_zones).","unit":null,"display_type":"string"},{"name":"date","type":"string","schema":{"type":"string"},"required":true,"default":null,"description":"Day as \"YYYY-MM-DD\", interpreted as a Europe/Oslo calendar day.","unit":null,"display_type":"string"},{"name":"limit","type":"integer","schema":{"type":"integer","minimum":1,"maximum":100,"default":25},"display_type":"integer","required":false,"default":25,"description":"Maximum list items returned by the gateway (default 25, maximum 100).","unit":"items"},{"name":"offset","type":"integer","schema":{"type":"integer","minimum":0,"default":0},"display_type":"integer","required":false,"default":0,"description":"Number of list items to skip before returning the page.","unit":"items"}],"json_get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/entsoe/get_generation_forecast?zone_code={zone_code}&date={date}&limit=25&offset=0","output_fields":["zone","zone_name","date","forecast","forecast[].type","forecast[].time_start","forecast[].time_end","forecast[].mw"],"output_fields_truncated":false,"canonical_field_aliases":{"date":["date"],"timestamp":["forecast[].time_start","forecast[].time_end"]},"description_language":"en","documentation":"Get one day's day-ahead wind and solar generation forecast (MW) for a\nEuropean bidding zone.\n\nArgs:\n    zone: Bidding zone code, e.g. \"NO1\", \"DE\", \"FR\" (see list_zones).\n    date: Day as \"YYYY-MM-DD\", interpreted as a Europe/Oslo calendar day.\n\nReturns rows of type (\"Solar\", \"Wind onshore\", \"Wind offshore\"),\ntime_start/time_end (ISO 8601, UTC) and mw. Types with no capacity in\nthat zone are simply absent. Compare against get_generation_mix's actual\nfigures for the same day to see forecast error.\n\nSignature: get_generation_forecast(zone_code: string, required; date: string, required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","documentation_language":"en","wiki_get_endpoint":"https://allemannsdata.com/wiki/kilder/entsoe/get_generation_forecast/","wiki_get_url_template":"https://allemannsdata.com/wiki/kilder/entsoe/get_generation_forecast/?zone_code={zone_code}&date={date}&limit=25&offset=0","json_endpoint":"https://allemannsdata.com/wiki/api/v1/kilder/entsoe/get_generation_forecast","response_schema":{"type":"object","properties":{"zone":{"type":"string"},"zone_name":{"type":"string"},"date":{"type":"string","format":"date"},"forecast":{"type":"array","items":{"type":"object","properties":{"type":{"type":"string"},"time_start":{"type":"string","format":"date-time"},"time_end":{"type":"string","format":"date-time"},"mw":{"type":["number","null"]}},"additionalProperties":false,"required":["type","time_start","time_end","mw"]}}},"additionalProperties":false,"required":["zone","zone_name","date","forecast"]},"response_schema_status":{"status":"declared","codegen_safe":true,"description":"Maintained response contract."},"entity_projection":{"status":"projected","entity_types":["electricity_price_area"],"description":"Recognized records and stable operation identifiers are projected; an empty array means the successful payload contained no recognizable entity."},"response_schema_url":"https://allemannsdata.com/wiki/api/v1/kilder/entsoe/get_generation_forecast/schema","endpoint":"https://allemannsdata.com/wiki/api/v1/kilder/entsoe/get_generation_forecast","get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/entsoe/get_generation_forecast?zone_code={zone_code}&date={date}&limit=25&offset=0","response_example":{"source":"entsoe","operation":"get_generation_forecast","parameters":{"zone_code":"example value","date":"2026-01-15"},"data":{"zone":"example value","zone_name":"Example","date":"2026-01-15","forecast":[{"type":"example value","time_start":"2026-01-15T12:00:00Z","time_end":"2026-01-15T12:00:00Z","mw":1.0}]},"entities":[],"_meta":{"retrieved_at":"2026-01-15T12:00:00Z","language":"en","content_languages":["en"],"sources":[{"id":"entsoe","name":"ENTSO-E Transparency Platform","description":"Day-ahead prices and actual electricity consumption for Norway and Norwegian bidding zones.","cache_ttl_seconds":300,"documentation":"https://transparency.entsoe.eu/content/static_content/Static%20content/web%20api/Guide.html","rate_limit":"The platform limits request counts and data volume."}]},"_provenance":{"data":{"source":"entsoe","source_api":"https://allemannsdata.com/wiki/api/v1/kilder/entsoe"},"entities":{"source":"entsoe","source_api":"https://allemannsdata.com/wiki/api/v1/kilder/entsoe","derived_from":"#/data","description":"Normalized projection of data."}},"_links":{"self":"https://allemannsdata.com/wiki/api/v1/kilder/entsoe/get_generation_forecast","source":"https://allemannsdata.com/wiki/api/v1/kilder/entsoe","wiki":"https://allemannsdata.com/wiki/kilder/entsoe/get_generation_forecast/","feedback":"https://allemannsdata.com/wiki/api/v1/feedback"}}},{"name":"get_installed_capacity","description":"Get installed generation capacity (MW) by production type for a whole\nyear, for a European bidding zone. Signature: get_installed_capacity(zone_code: string, required; year: integer, calendar year, required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"get_installed_capacity(zone_code: string, required; year: integer, calendar year, required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","parameters":[{"name":"zone_code","type":"string","schema":{"type":"string"},"required":true,"default":null,"description":"Bidding zone code, e.g. \"NO1\", \"DE\", \"FR\" (see list_zones).","unit":null,"display_type":"string"},{"name":"year","type":"integer","schema":{"type":"integer"},"required":true,"default":null,"description":"Calendar year, e.g. 2025. This is TSO-reported nameplate capacity for the year, not a live figure. Unit: calendar year.","unit":"calendar year","display_type":"integer"},{"name":"limit","type":"integer","schema":{"type":"integer","minimum":1,"maximum":100,"default":25},"display_type":"integer","required":false,"default":25,"description":"Maximum list items returned by the gateway (default 25, maximum 100).","unit":"items"},{"name":"offset","type":"integer","schema":{"type":"integer","minimum":0,"default":0},"display_type":"integer","required":false,"default":0,"description":"Number of list items to skip before returning the page.","unit":"items"}],"json_get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/entsoe/get_installed_capacity?zone_code={zone_code}&year={year}&limit=25&offset=0","output_fields":["zone","zone_name","year","capacity_mw","capacity_mw.Biomass","capacity_mw.Fossil brown coal/lignite","capacity_mw.Fossil coal-derived gas","capacity_mw.Fossil gas","capacity_mw.Fossil hard coal","capacity_mw.Fossil oil","capacity_mw.Fossil oil shale","capacity_mw.Fossil peat","capacity_mw.Geothermal","capacity_mw.Hydro pumped storage","capacity_mw.Hydro run-of-river","capacity_mw.Hydro water reservoir","capacity_mw.Marine","capacity_mw.Nuclear","capacity_mw.Other renewable","capacity_mw.Solar","capacity_mw.Waste","capacity_mw.Wind offshore","capacity_mw.Wind onshore","capacity_mw.Other"],"output_fields_truncated":false,"canonical_field_aliases":{},"description_language":"en","documentation":"Get installed generation capacity (MW) by production type for a whole\nyear, for a European bidding zone.\n\nArgs:\n    zone: Bidding zone code, e.g. \"NO1\", \"DE\", \"FR\" (see list_zones).\n    year: Calendar year, e.g. 2025. This is TSO-reported nameplate\n        capacity for the year, not a live figure.\n\nReturns capacity_mw, a dict mapping production type (e.g. \"Hydro water\nreservoir\", \"Wind onshore\") to installed MW. Types with no capacity are\nsimply absent.\n\nSignature: get_installed_capacity(zone_code: string, required; year: integer, calendar year, required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","documentation_language":"en","wiki_get_endpoint":"https://allemannsdata.com/wiki/kilder/entsoe/get_installed_capacity/","wiki_get_url_template":"https://allemannsdata.com/wiki/kilder/entsoe/get_installed_capacity/?zone_code={zone_code}&year={year}&limit=25&offset=0","json_endpoint":"https://allemannsdata.com/wiki/api/v1/kilder/entsoe/get_installed_capacity","response_schema":{"type":"object","properties":{"zone":{"type":"string"},"zone_name":{"type":["string","null"]},"year":{"type":["integer","null"]},"capacity_mw":{"type":"object","properties":{"Biomass":{"type":"number"},"Fossil brown coal/lignite":{"type":"number"},"Fossil coal-derived gas":{"type":"number"},"Fossil gas":{"type":"number"},"Fossil hard coal":{"type":"number"},"Fossil oil":{"type":"number"},"Fossil oil shale":{"type":"number"},"Fossil peat":{"type":"number"},"Geothermal":{"type":"number"},"Hydro pumped storage":{"type":"number"},"Hydro run-of-river":{"type":"number"},"Hydro water reservoir":{"type":"number"},"Marine":{"type":"number"},"Nuclear":{"type":"number"},"Other renewable":{"type":"number"},"Solar":{"type":"number"},"Waste":{"type":"number"},"Wind offshore":{"type":"number"},"Wind onshore":{"type":"number"},"Other":{"type":"number"}},"additionalProperties":false}},"additionalProperties":false},"response_schema_status":{"status":"inferred","codegen_safe":true,"description":"Safe for code generation from the currently published fields. The contract is statically inferred rather than independently maintained, so clients should tolerate additional fields."},"entity_projection":{"status":"projected","entity_types":["electricity_price_area"],"description":"Recognized records and stable operation identifiers are projected; an empty array means the successful payload contained no recognizable entity."},"response_schema_url":"https://allemannsdata.com/wiki/api/v1/kilder/entsoe/get_installed_capacity/schema","endpoint":"https://allemannsdata.com/wiki/api/v1/kilder/entsoe/get_installed_capacity","get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/entsoe/get_installed_capacity?zone_code={zone_code}&year={year}&limit=25&offset=0"},{"name":"get_load","description":"Get one day's system-wide electricity load (MW) for a European bidding\nzone. Signature: get_load(zone_code: string, required; date: string, required; forecast: yes/no, optional, default False; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"get_load(zone_code: string, required; date: string, required; forecast: yes/no, optional, default False; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","parameters":[{"name":"zone_code","type":"string","schema":{"type":"string"},"required":true,"default":null,"description":"Bidding zone code, e.g. \"NO1\", \"DE\", \"FR\" (see list_zones).","unit":null,"display_type":"string"},{"name":"date","type":"string","schema":{"type":"string"},"required":true,"default":null,"description":"Day as \"YYYY-MM-DD\", interpreted as a Europe/Oslo calendar day.","unit":null,"display_type":"string"},{"name":"forecast","type":"boolean","schema":{"type":"boolean"},"required":false,"default":false,"description":"If True, return the day-ahead forecast instead of the realised (actual) load. Default False.","unit":null,"display_type":"yes/no"},{"name":"limit","type":"integer","schema":{"type":"integer","minimum":1,"maximum":100,"default":25},"display_type":"integer","required":false,"default":25,"description":"Maximum list items returned by the gateway (default 25, maximum 100).","unit":"items"},{"name":"offset","type":"integer","schema":{"type":"integer","minimum":0,"default":0},"display_type":"integer","required":false,"default":0,"description":"Number of list items to skip before returning the page.","unit":"items"}],"json_get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/entsoe/get_load?zone_code={zone_code}&date={date}&forecast=false&limit=25&offset=0","output_fields":["zone","zone_name","date","forecast","load","load[].time_start","load[].time_end","load[].load_mw"],"output_fields_truncated":false,"canonical_field_aliases":{"date":["date"],"timestamp":["load[].time_start","load[].time_end"]},"description_language":"en","documentation":"Get one day's system-wide electricity load (MW) for a European bidding\nzone.\n\nArgs:\n    zone: Bidding zone code, e.g. \"NO1\", \"DE\", \"FR\" (see list_zones).\n    date: Day as \"YYYY-MM-DD\", interpreted as a Europe/Oslo calendar day.\n    forecast: If True, return the day-ahead forecast instead of the\n        realised (actual) load. Default False.\n\nReturns rows of time_start/time_end (ISO 8601, UTC) and load_mw.\n\nSignature: get_load(zone_code: string, required; date: string, required; forecast: yes/no, optional, default False; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","documentation_language":"en","wiki_get_endpoint":"https://allemannsdata.com/wiki/kilder/entsoe/get_load/","wiki_get_url_template":"https://allemannsdata.com/wiki/kilder/entsoe/get_load/?zone_code={zone_code}&date={date}&forecast=false&limit=25&offset=0","json_endpoint":"https://allemannsdata.com/wiki/api/v1/kilder/entsoe/get_load","response_schema":{"type":"object","properties":{"zone":{"type":"string"},"zone_name":{"type":"string"},"date":{"type":"string","format":"date"},"forecast":{"type":"boolean"},"load":{"type":"array","items":{"type":"object","properties":{"time_start":{"type":"string","format":"date-time"},"time_end":{"type":"string","format":"date-time"},"load_mw":{"type":["number","null"]}},"additionalProperties":false,"required":["time_start","time_end","load_mw"]}}},"additionalProperties":false,"required":["zone","zone_name","date","forecast","load"]},"response_schema_status":{"status":"declared","codegen_safe":true,"description":"Maintained response contract."},"entity_projection":{"status":"projected","entity_types":["electricity_price_area"],"description":"Recognized records and stable operation identifiers are projected; an empty array means the successful payload contained no recognizable entity."},"response_schema_url":"https://allemannsdata.com/wiki/api/v1/kilder/entsoe/get_load/schema","endpoint":"https://allemannsdata.com/wiki/api/v1/kilder/entsoe/get_load","get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/entsoe/get_load?zone_code={zone_code}&date={date}&forecast=false&limit=25&offset=0","response_example":{"source":"entsoe","operation":"get_load","parameters":{"zone_code":"example value","date":"2026-01-15","forecast":false},"data":{"zone":"example value","zone_name":"Example","date":"2026-01-15","forecast":true,"load":[{"time_start":"2026-01-15T12:00:00Z","time_end":"2026-01-15T12:00:00Z","load_mw":1.0}]},"entities":[],"_meta":{"retrieved_at":"2026-01-15T12:00:00Z","language":"en","content_languages":["en"],"sources":[{"id":"entsoe","name":"ENTSO-E Transparency Platform","description":"Day-ahead prices and actual electricity consumption for Norway and Norwegian bidding zones.","cache_ttl_seconds":300,"documentation":"https://transparency.entsoe.eu/content/static_content/Static%20content/web%20api/Guide.html","rate_limit":"The platform limits request counts and data volume."}]},"_provenance":{"data":{"source":"entsoe","source_api":"https://allemannsdata.com/wiki/api/v1/kilder/entsoe"},"entities":{"source":"entsoe","source_api":"https://allemannsdata.com/wiki/api/v1/kilder/entsoe","derived_from":"#/data","description":"Normalized projection of data."}},"_links":{"self":"https://allemannsdata.com/wiki/api/v1/kilder/entsoe/get_load","source":"https://allemannsdata.com/wiki/api/v1/kilder/entsoe","wiki":"https://allemannsdata.com/wiki/kilder/entsoe/get_load/","feedback":"https://allemannsdata.com/wiki/api/v1/feedback"}}},{"name":"get_cross_border_flow","description":"Get one day's metered physical power flow (MW) from one bidding zone to\nanother. Signature: get_cross_border_flow(from_zone_code: string, required; to_zone_code: string, required; date: string, required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"get_cross_border_flow(from_zone_code: string, required; to_zone_code: string, required; date: string, required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","parameters":[{"name":"from_zone_code","type":"string","schema":{"type":"string"},"required":true,"default":null,"description":"Origin bidding zone code (see list_zones).","unit":null,"display_type":"string"},{"name":"to_zone_code","type":"string","schema":{"type":"string"},"required":true,"default":null,"description":"Destination bidding zone code (see list_zones).","unit":null,"display_type":"string"},{"name":"date","type":"string","schema":{"type":"string"},"required":true,"default":null,"description":"Day as \"YYYY-MM-DD\", interpreted as a Europe/Oslo calendar day.","unit":null,"display_type":"string"},{"name":"limit","type":"integer","schema":{"type":"integer","minimum":1,"maximum":100,"default":25},"display_type":"integer","required":false,"default":25,"description":"Maximum list items returned by the gateway (default 25, maximum 100).","unit":"items"},{"name":"offset","type":"integer","schema":{"type":"integer","minimum":0,"default":0},"display_type":"integer","required":false,"default":0,"description":"Number of list items to skip before returning the page.","unit":"items"}],"json_get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/entsoe/get_cross_border_flow?from_zone_code={from_zone_code}&to_zone_code={to_zone_code}&date={date}&limit=25&offset=0","output_fields":["from_zone","from_zone_name","to_zone","to_zone_name","date","flow","flow[].time_start","flow[].time_end","flow[].flow_mw"],"output_fields_truncated":false,"canonical_field_aliases":{"date":["date"],"timestamp":["flow[].time_start","flow[].time_end"]},"description_language":"en","documentation":"Get one day's metered physical power flow (MW) from one bidding zone to\nanother.\n\nArgs:\n    from_zone: Origin bidding zone code (see list_zones).\n    to_zone: Destination bidding zone code (see list_zones).\n    date: Day as \"YYYY-MM-DD\", interpreted as a Europe/Oslo calendar day.\n\nReturns rows of time_start/time_end (ISO 8601, UTC) and flow_mw. This is\nunsigned, one-directional metered flow; query the reverse pair\n(to_zone, from_zone) to get flow the other way, which is a separate\nENTSO-E series and may be nonzero at the same time (loop flows). For\nlive Nordic/Baltic flow only, statnett's get_physical_flow is simpler.\n\nSignature: get_cross_border_flow(from_zone_code: string, required; to_zone_code: string, required; date: string, required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","documentation_language":"en","wiki_get_endpoint":"https://allemannsdata.com/wiki/kilder/entsoe/get_cross_border_flow/","wiki_get_url_template":"https://allemannsdata.com/wiki/kilder/entsoe/get_cross_border_flow/?from_zone_code={from_zone_code}&to_zone_code={to_zone_code}&date={date}&limit=25&offset=0","json_endpoint":"https://allemannsdata.com/wiki/api/v1/kilder/entsoe/get_cross_border_flow","response_schema":{"type":"object","properties":{"from_zone":{"type":"string"},"from_zone_name":{"type":"string"},"to_zone":{"type":"string"},"to_zone_name":{"type":"string"},"date":{"type":"string","format":"date"},"flow":{"type":"array","items":{"type":"object","properties":{"time_start":{"type":"string","format":"date-time"},"time_end":{"type":"string","format":"date-time"},"flow_mw":{"type":["number","null"]}},"additionalProperties":false,"required":["time_start","time_end","flow_mw"]}}},"additionalProperties":false,"required":["from_zone","from_zone_name","to_zone","to_zone_name","date","flow"]},"response_schema_status":{"status":"declared","codegen_safe":true,"description":"Maintained response contract."},"entity_projection":{"status":"projected","entity_types":["electricity_price_area"],"description":"Recognized records and stable operation identifiers are projected; an empty array means the successful payload contained no recognizable entity."},"response_schema_url":"https://allemannsdata.com/wiki/api/v1/kilder/entsoe/get_cross_border_flow/schema","endpoint":"https://allemannsdata.com/wiki/api/v1/kilder/entsoe/get_cross_border_flow","get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/entsoe/get_cross_border_flow?from_zone_code={from_zone_code}&to_zone_code={to_zone_code}&date={date}&limit=25&offset=0","response_example":{"source":"entsoe","operation":"get_cross_border_flow","parameters":{"from_zone_code":"example value","to_zone_code":"example value","date":"2026-01-15"},"data":{"from_zone":"example value","from_zone_name":"Example","to_zone":"example value","to_zone_name":"Example","date":"2026-01-15","flow":[{"time_start":"2026-01-15T12:00:00Z","time_end":"2026-01-15T12:00:00Z","flow_mw":1.0}]},"entities":[],"_meta":{"retrieved_at":"2026-01-15T12:00:00Z","language":"en","content_languages":["en"],"sources":[{"id":"entsoe","name":"ENTSO-E Transparency Platform","description":"Day-ahead prices and actual electricity consumption for Norway and Norwegian bidding zones.","cache_ttl_seconds":300,"documentation":"https://transparency.entsoe.eu/content/static_content/Static%20content/web%20api/Guide.html","rate_limit":"The platform limits request counts and data volume."}]},"_provenance":{"data":{"source":"entsoe","source_api":"https://allemannsdata.com/wiki/api/v1/kilder/entsoe"},"entities":{"source":"entsoe","source_api":"https://allemannsdata.com/wiki/api/v1/kilder/entsoe","derived_from":"#/data","description":"Normalized projection of data."}},"_links":{"self":"https://allemannsdata.com/wiki/api/v1/kilder/entsoe/get_cross_border_flow","source":"https://allemannsdata.com/wiki/api/v1/kilder/entsoe","wiki":"https://allemannsdata.com/wiki/kilder/entsoe/get_cross_border_flow/","feedback":"https://allemannsdata.com/wiki/api/v1/feedback"}}},{"name":"get_generation_outages","description":"Get planned and forced (unplanned) outages of generation units in a\nEuropean bidding zone over a date range - the single best explanation\nfor an unexpected price spike (a plant going down). Signature: get_generation_outages(zone_code: string, required; start_date: string, required; end_date: string, required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"get_generation_outages(zone_code: string, required; start_date: string, required; end_date: string, required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","parameters":[{"name":"zone_code","type":"string","schema":{"type":"string"},"required":true,"default":null,"description":"Bidding zone code, e.g. \"NO1\", \"DE\", \"FR\" (see list_zones).","unit":null,"display_type":"string"},{"name":"start_date","type":"string","schema":{"type":"string"},"required":true,"default":null,"description":"First day, \"YYYY-MM-DD\" (Europe/Oslo calendar day).","unit":null,"display_type":"string"},{"name":"end_date","type":"string","schema":{"type":"string"},"required":true,"default":null,"description":"Last day inclusive, \"YYYY-MM-DD\".","unit":null,"display_type":"string"},{"name":"limit","type":"integer","schema":{"type":"integer","minimum":1,"maximum":100,"default":25},"display_type":"integer","required":false,"default":25,"description":"Maximum list items returned by the gateway (default 25, maximum 100).","unit":"items"},{"name":"offset","type":"integer","schema":{"type":"integer","minimum":0,"default":0},"display_type":"integer","required":false,"default":0,"description":"Number of list items to skip before returning the page.","unit":"items"}],"json_get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/entsoe/get_generation_outages?zone_code={zone_code}&start_date={start_date}&end_date={end_date}&limit=25&offset=0","output_fields":["zone","zone_name","start_date","end_date","outages","outages[].status","outages[].resource","outages[].type","outages[].nominal_mw","outages[].start","outages[].end","outages[].reason","outages[].capacity","outages[].capacity[].time_start","outages[].capacity[].time_end","outages[].capacity[].available_mw","outages[].end_note"],"output_fields_truncated":false,"canonical_field_aliases":{"timestamp":["outages[].capacity[].time_start","outages[].capacity[].time_end"]},"description_language":"en","documentation":"Get planned and forced (unplanned) outages of generation units in a\nEuropean bidding zone over a date range - the single best explanation\nfor an unexpected price spike (a plant going down).\n\nArgs:\n    zone: Bidding zone code, e.g. \"NO1\", \"DE\", \"FR\" (see list_zones).\n    start_date: First day, \"YYYY-MM-DD\" (Europe/Oslo calendar day).\n    end_date: Last day inclusive, \"YYYY-MM-DD\".\n\nReturns outages: one entry per outage event with status (\"planned\" or\n\"forced\"), resource (plant name), type (production type), nominal_mw\n(the plant's rated capacity), start/end (ISO 8601, UTC - the outage\nwindow, which can be longer than the requested range), reason, and\ncapacity (a list of {time_start, time_end, available_mw} - how much of\nthe plant stayed available during the outage; usually one entry unless\nthe affected capacity changed mid-outage). Repeat revisions of the same\noutage are collapsed, keeping the newest. An end date in 2050 or later is\na TSO placeholder for an open-ended outage, flagged with an end_note.\n\nSignature: get_generation_outages(zone_code: string, required; start_date: string, required; end_date: string, required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","documentation_language":"en","wiki_get_endpoint":"https://allemannsdata.com/wiki/kilder/entsoe/get_generation_outages/","wiki_get_url_template":"https://allemannsdata.com/wiki/kilder/entsoe/get_generation_outages/?zone_code={zone_code}&start_date={start_date}&end_date={end_date}&limit=25&offset=0","json_endpoint":"https://allemannsdata.com/wiki/api/v1/kilder/entsoe/get_generation_outages","response_schema":{"type":"object","properties":{"zone":{"type":"string"},"zone_name":{"type":"string"},"start_date":{"type":"string","format":"date"},"end_date":{"type":"string","format":"date"},"outages":{"type":"array","items":{"type":"object","properties":{"status":{"type":"string","enum":["planned","forced"]},"resource":{"type":["string","null"]},"type":{"type":["string","null"]},"nominal_mw":{"type":["number","null"]},"start":{"type":["string","null"],"format":"date-time"},"end":{"type":["string","null"],"format":"date-time"},"reason":{"type":["string","null"]},"capacity":{"type":"array","items":{"type":"object","properties":{"time_start":{"type":"string","format":"date-time"},"time_end":{"type":"string","format":"date-time"},"available_mw":{"type":["number","null"]}},"additionalProperties":false,"required":["time_start","time_end","available_mw"]}},"end_note":{"type":["string","null"]}},"additionalProperties":false,"required":["status","start","end","capacity"]}}},"additionalProperties":false,"required":["zone","zone_name","start_date","end_date","outages"]},"response_schema_status":{"status":"declared","codegen_safe":true,"description":"Maintained response contract."},"entity_projection":{"status":"projected","entity_types":["electricity_price_area"],"description":"Recognized records and stable operation identifiers are projected; an empty array means the successful payload contained no recognizable entity."},"response_schema_url":"https://allemannsdata.com/wiki/api/v1/kilder/entsoe/get_generation_outages/schema","endpoint":"https://allemannsdata.com/wiki/api/v1/kilder/entsoe/get_generation_outages","get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/entsoe/get_generation_outages?zone_code={zone_code}&start_date={start_date}&end_date={end_date}&limit=25&offset=0","response_example":{"source":"entsoe","operation":"get_generation_outages","parameters":{"zone_code":"example value","start_date":"2026-01-15","end_date":"2026-01-15"},"data":{"zone":"example value","zone_name":"Example","start_date":"2026-01-15","end_date":"2026-01-15","outages":[{"status":"planned","resource":"example value","type":"example value","nominal_mw":1.0,"start":"2026-01-15T12:00:00Z","end":"2026-01-15T12:00:00Z","reason":"example value","capacity":[{"time_start":"2026-01-15T12:00:00Z","time_end":"2026-01-15T12:00:00Z","available_mw":1.0}],"end_note":"example value"}]},"entities":[],"_meta":{"retrieved_at":"2026-01-15T12:00:00Z","language":"en","content_languages":["en"],"sources":[{"id":"entsoe","name":"ENTSO-E Transparency Platform","description":"Day-ahead prices and actual electricity consumption for Norway and Norwegian bidding zones.","cache_ttl_seconds":300,"documentation":"https://transparency.entsoe.eu/content/static_content/Static%20content/web%20api/Guide.html","rate_limit":"The platform limits request counts and data volume."}]},"_provenance":{"data":{"source":"entsoe","source_api":"https://allemannsdata.com/wiki/api/v1/kilder/entsoe"},"entities":{"source":"entsoe","source_api":"https://allemannsdata.com/wiki/api/v1/kilder/entsoe","derived_from":"#/data","description":"Normalized projection of data."}},"_links":{"self":"https://allemannsdata.com/wiki/api/v1/kilder/entsoe/get_generation_outages","source":"https://allemannsdata.com/wiki/api/v1/kilder/entsoe","wiki":"https://allemannsdata.com/wiki/kilder/entsoe/get_generation_outages/","feedback":"https://allemannsdata.com/wiki/api/v1/feedback"}}},{"name":"get_transmission_outages","description":"Get planned and forced (unplanned) outages of interconnectors/transmission\nassets between two European bidding zones over a date range - explains\nsudden drops in cross-border transfer capacity. Signature: get_transmission_outages(from_zone_code: string, required; to_zone_code: string, required; start_date: string, required; end_date: string, required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"get_transmission_outages(from_zone_code: string, required; to_zone_code: string, required; start_date: string, required; end_date: string, required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","parameters":[{"name":"from_zone_code","type":"string","schema":{"type":"string"},"required":true,"default":null,"description":"Origin bidding zone code (see list_zones).","unit":null,"display_type":"string"},{"name":"to_zone_code","type":"string","schema":{"type":"string"},"required":true,"default":null,"description":"Destination bidding zone code (see list_zones).","unit":null,"display_type":"string"},{"name":"start_date","type":"string","schema":{"type":"string"},"required":true,"default":null,"description":"First day, \"YYYY-MM-DD\" (Europe/Oslo calendar day).","unit":null,"display_type":"string"},{"name":"end_date","type":"string","schema":{"type":"string"},"required":true,"default":null,"description":"Last day inclusive, \"YYYY-MM-DD\".","unit":null,"display_type":"string"},{"name":"limit","type":"integer","schema":{"type":"integer","minimum":1,"maximum":100,"default":25},"display_type":"integer","required":false,"default":25,"description":"Maximum list items returned by the gateway (default 25, maximum 100).","unit":"items"},{"name":"offset","type":"integer","schema":{"type":"integer","minimum":0,"default":0},"display_type":"integer","required":false,"default":0,"description":"Number of list items to skip before returning the page.","unit":"items"}],"json_get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/entsoe/get_transmission_outages?from_zone_code={from_zone_code}&to_zone_code={to_zone_code}&start_date={start_date}&end_date={end_date}&limit=25&offset=0","output_fields":["from_zone","from_zone_name","to_zone","to_zone_name","start_date","end_date","outages","outages[].status","outages[].asset","outages[].start","outages[].end","outages[].reason","outages[].capacity","outages[].capacity[].time_start","outages[].capacity[].time_end","outages[].capacity[].available_mw","outages[].end_note"],"output_fields_truncated":false,"canonical_field_aliases":{"timestamp":["outages[].capacity[].time_start","outages[].capacity[].time_end"]},"description_language":"en","documentation":"Get planned and forced (unplanned) outages of interconnectors/transmission\nassets between two European bidding zones over a date range - explains\nsudden drops in cross-border transfer capacity.\n\nArgs:\n    from_zone: Origin bidding zone code (see list_zones).\n    to_zone: Destination bidding zone code (see list_zones).\n    start_date: First day, \"YYYY-MM-DD\" (Europe/Oslo calendar day).\n    end_date: Last day inclusive, \"YYYY-MM-DD\".\n\nReturns outages: one entry per outage event with status (\"planned\" or\n\"forced\"), asset (line/cable/transformer name), start/end (ISO 8601,\nUTC - the outage window, which can be longer than the requested range),\nreason, and capacity (a list of {time_start, time_end, available_mw} -\nremaining transfer capacity during the outage). Repeat revisions of the\nsame outage are collapsed, keeping the newest. An end date in 2050 or later\nis a TSO placeholder for an open-ended outage, flagged with an end_note.\n\nSignature: get_transmission_outages(from_zone_code: string, required; to_zone_code: string, required; start_date: string, required; end_date: string, required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","documentation_language":"en","wiki_get_endpoint":"https://allemannsdata.com/wiki/kilder/entsoe/get_transmission_outages/","wiki_get_url_template":"https://allemannsdata.com/wiki/kilder/entsoe/get_transmission_outages/?from_zone_code={from_zone_code}&to_zone_code={to_zone_code}&start_date={start_date}&end_date={end_date}&limit=25&offset=0","json_endpoint":"https://allemannsdata.com/wiki/api/v1/kilder/entsoe/get_transmission_outages","response_schema":{"type":"object","properties":{"from_zone":{"type":"string"},"from_zone_name":{"type":"string"},"to_zone":{"type":"string"},"to_zone_name":{"type":"string"},"start_date":{"type":"string","format":"date"},"end_date":{"type":"string","format":"date"},"outages":{"type":"array","items":{"type":"object","properties":{"status":{"type":"string","enum":["planned","forced"]},"asset":{"type":["string","null"]},"start":{"type":["string","null"],"format":"date-time"},"end":{"type":["string","null"],"format":"date-time"},"reason":{"type":["string","null"]},"capacity":{"type":"array","items":{"type":"object","properties":{"time_start":{"type":"string","format":"date-time"},"time_end":{"type":"string","format":"date-time"},"available_mw":{"type":["number","null"]}},"additionalProperties":false,"required":["time_start","time_end","available_mw"]}},"end_note":{"type":["string","null"]}},"additionalProperties":false,"required":["status","start","end","capacity"]}}},"additionalProperties":false,"required":["from_zone","from_zone_name","to_zone","to_zone_name","start_date","end_date","outages"]},"response_schema_status":{"status":"declared","codegen_safe":true,"description":"Maintained response contract."},"entity_projection":{"status":"projected","entity_types":["electricity_price_area"],"description":"Recognized records and stable operation identifiers are projected; an empty array means the successful payload contained no recognizable entity."},"response_schema_url":"https://allemannsdata.com/wiki/api/v1/kilder/entsoe/get_transmission_outages/schema","endpoint":"https://allemannsdata.com/wiki/api/v1/kilder/entsoe/get_transmission_outages","get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/entsoe/get_transmission_outages?from_zone_code={from_zone_code}&to_zone_code={to_zone_code}&start_date={start_date}&end_date={end_date}&limit=25&offset=0","response_example":{"source":"entsoe","operation":"get_transmission_outages","parameters":{"from_zone_code":"example value","to_zone_code":"example value","start_date":"2026-01-15","end_date":"2026-01-15"},"data":{"from_zone":"example value","from_zone_name":"Example","to_zone":"example value","to_zone_name":"Example","start_date":"2026-01-15","end_date":"2026-01-15","outages":[{"status":"planned","asset":"example value","start":"2026-01-15T12:00:00Z","end":"2026-01-15T12:00:00Z","reason":"example value","capacity":[{"time_start":"2026-01-15T12:00:00Z","time_end":"2026-01-15T12:00:00Z","available_mw":1.0}],"end_note":"example value"}]},"entities":[],"_meta":{"retrieved_at":"2026-01-15T12:00:00Z","language":"en","content_languages":["en"],"sources":[{"id":"entsoe","name":"ENTSO-E Transparency Platform","description":"Day-ahead prices and actual electricity consumption for Norway and Norwegian bidding zones.","cache_ttl_seconds":300,"documentation":"https://transparency.entsoe.eu/content/static_content/Static%20content/web%20api/Guide.html","rate_limit":"The platform limits request counts and data volume."}]},"_provenance":{"data":{"source":"entsoe","source_api":"https://allemannsdata.com/wiki/api/v1/kilder/entsoe"},"entities":{"source":"entsoe","source_api":"https://allemannsdata.com/wiki/api/v1/kilder/entsoe","derived_from":"#/data","description":"Normalized projection of data."}},"_links":{"self":"https://allemannsdata.com/wiki/api/v1/kilder/entsoe/get_transmission_outages","source":"https://allemannsdata.com/wiki/api/v1/kilder/entsoe","wiki":"https://allemannsdata.com/wiki/kilder/entsoe/get_transmission_outages/","feedback":"https://allemannsdata.com/wiki/api/v1/feedback"}}}],"operation_schema_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/entsoe/{operation}/schema","related_sources":[{"id":"nobil","name":"NOBIL","reason":"Charging stations where the electricity price applies.","api":"https://allemannsdata.com/wiki/api/v1/kilder/nobil","wiki":"https://allemannsdata.com/wiki/kilder/nobil/"}],"_meta":{"retrieved_at":"2026-09-20T20:02:55Z","language":"en","content_languages":["en"],"sources":[{"id":"entsoe","name":"ENTSO-E Transparency Platform","description":"Day-ahead prices and actual electricity consumption for Norway and Norwegian bidding zones.","documentation":"https://transparency.entsoe.eu/content/static_content/Static%20content/web%20api/Guide.html","cache_ttl_seconds":300,"rate_limit":"The platform limits request counts and data volume."}]},"_links":{"self":"https://allemannsdata.com/wiki/api/v1/kilder/entsoe","names":"https://allemannsdata.com/wiki/api/v1/kilder/entsoe?view=names","compact":"https://allemannsdata.com/wiki/api/v1/kilder/entsoe?view=compact","full":"https://allemannsdata.com/wiki/api/v1/kilder/entsoe","wiki":"https://allemannsdata.com/wiki/kilder/entsoe/","feedback":"https://allemannsdata.com/wiki/api/v1/feedback"}}
