What you can ask
- “What does CENACE (Mexico) Power Prices have for the area or asset I'm working on?”
- “Pull the most recent CENACE (Mexico) Power Prices records and put them in a table.”
- “What does CENACE (Mexico) Power Prices cover, and how fresh is the data?”
About this source
CENACE (Centro Nacional de Control de Energía) — Mexico's grid operator / ISO. The canonical Mexican wholesale-power PML feed (Precios Marginales Locales / Locational Marginal Prices). Public PÚBLICA web service, no key. Hourly LMP per node for day-ahead (MDA) and real-time (MTR) markets, with energy/loss/congestion components. Systems: SIN (national grid), BCA (Baja California), BCS (Baja California Sur). upstream quirks: non-standard port 8082; hard 7-day date-range cap per request (getNodePriceSeries chunks longer histories); node keys are system-specific (a SIN key under BCA returns ZERO_RESULTS); no node-catalog endpoint; Spanish field names; price strings parsed to numbers.
Connector ID cenace-mexico
Provenance
Freshness & coverage
› Methods (5)
Technical detail for developers: parameters, pagination, units, and freshness per method.
getPML
readHourly LMP per node for a market+system over a date range (max 7 days, max 10 nodes).
Components: pml (total), pmlEne, pmlPer, pmlCng ($/MWh MXN).
getDayAheadPrices
readDay-ahead (MDA) hourly LMP. Convenience wrapper over getPML with proceso=MDA.
Max 7-day range; node keys are system-specific.
getRealTimePrices
readReal-time (MTR) hourly LMP. Convenience wrapper over getPML with proceso=MTR.
Max 7-day range; node keys are system-specific.
getNodePriceSeries
readSingle-node LMP series of any length, chunked into <=7-day windows and stitched.
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).
