Skip to content

FousPPL Electric Utilities online account

Get your PPL Electric usage data through an API

Read hourly usage, monthly demand and account balances from your PPL Electric Utilities online account with one call each. Or have a workflow go through every account in your My Account List each morning and post yesterday's intervals to your energy system.

Works with your own PPL Electric Utilities online account account. Fous is an independent product.

What you can build on PPL My Account

  • Get interval usage for an account

    Build this

    Reads the hourly electricity use chart in the Energy Analyzer for one account and date range, in 15-minute or 60-minute intervals for each meter.

    Takes
    Account number, start date, end date
    Returns
    Account number, meter, interval start, interval length, kWh
  • Get monthly usage and demand

    Build this

    Reads the Energy Analyzer's monthly chart for one account: electricity use in kWh, demand in kW and electricity costs for the past 24 months.

    Takes
    Account number
    Returns
    Month, kWh, demand in kW, electricity costs
  • List accounts with their balances

    Build this

    Reads the My Account List, then each account's balance and its most recent payment from the payment history.

    Takes
    Nothing
    Returns
    Account number, account balance, last payment date, last payment amount
  • Make a payment on an account

    Build this

    Chooses an account on the payment page, enters the amount and the payment method you name, and submits the payment.

    Takes
    Account number, amount, payment method
    Returns
    Account number, amount paid, payment date, confirmation shown

Automate PPL My Account 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.

  • Yesterday's interval usage, every account, to your energy system

    Build this
    Starts
    Every day at 8:00
    Step 1
    List the accounts in your My Account List.
    Step 2
    For each account, get yesterday's interval usage from the Energy Analyzer.
    Step 3
    Keep the account number, meter, interval start, interval length and kWh.
    Step 4
    Post the intervals to your energy management system's webhook, one batch per account.
  • Monthly demand report across your sites

    Build this
    Starts
    Monthly, on the 5th at 9:00
    Step 1
    List the accounts in your My Account List.
    Step 2
    For each account, get monthly usage and demand from the Energy Analyzer.
    Step 3
    Keep the latest month and summarize kWh, demand in kW and electricity costs by account.
    Step 4
    Email you the report.
  • Open balances for accounts payable

    Build this
    Starts
    Every Monday at 7:30
    Step 1
    List every account in your My Account List with its balance and last payment.
    Step 2
    Keep the accounts with a balance above zero.
    Step 3
    Post them to your accounting system's webhook.

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 interval usage for an account” 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": "selfserve.pplelectric.com/get_interval_usage",
    "input": {
      "account_number": "0000000001",
      "start_date": "2026-11-10",
      "end_date": "2026-11-10"
    }
  }'
Example response
{
  "status": "completed",
  "data": {
    "account_number": "0000000001",
    "intervals": [
      {
        "meter": "M-204118",
        "interval_start": "2026-11-10T00:00:00-05:00",
        "interval_minutes": 15,
        "kwh": 18.4
      }
    ],
    "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.

PPL My Account’s own options

PPL's pages describe no API for account holders. In the Energy Analyzer you can export two years of usage to Excel or in Green Button format, one account at a time. Licensed electric generation suppliers get historical and interval usage through the Supplier Portal or EDI at no charge, and other third parties can ask PPL for it by authorization letter, for a fee per account.

OptionWhat it coversWhat it takes
Energy Analyzer exportDaily and hourly usage for a date range, and the past 24 months of monthly use, costs and usage summary, to Excel or Green Button format.A PPL online account with access to the account. Exports one account at a time.
Supplier Portal and EDIHistorical usage, historical interval usage and ICAP/NITS, by portal or as 814 requests answered with 867 HU/HIU transactions.PUC-licensed electric generation suppliers, EDI-certified in PPL's territory for EDI. No charge.
Manual requestHistorical monthly or interval usage for a business account, sent by PPL. Bill copies are not provided.A signed letter of authorization listing the account numbers, and a fee per account.
PPL My Account by handBalances, payments, payment history and the Energy Analyzer charts, one account at a time, switched with Select Account.A web profile with the accounts added or shared to it.

Read on November 12, 2026: Third-party requests for demand and consumption history, Your energy use (business customers), Requests for customer demand and consumption history.

Signing in to PPL My Account

PPL My Account asks for your email or username and a password, or lets you sign in with Google, Facebook or Twitter. One web profile can hold many accounts, added or shared through the My Account List. With Fous you sign in once through PPL's own sign-in with your own account: the login is sealed with AES-256, and an expired session is signed back in.

Worth knowing

Accounts must be added or shared first
A profile sees only the accounts linked to it. The account holder adds or shares an account from the My Account List, and a shared user can then see detailed usage and pay bills.
Interval length depends on the meter
The Energy Analyzer shows usage in 15-minute or 60-minute increments, depending on your meter. An account with several meters exports one row set per meter.
Electricity costs are not your bill
The Energy Analyzer's electricity costs are the total cost of the electricity used, not the bill amount. They include your supplier's costs if you shop and receive one bill.
The app covers smaller accounts only
PPL's mobile app is for residential customers and small business accounts on the General Service rate. Other business accounts use the website.

More in Energy and utilities

Other industries: 饿了么商家版, NAB Connect, NextGear Capital Account Portal, Edabu, GST Portal, SES.Hospedajes.

Frequently asked questions

Not for account holders, as far as PPL's own pages say. You can export usage from the Energy Analyzer to Excel or Green Button format, one account at a time. Licensed suppliers get usage through PPL's Supplier Portal or EDI, and other third parties can request it by authorization letter for a fee per account.

Use the daily or hourly chart in the Energy Analyzer: pick a date range and export it to Excel or Green Button format. Data shows in 15-minute or 60-minute increments depending on your meter, and you can go back two years.

Your accounts sit together in the My Account List, but usage and balances show one account at a time, switched with Select Account. With Fous, a workflow you build can loop over every account, call the same method for each and email you or post the result to a webhook.

Share the account with them online: they give you their username, and you share from the My Account List. They then see detailed usage and can pay bills. PPL also accepts a signed letter of authorization, for a fee per account.

No. Fous is an independent product. You use it with your own PPL online account, and a method reads and does only what that account can.

Put PPL Electric Utilities 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 nextSCE My AccountEnedis Espace Client EntreprisesSGE饿了么商家版How methods workHow workflows run

Fous is an independent product: it is not affiliated with, endorsed by or sponsored by the operator of PPL Electric Utilities online account (PPL Electric Utilities). 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.