State PUC Rate Case Tracker (Oregon + Texas)
Pricing
$100.00 / 1,000 docket delivereds
State PUC Rate Case Tracker (Oregon + Texas)
Currently open electric and gas utility rate-case dockets from Oregon and Texas, classified out of thousands of raw filings per state and normalized into one schema. Fetched live on every run. Charged only per docket delivered.
Pricing
$100.00 / 1,000 docket delivereds
Rating
0.0
(0)
Developer
Kevin
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
6 days ago
Last modified
Categories
Share
An independent tool. It is not affiliated with, endorsed by, or operated by the Oregon Public Utility Commission or the Public Utility Commission of Texas. Both commissions publish their docket records as a matter of public record (Oregon: ORS Chapter 192; Texas: Texas Government Code Chapter 552, the "Open Records Act," cited on the PUCT's own privacy page). This Actor reads each commission's public docket-search system and reports what it returns, classified and reshaped into one schema.
Live per run, not a cache. Every run fetches both states' docket search systems fresh — a rate case moves through filing, hearing and order over months, and a snapshot taken once goes stale as soon as the next filing lands.
Why this exists
Oregon's own "open dockets" search returns over 3,000 rows — but only a
small fraction are actual rate cases. 62% are routine tariff "advice"
filings and another 8% are miscellaneous administrative dockets, both
technically "open" and neither a rate case a consultant or law firm cares
about. Texas has no equivalent flag at all: its docket search returns every
filing in a date window, mixing real company rate cases with recurring
agency compliance buckets filed under names like "PUC RATE REGULATION" that
are not a company at all. This Actor filters both down to genuine electric
and gas rate/tariff proceedings — Oregon by its own docket-type code (UE,
UG), Texas by a classifier built and tested against real filing captions —
so you get a short, current list instead of thousands of rows to sort
through by hand, or two different state portals to check separately.
What you get per row
| Field | Meaning |
|---|---|
state | OR or TX |
commission | The full commission name |
docket_number | The state's own docket/control number |
case_type, case_type_label | ue/ug (Oregon) or rate_case (Texas), with a human-readable label |
case_title | The docket's own filed caption |
utility | The utility company that filed |
filed_date | When the docket was opened, where the source provides it |
order_date, final_order_number | Oregon only — populated once a final order issues; always null for a currently open docket, since an open docket by definition has none yet |
filing_count_recent | Texas only — how many filings landed on this docket within the search window |
is_closed | false for every Oregon row (this Actor only asks Oregon for OPEN dockets), null for Texas (its search carries no open/closed flag at all) |
source_url | A direct link to the commission's own record, to verify |
charged | Whether this row cost you anything |
not_charged_reason | Why it did not, in plain English |
The billing rule, stated plainly
One event: docket delivered, charged once per unique docket in the result. A docket that shows up again on a later run (because a new filing landed on it) is charged again — the same way a news feed charges again for a story that develops further, not a duplicate of the first charge.
Coverage — read this before you rely on it
v1 covers two states: Oregon (electric and gas rate cases, UE/UG) and
Texas (electric and gas, keyword-classified). Texas Water utilities are
deliberately excluded: several rate-case filers there are individuals doing
business under a company name, and this Actor does not emit a docket if the
filer's name could be a natural person's. Pennsylvania, Hawaii and other
states are not yet covered — Hawaii's docket search in particular requires a
full browser to render at all. SUMMARY.json in the run's key-value store
reports exactly which states were requested and which were actually fetched
on that run.
Input
{"states": ["OR", "TX"]}
Leave states empty to check both. Invalid or unsupported codes are
ignored; if nothing valid is given, both supported states are checked.
Output
{"state": "OR","commission": "Oregon Public Utility Commission","docket_number": "UE 473","case_type": "ue","case_type_label": "electric rate/tariff case","case_title": "PORTLAND GENERAL ELECTRIC COMPANY REQUEST FOR A GENERAL RATE REVISION","utility": "PORTLAND GENERAL ELECTRIC COMPANY","filed_date": "8/4/2026","order_date": null,"final_order_number": null,"filing_count_recent": null,"is_closed": false,"source_url": "https://apps.puc.state.or.us/edockets/docket.asp?DocketID=25142","charged": true,"not_charged_reason": ""}
A SUMMARY.json lands in the key-value store with which states were
requested and fetched, how many dockets were found, and a breakdown of
charged vs. free rows.