Method
How the offers are collected
Source
The Pennsylvania Public Utility Commission publishes the offers of licensed electricity suppliers on PA Power Switch. For the sample, OfferTrail read the public residential results page for PECO and PPL once, on 2026-09-27: the same page a visitor sees after entering a ZIP code. When daily collection starts, it will read the same pages for every utility listed. It does not use the site's internal data endpoints, which the site's robots.txt asks crawlers to avoid.
Fields
| supplier | The supplier name as listed. |
|---|---|
| rate_usd_per_kwh | The price per kWh in US dollars. Empty for Unlimited plans, which bill a flat monthly amount rather than a per-kWh rate. |
| term_months | Contract length. A listed term of 0 months is kept as 0; we have not confirmed whether it always means month-to-month. |
| rate_type | Fixed, Variable or Unlimited, as listed. |
| monthly_fee, early_termination_fee | In US dollars. A fee shown as "No" is stored as 0. A fee we cannot read as a number is left empty. |
| renewable_pct | The renewable share, as listed. |
| fetched_at_utc, source_url | When and where the row was read. |
Cadence
The sample is one snapshot. Daily collection is planned and not running yet; the history starts on the first day it runs, and every export will state its first and last date.
Illinois
Plug In Illinois embeds its offer list from a host of the Illinois Commerce Commission whose robots.txt disallows all general crawlers. We respect that. Illinois will be added only with the Commission's permission or through a feed it provides.
Corrections
If a row is wrong, email inbox@hundredapi.com with the supplier and date.