Developers

Outage Pro API

Power-outage data delivered through a simple, reliable REST API. Build dashboards, power applications, and integrate outage intelligence into your systems.

What you can build

The Outage Pro API turns nationwide power-outage data into something your systems can act on. Teams use it to run live operational dashboards, to drive alerting that pages the right people when an area loses power, and to feed outage context into internal apps, risk models, and maps. Because the data goes from a national total down to state, county, and utility, the same feed serves a national newsroom map and a single company watching its own sites. Every record carries current customers out and customers served, the outage % for that area, and a last-updated time, so whatever you build reflects how fresh the data is. Delivery is a standard REST API returning JSON, with optional county boundary geometry (GeoJSON) for mapping and webhooks that push data on each refresh cycle, so you can pull on demand or be notified as things change.

API at a glance

  • RESTProtocol
  • JSONFormat standard envelope
  • ~ Every 10 MinutesRefresh
  • 96.04%Coverage Monitored US electricity customers
  • 1,200+Utilities & cooperatives
  • State, County, UtilityGranularity
  • AuthAPI key (Client ID + Secret)
  • TimestampsUTC, ISO 8601 (each response includes meta.timezone: 'UTC')
  • GeometryOptional county boundary GeoJSON
  • WebhooksPush on each refresh cycle
  • Rate-Limited TiersPlans, Pagination on large responses

What the data covers

The API is organized around the questions operators actually ask. At the national level you get total outages and customers out. At state, county, and utility level you get the same current counts, customers served, and outage %, so you can go from a national overview to a single utility in one request. The most-affected states and counties come pre-ranked, and there's a full list of monitored utilities with their current counts. Coverage is measured against the US Energy Information Administration (EIA) baseline and reflects monitored US electricity customers, not the whole country. Historical outage data is available on request. The page describes what the API returns rather than listing raw endpoint paths, since the exact request-and-response reference lives in the authenticated documentation you get with access.

What the API offers

State outage dataCurrent customers out, customers served, outage %, last updated — for every state
County outage dataThe same metrics at county level, nationwide
Utility outage dataPer-utility current outage counts and customers served
Drill-downState → county → utility in a single response
RankingsMost-affected states and counties, pre-ranked
Full utility listEvery monitored utility with its current counts
Map-ready geometryOptional county boundary GeoJSON for instant mapping
WebhooksOutage data pushed to you on each refresh cycle
Coverage96.04% of monitored US electricity customers · 1,200+ utilities · 52 States & Territory
Historical outage dataAvailable on request

Getting started and access

Getting to production takes four steps. You request access through the Request Data Access form, we issue a Client ID and Secret Key, you review the API documentation, and then you integrate and scale your plan as your usage grows. Authentication is a simple API key, responses are JSON over standard REST, and large responses are paginated. Plans are tiered and rate-limited to match your volume, so talk to us about the tier that fits your use case.

Getting started

  1. 1

    Request Access

    Request access via the Request Data Access form.

  2. 2

    Get Your Keys

    Receive your Client ID + Secret Key.

  3. 3

    Review the Docs

    Review the API documentation.

  4. 4

    Integrate & Scale

    Integrate and scale your plan as needed.

Frequently asked questions

Current power-outage data at national, state, county, and utility level: customers out, customers served, outage %, most-affected rankings, a full utility list, and optional county boundary geometry.

Ready to Build with Outage Data?

Request access and we'll send your Client ID and Secret Key so you can start integrating outage intelligence.

Request API Access