FousAngi Pro
Turn your Angi business account into an API
Read your Angi leads, billing statements and homeowner reviews with one API call each. Or have a workflow check the Leads tab through the day, flag leads that may qualify for a credit, and hand last month's charges to your bookkeeping.
Works with your own Angi Pro account. Fous is an independent product.
What you can build on Angi
Get leads
Build thisReads the Leads tab, opening each lead card for the homeowner's details, the task requested, their comments and answers, and the lead fee.
- Takes
- Business, received since (optional)
- Returns
- Lead ID, received date, homeowner phone, address, city, ZIP code, task, comments, answers, lead fee, status
Get billing statements
Build thisReads Billing and payments under My business: the package type, the last payment and the recent charges and payments on your statements.
- Takes
- Business, from date, to date
- Returns
- Package type, last payment, statement date, charges, payments
Get homeowner reviews
Build thisReads Reviews, then All reviews: each review with its project details and whether you have commented on it yet.
- Takes
- Business, posted since (optional)
- Returns
- Review date, project details, review text, your comment, comment status
Request a lead credit
Build thisOpens a lead on the Leads tab, selects Request lead credit, confirms, and picks the reason you give.
- Takes
- Business, lead ID, reason
- Returns
- Lead ID, reason, request submitted, submitted at
Automate Angi 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 leads to your office team
Build this- Starts
- Every 15 minutes
- Step 1
- Get the leads on the Leads tab received today.
- Step 2
- Keep the leads that were not there on the last run.
- Step 3
- Post each one, with phone, address, task, comments and lead fee, to your Slack or CRM webhook.
Leads to check for a credit, before 45 days pass
Build this- Starts
- Every Monday at 8:00
- Step 1
- Get the leads received in the last 40 days.
- Step 2
- Keep the leads whose ZIP code is outside your service ZIP codes or whose task you do not offer.
- Step 3
- Email you the list with lead ID, received date, ZIP code and task, so you can decide which to report.
Last month's Angi charges to your bookkeeping
Build this- Starts
- On the 1st of every month at 7:00
- Step 1
- Get the billing statements for the previous month.
- Step 2
- Stop when there are no charges or payments.
- Step 3
- Post each line, with statement date, charges and payments, 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 leads” would look like.
curl https://api.fous.com/v1/runs \
-H "Authorization: Bearer $FOUS_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"method": "office.angi.com/get_leads",
"input": {
"business": "Acme Plumbing",
"received_since": "2026-11-11"
}
}'
{
"status": "completed",
"data": {
"business": "Acme Plumbing",
"leads": [
{
"lead_id": 480215337,
"received": "2026-11-11T08:42:00-07:00",
"homeowner_phone": "3035550142",
"address": "1420 S Garden Ave",
"city": "Denver",
"postal_code": "80210",
"task": "Repair a water heater",
"comments": "Tank is leaking from the bottom. Gas unit, about 12 years old.",
"answers": [
{
"question": "When would you like this done?",
"answer": "Within 1 week"
}
],
"lead_fee": 48.5,
"status": "New"
}
],
"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.
Angi’s own options
Angi's Lead Integration API works one way: it posts each new lead as JSON to your endpoint as the lead arrives, set up through a CRM listed on the Integrations tab or by Angi's CRM integrations team. The help centre describes lead credits, billing statements and reviews only on the Angi Pro site and in the app.
| Option | What it covers | What it takes |
|---|---|---|
| CRM connection on the Integrations tab | Sends all your Angi leads to a partner CRM automatically once connected. | A CRM with a tile under My business, then Integrations. ServiceTitan and Jobber have their own instructions. |
| Angi Lead Integration API | Posts each new lead in real time as JSON: homeowner contact details, task, comments, interview answers, lead fee and lead ID. | Your Angi ID and webhook URL sent to Angi's CRM integrations team. Your endpoint returns 200 with a JSON success status. |
| Lead export | Downloads a lead report from All leads with Export all, for a date range you choose. | Up to 1,000 leads per export, from a web browser. |
| The Angi Pro site by hand | The Leads and Opportunities tabs, Reviews, and Billing and payments, where statements print or save as PDF. | Your Angi business account. Billing needs admin permissions. |
Read on November 12, 2026: Setting Up Your CRM Integration with Angi, Angi Lead Integration API, How to Export and Print Leads.
Signing in to Angi
You sign in to your business account at office.angi.com with your email address. One email address can reach several Angi businesses once an admin adds it as a team member, and you move between them with Switch business. With Fous you sign in once through Angi's own sign-in with your own account: the login is sealed with AES-256, never returned by the API or written to logs, and code and AI agents never see it.
Worth knowing
- Lead credits have a 45-day window
- A lead must be under 45 days old, and you should have tried to call within 24 hours. Annual subscribers get no credits. Angi reviews a request within 5 business days, and credits expire after six months.
- Billing needs an admin
- Billing and payments opens only for a team member with admin permissions, so a billing method has to run on an admin's sign-in.
- One sign-in, several businesses
- With one email address on several businesses, you pick the business with Switch business. A method takes the business as an input when you manage more than one.
- Opportunities are charged on accept
- Accepting an Opportunity charges the lead fee at once, on top of a monthly budget. A method that only reads the Opportunities tab costs nothing on Angi.
More in Trades, field service and facilities
- Travis Perkins
- GreenSky merchant portal
- CorrigoPro
- Housecall Pro
- Gas Safe Register online services
- Frontdoor Contractor Portal
- LennoxPros
- Carrier Enterprise
- Johnstone Supply
- PowerClerk
- Thumbtack Pro
- Checkatrade
- HD Supply
- Ferguson
- Reece maX
- XactAnalysis
- SRS Roof Hub
- GC ONLINE PLUS
- Enphase Installer Platform
- Bunnings PowerPass
Other industries: Oracle Fusion Cloud Supplier Portal, Twinfield, Meta Business Suite and Ads Manager, PartsTrader, Dealertrack DMS, Gusto.
Frequently asked questions
Only for receiving leads. Angi's Lead Integration API posts each new lead as JSON to your CRM or webhook as it arrives, set up on the Integrations tab or by Angi's CRM integrations team. Billing statements, lead credits and reviews are on the Angi Pro site and in the app.
Yes. Connect a listed CRM under My business, then Integrations, or send Angi your webhook URL and Angi ID. Each lead arrives with the homeowner's contact details, task, comments, answers and lead fee, and a failed delivery is retried up to 3 times at 15-minute intervals.
Open the lead on the Leads tab and select Request lead credit. The reasons are invalid contact info, wrong location, service mismatch, a duplicate lead within 45 days, or a charge while leads were paused. The lead must be under 45 days old.
Yes, from a web browser. Under Leads, open All leads, click Export all and choose a date range. Each export holds up to 1,000 leads and downloads to your computer.
No. Fous is an independent product. You use it with your own Angi business account, and a method reads and does only what that account can.
Put Angi Pro 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 nextThumbtack ProCheckatradeHD SupplyOracle Fusion Cloud Supplier PortalHow methods workHow workflows run
Fous is an independent product: it is not affiliated with, endorsed by or sponsored by the operator of Angi Pro (Angi Inc.). 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.