ERCOT logo

DAM Total AS Sold

This dataset reports the total quantity of ancillary services ERCOT procured in its Day-Ahead Market, broken out by product (such as Regulation Up, Regulation Down, Responsive Reserve, ECRS, and Non-Spinning Reserve) for each delivery hour.

Native record
event_time x as_type
hourly (DAM) publication cadence
Evidence
Cleared day-ahead market
A market outcome, not a physical observation
Time basis
Point-in-time records
UTC · event_time

Overview

These figures show how much reserve capability ERCOT set aside to keep supply and demand balanced and to respond to contingencies, separate from the energy cleared for actual generation. Paired with the per-product clearing prices, the cleared volumes let traders, researchers, and the public see how reserve requirements shift hour to hour and how much of the market's capacity is committed to grid reliability rather than energy. The data comes from ERCOT report NP4-532-CD (DAM Total AS Sold) and updates with each day-ahead market run.

Query contract

Preserve one canonical row per (event_time, as_type) before aggregating.

Analysis rules

  • Group only after preserving the declared grain: event_time, as_type.

Access

Query from your own tools

Use the guarded HTTP endpoint directly, or connect an MCP client and load the dataset contract with describe_data before calling query_data.

HTTP endpoint
POST /api/v1/datasets/ercot_dam_total_as_sold/query

Schema7

Column
Type
event_timeDateTime64(6, 'UTC')
as_typeLowCardinality(String)
total_mwNullable(Float64)
dst_flagNullable(Bool)
emil_idNullable(String)
doc_idNullable(Int64)
ingested_atDateTime64(6, 'UTC')

Sample data

event_timeas_typetotal_mwdst_flagemil_iddoc_idingested_at
2026-09-26 05:00:00.000000RRSUF841.9false∅∅2026-09-25 07:15:16.489727
2026-09-26 05:00:00.000000RRSPF1327.9false∅∅2026-09-25 07:15:16.489727
2026-09-26 05:00:00.000000RRSFF45.2false∅∅2026-09-25 07:15:16.489727
2026-09-26 05:00:00.000000REGUP260.3false∅∅2026-09-25 07:15:16.489727
2026-09-26 05:00:00.000000REGDN267false∅∅2026-09-25 07:15:16.489727
2026-09-26 05:00:00.000000ONNS1931.8false∅∅2026-09-25 07:15:16.489727
2026-09-26 05:00:00.000000OFFNS2333.5false∅∅2026-09-25 07:15:16.489727
2026-09-26 05:00:00.000000OFFEC216.6false∅∅2026-09-25 07:15:16.489727
2026-09-26 05:00:00.000000ECRSS842.6false∅∅2026-09-25 07:15:16.489727
2026-09-26 05:00:00.000000ECRSM215.8false∅∅2026-09-25 07:15:16.489727
2026-09-26 05:00:00.000000RRSUF841.9false∅∅2026-09-25 06:15:17.125119
2026-09-26 05:00:00.000000RRSPF1327.9false∅∅2026-09-25 06:15:17.125119
2026-09-26 05:00:00.000000RRSFF45.2false∅∅2026-09-25 06:15:17.125119
2026-09-26 05:00:00.000000REGUP260.3false∅∅2026-09-25 06:15:17.125119
2026-09-26 05:00:00.000000REGDN267false∅∅2026-09-25 06:15:17.125119
2026-09-26 05:00:00.000000ONNS1931.8false∅∅2026-09-25 06:15:17.125119
2026-09-26 05:00:00.000000OFFNS2333.5false∅∅2026-09-25 06:15:17.125119
2026-09-26 05:00:00.000000OFFEC216.6false∅∅2026-09-25 06:15:17.125119
2026-09-26 05:00:00.000000ECRSS842.6false∅∅2026-09-25 06:15:17.125119
2026-09-26 05:00:00.000000ECRSM215.8false∅∅2026-09-25 06:15:17.125119
2026-09-26 05:00:00.000000RRSUF841.9false∅∅2026-09-25 05:15:15.745344
2026-09-26 05:00:00.000000RRSPF1327.9false∅∅2026-09-25 05:15:15.745344
2026-09-26 05:00:00.000000RRSFF45.2false∅∅2026-09-25 05:15:15.745344
2026-09-26 05:00:00.000000REGUP260.3false∅∅2026-09-25 05:15:15.745344
2026-09-26 05:00:00.000000REGDN267false∅∅2026-09-25 05:15:15.745344

Coverage

94.2% complete17 gap days278 days with data
Show coverage history
Coverage: 94.2%Days with data: 278Gaps: 17
2026
2025
gaplessmore