Home / Sources / Australian Energy Market Operator

Australian Energy Market Operator

8 curated datasets · Licensed AEMO Copyright Permissions.

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.

DatasetWhat 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.