FousPG&E online account
Pull your PG&E bills and usage into your own systems
Read Billing & Payment History, the amount due and 15-minute interval usage from your PG&E business account with one API call each. Or have a workflow check every account each weekday morning and post new bills to your accounting system.
Works with your own PG&E online account account. Fous is an independent product.
What you can build on PG&E
Get billing and payment history
Build thisOpens All billing tasks for one account and reads the bills and payments listed under Billing & Payment History, with the link to each View Bill PDF.
- Takes
- Account number, from date (optional)
- Returns
- Date, bill or payment, amount, bill PDF link
Download 15-minute interval usage
Build thisOpens View My Usage for one account and downloads the 15-minute electric interval data and the daily gas usage for a date range.
- Takes
- Account number, start date, end date
- Returns
- Interval start, electric kWh; day, gas therms
Check the amount due
Build thisReads the amount due on the My Account dashboard for one account.
- Takes
- Account number
- Returns
- Account number, amount due
Pay a bill from a saved payment account
Build thisOpens Pay My Bill for one account and pays the amount you give from a payment account already saved under Manage Payment Accounts.
- Takes
- Account number, amount, payment account name
- Returns
- Account number, amount paid, payment date, confirmation
Automate PG&E with a workflow
A workflow runs your methods as one process, with nobody at the screen. A schedule or a call from your own system starts it, the steps run in order, and the result arrives in your inbox or in the systems you already use.
New PG&E bills for every account, sent to accounting
Build this- Starts
- Every weekday at 8:00
- Step 1
- For each account number you list, get the billing and payment history for the last 45 days.
- Step 2
- Keep the bills that were not there on the last run.
- Step 3
- Post each bill's account number, date, amount and View Bill PDF link to your ERP webhook.
Weekly interval usage report for every site
Build this- Starts
- Every Monday at 7:00
- Step 1
- For each account number, download last week's 15-minute electric interval usage and daily gas usage.
- Step 2
- Summarize each account's total kWh, its highest 15-minute interval and its gas therms.
- Step 3
- Email you the summary, one section per account.
Accounts with a balance due, every Monday
Build this- Starts
- Every Monday at 9:00
- Step 1
- For each account number, check the amount due on the My Account dashboard.
- Step 2
- Keep the accounts with an amount due above zero.
- Step 3
- Email you the list with account number and amount due.
You can run a workflow by hand on every plan, Free included. Schedules and webhook triggers come with the paid plans, from $29 a month.
Once built, one call from your code
Once you have built a method, it is one POST to /v1/runs from your backend, or a tool an AI agent calls over MCP. This is what “Get billing and payment history” would look like.
curl https://api.fous.com/v1/runs \
-H "Authorization: Bearer $FOUS_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"method": "pge.com/get_billing_history",
"input": {
"account_number": "0000000000-1",
"from_date": "2026-08-01"
}
}'
{
"status": "completed",
"data": {
"account_number": "0000000000-1",
"account_name": "Northwind Foods, 1200 Harbor Way",
"entries": [
{
"date": "2026-10-27",
"type": "bill",
"amount": 4812.36,
"bill_pdf": "https://www.pge.com/.../bill-2026-10-27.pdf"
}
],
"currency": "USD",
"count": 1
}
}
An example with invented data, not a ready-made endpoint. The method exists in your organization once you build it, and its name, inputs and fields follow your request.
PG&E’s own options
PG&E offers Share My Data, a Green Button Connect API that a business can register for as a self-access user to get its own electric and gas interval usage and, if authorized, billing and account data as Green Button XML. Registration needs an EIN, a TLS certificate and a connectivity test. Bill PDFs and payments are not in its data elements list.
| Option | What it covers | What it takes |
|---|---|---|
| Share My Data, self-access user | Electric and gas interval usage, billed totals, billing periods and bill line items, as Green Button XML over the ESPI REST APIs. | A 9-digit EIN, a TLS 1.2 X.509 certificate from a recognized provider, and a connectivity test completed within 90 days. |
| Usage download in the online account | A summary or 15-minute interval data for a period you choose, downloaded from the usage view of one account. | A signed-in business account. |
| The online account by hand | Billing & Payment History with each bill's PDF, Pay My Bill, View My Usage and service requests. | A business online account; linked accounts share one login. |
Read on November 12, 2026: Share My Data for third-party companies, Understand my usage, View past bills.
Signing in to PG&E
PG&E has separate residential and business sign-in. On the first sign-in it sends a code to the phone on the account and a link to your email, and a business account shared through a distribution list still gets the code on the account's phone. With Fous you sign in once through PG&E's own sign-in: the login is sealed with AES-256, sign-in links are handled, and an expired session is signed back in.
Worth knowing
- The code goes to the account's phone
- A business account registered with a distribution list email still sends its sign-in code to the phone number linked to the account. Only one person can register with that distribution list email.
- Who may get full access
- An authorized user can give full access only to a direct employee of the business. Third parties, such as an energy manager or bill-pay service, can be given high or read-only access.
- Many accounts, one login
- You can link several accounts to one login, including business and residential ones. A method you build reads one account per call, so it takes the account number as an input.
- Share My Data call limits
- Share My Data allows one request per second, 2,000 calls an hour per Client ID and 20,000 per 24 hours. The daily limit resets at 5 p.m. PT.
More in Energy and utilities
- British Gas Business online account
- Ameren online account
- CenterPoint Energy My Account
- Con Edison My Account
- DTE Energy online account
- Eversource online account
- National Grid US My Account
- PSE&G My Account
- SDG&E My Account
- AEP online account
- ComEd My Account
- Dominion Energy Manage Account
- Duke Energy My Account
- FirstEnergy online account
- FPL online account
- Georgia Power My Account
- Hydro One myAccount
- Hydro-Québec Espace client
- myEntergy
- PPL Electric Utilities online account
- SCE My Account
- Enedis Espace Client Entreprises
- SGE
- Cemig Atende
- Enel Agência Virtual
- Espace Producteur EDF OA
- SoCalGas My Account
- Transport4
- Smart Meter Texas
- SmartHub
- My WM
- Republic Services My Account
Other industries: DoorDash Merchant Portal, BB Digital PJ, Elavon Payments Insider, 自然人电子税务局(扣缴端), Income Tax e-Filing Portal, Agoda YCS.
Frequently asked questions
Yes, for usage and billing data. Share My Data lets a business register as a self-access user and pull its own interval usage and, if authorized, billing data as Green Button XML. It needs an EIN, a TLS certificate from a recognized provider and a connectivity test. Bill PDFs and payments are not in its data elements list.
Sign in, open the My Account dashboard, select All billing tasks under Billing and scroll to Billing & Payment History. Find the bill by date and select View Bill PDF. A method you build can read that list for each account and return the PDF links.
Yes. PG&E's usage view for business accounts lets you download 15-minute electric interval usage and daily gas usage, or a summary, for a period you choose. Share My Data offers the same interval data through its API.
Yes, with high or read-only access. An authorized user, who must be a direct employee of the business, invites them with add a person on the My Account dashboard. Full access is only for direct employees.
No. Fous is an independent product. You use it with your own PG&E online account, and a method reads and does only what that account can.
Put PG&E online account behind an API call
Describe one job in Studio and see the method it builds, with 100 credits a month and no credit card, or book a demo and bring the sites your team signs in to.

Read nextPSE&G My AccountSDG&E My AccountAEP online accountDoorDash Merchant PortalHow methods workHow workflows run
Fous is an independent product: it is not affiliated with, endorsed by or sponsored by the operator of PG&E online account (Pacific Gas and Electric Company). The name is used only to say which system this page is about. Something here wrong or out of date? Write to legal@fous.com.