Australian Energy Market Operator API
AEMO runs the National Electricity Market (NEM). It publishes 5-minute dispatch prices, SCADA generation, demand, interconnector flows, and FCAS prices for NSW, VIC, QLD, SA, and TAS.
Energy retail products, battery dispatch models, renewable-share analysis, carbon accounting, and trading research.
Why use ausdata.io. AEMO publishes ZIPs of CSVs on nemweb every 5 minutes. We ingest the stream and serve it as JSON, by region, with consistent timestamps.
Datasets we serve from AEMO
- NEM Spot Prices
/v1/energy-snapshotLive National Electricity Market spot prices as JSON, by region: NSW1, VIC1, QLD1, SA1, TAS1. Latest dispatch price plus rolling averages. Sourced from AEMO live data. Skip the AEMO CSV dump and pull NEM prices directly into dashboards, alerts, or optimisation logic.
- NEM 5-Minute Dispatch
/v1/nem-dispatch-5min5-minute NEM dispatch prices as JSON across all regions. Time-series ready, suited to backtests and trading models. Sourced from AEMO's dispatch feed. Get raw 5-minute history without parsing the public CSV archive.
Sample queries
curl -H "Authorization: Bearer YOUR_API_KEY" \
"https://api.ausdata.io/v1/energy-snapshot"
curl -H "Authorization: Bearer YOUR_API_KEY" \
"https://api.ausdata.io/v1/nem-dispatch-5min?region=NSW1&limit=12"Composers that use AEMO
- Energy Snapshot
Live NEM spot price and renewable share by region, right now.
- NEM Energy Regime
Tags each NEM region's last 24 hours as cheap, normal, or stressed.
- NEM 5-min Dispatch
Raw 5-minute dispatch price for any NEM region over the last hour.
- Raw Data Passthrough
Direct access to any underlying dataset, normalised to JSON.
Licence
CC-BY 4.0 with AEMO terms. Attribution returned on every response.
Query AEMO data in one curl
500 free calls per month. No credit card.
Get a free key