CAISO logo

Ancillary-Service Clearing Prices

CAISO ancillary-service market clearing prices by delivery hour, market run, region, and product.

Native record
ancillary-service region x product x delivery hour
hourly publication cadence
Evidence
Cleared day-ahead market
A market outcome, not a physical observation
Time basis
Point-in-time records
UTC · event_time

Overview

Despite the legacy column name mw_or_price, values in this table are prices in USD/MWh; zero is a valid clearing price.

Query contract

Preserve one canonical row per (event_time, market_run, anc_region, anc_type) before aggregating.

Analysis rules

  • Group only after preserving the declared grain: event_time, market_run, anc_region, anc_type.

Interpretation

  • mw_or_price is a legacy column name; values in this table are clearing prices, and zero is a valid price.

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

Schema6

Column
Type
event_timeDateTime64(6, 'UTC')
market_runLowCardinality(String)
anc_regionLowCardinality(String)
anc_typeLowCardinality(String)
mw_or_priceNullable(Float64)
ingested_atDateTime64(6, 'UTC')

Sample data

event_timemarket_runanc_regionanc_typemw_or_priceingested_at
2026-09-04 06:00:00.000000damAS_SP26_EXPSR02026-09-03 17:16:31.892046
2026-09-04 06:00:00.000000damAS_SP26_EXPRU0.27552026-09-03 17:16:31.892046
2026-09-04 06:00:00.000000damAS_SP26_EXPRD02026-09-03 17:16:31.892046
2026-09-04 06:00:00.000000damAS_SP26_EXPNR02026-09-03 17:16:31.892046
2026-09-04 06:00:00.000000damAS_SP26SR02026-09-03 17:16:31.892046
2026-09-04 06:00:00.000000damAS_SP26RU02026-09-03 17:16:31.892046
2026-09-04 06:00:00.000000damAS_SP26RD02026-09-03 17:16:31.892046
2026-09-04 06:00:00.000000damAS_SP26NR02026-09-03 17:16:31.892046
2026-09-04 06:00:00.000000damAS_NP26_EXPSR02026-09-03 17:16:31.892046
2026-09-04 06:00:00.000000damAS_NP26_EXPRU02026-09-03 17:16:31.892046
2026-09-04 06:00:00.000000damAS_NP26_EXPRD0.640712026-09-03 17:16:31.892046
2026-09-04 06:00:00.000000damAS_NP26_EXPNR02026-09-03 17:16:31.892046
2026-09-04 06:00:00.000000damAS_NP26SR02026-09-03 17:16:31.892046
2026-09-04 06:00:00.000000damAS_NP26RU02026-09-03 17:16:31.892046
2026-09-04 06:00:00.000000damAS_NP26RD02026-09-03 17:16:31.892046
2026-09-04 06:00:00.000000damAS_NP26NR02026-09-03 17:16:31.892046
2026-09-04 06:00:00.000000damAS_CAISO_EXPSR12026-09-03 17:16:31.892046
2026-09-04 06:00:00.000000damAS_CAISO_EXPRU52026-09-03 17:16:31.892046
2026-09-04 06:00:00.000000damAS_CAISO_EXPRMU02026-09-03 17:16:31.892046
2026-09-04 06:00:00.000000damAS_CAISO_EXPRMD02026-09-03 17:16:31.892046
2026-09-04 06:00:00.000000damAS_CAISO_EXPRD2.12026-09-03 17:16:31.892046
2026-09-04 06:00:00.000000damAS_CAISO_EXPNR12026-09-03 17:16:31.892046
2026-09-04 06:00:00.000000damAS_CAISOSR02026-09-03 17:16:31.892046
2026-09-04 06:00:00.000000damAS_CAISORU02026-09-03 17:16:31.892046
2026-09-04 06:00:00.000000damAS_CAISORD02026-09-03 17:16:31.892046

Coverage

85.6% complete613 gap days3,653 days with data
Show coverage history ▾
Coverage: 85.6%Days with data: 3,653Gaps: 613
2026
2025
2024
2023
2022
2021
2020
2019
2018
2017
2016
2015
2014
gaplessmore