Share My Data for third parties

Allow third-party access to your energy usage data

Third-party companies offer analysis and tools to help you save money.

What is Share My Data?

 

Share My Data is the next generation of the Green Button Connect My Data® tool.

 

Already registered as an approved Share My Data Vendor?

Sign in

 

Who can use Share My Data?

 

  • Commercial customers
  • Residential customers
  • Universities and researchers
  • Software vendors
  • Energy start-ups
  • Solar companies
  • Community Choice Aggregators
  • Demand Response
  • Electric vehicles
  • And many more

Share my data process

What are the benefits of Share My Data?

 

Customers no longer have to log in to their online account to repeatedly download and send Green Button files. Instead, once a customer authorizes your company to access their PG&E account data, the transfer is handled automatically and repeatedly using standards-based Application Programming Interfaces (APIs). The Share My Data platform packages up the customer’s data, notifies your system when the data is ready and securely sends it.

 

Reliable data access

Consistent, reliable data access through APIs. No need to "screen scrape" or download data anymore.

 

Standard APIs

Nationally recognized standard Energy Service Provider Interface API format for interoperability with other energy providers.

 

Billing and account

PG&E customers can authorize access to their billing and account information as well.

 

Data quantity and quality

Access all usage and billing data from a single source.

 

Electricity and gas

Share My Data includes PG&E customer interval data for both electricity and gas usage.

 

Open innovation

Use cases are limited only by your imagination (and a few terms and conditions).

 

Get started with Share My Data

There are several ways to access customer-authorized data via API. Our latest APIs follow the current North American Energy Standards Board (NAESB) Energy Service Provider Interface (ESPI) standard and provide access to Energy Usage Information (EUI) through a set of RESTful interfaces.

 

But first, you must register to use the Share My Data platform before customers can authorize you to access their data. Follow the steps below to gain access.

Developer resources

Software development kits (SDKs)

 

To assist with the development of software to connect to the Share My Data platform, it is helpful to see the detailed mechanism involved in each call to the published APIs endpoints. To this end, PG&E has some sample SDKs it has developed in the past for both JavaScript and Python to illustrate key aspects of connecting to the Share My Data platform. These SDKs provide code samples to help guide you through the process of development, but are not intended to provide production code. For JavaScript, you will need to install NodeJS, and make sure to "npm install –save …" to update relevant NodeJS library modules. The code is not standalone, but provides snippets that illustrate how the interaction happens between a third-party data client code and PG&E's Share My Data API services.

 

To assist with the implementation of the Share My Data platform, PG&E developed SDKs in both JavasScript and Python. These SDKs provide samples to help guide you through the process of development, but are not intended to provide functioning code. 

Frequently asked questions

More on SmartMeter™

Contact us

If you have questions or comments, please email our team at ShareMyData@pge.com.

Device Vendors

Information for Home Area Network (HAN) device vendors.

Reading a SmartMeter™

The SmartMeter™ display shows an arrow that indicates whether you are using or exporting energy.