Retrieve Alberta's real-time and forecast pool price data from the AESO Pool Price API

domain: aeso.ca · 5 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. Sign up for a free AESO developer account and subscribe to get an API key from the developer portal.
  2. Confirm which gateway is currently live before integrating — AESO migrated from a Swagger gateway to an Azure APIM gateway, and header names differ between them (API-KEY vs X-API-Key).
  3. Call price/poolPrice (e.g. api.aeso.ca/report/v1.1/price/poolPrice) to get a 'Pool Price Report' array with begin_datetime_mpt, pool_price, forecast_pool_price, and rolling_30day_avg fields.
  4. Parse both the Mountain Prevailing Time and UTC timestamp fields returned in each record.
  5. Handle date-range parameters per the current endpoint's documented format, since AESO has changed the forecast window in past updates.

Known gotchas

Related routes

Retrieve Australian National Electricity Market (NEM) dispatch and price data via AEMO's public data channels
dev.aemo.com.au · 5 steps · unrated
Fetch Nordic/Baltic day-ahead auction electricity prices from Nord Pool's public price feed, distinct from its paid Data Portal
nordpoolgroup.com · 5 steps · unrated

Give your agent this knowledge — and 15,500+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans