AESO Pool Price Report API
The hourly Alberta Pool Price — the settlement price of the province's energy-only wholesale electricity market — served as JSON for any date range back to 2000-01-01, up to one year per request. Each settlement hour returns the UTC and Mountain Prevailing Time begin timestamps, the pool price in CAD, the forecast pool price, and the thirty-day rolling average. Confirmed live on 2026-07-27: an anonymous GET to the gateway route returned HTTP 401 with "Access denied due to missing subscription key" (a nonexistent path on the same gateway returns HTTP 404), which confirms the route is real and that the only barrier is the free self-serve key.
Documentation
Documentation
https://www.aeso.ca/market/market-and-system-reporting/aeso-application-programming-interface-api/
APIReference
https://developer-apim.aeso.ca/apis
Specifications
Other Resources
Overlay
https://raw.githubusercontent.com/api-evangelist/aeso/refs/heads/main/overlays/aeso-poolprice-api-v1-1-overlay.yaml
Onboarding
https://www.aeso.ca/assets/downloads/external/api/API-Access-Instructions-APIM-API-Gateway.pdf
APIsJSON
https://raw.githubusercontent.com/api-evangelist/aeso/refs/heads/main/apis.yml
Arazzo
https://raw.githubusercontent.com/api-evangelist/aeso/refs/heads/main/arazzo/_index.yml
Arazzo
https://raw.githubusercontent.com/api-evangelist/aeso/refs/heads/main/arazzo/aeso-asset-drilldown.yaml
Arazzo
https://raw.githubusercontent.com/api-evangelist/aeso/refs/heads/main/arazzo/aeso-market-snapshot.yaml
Arazzo
https://raw.githubusercontent.com/api-evangelist/aeso/refs/heads/main/arazzo/aeso-price-formation.yaml