Skip to content

Ancillary service prices

Day-ahead and real-time prices and cleared MW for regulation, spinning, non-spinning and other reserves in all seven US ISO and RTO markets.

Updated November 2, 2026

About the data

Clearing prices, and cleared MW where published, for each ISO’s own regulation, spinning, non-spinning and other reserve products, day-ahead and real-time. Values are kept as published.

Product names, zones and settlement rules differ by market, so values are not merged across ISOs. These prices feed the ancillary services dashboard and the modeled battery revenue.

Served
By market; see the table
Products
Regulation, spinning, non-spinning and other reserve products, as each ISO defines them
Markets
CAISO, ERCOT, ISO-NE, MISO, NYISO, PJM and SPP
Updates
Hourly, after each ISO posts; real-time values are preliminary until final
Licence
Public market data under each ISO’s terms of use

Coverage by market

— means InfraMap does not serve this dataset in that market.
MarketFirst year served
CAISO2009
ERCOT2026
ISO-NE2020
MISO2023
NYISO1999
PJM2026
SPP2014

The newest day in each market, checked every hour, is on Coverage.

Access

Free with an InfraMap account. Create a free account.

Where it appears: Ancillary services dashboard, agent, MCP.

MCP tools that return it: get_ancillary_prices. The MCP server is part of Pro; setup is on MCP server.

Sources

Periods and update notes for each source are on Data sources.

Known gaps

Limits
  • Products differ by market and are not merged across ISOs.
  • Preliminary and advisory values are kept apart from final ones.

Missing values stay missing: a null means the source has no usable record, never zero. Zero and negative values are shown as reported.

Questions it answers

  • What was the monthly mean day-ahead regulation price in ERCOT over the last year?
  • How did CAISO spinning reserve prices differ between day-ahead and real-time last month?

Ask the analyst

Terms: Battery energy storage (BESS).