AEMO NEM Spot Prices as a JSON REST API
Live 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.
Endpoint
GEThttps://api.ausdata.io/v1/energy-snapshot
Sample request
curl -H "Authorization: Bearer YOUR_API_KEY" \
"https://api.ausdata.io/v1/energy-snapshot"Sample response
JSON
{
"data": [
{
"region": "NSW1",
"price_aud_mwh": 92.4,
"dispatch_time": "2025-05-20T14:35:00+10:00"
}
],
"meta": {
"endpoint": "/v1/energy-snapshot",
"source": {
"name": "AEMO",
"url": "https://aemo.com.au/",
"attribution": "(c) AEMO, CC-BY 4.0"
},
"retrieved_at": "<ISO timestamp>"
}
}Response fields
| Field | Type | Description |
|---|---|---|
| region | string | NEM region identifier |
| price_aud_mwh | number | Spot price in AUD per MWh |
| dispatch_time | datetime | Dispatch interval timestamp |
Frequently asked questions
- How do I query the NEM Spot Prices dataset via API?
- Send a GET request to https://api.ausdata.io/v1/energy-snapshot with an Authorization: Bearer <your-key> header. The response is JSON with a data array and a meta block containing the source and retrieval timestamp. Get a free key at ausdata.io with 500 calls per month.
- How often is the NEM Spot Prices data updated?
- The NEM Spot Prices dataset is refreshed every 5 minutes from Australian Energy Market Operator (AEMO). The meta.retrieved_at field on every response tells you exactly when the underlying data was last pulled.
- Is there a free tier for the AEMO NEM Spot Prices API?
- Yes. ausdata.io offers a free tier of 500 calls per month across every endpoint, including NEM Spot Prices. No credit card required. Paid plans start at $29 AUD per month for 10,000 calls.
- What format does the NEM Spot Prices API return?
- JSON, with a consistent envelope: a data field carrying the rows or object, and a meta field with the source agency, source URL, attribution string, and retrieved_at timestamp. UTF-8, ISO 8601 dates, CC-BY attribution included on every response.
Start querying AEMO NEM Spot Prices
500 free calls per month. No credit card.
Get a free key