ERCOT logo

Real-Time RTC+B Price Adders

ERCOT's NP6-323-CD report after Real-Time Co-optimization Plus Batteries (RTC+B), one row per SCED execution.

Native record
ERCOT system x SCED execution
5-minute (SCED) publication cadence
Evidence
Observed market data
Published observations from the named source
Time basis
Point-in-time records
UTC · event_time

Overview

The current columns contain the Real-Time Reliability Deployment Price Adder for energy (RTRDPA), separate reliability-deployment adders for Regulation Up, Regulation Down, RRS, ECRS, and Non-Spin, plus the RUC/RMR, deployed-load, tie, and online-limit quantities describing the interval. RTRDPA is a direct component added to real-time energy LMP. Legacy ORDC columns remain only for older history and are not interchangeable with the current RTC+B fields.

Query contract

Use FINAL to retain one current row per event_time. For RTC+B intervals use rtrdpa and the rtrdpa_* columns; the legacy rtordpa/rtoffpa/rtordrs/rtoffrs columns describe a different pre-change market design and must remain separate.

Analysis rules

  • Align RTRDPA to the exact SCED timestamp before adding it to an energy LMP or comparing it with a price move.
  • Do not sum price adders across SCED intervals; report a matched interval, or average/max them with the aggregation named.

Related analysis

  • the direct reliability-deployment contribution to real-time energy price · exact event_time SCED match
  • contemporaneous ancillary-service capability context · exact event_time and compatible ancillary-service product

Interpretation

  • RTRDPA is a direct reliability-deployment component added to energy LMP, but a nonzero value does not identify the resource, instruction, or physical event that triggered the deployment.
  • RTRRUC and RTRRMR are relaxed lower-dispatch-limit quantities, not total committed capacity. RTDNCLR and RTDERS are deployed Load Resource and ERS quantities added to demand.

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_real_time_adders_reserves/query

Schema29

Column
Type
event_timeDateTime64(6, 'UTC')
rtordpaNullable(Float64)
rtoffpaNullable(Float64)
rtordrsNullable(Float64)
rtoffrsNullable(Float64)
dst_flagNullable(Bool)
emil_idNullable(String)
doc_idNullable(Int64)
ingested_atDateTime64(6, 'UTC')
sced_timestampNullable(String)
repeat_hour_flagNullable(Bool)
system_lambdaNullable(Float64)
rtrdpaNullable(Float64)
rtrdpa_rusNullable(Float64)
rtrdpa_rdsNullable(Float64)
rtrdpa_rrsNullable(Float64)
rtrdpa_ecrsNullable(Float64)
rtrdpa_nssNullable(Float64)
rtrruc_mwNullable(Float64)
rtrrmr_mwNullable(Float64)
rtdnclr_mwNullable(Float64)
rtders_mwNullable(Float64)
rtdctie_import_mwNullable(Float64)
rtdctie_export_mwNullable(Float64)
rtblt_import_mwNullable(Float64)
rtblt_export_mwNullable(Float64)
rtollsl_mwNullable(Float64)
rtolhsl_mwNullable(Float64)
rtdll_mwNullable(Float64)

Sample data

