First year served
DatasetCAISOERCOTISO-NEMISONYISOPJMSPP
EIA-930 hourlyJuly 2015 in every market
SubstationsNovember 2026 catalog for every market
Model estimates
Day-ahead pricesCAISO2016ERCOT2014ISO-NE2015MISO2005NYISO1999PJM2023SPP2014Real-time pricesCAISO2016ERCOT2014ISO-NE2017MISO2005NYISO1999PJM1998SPP2014Ancillary servicesCAISO2009ERCOT2026ISO-NE2020MISO2023NYISO1999PJM2026SPP2014Binding constraintsCAISO2019ERCOT2026ISO-NE2019MISO2023NYISO2013PJM2026SPP2025Capacity auctionsCAISO—ERCOT—ISO-NE2010MISO2013NYISO2006PJM2007SPP—Interconnection queuesCAISO2026ERCOT2018ISO-NE2026MISO2026NYISO2026PJM2026SPP2026Load and fuel mixCAISO2018ERCOT2026ISO-NE2019MISO2023NYISO2001PJM2026SPP2011EIA-930 hourlyJuly 2015 in every marketForecast vintagesCAISO2009ERCOT2026ISO-NE2022MISO2026NYISO2004PJM2026SPP2026OutagesCAISO2023ERCOT2026ISO-NE2019MISO2024NYISO2004PJM2026SPP2016SubstationsNovember 2026 catalog for every market
Model estimates
Battery revenueCAISO2024 (late)ERCOT2023ISO-NE2024MISO2022NYISO2005PJM—SPP2025— Not served in this market. A late feed shows its year in amber.
Where the pricing nodes are
28,214 of 41,267 pricing nodes priced now have a map position.
CAISO8,761 of 19,224
ERCOT1,085 of 1,311
ISO-NE1,164 of 1,207
MISO1,657 of 2,628
NYISO565 of 766
PJM13,833 of 14,505
SPP1,149 of 1,626
Position confidenceABCDNo position
Dataset notes
Source, cadence, licence and known gaps for each dataset. The MCP tool get_data_coverage returns the same, with exact days.
Day-ahead pricesEvery hub, zone and node, from each ISO’s day-ahead market.
- Source
- Each ISO’s day-ahead LMP files (LBMP in NYISO, settlement point prices in ERCOT), with congestion and loss components where published
- Cadence
- Daily, within an hour of each market’s publication
- Licence
- Public market data under each ISO’s terms of use
- Known gaps
- Early years cover plant nodes and hubs; every node starts later in each market, and the PJM and ERCOT every-node backfills are still running. ERCOT Hub Average before 2026 is the mean of its four hubs.
Real-time pricesFive-minute hubs and every node, with hourly means.
- Source
- Each ISO’s real-time LMP files (ERCOT 15-minute settlement point prices and 5-minute SCED prices)
- Cadence
- Every 5 minutes for hubs; every hour for all nodes
- Licence
- Public market data under each ISO’s terms of use
- Known gaps
- PJM before 2023 covers hubs, zones and aggregates only. CAISO has no source files for part of April 2025. NYISO look-ahead intervals are not kept.
Ancillary servicesPrices and cleared MW for regulation and reserves.
- Source
- Each ISO’s day-ahead and real-time ancillary service clearing prices and quantities
- Cadence
- Hourly, after each ISO posts
- Licence
- Public market data under each ISO’s terms of use
- Known gaps
- Products differ by market and are not merged across ISOs. Preliminary and advisory values are kept apart from final ones.
Binding constraintsShadow prices, day-ahead and real-time.
- Source
- Each ISO’s binding constraint and shadow price reports, with a registry of every constraint seen
- Cadence
- Hourly; MISO the next day; PJM real time one to three days late
- Licence
- Public market data under each ISO’s terms of use
- Known gaps
- Sign conventions are each ISO’s own. NYISO publishes constraint cost in dollars, not a shadow price.
Capacity auctionsResults by zone, in native units and $/MW-day.
- Source
- PJM RPM, MISO PRA, NYISO ICAP and ISO-NE FCM results, each with its source document
- Cadence
- Monthly, and within days of a new auction
- Licence
- Public market information under each ISO’s terms of use
- Known gaps
- CAISO, ERCOT and SPP run no capacity auction. PJM cleared MW start with 2014/15; earlier auctions have prices only.
Interconnection queuesDaily snapshots and every change; ERCOT monthly from 2018.
- Source
- Each ISO’s queue report, normalized to one schema; history from LBNL Queued Up
- Cadence
- Daily
- Licence
- Public ISO queue reports under each ISO’s terms of use; LBNL Queued Up with attribution
- Known gaps
- Snapshots start when InfraMap first stored a report, except ERCOT’s monthly reports from December 2018. Points of interconnection are matched to substations by name and may be wrong.
Load and fuel mixEach ISO’s own load, fuel mix and storage output.
- Source
- Each ISO’s system load, generation by fuel and storage reports
- Cadence
- Every 5 minutes; PJM fuel mix hourly
- Licence
- Public ISO data under each ISO’s terms of use
- Known gaps
- Several ISOs publish only today and yesterday, so their history starts with InfraMap’s first poll. Fuel categories are kept as published and mapped to common ones.
EIA-930 hourlyDemand, generation by fuel and EIA’s demand forecast.
- Source
- U.S. Energy Information Administration, Hourly Electric Grid Monitor (EIA-930), by balancing authority
- Cadence
- Hourly; fuel mix 9 to 14 hours behind
- Licence
- U.S. government data, public domain
- Known gaps
- EIA’s adjusted values. Fuel mix starts in July 2018. A balancing authority is not the same footprint as its ISO market.
Forecast vintagesEvery load, wind and solar forecast, by publish time.
- Source
- Each ISO’s load, wind and solar forecasts; every published vintage kept
- Cadence
- Within 20 minutes of each publication
- Licence
- Public market data under each ISO’s terms of use
- Known gaps
- History before InfraMap’s first poll is what each ISO still serves: PJM keeps 30 days of wind and solar vintages, CAISO keeps one run per interval.
OutagesUnit events or outage MW by type.
- Source
- Each ISO’s generation outage reports, every report kept as a vintage
- Cadence
- Hourly or daily, as each ISO posts
- Licence
- Public market data under each ISO’s terms of use
- Known gaps
- Unit-level events for some ISOs, aggregate MW for others. Transmission outages are not public in CAISO, ERCOT, MISO or PJM.
SubstationsISO, utility and OpenStreetMap substations in one catalog.
- Source
- OpenStreetMap, the California Energy Commission, ERCOT, NYISO, EIA, US Census and ISO queue files, with a crosswalk to nodes, plants and queue points
- Cadence
- Rebuilt about monthly
- Licence
- Contains OpenStreetMap data © OpenStreetMap contributors, under the Open Database License (ODbL)
- Known gaps
- Community-mapped points are incomplete and voltages are as tagged. Node and queue matches are by name and distance.
Battery revenueModelModel estimate of what a 1 MW battery could have earned at each node.
- Source
- InfraMap model output: energy arbitrage with perfect foresight of each node’s prices
- Cadence
- Daily for the month to date; final on the first days of the next month
- Licence
- Follows the licence of each source price dataset
- Known gaps
- A model, not any project’s earnings. Each market starts with its every-node price history.