2,000+ utilities. 25,000+ rate plans. One API.
Tariff schedules, rate plans, and price signals — normalized and API-ready.
/v1/price-signal/USA-CA-14328-14328-R-TFN-MN?-OOOO-E-TOUDresponse
{ "rate_id": "USA-CA-14328-14328-R-TFN-MN?-OOOO-E-TOUD",
"signal": [
{ "t": "16:00", "$/kWh": 0.58, "action": "discharge" },
{ "t": "16:15", "$/kWh": 0.58, "action": "discharge" },
{ "t": "16:30", "$/kWh": 0.55, "action": "discharge" },
{ "t": "16:45", "$/kWh": 0.52, "action": "hold" },
{ "t": "17:00", "$/kWh": 0.48, "action": "hold" },
{ "t": "17:15", "$/kWh": 0.42, "action": "hold" },
{ "t": "17:30", "$/kWh": 0.31, "action": "charge" },
{ "t": "17:45", "$/kWh": 0.28, "action": "charge" },What You Can Build With It
Rate-aware product workflows for teams shipping energy software
What your product can actually show, prove, and optimize with rate-aware infrastructure.
Use case
Real-time device optimization
Use the price signal to automatically shift thermostats, batteries, EV chargers, and water heaters to cheaper, cleaner hours.
Battery schedule · PG&E E-TOU-D
Dispatch optimized against rate schedule
Use case
Pricing UX in your product
Show customers dollars per kWh, not raw kilowatt hours. Turn rate data into pricing displays, cost estimates, and smart scheduling prompts.
Your product UI
Energy cost now
$0.12/kWh
Use case
Savings and operating cost reports
Generate defensible savings documentation and operating cost forecasts for solar, storage, heat pumps, and EV charging installations.
Annual operating cost
Before
$2,840
After
$1,620
$1,220 saved per year
Built for
Why Developers Care
The advantage is shipping faster with cleaner rate intelligence
This section converts the pipeline story back into product outcomes teams can feel in implementation, forecasting, and reporting.
Reduce manual tariff wrangling inside product development workflows
Ship optimization and pricing features faster
Generate more defensible operating cost forecasts
Turn usage changes into cleaner savings documentation
How The Data Is Built
A practical pipeline from messy rate inputs to app-ready outputs
This is the proof layer. It builds trust quickly, then gets out of the way so teams can decide whether the API fits their product.
Public datasets like NREL's OpenEI URDB cover around 500 of maybe 3,500 utilities across North America (less than 25%), and most of that data is over a year old. We built this pipeline to get past those limits without making product teams own the operational burden.
Messy Inputs In, Structured Coverage Out
We ingest tariff schedules, riders, revisions, and bills, then normalize them into software-ready outputs.
Inputs
21,660
Tariff PDFs ingested
847k+ pages parsed
Inputs
Tariff schedules
Riders and revisions
Real utility bills
21,660
Tariff PDFs ingested
847k+ pages parsed
AI-augmented normalization
Parse tariff filings, resolve schedule structure, and turn utility source documents into data products for optimization, pricing UX, and cost modeling.
Billions of tokens · thousands of GPU hours · validated on real utility bills
Outputs
2,000+
Utilities covered
Outputs
High-quality price signal
Cost modeling outputs
2,000+
Utilities covered
Ready To Build
Use one rate data layer across optimization logic, operating cost forecasts, and savings reporting.
Access the API directly, or book a call if your team wants to evaluate integration fit before wiring it into product workflows.