event_timertordpartoffpartordrsrtoffrsdst_flagemil_iddoc_idingested_atsced_timestamprepeat_hour_flagsystem_lambdartrdpartrdpa_rusrtrdpa_rdsrtrdpa_rrsrtrdpa_ecrsrtrdpa_nssrtrruc_mwrtrrmr_mwrtdnclr_mwrtders_mwrtdctie_import_mwrtdctie_export_mwrtblt_import_mwrtblt_export_mwrtollsl_mwrtolhsl_mwrtdll_mw
2026-09-03 04:20:19.000000false2026-09-03 04:25:33.3098012026-09-02T23:20:19false30.1191.61000002500000008687.3891226.220
2026-09-03 04:15:18.000000false2026-09-03 04:25:33.3098012026-09-02T23:15:18false30.97062.990.0300.030.060.242500000008817.5191206.160
2026-09-03 04:15:18.000000false2026-09-03 04:20:33.5887712026-09-02T23:15:18false30.97062.990.0300.030.060.242500000008817.5191206.160
2026-09-03 04:10:19.000000false2026-09-03 04:25:33.3098012026-09-02T23:10:19false31.67972.34000.070.130.532500000008885.7591995.650
2026-09-03 04:10:19.000000false2026-09-03 04:20:33.5887712026-09-02T23:10:19false31.67972.34000.070.130.532500000008885.7591995.650
2026-09-03 04:05:18.000000false2026-09-03 04:25:33.3098012026-09-02T23:05:18false34.58221.6000.050.10.42500000009073.9392580.310
2026-09-03 04:05:18.000000false2026-09-03 04:20:33.5887712026-09-02T23:05:18false34.58221.6000.050.10.42500000009073.9392580.310
2026-09-03 04:00:21.000000false2026-09-03 04:25:33.3098012026-09-02T23:00:21false38.95031.170.0700.070.140.542500000009437.3692685.30
2026-09-03 04:00:21.000000false2026-09-03 04:20:33.5887712026-09-02T23:00:21false38.95031.170.0700.070.140.542500000009437.3692685.30
2026-09-03 03:55:19.000000false2026-09-03 04:25:33.3098012026-09-02T22:55:19false31.34150000002500000009666.6492650.410
2026-09-03 03:55:19.000000false2026-09-03 04:20:33.5887712026-09-02T22:55:19false31.34150000002500000009666.6492650.410
2026-09-03 03:50:19.000000false2026-09-03 04:25:33.3098012026-09-02T22:50:19false30.13620.12000002500000009714.1492802.540
2026-09-03 03:50:19.000000false2026-09-03 04:20:33.5887712026-09-02T22:50:19false30.13620.12000002500000009714.1492802.540
2026-09-03 03:45:20.000000false2026-09-03 04:25:33.3098012026-09-02T22:45:20false30.47690.01000002500000009842.9692808.160
2026-09-03 03:45:20.000000false2026-09-03 04:20:33.5887712026-09-02T22:45:20false30.47690.01000002500000009842.9692808.160
2026-09-03 03:40:20.000000false2026-09-03 04:25:33.3098012026-09-02T22:40:20false32.16130.870.0200.020.050.192500000009953.2392866.260
2026-09-03 03:40:20.000000false2026-09-03 04:20:33.5887712026-09-02T22:40:20false32.16130.870.0200.020.050.192500000009953.2392866.260
2026-09-03 03:35:20.000000false2026-09-03 04:25:33.3098012026-09-02T22:35:20false37.025300.0700.080.160.6525000000010074.2193021.630
2026-09-03 03:35:20.000000false2026-09-03 04:20:33.5887712026-09-02T22:35:20false37.025300.0700.080.160.6525000000010074.2193021.630
2026-09-03 03:30:22.000000false2026-09-03 04:25:33.3098012026-09-02T22:30:22false33.875400000025000000010723.0293670.380
2026-09-03 03:30:22.000000false2026-09-03 04:20:33.5887712026-09-02T22:30:22false33.875400000025000000010723.0293670.380
2026-09-03 03:25:21.000000false2026-09-03 04:25:33.3098012026-09-02T22:25:21false34.41941.110.0800.080.160.6325000000011080.2893758.960
2026-09-03 03:25:21.000000false2026-09-03 04:20:33.5887712026-09-02T22:25:21false34.41941.110.0800.080.160.6325000000011080.2893758.960
2026-09-03 03:20:20.000000false2026-09-03 04:25:33.3098012026-09-02T22:20:20false40.12680.540.100.10.20.825000000011229.7994299.480
2026-09-03 03:20:20.000000false2026-09-03 04:20:33.5887712026-09-02T22:20:20false40.12680.540.100.10.20.825000000011229.7994299.480

Coverage

100.0% complete0 gap days4,478 days with data
Show coverage history ▾
Coverage: 100.0%Days with data: 4,478Gaps: 0
2026
2025
2024
2023
2022
2021
2020
2019
2018
2017
2016
2015
2014
gaplessmore