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

Overview

Built to reflect the grid

A developer-first platform designed for stability, observability, and clear data access.

Comprehensive Data

Comprehensive Data

  • Power, energy, emissions, market price, demand and renewable proportion
  • Every technology from coal to solar
  • Historical records going back to 1999
PowerEnergyEmissionsPriceDemandRenewablesMarket Value
Live Grid Data

Live Grid Data

  • Sub-100ms API responses
  • Data updated every 5 minutes from AEMO dispatch intervals
  • Build real-time dashboards and trading tools with confidence
Developer Resources

Developer Resources

  • Comprehensive documentation 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

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.

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

Grid operators & network planners

Grid & Network Planning

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

Academics & policy advisors

Research & Policy Analysis

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

Journalists & media

Data Journalism & Reporting

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

Integration

Integration SDKs

Get started quickly with official client libraries for Python and TypeScript.

Python

Official Python client for the OpenElectricity API.

pip install openelectricity

TypeScript

Official TypeScript client for the OpenElectricity API.

npm install openelectricity

Access

Start building with energy data

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