Provenance
Freshness & coverage
Methods (6)
getOntarioDemand
readHourly market + Ontario electricity demand (MW)
Input schema
{ "type": "object", "properties": { "year": { "oneOf": [ { "type": "string" }, { "type": "number" } ] }, "limit": { "type": "number", "examples": [ 168 ] } }, "additionalProperties": false }year defaults current; limit defaults 168 recent hours. Returns hourly demand.
getDayAheadZonalPrice
readDay-ahead hourly Ontario zonal energy price ($/MWh)
Input schema
{ "type": "object", "properties": { "date": { "type": "string", "examples": [ "2026-06-17" ] } }, "additionalProperties": false }date defaults latest; returns hourly zonal, loss, and congestion prices.
getGeneratorOutputCapability
readPer-generator hourly output + capability by fuel type
Input schema
{ "type": "object", "properties": { "fuelType": { "type": "string", "examples": [ "NUCLEAR" ] }, "limit": { "type": "number" }, "date": { "type": "string" } }, "additionalProperties": false }Filter date and fuelType; limit defaults 200. Large report; filter by fuel.
getIntertieScheduleFlow
readIntertie (interconnection) hourly schedules + flows by zone
Input schema
{ "type": "object", "properties": { "date": { "type": "string" } }, "additionalProperties": false }Args: date?. Body: per IntertieZone schedules (Import/Export) + flows by hour.
listReportFiles
readEnumerate available files in a report folder (or all 139 report folders)
Input schema
{ "type": "object", "properties": { "report": { "type": "string", "examples": [ "Demand" ] } }, "additionalProperties": false }report selects a folder; omit it to list report folders and discover dates.
getServiceInfo
readStatic API overview — reports, CSV/XML formats, latest-vs-dated filenames
Input schema
{ "type": "object", "properties": {}, "additionalProperties": false }
