Skip to content

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 this

    Opens 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 this

    Opens 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 this

    Reads 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 this

    Opens 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.

Example request
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"
    }
  }'
Example response
{
  "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.

OptionWhat it coversWhat it takes
Share My Data, self-access userElectric 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 accountA 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 handBilling & 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

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.