For the complete documentation index, see llms.txt. This page is also available as Markdown.

Get Latest Forecast as of Bid Close

Get the latest ERCOT load forecast available as of day-ahead bid close

Pull ERCOT load forecasts by forecast zone as they were available at the 10:00 AM day-ahead bid close, then calculate daily maximums.

Get hourly forecasts as of bid close

hourly = client.get_dataset(
    "ercot_load_forecast_by_forecast_zone",
    start="2026-05-01",
    end="2026-05-08",
    publish_time="latest_before:-1 day@10:00:00",
    timezone="market",
)

print(hourly.head())

For each operating interval, latest_before:-1 day@10:00:00 selects the latest forecast published at or before 10:00 AM market time on the prior day.

Calculate daily maximums

daily_max = client.get_dataset(
    "ercot_load_forecast_by_forecast_zone",
    start="2026-04-01",
    end="2026-05-01",
    publish_time="latest_before:-1 day@10:00:00",
    timezone="market",
    resample="1 day",
    resample_function="max",
)

print(daily_max.head())

Last updated

Was this helpful?