List the datasets
curl -H 'Authorization: Bearer ak_your_key' \
https://api.ausdata.io/v1/datasets/aemo More examples: fetch data, inspect a schema
Fetch rows from one dataset:
curl -H 'Authorization: Bearer ak_your_key' \
'https://api.ausdata.io/v1/data/aemo/daily_summary?limit=10' Inspect a dataset's schema and filters:
curl -H 'Authorization: Bearer ak_your_key' \
https://api.ausdata.io/v1/describe/aemo/daily_summary Datasets (8)
Every Australian Energy Market Operator dataset, one call to /v1/data/aemo/{id} as JSON or CSV.
| Dataset | What it is |
|---|---|
| daily_summary | NEM Daily Summary (settled, prior trading day) |
| dispatch_constraints | NEM Dispatch Constraints (5-minute) |
| fcas_prices | NEM Volume-Weighted Average FCAS Prices - Daily |
| generation_scada | NEM Unit Generation SCADA (5-minute) |
| interconnector_flows | NEM Interconnector Flows (5-minute) |
| predispatch_30min | NEM Predispatch - 30-minute (~40h horizon) |
| rooftop_pv | NEM Rooftop PV - Actual + Forecast (30-minute) |
| trading_price | NEM Trading Price - 30-minute Regional ($/MWh) |
Use it from an AI agent (MCP)
Australian Energy Market Operator also ships as a free, MIT-licensed Model Context Protocol server on PyPI, giving Claude and other agents search, describe, get_data and latest over AEMO data, no gateway key required.
pip install aemo-mcp Attribution for every response is returned in meta.sources[].attribution. Reproduce it when you publish.