# Western Power Outage Web API

**Canonical:** https://apis.io/apis/western-power/western-power-outage-web-api/  
**Provider:** Western Power — https://apis.io/providers/western-power/  
**Base URL:** https://www.westernpower.com.au/api/corp/outage  
**Documentation:** https://www.westernpower.com.au/outages/

Western Power Outage Web API is one of 4 APIs that [Western Power](https://apis.io/providers/western-power/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. Tagged areas include Outages, Grid, Real-Time, Electricity, and JSON. The published artifact set on APIs.io includes an OpenAPI specification and API documentation.

The undocumented first-party JSON API behind the public Western Power outage tracker. The outage page declares its own endpoints in markup — all-outages-endpoint="/api/corp/outage/all-outages" and single-outage-endpoint="/api/corp/outage/details/" — and all three operations answer anonymous unauthenticated HTTPS GET with application/json (verified HTTP 200 on 2026-07-27). listAllOutages returns every current and upcoming outage as a bare unpaginated array (211 records, 61 KB observed) with incident reference, planned/unplanned type, start and estimated restoration times, customers impacted, affected suburbs and a centroid. getOutageDetails adds an update history and bushfire, total-fire-ban, weather and fire-weather-warning hazard flags, answering an unknown identifier with HTTP 204 rather than 404. getSuburbOutageStatus returns a per-suburb rollup and never signals an error. Western Power publishes no reference, no terms of use, no versioning, no rate limits, no SLA and no support channel for any of it, and robots.txt disallows /api/ to crawlers. The OpenAPI below was derived by API Evangelist from live probes, not published by the provider.

## Machine-readable artifacts (8)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/western-power/refs/heads/main/openapi/western-power-outage-openapi.yml
- **Overlay** — https://raw.githubusercontent.com/api-evangelist/western-power/refs/heads/main/overlays/western-power-outage-overlay.yaml
- **Examples** — https://raw.githubusercontent.com/api-evangelist/western-power/refs/heads/main/examples/western-power-all-outages-sample.json
- **Examples** — https://raw.githubusercontent.com/api-evangelist/western-power/refs/heads/main/examples/western-power-outage-details-sample.json
- **Examples** — https://raw.githubusercontent.com/api-evangelist/western-power/refs/heads/main/examples/western-power-outage-status-sample.json
- **AgentSkill** — https://raw.githubusercontent.com/api-evangelist/western-power/refs/heads/main/skills/western-power-check-outages.md
- **Documentation** — https://www.westernpower.com.au/outages/
- **APIsJSON** — https://raw.githubusercontent.com/api-evangelist/western-power/refs/heads/main/apis.yml

## Other Western Power APIs (3)

- [Western Power Corporate Web API](https://apis.io/apis/western-power/western-power-corporate-web-api/)
- [Western Power Outage Areas Feature Service](https://apis.io/apis/western-power/western-power-outage-areas-feature-service/)
- [Western Power Public Secure Services (SLIP)](https://apis.io/apis/western-power/western-power-public-secure-services-slip/)

## Tags

Outages, Grid, Real-Time, Electricity, JSON

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/western-power/western-power-outage-web-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/western-power/.
