All data sources

AEMO (Australia NEM)

Free

Live Australian National Electricity Market prices, demand, and generation by region.

No key required. Included on Free.

Questions you can ask

  • “What is the current spot price in each NEM region?”
  • “Which region has the highest demand right now?”
  • “Are there any active market notices?”
Sample outputfor “What is the current spot price in each NEM region?”
RegionPrice ($/MWh)Demand (MW)
NSW188.407,950
QLD176.106,420
VIC192.705,310

Illustrative values showing the shape of an answer, not live data.

About this source

AEMO — Australian National Electricity Market summary. No auth. DATA: getNemSummary (per-region spot price, total demand, scheduled/semi-scheduled generation, net interchange). Optionally filter to one region. RULES: 1. Regions: NSW1, QLD1, VIC1, SA1, TAS1. Prices in AUD/MWh. 2. Near-real-time (5-min cadence); cached 5 min. Complements the WA petroleum connector with the Australian power-demand side.

Connector ID aemo

Provenance

Freshness & coverage

FreshnessNear real-time · every PT5M — The connector caches the public NEM summary for five minutes.
GeographicNSW1, QLD1, VIC1, SA1, TAS1
TemporalNot declared
AuthenticationNo credentials required

Caveats

  • ⚠ Market notices are an all-NEM feed and are not restricted by the optional region filter.
  • ⚠ Prices are AUD/MWh and power quantities are MW.
  • ⚠ Timestamps are NEM market time (UTC+10:00, no daylight saving) with an explicit +10:00 offset; each marks the end of its 5-minute interval.

› Methods (2)

Technical detail for developers: parameters, pagination, units, and freshness per method.

  • getNemSummary

    read

    Current NEM price, demand, generation, interchange, FCAS prices, and market notices by region.

    Entitieselectricity market region, spot price, electricity demand, electricity generation, interconnector flow, market notice
    Paginationnone
    Unitssummary[].spotPriceAudPerMwh: AUD/MWh · summary[].totalDemandMw: MW · summary[].netInterchangeMw: MW · summary[].scheduledGenerationMw: MW · summary[].semiScheduledGenerationMw: MW
    FreshnessNear real-time · every PT5M
    • ⚠ marketNotices covers all NEM regions even when region is supplied.
  • getServiceInfo

    read

    Return the exact AEMO regions, fields, units, freshness, and source limitations.

    Entitiesservice metadata
    Paginationnone
    FreshnessNear real-time · every PT5M (source-level)