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
14d 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 →
athletic.net API
Search and analyze cross country and track & field performance data across the US, including athlete profiles, meet results, team rosters, and rankings. Access comprehensive meet information, historical records, and state-level competition data to track athlete progress and discover top performers.
alienvault.com API
Search and analyze global threat intelligence data including indicators of compromise, threat pulses, and adversary profiles from the Open Threat Exchange community. Monitor recent security alerts and access detailed information about threats and adversaries to strengthen your cybersecurity defenses.
eprocurement.gov API
Monitor India's public procurement opportunities by accessing active tenders, bids closing today, global tenders, high-value contracts, and cancelled tenders from the Central Public Procurement Portal. Search tender details, browse participating organizations, and track real-time procurement statistics to stay informed on government contracting opportunities.
maradminbot.com API
Search and retrieve official Marine Corps MARADMIN announcements from Marines.mil, filtering by year, status, and keyword to stay updated on the latest personnel and administrative directives. Get detailed information about specific announcements by number or browse the most recent updates to ensure you never miss critical Marine Corps guidance.
13f.info API
13f.info API
illinoisreportcard.com API
Search and analyze comprehensive performance data for Illinois public schools, districts, and the state, including academic achievements in ELA, math, and science, student demographics, teacher and administrator information, school finances, and environmental conditions. Compare schools side-by-side, track growth metrics, and access accountability ratings and school highlights to make informed decisions about education quality.
customs.gov.mv API
Check import/export duties, tariff classifications, and exchange rates for Maldives customs compliance, plus track vessel movements, company registrations, and declaration statuses. Get real-time data directly from the official customs portal to streamline your trade and logistics operations.
bizapedia.com API
Search for detailed business profiles and contact information from Bizapedia, including company details, employee data, and communication channels. Access comprehensive business intelligence to research companies and build targeted contact lists.