SCED Energy Storage Resource Data (60-Day)
Per-battery, per-interval telemetry for every Energy Storage Resource in ERCOT, from the 60-Day SCED Disclosure Reports.
Overview
Real-Time Co-optimization plus Batteries (RTC+B) created this subreport at go-live on 5 December 2025, which is why history starts there rather than earlier. Each row is one SCED run (roughly every five minutes) for one storage resource and its QSE, and it is the only source in the product that carries a battery's STATE OF CHARGE: soc_mwh alongside min_soc_mwh and max_soc_mwh, with the SCED dispatch target (base_point), telemetered net output, high and low sustainable and dispatch limits (hsl/lsl, hdl/ldl), ramp rates, telemetered resource status, per-service ancillary capability and awards (Reg-Up, Reg-Down, RRS-PFR, RRS-FFR, ECRS, Non-Spin), and start-up and minimum-energy offers. Two things follow that no other dataset gives you: fleet or per-unit state of charge at a point in time, and each battery's ENERGY capacity in MWh, which is what makes storage DURATION computable here — how many hours a battery can discharge at full power is max_soc_mwh divided by hsl, so one-hour, 1.5-hour, two-hour and longer-duration batteries can be counted, ranked and bucketed from this table rather than from a specification sheet. It is the only source in the product that carries battery energy capacity in MWh at all. Because ERCOT publishes the disclosure on a 60-day regulatory delay, the newest day available is always about two months old. Measured 2026-09-07: 22.3 million rows over 338 storage resources, with soc_mwh and max_soc_mwh populated on every row. The official source is ERCOT report NP3-965-ER, 60-Day SCED Disclosure Reports.
Query contract
Analysis rules
Interpretation
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.
POST /api/v1/datasets/ercot_sixty_day_sced_esr_data/querySchema42
event_timeDateTime64(6, 'UTC')qse_nameLowCardinality(String)resource_nameLowCardinality(String)dme_nameNullable(String)resource_typeNullable(String)soc_mwhNullable(Float64)base_pointNullable(Float64)hslNullable(Float64)lslNullable(Float64)disclosure_dateNullable(Date32)emil_idNullable(String)doc_idNullable(Int64)subreport_memberNullable(String)ingested_atDateTime64(6, 'UTC')repeated_hour_flagNullable(String)telemetered_resource_statusNullable(String)output_scheduleNullable(Float64)hdlNullable(Float64)ldlNullable(Float64)telemetered_net_outputNullable(Float64)ramp_rate_upNullable(Float64)ramp_rate_downNullable(Float64)as_capability_regupNullable(Float64)as_capability_regdnNullable(Float64)as_capability_ecrsNullable(Float64)as_capability_nspinNullable(Float64)as_capability_rrspfrNullable(Float64)as_capability_rrsffrNullable(Float64)min_soc_mwhNullable(Float64)max_soc_mwhNullable(Float64)as_awards_nspinNullable(Float64)as_awards_rrsffrNullable(Float64)as_awards_rrspfrNullable(Float64)as_awards_ecrsNullable(Float64)as_awards_regupNullable(Float64)as_awards_regdnNullable(Float64)bid_typeNullable(String)start_up_cold_offerNullable(Float64)start_up_hot_offerNullable(Float64)start_up_inter_offerNullable(Float64)min_gen_costNullable(Float64)proxy_extensionNullable(String)Sample data
| event_time | qse_name | resource_name | dme_name | resource_type | soc_mwh | base_point | hsl | lsl | disclosure_date | emil_id | doc_id | subreport_member | ingested_at | repeated_hour_flag | telemetered_resource_status | output_schedule | hdl | ldl | telemetered_net_output | ramp_rate_up | ramp_rate_down | as_capability_regup | as_capability_regdn | as_capability_ecrs | as_capability_nspin | as_capability_rrspfr | as_capability_rrsffr | min_soc_mwh | max_soc_mwh | as_awards_nspin | as_awards_rrsffr | as_awards_rrspfr | as_awards_ecrs | as_awards_regup | as_awards_regdn | bid_type | start_up_cold_offer | start_up_hot_offer | start_up_inter_offer | min_gen_cost | proxy_extension |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2026-07-09 04:55:15.000000 | QTOTL5 | MYR_ESR2 | YTOTAL | ESR | 3.3717 | 0 | 0 | -44.9 | 2026-09-06 | NP3-965-ER | 1271171684 | 60d_ESR_Data_in_SCED-06-SEP-26.csv | 2026-09-06 14:37:46.754702 | N | ON | 0 | 0 | -44.8972473144531 | -0.11829 | 14.7368 | 14.7368 | 18.5024 | 18.4645 | 8.8275 | 0.3689 | 14.7368 | 0 | 3.3717 | 54.0883 | ∅ | ∅ | ∅ | ∅ | ∅ | ∅ | 3PT | ∅ | ∅ | ∅ | ∅ | No |
| 2026-07-09 04:55:15.000000 | QTOTL5 | MYR_ESR1 | YTOTAL | ESR | 5.8381 | -1.20000076293945 | 0 | -74.3 | 2026-09-06 | NP3-965-ER | 1271171684 | 60d_ESR_Data_in_SCED-06-SEP-26.csv | 2026-09-06 14:37:46.754702 | N | ON | 0 | 0 | -74.2999954223633 | -0.71241 | 15.2632 | 15.2632 | 30.52 | 30.52 | 14.6 | 0.61 | 15.2632 | 0 | 5.8381 | 108.1766 | ∅ | ∅ | ∅ | 0.089 | ∅ | ∅ | 3PT | ∅ | ∅ | ∅ | ∅ | No |
| 2026-07-09 04:55:15.000000 | QTOTL5 | CTW_ESR1 | YTOTAL | ESR | 9.64 | 0 | 2.3 | -148.5 | 2026-09-06 | NP3-965-ER | 1271171684 | 60d_ESR_Data_in_SCED-06-SEP-26.csv | 2026-09-06 14:37:46.754702 | N | ON | 0 | 2.29999995231628 | -148.5 | -1.36 | 29.7 | 29.7 | 59.6 | 59.6 | 30 | 3.7333 | 29.7 | 0 | 9.64 | 214.35 | ∅ | ∅ | ∅ | ∅ | ∅ | ∅ | 3PT | ∅ | ∅ | ∅ | ∅ | No |
| 2026-07-09 04:55:15.000000 | QTOTL4 | DAN_ESR2 | YTOTAL | ESR | 9.3171 | 0 | 0 | -71.7 | 2026-09-06 | NP3-965-ER | 1271171684 | 60d_ESR_Data_in_SCED-06-SEP-26.csv | 2026-09-06 14:37:46.754702 | N | ON | 0 | 0 | -71.6616516113281 | -0.36 | 14.54 | 14.54 | 29.5986 | 29.5986 | 14.6996 | 0.8576 | 14.54 | 0 | 5.8 | 108.1766 | ∅ | ∅ | ∅ | ∅ | ∅ | ∅ | 3PT | ∅ | ∅ | ∅ | ∅ | No |
| 2026-07-09 04:55:15.000000 | QTOTL4 | DAN_ESR1 | YTOTAL | ESR | 10.0687 | 0 | 0 | -75.3 | 2026-09-06 | NP3-965-ER | 1271171684 | 60d_ESR_Data_in_SCED-06-SEP-26.csv | 2026-09-06 14:37:46.754702 | N | ON | 0 | 0 | -75.2806930541992 | -0.33 | 15.2632 | 15.2632 | 30.52 | 30.52 | 15.26 | 0.89 | 15.2632 | 0 | 6 | 108.1766 | ∅ | ∅ | ∅ | ∅ | ∅ | ∅ | 3PT | ∅ | ∅ | ∅ | ∅ | No |
| 2026-07-09 04:55:15.000000 | QTOT16 | HRMS_SLR_ESR1 | YBELST | ESR | 0 | -0.190182998776436 | 0 | 0 | 2026-09-06 | NP3-965-ER | 1271171684 | 60d_ESR_Data_in_SCED-06-SEP-26.csv | 2026-09-06 14:37:46.754702 | N | ONTEST | -0.190182998776436 | 0 | 0 | -0.19018 | 20 | 20 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ∅ | ∅ | ∅ | ∅ | ∅ | ∅ | 3PT | ∅ | ∅ | ∅ | ∅ | No |
| 2026-07-09 04:55:15.000000 | QTENSK | EUNICE_ESR1 | Y2WPER | ESR | 11.3475 | 0 | 0 | -3 | 2026-09-06 | NP3-965-ER | 1271171684 | 60d_ESR_Data_in_SCED-06-SEP-26.csv | 2026-09-06 14:37:46.754702 | N | ON | 0 | 0 | -3 | -0.32032 | 8.1 | 8.1 | 0 | 0 | 2.2 | 0 | 10.3 | 0 | 6 | 26 | ∅ | ∅ | ∅ | ∅ | ∅ | ∅ | 3PT | ∅ | ∅ | ∅ | ∅ | No |
| 2026-07-09 04:55:15.000000 | QTEN37 | SEVNF_ES_ESR1 | YSEVFL | ESR | 154.7 | 0 | 100 | -100 | 2026-09-06 | NP3-965-ER | 1271171684 | 60d_ESR_Data_in_SCED-06-SEP-26.csv | 2026-09-06 14:37:46.754702 | N | ON | 0 | 100 | -100 | -0.30644 | 100 | 100 | 39.96 | 39.96 | 20 | 2.1 | 157 | 0 | 12.54 | 250.7 | 30.72 | ∅ | ∅ | 19.28 | ∅ | ∅ | 3PT | ∅ | ∅ | ∅ | ∅ | No |
| 2026-07-09 04:55:15.000000 | QTEN36 | TSECA_ES_ESR1 | YTIERS | ESR | 67.1 | 0 | 100 | -100 | 2026-09-06 | NP3-965-ER | 1271171684 | 60d_ESR_Data_in_SCED-06-SEP-26.csv | 2026-09-06 14:37:46.754702 | N | ON | 0 | 100 | -100 | -0.62715 | 100 | 100 | 40 | 40 | 20 | 2.1 | 157 | 0 | 12.54 | 250.7 | 1.52 | ∅ | ∅ | 48.48 | ∅ | ∅ | 3PT | ∅ | ∅ | ∅ | ∅ | No |
| 2026-07-09 04:55:15.000000 | QTEN34 | SLK_BESS_ESR1 | YMENTB | ESR | 186.709 | 0 | 0 | 0 | 2026-09-06 | NP3-965-ER | 1271171684 | 60d_ESR_Data_in_SCED-06-SEP-26.csv | 2026-09-06 14:37:46.754702 | N | ONTEST | 0 | 0 | 0 | 0 | 40 | 40 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 400 | ∅ | ∅ | ∅ | ∅ | ∅ | ∅ | 3PT | ∅ | ∅ | ∅ | ∅ | No |
| 2026-07-09 04:55:15.000000 | QTEN34 | PIN_BESS_ESR1 | YPINTP | ESR | 38.379 | 0 | 200 | -200 | 2026-09-06 | NP3-965-ER | 1271171684 | 60d_ESR_Data_in_SCED-06-SEP-26.csv | 2026-09-06 14:37:46.754702 | N | ON | 0 | 200 | -200 | -0.58892 | 200 | 200 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 400 | ∅ | ∅ | ∅ | ∅ | ∅ | ∅ | 3PT | ∅ | ∅ | ∅ | ∅ | No |
| 2026-07-09 04:55:15.000000 | QTEN34 | HEADCAMP_ESR1 | YMOMEH | ESR | 28.2095 | -14.3000001907349 | 150 | -100 | 2026-09-06 | NP3-965-ER | 1271171684 | 60d_ESR_Data_in_SCED-06-SEP-26.csv | 2026-09-06 14:37:46.754702 | N | ON | 0 | 125.483016967773 | -100 | -8.39198 | 26.775 | 26.775 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 300 | ∅ | ∅ | ∅ | ∅ | ∅ | ∅ | 3PT | ∅ | ∅ | ∅ | ∅ | No |
| 2026-07-09 04:55:15.000000 | QTEN33 | SOLC_SLR_ESR2 | YIPQB | ESR | 324.4722 | -0.238323286175728 | 160 | -160 | 2026-09-06 | NP3-965-ER | 1271171684 | 60d_ESR_Data_in_SCED-06-SEP-26.csv | 2026-09-06 14:37:46.754702 | N | ONTEST | -0.238323286175728 | -0.238323286175728 | -0.238323286175728 | -0.23832 | 160 | 160 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 324.4722 | ∅ | ∅ | ∅ | ∅ | ∅ | ∅ | 3PT | ∅ | ∅ | ∅ | ∅ | No |
| 2026-07-09 04:55:15.000000 | QTEN33 | SOLC_SLR_ESR1 | YIPQB | ESR | 312.1339 | -0.223065420985222 | 160 | -160 | 2026-09-06 | NP3-965-ER | 1271171684 | 60d_ESR_Data_in_SCED-06-SEP-26.csv | 2026-09-06 14:37:46.754702 | N | ONTEST | -0.223065420985222 | -0.223065420985222 | -0.223065420985222 | -0.22307 | 160 | 160 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 312.3738 | ∅ | ∅ | ∅ | ∅ | ∅ | ∅ | 3PT | ∅ | ∅ | ∅ | ∅ | No |
| 2026-07-09 04:55:15.000000 | QTEN33 | QTUM_SLR_ESR2 | YIPQB2 | ESR | 170.5773 | -0.258396208286285 | 160 | -160 | 2026-09-06 | NP3-965-ER | 1271171684 | 60d_ESR_Data_in_SCED-06-SEP-26.csv | 2026-09-06 14:37:46.754702 | N | ONTEST | -0.258396208286285 | -0.258396208286285 | -0.258396208286285 | -0.2584 | 160 | 160 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 280.9756 | ∅ | ∅ | ∅ | ∅ | ∅ | ∅ | 3PT | ∅ | ∅ | ∅ | ∅ | No |
| 2026-07-09 04:55:15.000000 | QTEN33 | QTUM_SLR_ESR1 | YIPQB2 | ESR | 181.5854 | -0.253996461629868 | 160 | -160 | 2026-09-06 | NP3-965-ER | 1271171684 | 60d_ESR_Data_in_SCED-06-SEP-26.csv | 2026-09-06 14:37:46.754702 | N | ONTEST | -0.253996461629868 | -0.253996461629868 | -0.253996461629868 | -0.254 | 160 | 160 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 288.934 | ∅ | ∅ | ∅ | ∅ | ∅ | ∅ | 3PT | ∅ | ∅ | ∅ | ∅ | No |
| 2026-07-09 04:55:15.000000 | QTEN32 | BEXAR_ES_ESR1 | YBEXES | ESR | 91.5364 | -6 | 100 | -100 | 2026-09-06 | NP3-965-ER | 1271171684 | 60d_ESR_Data_in_SCED-06-SEP-26.csv | 2026-09-06 14:37:46.754702 | N | ON | 0 | 100 | -100 | -3.70157 | 100 | 100 | 0 | 0 | 9.8 | 0.82 | 0 | 0 | 0 | 100 | 21.6 | ∅ | ∅ | ∅ | ∅ | ∅ | 3PT | ∅ | ∅ | ∅ | ∅ | No |
| 2026-07-09 04:55:15.000000 | QTEN32 | ARY_BESS_ESR1 | YBTCS | ESR | 20.9034 | -0.700597107410431 | 20 | -20 | 2026-09-06 | NP3-965-ER | 1271171684 | 60d_ESR_Data_in_SCED-06-SEP-26.csv | 2026-09-06 14:37:46.754702 | N | ONTEST | -0.700597107410431 | -0.700597107410431 | -0.700597107410431 | -0.7006 | 18 | 18 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 180 | ∅ | ∅ | ∅ | ∅ | ∅ | ∅ | 3PT | ∅ | ∅ | ∅ | ∅ | No |
| 2026-07-09 04:55:15.000000 | QTEN30 | UTOPIA_ESR1 | YREGUT | ESR | 0.7099 | 0 | 3 | -9.9 | 2026-09-06 | NP3-965-ER | 1271171684 | 60d_ESR_Data_in_SCED-06-SEP-26.csv | 2026-09-06 14:37:46.754702 | N | ON | 0 | 2.99399995803833 | -9.89999961853027 | -0.01452 | 3 | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0.7 | 13.3937 | ∅ | ∅ | ∅ | ∅ | ∅ | ∅ | 3PT | ∅ | ∅ | ∅ | ∅ | No |
| 2026-07-09 04:55:15.000000 | QTEN30 | PIRATE_ESR1 | YREGSI | ESR | 5.3898 | -2.5 | 10 | -4.5 | 2026-09-06 | NP3-965-ER | 1271171684 | 60d_ESR_Data_in_SCED-06-SEP-26.csv | 2026-09-06 14:37:46.754702 | N | ON | 0 | 9.97999954223633 | -4.5 | -2.80313 | 3 | 3 | 2.86 | 2.86 | 0.72 | 0.0867 | 4.9 | 0 | 0.7 | 13.2998 | ∅ | ∅ | ∅ | 4.2 | ∅ | ∅ | 3PT | ∅ | ∅ | ∅ | ∅ | Yes |
| 2026-07-09 04:55:15.000000 | QTEN30 | PALACIOS_ESR1 | YREGPA | ESR | 1.9335 | 0 | 2.5 | -2.5 | 2026-09-06 | NP3-965-ER | 1271171684 | 60d_ESR_Data_in_SCED-06-SEP-26.csv | 2026-09-06 14:37:46.754702 | N | ON | 0 | 2.49499988555908 | -2.5 | -0.01471 | 3 | 3 | 0 | 0 | 0.44 | 0 | 1 | 0 | 0.67 | 12.1 | ∅ | ∅ | ∅ | ∅ | ∅ | ∅ | 3PT | ∅ | ∅ | ∅ | ∅ | No |
| 2026-07-09 04:55:15.000000 | QTEN30 | MUENSTER_ESR1 | YREGMU | ESR | 1.0529 | -0.400000095367432 | 10 | -10 | 2026-09-06 | NP3-965-ER | 1271171684 | 60d_ESR_Data_in_SCED-06-SEP-26.csv | 2026-09-06 14:37:46.754702 | N | ON | 0 | 9.97999954223633 | -9.97999954223633 | -0.39171 | 3 | 3 | 2.98 | 2.98 | 1.49 | 0.1667 | 3.9 | 0 | 0.7 | 13.2864 | ∅ | ∅ | ∅ | 0.3 | 0.1626 | ∅ | 3PT | ∅ | ∅ | ∅ | ∅ | Yes |
| 2026-07-09 04:55:15.000000 | QTEN30 | MOORE_FL_ESR1 | YREGIS | ESR | 0.6937 | 0 | 1.2 | -2 | 2026-09-06 | NP3-965-ER | 1271171684 | 60d_ESR_Data_in_SCED-06-SEP-26.csv | 2026-09-06 14:37:46.754702 | N | ON | 0 | 1.24699997901917 | -2 | -0.02098 | 3 | 3 | 2.1 | 2.1 | 1.18 | 0 | 0.5 | 0 | 0.67 | 12.1 | ∅ | ∅ | ∅ | ∅ | ∅ | ∅ | 3PT | ∅ | ∅ | ∅ | ∅ | No |
| 2026-07-09 04:55:15.000000 | QTEN30 | MILTON_ESR1 | YREGMI | ESR | 0 | 0 | 0 | -9.9 | 2026-09-06 | NP3-965-ER | 1271171684 | 60d_ESR_Data_in_SCED-06-SEP-26.csv | 2026-09-06 14:37:46.754702 | N | OUT | 0 | 0 | 0 | 0 | 3 | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 13.3401 | ∅ | ∅ | ∅ | ∅ | ∅ | ∅ | 3PT | ∅ | ∅ | ∅ | ∅ | No |
| 2026-07-09 04:55:15.000000 | QTEN30 | MEDINA1_ESR1 | YREMED | ESR | 0 | 0 | 0 | 0 | 2026-09-06 | NP3-965-ER | 1271171684 | 60d_ESR_Data_in_SCED-06-SEP-26.csv | 2026-09-06 14:37:46.754702 | N | OUT | 0 | 0 | 0 | 0 | 7 | 7 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 13.4172 | ∅ | ∅ | ∅ | ∅ | ∅ | ∅ | 3PT | ∅ | ∅ | ∅ | ∅ | No |
Coverage
Published on a 60-day disclosure lag — ERCOT releases these reports 60 days after the fact, so the most recent ~60 days aren’t available yet. That trailing window is expected, not a gap in the data.