Below is a list of utilities that Pelm currently has support for. If you need a specific utility integration, email us at [email protected]

Coming Soon: Dominion, FirstEnergy

id (integer)full_name (string)slug (string)
1Pacific Gas and Electricpge
2Southern California Edisonsce
57San Diego Gas & Electricsdge
428Consolidated Edisonconed
216Commonwealth Edisoncomed
651Puget Sound Energypse
250Baltimore Gas and Electricbge
50Los Angeles Department of Water and Powerladwp
677Southern California Gas Companysocalgas
563CenterPoint Energycpe
154Georgia Powergp
121Florida Power & Lightfpl
74Eversource Energyeversource
349Xcel Energy COxcel_co
689Xcel Energy MIxcel_mi
690Xcel Energy MNxcel_mn
691Xcel Energy NMxcel_nm
692Xcel Energy NDxcel_nd
693Xcel Energy SDxcel_sd
694Xcel Energy TXxcel_tx
695Xcel Energy WIxcel_wi
493Portland General Electricportlandgeneral
437Rochester Gas & Electricrge
221Duke Energy Carolinasduke_c
117Duke Energy Floridaduke_fl
446Duke Energy Kentuckyduke_ky
571Duke Energy Progressduke_p
481Duke Energy Indianaduke_in
234Duke Energy Ohioduke_oh
697Dominion Energy IDdominion_id
698Dominion Energy NCdominion_nc
699Dominion Energy OHdominion_oh
700Dominion Energy SCdominion_sc
701Dominion Energy UTdominion_ut
702Dominion Energy VAdominion_va
703Dominion Energy WYdominion_wy

Supported Functionality

Pelm’s API tries to maintain feature parity amongst all utilities. However, sometimes a utility may not support a specific data field or function. This section outlines function compatibility with different utilities.

An empty field implies that the specified feature is not supported for the utility.

15 min granularity does not imply that all users for a given utility will have interval data with that level of granularity. For example, some PG&E users have 15-minute intervals available while others have 1-hour intervals.

Usage data availability describes how soon usage data becomes available. PGE has a 24-hour delay, which means Monday’s usage data will become available Wednesday 2 am PST. ConEd data is available the next day, which means Monday’s usage data will become available Tuesday 2am PST.

UtilityElectricity usage intervals granularityGas usage intervals granularityUsage data availabilityEmissions data supportedWrite APIsBill data
PG&E15 min15 min24 hour delayYesPay Bill, Add Payment Method, Update Login Info, Update Account InfoJSON, PDF
SCE15 min24 hour delayYesJSON, PDF
SDG&E15 min15 minNext dayYesJSON, PDF
ConEd15 min15 minNext dayJSON, PDF
ComEd15 min15 min24 hour delayJSON, PDF
PSE15 min15 min24 hour delayAdd payment method
BGE15 min15 min24 hour delayJSON, PDF
LADWPBilling period24 hour delayJSON, PDF
SoCalGas1 hour24 hour delayYes
CPE1 hourBilling periodNext dayJSON, PDF
GP1 hour24 hour delayJSON, PDF
FPL1 hourNext dayJSON, PDF
EversourceBilling period24 hour delayJSON, PDF
Xcel COBilling period24 hour delayJSON, PDF
Xcel MIBilling period24 hour delayJSON, PDF
Xcel MNBilling period24 hour delayJSON, PDF
Xcel NMBilling period24 hour delayJSON, PDF
Xcel NDBilling period24 hour delayJSON, PDF
Xcel SDBilling period24 hour delayJSON, PDF
Xcel TXBilling period24 hour delayJSON, PDF
Xcel WIBilling period24 hour delayJSON, PDF
PortlandGeneral1 hour24 hour delay
RG&EBilling periodBilling period24 hour delayJSON, PDF
Duke Energy Carolinas1 hourDay24 hour delayJSON, PDF
Duke Energy Florida1 hourDay24 hour delayJSON, PDF
Duke Energy Kentucky1 hourDay24 hour delayJSON, PDF
Duke Energy Progress1 hourDay24 hour delayJSON, PDF
Duke Energy Indiana1 hourDay24 hour delayJSON, PDF
Duke Energy Ohio1 hourDay24 hour delayJSON, PDF
Dominion Energy ID30 min24 hour delayJSON, PDF
Dominion Energy NC30 min24 hour delayJSON, PDF
Dominion Energy OH30 min24 hour delayJSON, PDF
Dominion Energy SC30 min24 hour delayJSON, PDF
Dominion Energy UT30 min24 hour delayJSON, PDF
Dominion Energy VA30 min24 hour delayJSON, PDF
Dominion Energy WY30 min24 hour delayJSON, PDF