Aussie Outage Tracker API

Every Australian power outage, in one feed

15 electricity networks across 8 states and territories, normalised into one shape: what is off right now, and every outage since each network’s recording began. One key, one format, read-only.

The API plan is $49.00 AUD a month including GST, with 2,000 calls each month, then $10.00 AUD per 1,000 beyond them, a cent a call. Refused calls never count against it.

What is off right now
curl -H "Authorization: Bearer $AOT_API_KEY" \
  "https://api.aussieoutagetracker.com.au/v1/outages?state=vic&status=active&limit=2"
{
  "data": [
    {
      "id": 172487,
      "network": {
        "id": "ausnet",
        "name": "AusNet Services",
        "brand": null
      },
      "utility": "electricity",
      "state": "vic",
      "type": "planned",
      "status": "active",
      "status_detail": "SCHEDULED|In Progress",
      "cause": {
        "category": "planned_work",
        "description": null
      },
      "customers_affected": 1,
      "customers_off_now": 1,
      "starts_at": "2026-10-20T02:30:00.000Z",
      "estimated_restoration_at": "2026-10-20T05:00:00.000Z",
      "restored_at": null,
      "restored_at_basis": null,
      "duration_minutes": null,
      "first_seen_at": "2026-10-19T01:05:24.829Z",
      "last_seen_at": "2026-10-20T02:27:46.997Z",
      "updated_at": "2026-10-20T01:41:20.310Z",
      "location": {
        "kind": "point",
        "approximate": true,
        "centroid": {
          "lat": -36.327088,
          "lng": 146.389099
        },
        "localities": [
          {
            "name": "North Wangaratta",
            "postcode": "3678",
            "customers": 1
          }
        ]
      },
      "source": {
        "reference": "INCD-138623-W"
      }
    }
  ],
  "pagination": {
    "has_more": true,
    "next_cursor": "eyJzIjoiLXN0YXJ0IiwidiI6IjIwMjYtMTAtMjBUMDI6MzA6MDAuMDAwWiIsImkiOjE3MjIzNH0",
    "limit": 2
  },
  "meta": {
    "data_as_of": "2026-10-20T02:28:26.234Z"
  }
}

A real response, shortened to one outage.

Getting started, authentication, billing, errors and pagination, then recipes for the questions people actually ask of the data.

Every endpoint, parameter and response field, generated from the server’s own contract, with a real response for each.

What changed in the API, release by release. Within /v1 that only ever means additions.

Recipes

One shape for every network

Each network’s feed is different: JSON, KML, a web page. The API reads them all and returns one outage object, with every gap stated as null rather than guessed.

History no network keeps

Networks publish what is happening now and then forget it. The archive records every change as it happens, so you can ask what was off at a time and place after the fact.

Coverage

New South Wales, Victoria, Queensland, Western Australia, South Australia, Tasmania, Australian Capital Territory and Northern Territory. See what each network publishes.