Texas Electricity Plans — Power to Choose by ZIP avatar

Texas Electricity Plans — Power to Choose by ZIP

Pricing

from $1.00 / 1,000 plans

Go to Apify Store
Texas Electricity Plans — Power to Choose by ZIP

Texas Electricity Plans — Power to Choose by ZIP

Compare Texas electricity plans by ZIP from Power to Choose. Each row is one plan with the provider, contract term, and the PUC average price at 500, 1,000 and 2,000 kWh, plus a usage-trap flag for bill credits. PPE per plan.

Pricing

from $1.00 / 1,000 plans

Rating

0.0

(0)

Developer

Noah Adler

Noah Adler

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

15 hours ago

Last modified

Share

Texas electricity plans by ZIP from Power to Choose (the Texas PUC comparison site): provider, term, and the average price at 500, 1,000 and 2,000 kWh.

HTTP only (curl_cffi). No Playwright. No login. The Electricity Facts Label PDF is linked, not parsed.

Proxy: RESIDENTIAL US. Cloudflare often blocks a bare IP. A block returns one error row that says so — never an empty success.

Keywords: texas electricity plans · power to choose · powertochoose scraper · texas electricity rates · electricity plans by zip


What it returns

FieldMeaning
provider, planName, tduRetail provider, plan, and the wires utility
price500Cents, price1000Cents, price2000CentsPUC average price, cents per kWh
usageKwh, priceAtUsageCents, estimatedMonthlyUsdYour usage, the interpolated average, and usage × that price
usageTraptrue when the feed lists a fee/credit, or the 500 vs 2,000 kWh prices differ by 3¢ or more
factSheetUrlElectricity Facts Label (the legal credit amount lives here)
prepaid, timeOfUse, rateType, termMonthsFilters

estimatedMonthlyUsd is the PUC average-price curve. It is not a line-item bill from the EFL.


Input

FieldRequiredDescription
zipYesTexas ZIP. Houston 77002, Dallas 75201
usageKwhNoDefault 1000 (100–5000)
rateTypeNofixed (default), all, variable
hidePrepaidNoDefault true
hideTimeOfUseNoDefault true
hideUsageTrapsNoDefault false (traps stay, flagged)
tduNoOnly if the feed is statewide and the ZIP is not in the built-in map
maxItemsNo1–200, cheapest at your usage first. Default 40
proxyConfigurationNoRESIDENTIAL US

Example

{
"zip": "77002",
"usageKwh": 1000,
"rateType": "fixed",
"maxItems": 25
}

Output example

{
"planId": "ptc-abc",
"zip": "77002",
"tdu": "CENTERPOINT",
"provider": "Rhythm",
"planName": "Simple 12",
"rateType": "Fixed",
"termMonths": 12,
"price500Cents": 14.5,
"price1000Cents": 9.8,
"price2000Cents": 11.2,
"usageKwh": 1000,
"priceAtUsageCents": 9.8,
"estimatedMonthlyUsd": 98.0,
"usageTrap": true,
"usageTrapReason": "fees_credits",
"factSheetUrl": "https://example.com/efl.pdf",
"error": false
}

Limits

  • Austin Energy, CPS Energy (San Antonio), and co-ops are not on Power to Choose. Those ZIPs come back with an honest message, not invented plans.
  • A statewide CSV is used only if the ZIP API fails. Then the ZIP must be in the small built-in utility map, or you pass tdu. The actor does not guess a utility.
  • Bill-credit dollar amounts are not parsed from the PDF. usageTrap is the flag; the amount is on factSheetUrl.

PPE

One Plan row. An error row is still a dataset item.