Discover/pacificpower.net API
live

pacificpower.net APIpacificpower.net

Access real-time outage data from Pacific Power across OR, WA, and CA. Query by ZIP, county, or state to get incident details, ETR, cause, and customer counts.

Endpoints
5
Updated
27d ago
Try it
State code. Accepted values: OR, WA, CA.
api.parse.bot/scraper/47282ce0-6372-4988-aebc-2d35ad9c11b1/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Use it in your codegrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/47282ce0-6372-4988-aebc-2d35ad9c11b1/get_outage_summary?state=OR' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 5 totalclick to expand

Get a high-level summary of outages for a given state, including total counts and lists of affected ZIP codes and counties.

Input
ParamTypeDescription
statestringState code. Accepted values: OR, WA, CA.
Response
{
  "type": "object",
  "fields": {
    "zips": "array of objects with zipCode, outCountPlan, outCountUnplan, custOutPlan, custOutUnplan",
    "state": "string, state code queried",
    "counties": "array of objects with countyName, outCountPlan, outCountUnplan, custOutPlan, custOutUnplan",
    "last_updated": "string, timestamp of last data refresh",
    "total_outages": "integer, total number of active outages",
    "total_customers_affected": "integer, total customers currently without power"
  },
  "sample": {
    "data": {
      "zips": [
        {
          "zipCode": "97031",
          "custOutPlan": 0,
          "outCountPlan": 0,
          "custOutUnplan": 5,
          "outCountUnplan": 2
        }
      ],
      "state": "OR",
      "counties": [
        {
          "countyName": "Douglas",
          "custOutPlan": 0,
          "outCountPlan": 0,
          "custOutUnplan": 1,
          "outCountUnplan": 1
        }
      ],
      "last_updated": "Thursday, May 07 06:15 AM, 2026",
      "total_outages": 5,
      "total_customers_affected": 21
    },
    "status": "success"
  }
}

About the pacificpower.net API

The Pacific Power API provides 5 endpoints covering real-time outage data across Oregon, Washington, and California. With get_outage_incidents, you can retrieve individual incident records including GPS coordinates, cause, crew status, and estimated time of restoration. Other endpoints expose state-level summaries, ZIP code lookups, county-level counts, and Pacific Power's served states list.

Outage Summaries and Incident Details

The get_outage_summary endpoint accepts a state parameter (OR, WA, or CA) and returns aggregate outage counts alongside arrays of affected ZIP codes and counties. Each entry in the zips and counties arrays includes separate counts for planned vs. unplanned outages (outCountPlan, outCountUnplan) and the corresponding number of customers affected (custOutPlan, custOutUnplan). The response also includes total_outages, total_customers_affected, and a last_updated timestamp.

Incident-Level Data

get_outage_incidents returns the full list of discrete outage events for a state. Each incident object carries latitude and longitude for map placement, cause, etr (estimated time of restoration), crewStatus, custOut (customers out), outCount, reported timestamp, and zip. This makes it the right endpoint for building outage maps or alerting systems that need geographic and operational detail per event.

ZIP Code and County Lookups

get_outage_by_zip and get_outage_by_county accept a specific ZIP or county name alongside a state code and return planned/unplanned outage counts for that geography. Both return zero counts rather than an error when no active outages are present, so null-checking is not required on those fields. get_service_areas returns the list of state codes Pacific Power serves along with a coverage description — useful for validating inputs before querying the other endpoints.

Common use cases
  • Display a live outage map using incident latitude, longitude, cause, and etr fields from get_outage_incidents.
  • Build a county-level dashboard showing planned vs. unplanned outage counts and affected customer totals.
  • Send ZIP code outage alerts by polling get_outage_by_zip for specific service areas.
  • Aggregate state-wide customer impact numbers from get_outage_summary for utility monitoring reports.
  • Track crew deployment status across active incidents using the crewStatus field from get_outage_incidents.
  • Validate which states a user's address falls under before querying outage data, using get_service_areas.
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000250 req/min

One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does Pacific Power offer an official developer API?+
Pacific Power does not publish a documented public developer API or API keys for third-party access. pacificpower.net exposes outage information through its public outage map, and this Parse API surfaces that data in structured JSON form.
How does `get_outage_incidents` differ from `get_outage_summary`?+
get_outage_incidents returns one object per discrete outage event, including coordinates, ETR, cause, crew status, and the reported timestamp. get_outage_summary collapses all events into aggregate counts grouped by ZIP code and county, plus state-level totals. Use incidents when you need per-event detail; use summary when you need rolled-up counts.
How current is the outage data?+
Each response from get_outage_summary and get_outage_incidents includes a last_updated timestamp reflecting when the source data was last refreshed. Outage maps at utilities typically update on a polling interval rather than in true real-time, so there may be a lag of several minutes between a new outage occurring and it appearing in results.
Does the API cover historical outage data or outage frequency over time?+
No. All five endpoints reflect the current active outage state only — there is no historical incident archive or time-series data exposed. You can fork this API on Parse and revise it to add a logging endpoint that stores each poll's results for trend analysis.
Can I query outages for a specific city or address rather than a ZIP code or county?+
The API currently supports lookups by ZIP code (get_outage_by_zip) and county (get_outage_by_county). City-level or address-level granularity is not exposed. You can fork this API on Parse and revise it to add an address-to-ZIP resolution step before passing the ZIP to the existing lookup endpoint.
Page content last updated . Spec covers 5 endpoints from pacificpower.net.
Related APIs in Government PublicSee all →
ameren.com API
Retrieve hourly electricity prices, current outage summaries, rate information, and energy efficiency programs from Ameren. Covers Illinois and Missouri service areas with real-time and forecast pricing data.
citypower.co.za API
Check real-time loadshedding schedules, outage status, and electricity tariffs for Johannesburg, plus access customer service information, billing details, and company news. Plan your power usage with loadshedding schedules and stay updated on City Power's latest announcements, FAQs, and contact information.
caiso.com API
Access real-time and intraday data from California's electricity grid (CAISO), including current demand and forecasts, generation supply mix, renewable energy levels, CO2 emissions and carbon intensity, locational marginal prices (LMPs), and overall grid operating status.
energymadeeasy.gov.au API
Search Australian energy plans by location and get detailed pricing, terms, and provider information. Compare plan features and availability across different areas to make informed decisions about energy providers.
hailpoint.com API
Retrieve historical hail maps and detailed storm impact data by location, state, city, or date range. Search for hail events by keyword or geographic filters, view damage severity categories, and access hail report markers with geographic coordinates.
foodpantries.org API
Find food pantries near you by searching your address, browsing by state, city, or county, and access detailed information about locations and services. Discover newly added pantries and explore comprehensive listings to locate food assistance resources in your area.
zoom.earth API
Search Zoom Earth for places and get live environmental data including weather forecasts by coordinates, satellite imagery timestamps, active tropical storm tracks, active fires, and current platform status.
lightningmaps.org API
Track real-time lightning strikes across the globe with precise coordinates, timestamps, and accuracy measurements from the Blitzortung.org network. Query live strike data and access information about detector stations worldwide to monitor weather patterns and atmospheric activity as it happens.