FousFPL online account
Pull your FPL usage and bills into your own systems
Read interval usage from the Business Energy Manager, bill statements and the balance of every account on Manage Accounts with one API call each. A workflow can check each site's usage from two days back every morning and send new bills to accounting.
Works with your own FPL online account account. Fous is an independent product.
What you can build on FPL
Get interval usage for an account
Build thisReads the Energy Usage tab of the Business Energy Manager for one account, at the monthly, daily or hourly level, for the dates you give.
- Takes
- Account number, start date, end date, level (monthly, daily or hourly)
- Returns
- Account number, service address, each interval's start time and kWh, total kWh, missing intervals
List balances across your accounts
Build thisReads the Manage Accounts page, reached from the Account Dashboard, for every account under your login or one group of them.
- Takes
- Group name (optional)
- Returns
- Account number, company, service address, business type, balance, due date, deposit
Get bill statements for an account
Build thisReads the bill statements of one account in your online account, up to the last 24 months, with each statement's amount and dates.
- Takes
- Account number, months back (up to 24)
- Returns
- Account number, statement date, amount due, due date, link to the statement
Pay several accounts in one payment
Build thisUses FPL Pay Online for multiple accounts: selects the accounts you list, reviews the payment and confirms it with a bank account saved in Manage Bank Accounts.
- Takes
- Account numbers, saved bank account
- Returns
- Confirmation number, accounts paid, amount per account, total, date
Automate FPL 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.
Each site's usage from two days back, checked every morning
Build this- Starts
- Every day at 8:00, Eastern time
- Step 1
- For each account number you list, get the hourly interval usage for the day before yesterday.
- Step 2
- Keep the sites whose total kWh changed by more than the share you set since the last run.
- Step 3
- Email you those sites with their totals, and note any intervals that had no data yet.
New bill statements, handed to accounting
Build this- Starts
- Every weekday at 7:00, Eastern time
- Step 1
- For each account, get the bill statements of the last month.
- Step 2
- Keep the statements that were not there on the last run.
- Step 3
- Post account number, statement date, amount due and due date to your accounting system's webhook.
Balances due this week, across all accounts
Build this- Starts
- Every Monday at 9:00, Eastern time
- Step 1
- List balances across your accounts on Manage Accounts.
- Step 2
- Keep the accounts with a balance due in the next 7 days.
- Step 3
- Email you the list, grouped by company, with the total 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 interval usage for an account” would look like.
curl https://api.fous.com/v1/runs \
-H "Authorization: Bearer $FOUS_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"method": "www.fpl.com/get_interval_usage",
"input": {
"account_number": "1234567890",
"start_date": "2026-11-09",
"end_date": "2026-11-09",
"level": "hourly"
}
}'
{
"status": "completed",
"data": {
"account_number": "1234567890",
"service_address": "100 Acme Way, Miami FL",
"level": "hourly",
"intervals": [
{
"start": "2026-11-09T06:00:00-05:00",
"kwh": 41.2
}
],
"total_kwh": 1286.5,
"missing_intervals": [
"2026-11-09T03:00:00-05:00"
]
}
}
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.
FPL’s own options
FPL's business pages describe no API for usage or billing data. Bills can arrive by EDI as 810 documents, set up with FPL's EDI team, or by FPL eBill. Usage is in the free Business Energy Manager, which downloads monthly, daily or hourly data for Excel, one account view at a time.
| Option | What it covers | What it takes |
|---|---|---|
| Electronic Data Interchange (EDI) | Your bills sent as EDI 810 documents to your company's EDI system. | A compatible EDI system that returns a 997 acknowledgment for each 810, and a spreadsheet of the accounts, sent to FPL's EDI team. |
| FPL eBill | Bill-ready notices by email, text or the FPL Mobile App, and up to 24 months of statements to view and print. | Enrolling in your online account. Consolidated eBill needs at least 5 accounts on the same billing date and one User ID. |
| Business Energy Manager | Up to two years of 15-minute interval data, depending on rate and meter, with monthly, daily or hourly downloads for Excel. | Free, with your FPL username and password. Several accounts under one login. |
| The online account by hand | Account Dashboard, Manage Accounts, bill statements, FPL Pay Online for multiple accounts, start service and close accounts. | An FPL login with each account added to it. |
Read on November 12, 2026: FPL: Electronic Data Interchange, FPL: Business Energy Manager FAQs, FPL: Multiple accounts FAQs.
Signing in to FPL
FPL asks for your Email Address or User ID, then a password or a passkey. With a password, every login also asks for a six-digit one-time passcode sent to your email. With Fous you sign in once through FPL's own sign-in with your own account: the login is sealed with AES-256, the emailed code is handled, and an expired session is signed back in.
Worth knowing
- Interval data can lag a day or two
- FPL says interval data can be missing after meter or network communication issues, storage delays or outages, and to check back in a day or two. Hours under 1 kWh can show no data. Monthly bills are not affected.
- Every password login asks for an emailed code
- FPL emails a six-digit one-time passcode at each password login, only to the email on the account. Without access to it, users pick another linked email or give the account number and last four digits of the SSN, TIN, SIN or PIN.
- Multi-account payments have limits
- FPL Pay Online for multiple accounts takes any number of accounts, but one payment cannot exceed $1 million. Partial and scheduled payments are not accepted, and Summary Bill, ASSIST, cash-only and collection accounts are excluded.
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
- PG&E online 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
- 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: Rappi Aliados, ICICI Corporate Internet Banking, CareCredit Provider Center, myIR, EPFO Unified Portal (Employer), IATA BSPlink.
Frequently asked questions
Not one that FPL's business pages describe for customers. Bills can be sent as EDI 810 documents to a compatible EDI system, set up by email with FPL's EDI team. Usage downloads for Excel from the Business Energy Manager, and eBill sends bill-ready notices with up to 24 months of statements online.
Use the download button in the Demand Heat Map of the Business Energy Manager. Depending on your rate and meter, up to two years of 15-minute data is available. For monthly, daily or hourly usage, click the Monthly/Daily/Hourly download button on the Energy Usage tab and open the file in Excel.
Yes. Use Add Account to put each account under your login, then group them on Manage Accounts to see combined balance and deposit information and sort by company, location or business type. The Business Energy Manager also shows all your accounts under one login.
Yes, if your EDI system can return a 997 acknowledgment for each EDI 810 bill FPL sends. Email FPL's EDI team with your company and contact details and a spreadsheet of each account's billing account number and address, or ask your FPL account representative.
No. Fous is an independent product. You use it with your own FPL online account, and a method reads and does only what that account can.
Put FPL 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 nextGeorgia Power My AccountHydro One myAccountHydro-Québec Espace clientRappi AliadosHow methods workHow workflows run
Fous is an independent product: it is not affiliated with, endorsed by or sponsored by the operator of FPL online account (Florida Power & Light (NextEra Energy)). 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.