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

Page: https://fous.com/automate/angi-pro
Updated: 2026-11-12

Works with your own Angi Pro account. Fous is an independent product.

## What you can build on Angi

### Get leads

Reads 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

Reads 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

Reads 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

Opens 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](/product/workflows) 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

Starts: Every 15 minutes

1. Get the leads on the Leads tab received today.
2. Keep the leads that were not there on the last run.
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

Starts: Every Monday at 8:00

1. Get the leads received in the last 40 days.
2. Keep the leads whose ZIP code is outside your service ZIP codes or whose task you do not offer.
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

Starts: On the 1st of every month at 7:00

1. Get the billing statements for the previous month.
2. Stop when there are no charges or payments.
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](/product/methods), 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.

Example request:

```
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"
    }
  }'
```

Example response:

```
{
  "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](https://intercom.help/angi/en/articles/10288125-setting-up-your-crm-integration-with-angi), [Angi Lead Integration API](https://intercom.help/angi/en/articles/15304819-angi-lead-integration-api), [How to Export and Print Leads](https://intercom.help/angi/en/articles/11146161-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](https://fous.com/automate/travis-perkins.md)
- [GreenSky merchant portal](https://fous.com/automate/greensky-merchant-portal.md)
- [CorrigoPro](https://fous.com/automate/corrigopro.md)
- [Housecall Pro](https://fous.com/automate/housecall-pro.md)
- [Gas Safe Register online services](https://fous.com/automate/gas-safe-register-online-services.md)
- [Frontdoor Contractor Portal](https://fous.com/automate/frontdoor-contractor-portal.md)
- [LennoxPros](https://fous.com/automate/lennoxpros.md)
- [Carrier Enterprise](https://fous.com/automate/carrier-enterprise.md)
- [Johnstone Supply](https://fous.com/automate/johnstone-supply.md)
- [PowerClerk](https://fous.com/automate/powerclerk.md)
- [Thumbtack Pro](https://fous.com/automate/thumbtack-pro.md)
- [Checkatrade](https://fous.com/automate/checkatrade.md)
- [HD Supply](https://fous.com/automate/hd-supply.md)
- [Ferguson](https://fous.com/automate/ferguson.md)
- [Reece maX](https://fous.com/automate/reece-max.md)
- [XactAnalysis](https://fous.com/automate/xactanalysis.md)
- [SRS Roof Hub](https://fous.com/automate/srs-roof-hub.md)
- [GC ONLINE PLUS](https://fous.com/automate/gc-online-plus.md)
- [Enphase Installer Platform](https://fous.com/automate/enphase-installer-platform.md)
- [Bunnings PowerPass](https://fous.com/automate/bunnings-powerpass.md)

Other industries: [Oracle Fusion Cloud Supplier Portal](/automate/oracle-fusion-cloud-supplier-portal), [Twinfield](/automate/twinfield), [Meta Business Suite and Ads Manager](/automate/meta-business-suite-and-ads-manager), [PartsTrader](/automate/partstrader), [Dealertrack DMS](/automate/dealertrack-dms), [Gusto](/automate/gusto).

## Frequently asked questions

### Does Angi Pro have an API?

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.

### Can Angi send my leads straight to my CRM?

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.

### How do I get a credit for a bad Angi lead?

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.

### Can I export my Angi leads?

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.

### Is Fous affiliated with Angi Inc.?

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.

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.
