{"id":"statnett","name":"Statnett operational data","description":"Power flows, production, consumption and power-situation status from Norway's system operator.","documentation":"https://driftsdata.statnett.no/","operations":[{"name":"get_physical_flow","description":"Get the current physical power flow (MW) on every interconnector between\nNordic/Baltic price areas and countries, live from Statnett. Signature: get_physical_flow(area: string, optional, default None; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"get_physical_flow(area: string, optional, default None; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","parameters":[{"name":"area","type":"string","schema":{"anyOf":[{"type":"string"},{"type":"null"}]},"required":false,"default":null,"description":"Optional price area or country code to filter to, e.g. \"NO2\" or \"DK1\" (case-insensitive). Matches either end of the connection. Omit for all interconnectors.","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/statnett/get_physical_flow?area={area}&limit=25&offset=0","example_url":"https://allemannsdata.com/wiki/api/v1/kilder/statnett/get_physical_flow?area=NO2","output_fields":["[].from_area","[].to_area","[].flow_mw","[].time"],"output_fields_truncated":false,"canonical_field_aliases":{"timestamp":["[].time"]},"description_language":"en","documentation":"Get the current physical power flow (MW) on every interconnector between\nNordic/Baltic price areas and countries, live from Statnett.\n\nArgs:\n    area: Optional price area or country code to filter to, e.g. \"NO2\"\n        or \"DK1\" (case-insensitive). Matches either end of the\n        connection. Omit for all interconnectors.\n\nReturns one entry per connection: from_area, to_area, flow_mw, time.\nA positive flow_mw means power is flowing from from_area to to_area;\nnegative means the reverse.\n\nAreas use standard codes: NO1-NO5, SE1-SE4, DK1, DK2, FI, EE, LV, LT,\nDE, NL, PL, GB. Statnett's raw feed calls the North Sea Link's British\nend \"EN\"; that is normalised to GB here, so GB appears on two separate\nconnections: the North Sea Link (NO2-GB) and the Viking Link (DK1-GB).\n\nSignature: get_physical_flow(area: 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/statnett/get_physical_flow/","wiki_get_url_template":"https://allemannsdata.com/wiki/kilder/statnett/get_physical_flow/?area={area}&limit=25&offset=0","json_endpoint":"https://allemannsdata.com/wiki/api/v1/kilder/statnett/get_physical_flow","response_schema":{"type":"array","items":{"type":"object","properties":{"from_area":{"type":"string"},"to_area":{"type":"string"},"flow_mw":{"type":["number","null"]},"time":{"type":"string","format":"date-time"}},"additionalProperties":false,"required":["from_area","to_area","flow_mw","time"]}},"response_schema_status":{"status":"declared","codegen_safe":true,"description":"Maintained response contract."},"entity_projection":{"status":"intentionally_none","entity_types":[],"description":"No stable cross-source entity projection is defined for this operation; entities is intentionally empty."},"response_schema_url":"https://allemannsdata.com/wiki/api/v1/kilder/statnett/get_physical_flow/schema","endpoint":"https://allemannsdata.com/wiki/api/v1/kilder/statnett/get_physical_flow","get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/statnett/get_physical_flow?area={area}&limit=25&offset=0","response_example":{"source":"statnett","operation":"get_physical_flow","parameters":{"area":"NO2","limit":25,"offset":0},"data":[{"from_area":"example value","to_area":"example value","flow_mw":1.0,"time":"2026-01-15T12:00:00Z"}],"entities":[],"_meta":{"retrieved_at":"2026-01-15T12:00:00Z","language":"en","content_languages":["en"],"sources":[{"id":"statnett","name":"Statnett operational data","description":"Power flows, production, consumption and power-situation status from Norway's system operator.","cache_ttl_seconds":60,"documentation":"https://driftsdata.statnett.no/"}]},"_provenance":{"data":{"source":"statnett","source_api":"https://allemannsdata.com/wiki/api/v1/kilder/statnett"},"entities":{"source":"statnett","source_api":"https://allemannsdata.com/wiki/api/v1/kilder/statnett","derived_from":"#/data","description":"Normalized projection of data."}},"_links":{"self":"https://allemannsdata.com/wiki/api/v1/kilder/statnett/get_physical_flow","source":"https://allemannsdata.com/wiki/api/v1/kilder/statnett","wiki":"https://allemannsdata.com/wiki/kilder/statnett/get_physical_flow/","feedback":"https://allemannsdata.com/wiki/api/v1/feedback"}}},{"name":"get_production_consumption","description":"Get the current Nordic/Baltic electricity production (by source),\nconsumption and net exchange per country, live from Statnett. Signature: get_production_consumption(limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"get_production_consumption(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/statnett/get_production_consumption?limit=25&offset=0","example_url":"https://allemannsdata.com/wiki/api/v1/kilder/statnett/get_production_consumption","output_fields":["measured_at","countries","countries.SE","countries.SE.production_mw","countries.SE.nuclear_mw","countries.SE.hydro_mw","countries.SE.thermal_mw","countries.SE.wind_mw","countries.SE.not_specified_mw","countries.SE.consumption_mw","countries.SE.net_exchange_mw","countries.DK","countries.DK.production_mw","countries.DK.nuclear_mw","countries.DK.hydro_mw","countries.DK.thermal_mw","countries.DK.wind_mw","countries.DK.not_specified_mw","countries.DK.consumption_mw","countries.DK.net_exchange_mw","countries.NO","countries.NO.production_mw","countries.NO.nuclear_mw","countries.NO.hydro_mw","countries.NO.thermal_mw","countries.NO.wind_mw","countries.NO.not_specified_mw","countries.NO.consumption_mw","countries.NO.net_exchange_mw","countries.FI"],"output_fields_truncated":true,"canonical_field_aliases":{},"description_language":"en","documentation":"Get the current Nordic/Baltic electricity production (by source),\nconsumption and net exchange per country, live from Statnett.\n\nReturns a dict keyed by country code (SE, DK, NO, FI, EE, LT, LV, TOTAL),\neach with production_mw, nuclear_mw, hydro_mw, thermal_mw, wind_mw,\nnot_specified_mw, consumption_mw and net_exchange_mw (positive = net\nexporter). Use get_physical_flow for the flow on individual connections.\n\nSignature: get_production_consumption(limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","documentation_language":"en","wiki_get_endpoint":"https://allemannsdata.com/wiki/kilder/statnett/get_production_consumption/","wiki_get_url_template":"https://allemannsdata.com/wiki/kilder/statnett/get_production_consumption/?hent=1&limit=25&offset=0","json_endpoint":"https://allemannsdata.com/wiki/api/v1/kilder/statnett/get_production_consumption","response_schema":{"type":"object","properties":{"measured_at":{"type":"string"},"countries":{"type":"object","properties":{"SE":{"type":"object","properties":{"production_mw":{"type":["number","null"]},"nuclear_mw":{"type":["number","null"]},"hydro_mw":{"type":["number","null"]},"thermal_mw":{"type":["number","null"]},"wind_mw":{"type":["number","null"]},"not_specified_mw":{"type":["number","null"]},"consumption_mw":{"type":["number","null"]},"net_exchange_mw":{"type":["number","null"]}},"additionalProperties":false},"DK":{"type":"object","properties":{"production_mw":{"type":["number","null"]},"nuclear_mw":{"type":["number","null"]},"hydro_mw":{"type":["number","null"]},"thermal_mw":{"type":["number","null"]},"wind_mw":{"type":["number","null"]},"not_specified_mw":{"type":["number","null"]},"consumption_mw":{"type":["number","null"]},"net_exchange_mw":{"type":["number","null"]}},"additionalProperties":false},"NO":{"type":"object","properties":{"production_mw":{"type":["number","null"]},"nuclear_mw":{"type":["number","null"]},"hydro_mw":{"type":["number","null"]},"thermal_mw":{"type":["number","null"]},"wind_mw":{"type":["number","null"]},"not_specified_mw":{"type":["number","null"]},"consumption_mw":{"type":["number","null"]},"net_exchange_mw":{"type":["number","null"]}},"additionalProperties":false},"FI":{"type":"object","properties":{"production_mw":{"type":["number","null"]},"nuclear_mw":{"type":["number","null"]},"hydro_mw":{"type":["number","null"]},"thermal_mw":{"type":["number","null"]},"wind_mw":{"type":["number","null"]},"not_specified_mw":{"type":["number","null"]},"consumption_mw":{"type":["number","null"]},"net_exchange_mw":{"type":["number","null"]}},"additionalProperties":false},"EE":{"type":"object","properties":{"production_mw":{"type":["number","null"]},"nuclear_mw":{"type":["number","null"]},"hydro_mw":{"type":["number","null"]},"thermal_mw":{"type":["number","null"]},"wind_mw":{"type":["number","null"]},"not_specified_mw":{"type":["number","null"]},"consumption_mw":{"type":["number","null"]},"net_exchange_mw":{"type":["number","null"]}},"additionalProperties":false},"LT":{"type":"object","properties":{"production_mw":{"type":["number","null"]},"nuclear_mw":{"type":["number","null"]},"hydro_mw":{"type":["number","null"]},"thermal_mw":{"type":["number","null"]},"wind_mw":{"type":["number","null"]},"not_specified_mw":{"type":["number","null"]},"consumption_mw":{"type":["number","null"]},"net_exchange_mw":{"type":["number","null"]}},"additionalProperties":false},"LV":{"type":"object","properties":{"production_mw":{"type":["number","null"]},"nuclear_mw":{"type":["number","null"]},"hydro_mw":{"type":["number","null"]},"thermal_mw":{"type":["number","null"]},"wind_mw":{"type":["number","null"]},"not_specified_mw":{"type":["number","null"]},"consumption_mw":{"type":["number","null"]},"net_exchange_mw":{"type":["number","null"]}},"additionalProperties":false},"TOTAL":{"type":"object","properties":{"production_mw":{"type":["number","null"]},"nuclear_mw":{"type":["number","null"]},"hydro_mw":{"type":["number","null"]},"thermal_mw":{"type":["number","null"]},"wind_mw":{"type":["number","null"]},"not_specified_mw":{"type":["number","null"]},"consumption_mw":{"type":["number","null"]},"net_exchange_mw":{"type":["number","null"]}},"additionalProperties":false}},"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":"intentionally_none","entity_types":[],"description":"No stable cross-source entity projection is defined for this operation; entities is intentionally empty."},"response_schema_url":"https://allemannsdata.com/wiki/api/v1/kilder/statnett/get_production_consumption/schema","endpoint":"https://allemannsdata.com/wiki/api/v1/kilder/statnett/get_production_consumption","get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/statnett/get_production_consumption?limit=25&offset=0"},{"name":"get_power_situation","description":"Get Statnett's current power-situation assessment for Norway's price\nareas (NO1-NO5): whether the grid capacity situation is normal or\nstrained for the season. Signature: get_power_situation(area: string, optional, default None; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"get_power_situation(area: string, optional, default None; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","parameters":[{"name":"area","type":"string","schema":{"anyOf":[{"type":"string"},{"type":"null"}]},"required":false,"default":null,"description":"Optional price area to filter to, e.g. \"NO3\" (case-insensitive). Omit for all five areas.","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/statnett/get_power_situation?area={area}&limit=25&offset=0","example_url":"https://allemannsdata.com/wiki/api/v1/kilder/statnett/get_power_situation","output_fields":["[].area","[].status","[].description"],"output_fields_truncated":false,"canonical_field_aliases":{},"description_language":"en","documentation":"Get Statnett's current power-situation assessment for Norway's price\nareas (NO1-NO5): whether the grid capacity situation is normal or\nstrained for the season.\n\nArgs:\n    area: Optional price area to filter to, e.g. \"NO3\" (case-insensitive).\n        Omit for all five areas.\n\nReturns one entry per area: area, status (e.g. \"Normal\"), description.\n\nSignature: get_power_situation(area: 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/statnett/get_power_situation/","wiki_get_url_template":"https://allemannsdata.com/wiki/kilder/statnett/get_power_situation/?area={area}&limit=25&offset=0","json_endpoint":"https://allemannsdata.com/wiki/api/v1/kilder/statnett/get_power_situation","response_schema":{"type":"array","items":{"type":"object","properties":{"area":{"type":"string"},"status":{"type":["string","null"]},"description":{"type":["string","null"]}},"additionalProperties":false,"required":["area"]}},"response_schema_status":{"status":"declared","codegen_safe":true,"description":"Maintained response contract."},"entity_projection":{"status":"intentionally_none","entity_types":[],"description":"No stable cross-source entity projection is defined for this operation; entities is intentionally empty."},"response_schema_url":"https://allemannsdata.com/wiki/api/v1/kilder/statnett/get_power_situation/schema","endpoint":"https://allemannsdata.com/wiki/api/v1/kilder/statnett/get_power_situation","get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/statnett/get_power_situation?area={area}&limit=25&offset=0","response_example":{"source":"statnett","operation":"get_power_situation","parameters":{"limit":25,"offset":0},"data":[{"area":"example value","status":"example value","description":"example value"}],"entities":[],"_meta":{"retrieved_at":"2026-01-15T12:00:00Z","language":"en","content_languages":["en"],"sources":[{"id":"statnett","name":"Statnett operational data","description":"Power flows, production, consumption and power-situation status from Norway's system operator.","cache_ttl_seconds":60,"documentation":"https://driftsdata.statnett.no/"}]},"_provenance":{"data":{"source":"statnett","source_api":"https://allemannsdata.com/wiki/api/v1/kilder/statnett"},"entities":{"source":"statnett","source_api":"https://allemannsdata.com/wiki/api/v1/kilder/statnett","derived_from":"#/data","description":"Normalized projection of data."}},"_links":{"self":"https://allemannsdata.com/wiki/api/v1/kilder/statnett/get_power_situation","source":"https://allemannsdata.com/wiki/api/v1/kilder/statnett","wiki":"https://allemannsdata.com/wiki/kilder/statnett/get_power_situation/","feedback":"https://allemannsdata.com/wiki/api/v1/feedback"}}}],"operation_schema_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/statnett/{operation}/schema","related_sources":[{"id":"entsoe","name":"ENTSO-E Transparency Platform","reason":"European market, generation, load and cross-border power data.","api":"https://allemannsdata.com/wiki/api/v1/kilder/entsoe","wiki":"https://allemannsdata.com/wiki/kilder/entsoe/"}],"_meta":{"retrieved_at":"2026-11-03T09:07:52Z","language":"en","content_languages":["en"],"sources":[{"id":"statnett","name":"Statnett operational data","description":"Power flows, production, consumption and power-situation status from Norway's system operator.","documentation":"https://driftsdata.statnett.no/","cache_ttl_seconds":60}]},"_links":{"self":"https://allemannsdata.com/wiki/api/v1/kilder/statnett","names":"https://allemannsdata.com/wiki/api/v1/kilder/statnett?view=names","compact":"https://allemannsdata.com/wiki/api/v1/kilder/statnett?view=compact","full":"https://allemannsdata.com/wiki/api/v1/kilder/statnett","wiki":"https://allemannsdata.com/wiki/kilder/statnett/","feedback":"https://allemannsdata.com/wiki/api/v1/feedback"}}
