Provenance
Freshness & coverage
Methods (4)
getDayAheadDemand
readDay-ahead cleared demand by region and time interval.
Input schema
{ "type": "object", "properties": { "date": { "type": "string", "examples": [ "2026-06-08" ] }, "region": { "type": "string", "examples": [ "CENTRAL" ] }, "interval": { "oneOf": [ { "type": "string" }, { "type": "number" } ] }, "timeResolution": { "type": "string" }, "pageNumber": { "oneOf": [ { "type": "string" }, { "type": "number" } ] }, "query": { "type": "object", "properties": {}, "additionalProperties": true } }, "additionalProperties": false }date YYYY-MM-DD (default yesterday); region CENTRAL, NORTH, SOUTH, or omit.
getGenerationByFuelType
readGeneration by fuel type (MW per fuel, by region and time interval).
Input schema
{ "type": "object", "properties": { "date": { "type": "string", "examples": [ "2026-06-08" ] }, "market": { "type": "string", "examples": [ "real-time" ] }, "region": { "type": "string" }, "interval": { "oneOf": [ { "type": "string" }, { "type": "number" } ] }, "pageNumber": { "oneOf": [ { "type": "string" }, { "type": "number" } ] }, "query": { "type": "object", "properties": {}, "additionalProperties": true } }, "additionalProperties": false }market: day-ahead or real-time (default); date defaults to yesterday.
getInterchange
readInterchange between MISO and adjacent balancing authorities.
Input schema
{ "type": "object", "properties": { "date": { "type": "string", "examples": [ "2026-06-08" ] }, "market": { "type": "string" }, "type": { "type": "string", "examples": [ "net-actual" ] }, "region": { "type": "string" }, "adjacentBa": { "type": "string" }, "interval": { "oneOf": [ { "type": "string" }, { "type": "number" } ] }, "pageNumber": { "oneOf": [ { "type": "string" }, { "type": "number" } ] }, "query": { "type": "object", "properties": {}, "additionalProperties": true } }, "additionalProperties": false }market: day-ahead or real-time; type: net-actual (default) or net-scheduled.
queryMiso
readCall any MISO Data Exchange portal path for products without a named method.
Required paramsendpointInput schema
{ "type": "object", "properties": { "endpoint": { "type": "string", "examples": [ "/pricing/v1/day-ahead/2026-06-08/lmp-expost" ] }, "query": { "type": "object", "properties": {}, "additionalProperties": true }, "method": { "oneOf": [ { "type": "string", "enum": [ "POST" ] }, { "type": "string", "enum": [ "GET" ] } ] }, "body": {} }, "additionalProperties": false, "required": [ "endpoint" ] }endpoint starts /{product}/v1/...; pricing requires its own portal subscription.
