Skip to content

FousFirstEnergy online account

Pull your FirstEnergy bills and usage into your systems

Read interval data from Analyze Usage, Billing and Payment History and the current bill for any account on your Online Profile, one API call each. Build a workflow that hands each new bill to accounts payable every weekday at 7:00.

Works with your own FirstEnergy online account account. Fous is an independent product.

What you can build on FirstEnergy

  • Download interval usage data

    Build this

    Opens Analyze Usage for one account, sets Usage Trends to Power and reads the Green Button Download of interval data for the From and To dates.

    Takes
    Account number, from date, to date
    Returns
    Account, interval start, interval end, kWh, kW, kVA, kVAr, power factor
  • Get billing and payment history

    Build this

    Reads Billing and Payment History for the account chosen in the Account Selector: each bill and each payment posted to it.

    Takes
    Account number, since date (optional)
    Returns
    Account, bill date, amount billed, due date, payment date, payment amount
  • List accounts with their current bill

    Build this

    Reads every account in your Online Profile and, under Manage Account, each one's current bill information.

    Takes
    Nothing
    Returns
    Account number, service address, amount due, due date
  • Submit a stop service request

    Build this

    Fills in the Stop Service request under Start, Stop or Move Requests for one account and submits it for the date you give.

    Takes
    Account number, service address, stop date, contact email
    Returns
    Account number, stop date, submitted at

Automate FirstEnergy 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 bills for every account, handed to accounts payable

    Build this
    Starts
    Every weekday at 7:00
    Step 1
    List every account on your Online Profile with its current bill.
    Step 2
    Keep the bills that were not there on the last run.
    Step 3
    Post account number, service address, amount due and due date to your accounts payable webhook.
  • Last week's interval data, per account

    Build this
    Starts
    Every Monday at 6:00
    Step 1
    For each account you name, download the interval data for the previous seven days from Analyze Usage.
    Step 2
    Post the intervals, with kWh, kW and power factor, to your energy reporting webhook.
    Step 3
    Email you each account's total kWh and highest kW for the week.
  • Bills coming due without a payment

    Build this
    Starts
    Every weekday at 9:00
    Step 1
    List the accounts on your Online Profile, then get each one's billing and payment history since the start of last month.
    Step 2
    Keep the bills due within five days that have no payment after them.
    Step 3
    Email you the list with account, amount and due date.

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 “Download interval usage data” 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": "firstenergycorp.com/download_interval_usage",
    "input": {
      "account_number": "110000000001",
      "from": "2026-11-09",
      "to": "2026-11-09"
    }
  }'
Example response
{
  "status": "completed",
  "data": {
    "account": "Acme Distribution, 400 Industrial Pkwy",
    "account_number": "110000000001",
    "intervals": [
      {
        "start": "2026-11-09T00:00:00-05:00",
        "end": "2026-11-09T00:15:00-05:00",
        "kwh": 41.6,
        "kw": 166.4,
        "kva": 178.9,
        "kvar": 65.7,
        "power_factor": 0.93
      }
    ],
    "count": 96
  }
}

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.

FirstEnergy’s own options

FirstEnergy's customer help pages offer no API. In the online account, Analyze Usage has a Green Button Download of interval data as CSV or XML, and Billing and Payment History is on screen. Third parties such as curtailment service providers, holding each customer's Letter of Authorization, can get up to 24 months of hourly data in Excel through a web portal or by EDI.

OptionWhat it coversWhat it takes
Green Button Download in Analyze UsageInterval data for one account and a From and To date range, as a CSV or XML file.An online account. You download each account's file yourself.
Third-party web portal and EDIUp to 24 months of hourly customer data, in Excel through the portal or by EDI after testing.A third party other than an electric generation supplier, a Letter of Authorization from each customer on file, and testing for EDI.
Automated Request FormA copy of a bill, payment and usage information, the account balance and more.A request through the form for the account you need.
The online account by handBilling and Payment History, Analyze Usage, payments and service requests, one account at a time in the Account Selector.An online account with each electric account added to your Online Profile.

Read on November 12, 2026: How to access interval data on the Analyze Usage tool, Third-party data access FAQ, Benefits of an online account.

Signing in to FirstEnergy

FirstEnergy asks for a username and password. Multi-factor authentication is optional: a one-time code by text message, a phone call, or an authentication app. With Fous you sign in once through FirstEnergy's own sign-in with your own account, and the login is sealed with AES-256. An account that signs in with a password alone is signed back in when its session expires.

Worth knowing

One account at a time
Billing and Payment History and Analyze Usage show the account chosen in the Account Selector at the top of each page. So each method you build takes an account number, and a workflow loops over your accounts.
Interval data arrives as a file
Green Button Download gathers the data after you press Download and saves a CSV named after the account with a date and time stamp. kWh, kVA, kVAr, kW and power factor appear when the Usage Trends view is set to Power.
Service requests take two business days
FirstEnergy may need at least two business days to process a start, stop or move request and confirms by email. Requests can be made up to 90 days ahead and not for weekends or holidays.
Third-party access needs a letter per customer
A third party must keep a Letter of Authorization from each customer on file, and FirstEnergy may ask for proof at any time. Data not available through the portal or EDI is billed at $53 an hour.

More in Energy and utilities

Other industries: PedidosYa Partner Portal, FABeAccess, U.S. Bank Access Online, Coretax DJP, GST Portal, Viator Supplier Center.

Frequently asked questions

No, FirstEnergy's customer help pages offer no API. Analyze Usage has a Green Button Download of interval data as CSV or XML, and third parties holding each customer's Letter of Authorization can get up to 24 months of hourly data through a web portal or EDI.

Open Analyze Usage, go to Cost & Usage, then Usage Trends, and choose Green Button Download. Select Interval Data, enter the From and To dates and press Download. With the view set to Power, Usage Trends shows kWh, kW, kVA, kVAr and power factor.

Yes, in Online Profile, which lists every account on your profile and lets you add or remove them. Billing and usage are shown one account at a time through the Account Selector. A workflow you build can loop over your accounts on a schedule and send the result by email or webhook.

Up to 24 months of hourly customer data, in Excel through FirstEnergy's web portal or by EDI. Longer histories are requested through the Contact Us form and are subject to fees.

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

Put FirstEnergy 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 nextFPL online accountGeorgia Power My AccountHydro One myAccountPedidosYa Partner PortalHow methods workHow workflows run

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