Provenance
Freshness & coverage
Methods (5)
getPML
readHourly LMP per node for a market+system over a date range (max 7 days, max 10 nodes).
Input schema
{ "type": "object", "properties": { "nodes": { "type": "string", "examples": [ "01PLO-115" ], "oneOf": [ { "type": "string" }, { "type": "array", "items": { "type": "string" } } ] }, "startDate": { "type": "string", "examples": [ "2025-01-15" ] }, "endDate": { "type": "string", "examples": [ "2025-01-15" ] }, "sistema": { "type": "string" }, "proceso": { "type": "string", "examples": [ "MDA" ] } }, "additionalProperties": false, "required": [ "nodes", "startDate", "endDate" ] }Components: pml (total), pmlEne, pmlPer, pmlCng ($/MWh MXN).
getDayAheadPrices
readDay-ahead (MDA) hourly LMP. Convenience wrapper over getPML with proceso=MDA.
Input schema
{ "type": "object", "properties": { "nodes": { "type": "string", "examples": [ "01PLO-115" ], "oneOf": [ { "type": "string" }, { "type": "array", "items": { "type": "string" } } ] }, "startDate": { "type": "string", "examples": [ "2025-01-15" ] }, "endDate": { "type": "string", "examples": [ "2025-01-15" ] }, "sistema": { "type": "string" } }, "additionalProperties": false, "required": [ "nodes", "startDate", "endDate" ] }Max 7-day range; node keys are system-specific.
getRealTimePrices
readReal-time (MTR) hourly LMP. Convenience wrapper over getPML with proceso=MTR.
Input schema
{ "type": "object", "properties": { "nodes": { "type": "string", "examples": [ "01PLO-115" ], "oneOf": [ { "type": "string" }, { "type": "array", "items": { "type": "string" } } ] }, "startDate": { "type": "string", "examples": [ "2025-01-15" ] }, "endDate": { "type": "string", "examples": [ "2025-01-15" ] }, "sistema": { "type": "string" } }, "additionalProperties": false, "required": [ "nodes", "startDate", "endDate" ] }Max 7-day range; node keys are system-specific.
getNodePriceSeries
readSingle-node LMP series of any length, chunked into <=7-day windows and stitched.
Input schema
{ "type": "object", "properties": { "node": { "type": "string", "examples": [ "01PLO-115" ] }, "startDate": { "type": "string", "examples": [ "2025-01-01" ] }, "endDate": { "type": "string", "examples": [ "2025-03-31" ] }, "sistema": { "type": "string" }, "proceso": { "type": "string" } }, "additionalProperties": false, "required": [ "node", "startDate", "endDate" ] }Bypasses the server 7-day cap. Defaults sistema=SIN, proceso=MDA.
getServiceInfo
readSystems, processes, sample node keys, the catalog URL, and §0 quirk notes (static).
Input schema
{ "type": "object", "properties": {}, "additionalProperties": false }
