Skip to content
English
  • There are no suggestions because the search field is empty.

PG&E Utility Data Coverage: What You Can Access with UtilityAPI

PG&E Coverage Overview

Pacific Gas and Electric Company (PG&E) is one of the largest utilities in the United States, serving customers across northern and central California. UtilityAPI supports access to PG&E customer data via multiple data access methods, and provides coverage for both residential and commercial accounts.

This article provides a high-level overview of our PG&E coverage — including what data is available, how customers authorize access, and important notes about multi-factor authentication.


🔍 What customer types are supported?

UtilityAPI supports both residential and commercial utility account and meters in PG&E's service territory.

Account and Meter Type Available?
Residential ✅ Yes
Commercial  ✅ Yes

🧾 What data can be collected?

Once a PG&E customer successfully authorizes access, UtilityAPI can return the following types of data from PG&E accounts:

 Data Type Available? Notes
Meter Data ✅ Yes Includes SAID, meter number, service type, customer tariff
Bill Data ✅ Yes Includes monthly usage, monthly, costs, and line items
Interval Data ✅ Yes 15-min or hourly resolution, depending on meter type 
Accounting Data ✅ Yes Billing statement dates, Electric Charge Breakdown,
Bill PDFs ⚠️ Often  Usually available, but not guaranteed for all accounts or bill types.Downloadable copies of PG&E bill statements

💽 Where does UtilityAPI get PG&E data from?

UtilityAPI collects PG&E customer data by running a set of automated jobs — called tasks — that retrieve different types of information from the customer’s utility account. Depending on which data access method was used, these jobs access several PG&E systems. 

Here are the most common data sources we use:

  • Billing data is collected from the customer's account portal or PG&E's Share My Data platform.

  • Interval data is collected from the customer's account portal or PG&E's Share My Data platform.

  • Bill PDFs are downloaded when available from the customer’s PG&E online account.

If any expected data is missing, it may be due to meter type, account settings, or availability on PG&E’s systems.


🔐 How does UtilityAPI access PG&E data?

UtilityAPI supports three data access methods for collecting PG&E customer data:

1. Web Portal Adapter (Primary Method)

  • Mimics the actions a customer takes when logging into their PG&E online account;

  • The authorization form requires the customer to enter their PG&E login credentials;

  • Soon the authorization process will also require multi-factor authentication (MFA)

Learn more: Web Portal Adapter Data Access Method →

2. Green Button Proxy

  • Uses PG&E’s Share My Data platform to grant access to customer data via UtilityAPI's registration. 

  • The authorization process starts on UtilityAPI's standard authorization form, but then requires the utility account holder to log into their account and complete a form. 

  • Recommended if you only need interval data.

Learn more: Getting PG&E Data via Green Button Proxy →

3. Green Button Hosting

  • Green Button Hosting is a special setup that allows you to register as a third party for PG&E's Share My Data platform and access customer data via UtilityAPI without having to build or maintain your own servers.
  • Shared data — including bills and interval usage — flows directly into your UtilityAPI dashboard and API.

Learn more: Green Button Hosting Data Access Method →


⚠️ Known limitations and things to watch for

  • MFA required: PG&E customers must have a phone number and email on file to complete MFA. If a customer hasn't confirmed their contact info, authorization will fail.

  • PG&E web outages: Sometimes PG&E’s portal goes down or experiences latency, which can delay data retrieval via our web portal adapter method.


🛠 Need help?

If you’re having unexpected issues with PG&E authorizations or data collections or contact our support team.