Open Electricity Platform

Australia's Energy Data Platform, For Developers.

Access real-time and historical energy data from across Australia's electricity grid. Built for teams that need reliable, well-documented APIs and clear usage tooling.

OpenElectricity platform dashboard

Used by teams at

What you get

Built to reflect the grid.

A developer-first platform designed for stability, observability, and clear data access — from coal to solar.

01 · Comprehensive

Every watt in the grid, back to 1999.

→Power, energy, emissions, price, demand and renewable proportion
→Every technology from coal to solar
→Historical records back to 1999
PowerEnergyEmissionsPriceDemand

02 · Live

Real-time data from AEMO dispatch.

→Sub-100ms API responses, Sydney-based
→Updated every 5 minutes from AEMO dispatch intervals
→Build real-time dashboards and trading tools with confidence
99.98% SLA<100ms p95

03 · Developer

Zero-to-production in a single afternoon.

→Comprehensive docs and step-by-step guides
→Worked examples and official SDKs for Python and TypeScript
→Everything to go from zero to production

Use cases

Built for teams across the energy sector.

From hobbyists wiring up Home Assistant to traders backtesting NEM dispatch — the same API, the same data.

01 — Hobbyists & makers

Live Dashboards & Home Automation

Build Raspberry Pi displays, Home Assistant integrations, and personal energy monitors with live grid data and carbon intensity for your region.

02 — Traders & analysts

Energy Trading & Forecasting

Build trading models with real-time generation, demand and price data across all NEM regions. Backtest strategies against historical dispatch intervals.

03 — Operators & planners

Grid & Network Planning

Monitor prices, generation, interconnector flows and more data to model network capacity and plan infrastructure investment.

04 — Academics & policy

Research & Policy Analysis

Access decades of generation mix, emissions intensity and renewable penetration data for peer-reviewed research and policy evaluation.

05 — Journalists & media

Data Journalism & Reporting

Source live and historical data for fact-checking energy claims, building interactive visualisations and reporting on the transition.

06 — Your team

Tell us what you're building.

Join the showcase →

SDKs

One import away.

Official client libraries for Python and TypeScript. Fully typed, well documented, actively maintained.

Py

openelectricity · Python

Official Python client for the OpenElectricity API. Typed, async-first, with pandas integration for dataframes.

$pip install openelectricity
Ts

openelectricity · TypeScript

Official TypeScript client for the OpenElectricity API. Works in Node, Bun, Deno and the browser. Fully typed responses.

$bun add openelectricity

Access

Start building with energy data

Create an account to generate keys, track usage, and collaborate on energy applications.