Compare Power Developer APIs
Real-time electricity pricing and ESIID lookups for the Texas deregulated market. Search plans, compare prices, resolve utility territories, and look up electric meters — no API key, no rate limits, no cost.
Your users get better energy deals. You earn commissions on every signup.
Try it now — no signup required
Copy these requests into your terminal. You'll have live electricity pricing in under a minute.
Base URLs
Plans API: https://pricing.api.comparepower.com
ERCOT ESIID API: https://esiid.api.comparepower.com
No authentication required for any endpoint.
1. Resolve the TDSP (utility) for a ZIP code:
curl "https://pricing.api.comparepower.com/api/tdsps?zip_code=75208"2. Search plans in that TDSP territory with prices at 500, 1000, and 2000 kWh:
curl "https://pricing.api.comparepower.com/api/plans?tdsp_duns=957877905&display_usage=500&display_usage=1000&display_usage=2000"3. Look up an ESIID (electric meter) by address:
curl "https://esiid.api.comparepower.com/api/esiids?address=Richmond+Ave&zip_code=77006"4. Each plan in the response includes pricing components, expected prices at your usage levels, and legally required document links (EFL, YRAAC, TOS):
{
"_id": "6983780e7e513437e8c06e7f",
"key": "txu-simple-rate-24",
"tdsp_duns": "957877905",
"expected_prices": [
{
"usage": 500,
"price": 0.148
},
{
"usage": 1000,
"price": 0.136
},
{
"usage": 2000,
"price": 0.133
}
],
"document_links": [
{
"type": "efl",
"link": "https://..."
},
{
"type": "yraac",
"link": "https://..."
},
{
"type": "tos",
"link": "https://..."
}
]
}Explore the docs
API Reference
All public endpoints with parameters and example responses.
Core Concepts
TDSPs, pricing components, document links, and plan schemas.
TDSP Reference
DUNS codes, utility names, and service territories.
Build a Plan Comparison
Step-by-step guide to building a plan comparison widget.
ESIID Lookup
Resolve an address to an electric meter and find plans.
Earn commissions on plans your users find through this API
Partnership is free and takes about 5 minutes. You'll get tracking links, a revenue dashboard, and monthly payouts.