{
  "meta": {
    "attribution": "Anchor Terminal (https://www.anchorterminal.com)",
    "docs": "https://www.anchorterminal.com/docs/",
    "generatedAt": "2026-10-14",
    "license": "CC-BY-4.0",
    "method": "https://www.anchorterminal.com/benchmark/",
    "methodology": "0.4",
    "openapi": "https://www.anchorterminal.com/openapi.json",
    "preview": false,
    "run": "2026-10-01",
    "runLabel": "October 2026 research run"
  },
  "tool": {
    "slug": "angi",
    "name": "Angi (including HomeAdvisor, now Angi Leads)",
    "vendor": "Angi Inc.",
    "vendorUrl": "https://www.angi.com",
    "kind": "platform",
    "category": "home-services",
    "summary": "Angi is a US marketplace where homeowners find, compare and hire local tradespeople and book some services directly. HomeAdvisor, Inc. now trades as Angi Leads under the same company, and both reach households through the Angi website and apps.",
    "url": "https://www.anchorterminal.com/tools/angi",
    "markdownUrl": "https://www.anchorterminal.com/tools/angi.md",
    "slimMarkdownUrl": "https://www.anchorterminal.com/tools/angi.min.md",
    "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/angi.json",
    "license": "Closed service under the Angi Terms of Use (Angi Inc.), version 4.2 of 13 August 2026.",
    "transports": [],
    "packages": [],
    "auth": "mixed",
    "authNotes": "A homeowner account on angi.com or in the Angi app. Tradespeople use the Angi for Pros app. The only integration found is for tradespeople, who connect their CRM so Angi sends new leads to it, set up in the Angi portal or by email to crmintegrations@angi.com (https://intercom.help/angi/en/articles/10288125-setting-up-your-crm-integration-with-angi).",
    "pricing": "freemium",
    "pricingNotes": "The Angi app is free on the App Store, and homeowners pay for work per job. Angi Key Membership is a paid, auto-renewing plan under its own terms, with no price found in the pages read. Tradespeople pay for leads and ads at prices not published (https://www.angi.com/terms, checked 14 October 2026).",
    "priceSummary": "Freemium",
    "where": "local",
    "x402": {
      "level": "no",
      "evidence": "No x402, MPP or L402 found on angi.com or in its terms, checked 14 October 2026.",
      "endpoints": []
    },
    "toolCount": null,
    "popularity": {
      "githubStars": null,
      "npmWeekly": null,
      "pypiWeekly": null,
      "asOf": "2026-10-14"
    },
    "capabilities": [
      "home.jobs",
      "home.pros",
      "home.reviews",
      "home.booking"
    ],
    "tags": [
      "hosted",
      "official",
      "closed-source",
      "not-for-agents",
      "ios",
      "android"
    ],
    "lastRelease": "2026-10-02",
    "graded": true,
    "anchor": {
      "graded": true,
      "score": 12.7,
      "grade": "F",
      "agentReady": false,
      "rank": 1061,
      "ranked": true,
      "rankOf": 1076,
      "categoryRank": 7,
      "methodology": "0.4",
      "run": "2026-10-01",
      "scores": {
        "ergonomics": 0,
        "maintenance": 34,
        "payments": 10,
        "reliability": 15,
        "schema": 0,
        "security": 5,
        "transparency": 53
      },
      "pending": [
        "performance",
        "tasks"
      ],
      "breakdown": [
        {
          "key": "reliability",
          "name": "Reliability",
          "weight": 16,
          "effectiveWeight": 20,
          "score": 15,
          "points": 3,
          "reason": "Read with the hosted lines. No status page found, and status.angi.com did not answer (0). No readable incident history (5). No limits published, and no interface for an outside agent (0). No overload or retry guidance (0). No SLA (0). The service and its apps are generally available, not labelled beta (10)."
        },
        {
          "key": "performance",
          "name": "Performance",
          "weight": 10,
          "effectiveWeight": 0,
          "pending": true,
          "points": 0,
          "reason": "Pending. Latency is measured per call by our probes, which haven't run yet, so this run doesn't score it. Its weight is shared across the assessed categories until the first probe window closes."
        },
        {
          "key": "schema",
          "name": "Schema \u0026 documentation",
          "weight": 13,
          "effectiveWeight": 16.25,
          "score": 0,
          "points": 0,
          "reason": "Graded on the interface an outside agent can use. Angi has no public API, MCP server or A2A endpoint for an agent, so the contract, description, typed-input, example and versioning lines score nothing (0 of 25, 0 of 20, 0 of 15, 0 of 15, 0 of 15). No llms.txt was found (www.angi.com/llms.txt returns 404) (0). This is a statement about agent access, not about the service for people."
        },
        {
          "key": "ergonomics",
          "name": "Agent ergonomics",
          "weight": 13,
          "effectiveWeight": 16.25,
          "score": 0,
          "points": 0,
          "reason": "Graded on the interface an outside agent can use. Angi has none, so context cost, pagination, errors, retries and defaults have nothing to score (0 on each line). This says nothing about the service for people."
        },
        {
          "key": "security",
          "name": "Security \u0026 auth",
          "weight": 14,
          "effectiveWeight": 17.5,
          "score": 5,
          "points": 0.88,
          "reason": "Graded on the interface an outside agent can use. With none for Angi, the credential, least-privilege, injection and audit lines score nothing (0 of 30, 0 of 20, 0 of 15, 0 of 15). The security programme line doesn't need an interface and is scored. security.txt lists infosec@angi.com, with no Expires field, disclosure policy or bug bounty. No certification was found in the pages read (5 of 20)."
        },
        {
          "key": "payments",
          "name": "Payments \u0026 pricing",
          "weight": 10,
          "effectiveWeight": 12.5,
          "score": 10,
          "points": 1.25,
          "reason": "Read with the hosted rule. No x402, MPP or L402 (0). No per-unit or plan price published in the pages read. Work is priced per job, and Angi Key Membership and lead prices for tradespeople were not found (0). The app is free on the App Store, and the work itself is paid per job (10 of 20). A person signs up on the website or in the app (0)."
        },
        {
          "key": "tasks",
          "name": "Task success",
          "weight": 10,
          "effectiveWeight": 0,
          "pending": true,
          "points": 0,
          "reason": "Pending. Task success needs the category task suites run through each tool, which haven't run yet, so this run doesn't score it. Its weight is shared across the assessed categories until then. A data provider's data-quality score is published on its listing now and becomes half of this category when it's scored."
        },
        {
          "key": "maintenance",
          "name": "Maintenance \u0026 community",
          "weight": 7,
          "effectiveWeight": 8.75,
          "score": 34,
          "points": 2.98,
          "reason": "Read for a closed service. Angi for Pros 26.40.0 on 2 October 2026 (30). The homeowner app's last release was 26.29.0 on 13 July 2026, and the Pros app had two releases in the last 90 days, short of three (0). No changelog. A help centre answers on intercom.help, which we did not test (4 of 15). No MCP server or SDK (0). No package or CI to judge (0)."
        },
        {
          "key": "transparency",
          "name": "Transparency \u0026 trust",
          "weight": 7,
          "effectiveWeight": 8.75,
          "score": 53,
          "points": 4.64,
          "note": "editorial 35, provenance 71",
          "reason": "Closed service under versioned terms naming Angi Inc. (15). The privacy policy of 15 July 2026 lists categories, purposes, AI processing of calls and texts, and keeps data for as long as necessary with no periods (15 of 30). Legal documents carry dated version histories, but no deprecation policy was found (2 of 20). Service providers, including AI processors, are named by category only (3 of 20)."
        }
      ],
      "assessment": {
        "date": "2026-10-14",
        "basis": "public evidence",
        "confidence": "medium",
        "notes": {
          "ergonomics": "Graded on the interface an outside agent can use. Angi has none, so context cost, pagination, errors, retries and defaults have nothing to score (0 on each line). This says nothing about the service for people.",
          "maintenance": "Read for a closed service. Angi for Pros 26.40.0 on 2 October 2026 (30). The homeowner app's last release was 26.29.0 on 13 July 2026, and the Pros app had two releases in the last 90 days, short of three (0). No changelog. A help centre answers on intercom.help, which we did not test (4 of 15). No MCP server or SDK (0). No package or CI to judge (0).",
          "payments": "Read with the hosted rule. No x402, MPP or L402 (0). No per-unit or plan price published in the pages read. Work is priced per job, and Angi Key Membership and lead prices for tradespeople were not found (0). The app is free on the App Store, and the work itself is paid per job (10 of 20). A person signs up on the website or in the app (0).",
          "reliability": "Read with the hosted lines. No status page found, and status.angi.com did not answer (0). No readable incident history (5). No limits published, and no interface for an outside agent (0). No overload or retry guidance (0). No SLA (0). The service and its apps are generally available, not labelled beta (10).",
          "schema": "Graded on the interface an outside agent can use. Angi has no public API, MCP server or A2A endpoint for an agent, so the contract, description, typed-input, example and versioning lines score nothing (0 of 25, 0 of 20, 0 of 15, 0 of 15, 0 of 15). No llms.txt was found (www.angi.com/llms.txt returns 404) (0). This is a statement about agent access, not about the service for people.",
          "security": "Graded on the interface an outside agent can use. With none for Angi, the credential, least-privilege, injection and audit lines score nothing (0 of 30, 0 of 20, 0 of 15, 0 of 15). The security programme line doesn't need an interface and is scored. security.txt lists infosec@angi.com, with no Expires field, disclosure policy or bug bounty. No certification was found in the pages read (5 of 20).",
          "transparency": "Closed service under versioned terms naming Angi Inc. (15). The privacy policy of 15 July 2026 lists categories, purposes, AI processing of calls and texts, and keeps data for as long as necessary with no periods (15 of 30). Legal documents carry dated version histories, but no deprecation policy was found (2 of 20). Service providers, including AI processors, are named by category only (3 of 20)."
        },
        "sources": [
          {
            "what": "Angi legal centre (terms, privacy, Book Now terms)",
            "url": "https://www.angi.com/terms",
            "seen": "2026-10-14"
          },
          {
            "what": "CRM integration help article",
            "url": "https://intercom.help/angi/en/articles/10288125-setting-up-your-crm-integration-with-angi",
            "seen": "2026-10-14"
          },
          {
            "what": "API integrations collection",
            "url": "https://intercom.help/angi/en/collections/12900573-api-integrations",
            "seen": "2026-10-14"
          },
          {
            "what": "security.txt",
            "url": "https://www.angi.com/.well-known/security.txt",
            "seen": "2026-10-14"
          },
          {
            "what": "App Store, Angi",
            "url": "https://apps.apple.com/us/app/id432633172",
            "seen": "2026-10-14"
          },
          {
            "what": "App Store, Angi for Pros",
            "url": "https://apps.apple.com/us/app/id437003175",
            "seen": "2026-10-14"
          },
          {
            "what": "robots.txt",
            "url": "https://www.angi.com/robots.txt",
            "seen": "2026-10-14"
          }
        ],
        "openQuestions": [
          "unchecked: the angi.com and homeadvisor.com home pages, which returned 403 to our reader",
          "Price of Angi Key Membership",
          "Whether the Angi Lead Integration API document for partners is public"
        ]
      },
      "negative": 0,
      "verdict": "Angi is a large US marketplace for hiring local tradespeople, and its legal centre publishes dated, versioned terms and a privacy policy that discloses AI-handled calls. There is no public API or MCP server an outside agent can call today. The only integration sends leads to tradespeople's CRMs after Angi sets it up, and the terms forbid automated access.",
      "bestFor": "US homeowners hiring tradespeople through a person.",
      "strengths": [
        "Terms, privacy policy and Book Now terms are versioned and dated in one legal centre",
        "The privacy policy of 15 July 2026 discloses that AI agents may handle calls and texts and that a person is available on request",
        "security.txt names a security contact, infosec@angi.com"
      ],
      "weaknesses": [
        "No public API or MCP server an outside agent can call",
        "The terms of use forbid access by scraper, robot, spider or other automatic device",
        "No status page, SLA or changelog found",
        "The only integration is one-way lead delivery to a tradesperson's CRM, arranged by Angi"
      ],
      "agentNotes": [
        "Don't plan to call Angi from another agent. Hand the request to the person to submit on angi.com or in the Angi app",
        "If the user is a tradesperson, point them to the CRM integration under My business, Integrations, or to crmintegrations@angi.com",
        "Treat HomeAdvisor and Angi Leads as the same company and the same route"
      ],
      "metrics": {
        "kind": "remote",
        "measured": false
      },
      "reviewCount": 0,
      "avgRating": 0,
      "history": [
        {
          "basis": "public evidence",
          "confidence": "medium",
          "grade": "F",
          "methodology": "0.4",
          "pending": [
            "performance",
            "tasks"
          ],
          "run": "2026-10-01",
          "runLabel": "October 2026 research run",
          "score": 12.7
        }
      ],
      "editorialScores": {
        "ergonomics": 0,
        "maintenance": 34,
        "payments": 10,
        "reliability": 15,
        "schema": 0,
        "security": 5,
        "transparency": 35
      },
      "provenanceScore": 71
    },
    "connect": {},
    "letme": {
      "capability": "https://letme.dev/home.jobs",
      "tool": "https://letme.dev/angi"
    },
    "notable": [
      "The Book Now terms name Angi, Inc., Angie's List, Inc. d/b/a Angi Ads, HomeAdvisor, Inc. d/b/a Angi Leads and Handy Technologies, Inc. as one group (https://www.angi.com/terms)",
      "The CRM integration sends leads one way, from Angi to a tradesperson's CRM, through the portal, by email set-up or through Zapier (https://intercom.help/angi/en/articles/10288125-setting-up-your-crm-integration-with-angi)",
      "The privacy policy of 15 July 2026 says calls and texts may be handled by AI agents acting for tradespeople, recorded, and used to train Angi's automated systems (https://www.angi.com/terms)",
      "The terms of use forbid accessing or copying the site with a scraper, robot, spider or other automatic device (https://www.angi.com/terms)",
      "www.angi.com and www.homeadvisor.com answered our reader with 403 on the home page. The legal centre at /terms was readable"
    ],
    "area": "everyday",
    "details": [
      {
        "label": "Surface listed",
        "value": "The Angi website and apps for homeowners and the Angi for Pros app, read from the Angi legal centre (www.angi.com/terms), the Angi help centre, security.txt and the App Store on 14 October 2026. No account was created."
      },
      {
        "label": "HomeAdvisor",
        "value": "HomeAdvisor, Inc. trades as Angi Leads and is one listing with Angi. www.homeadvisor.com answered 403 to our reader."
      },
      {
        "label": "Outside agent access",
        "value": "None. The only integration found sends leads to a tradesperson's CRM after set-up by Angi."
      },
      {
        "label": "Apps",
        "value": "Angi: Find Local Home Services 26.29.0 (13 July 2026) and Angi for Pros 26.40.0 (2 October 2026), both from Angi Inc. on the App Store"
      },
      {
        "label": "Security contact",
        "value": "security.txt lists infosec@angi.com, with no Expires field or policy link"
      }
    ],
    "provenance": {
      "legalEntity": "Angi Inc.",
      "domain": "angi.com",
      "domainRegistered": "1996-01-16",
      "endpointOnVendorDomain": null,
      "terms": "https://www.angi.com/terms",
      "privacy": "https://legal.angi.com/#privacy-policy",
      "statusPage": "",
      "changelog": "",
      "securityTxt": "valid",
      "checked": "2026-10-14",
      "notes": [
        "The legal centre at www.angi.com/terms carries the Terms of Use 4.2 (13 August 2026), the Privacy Policy 9.6 (15 July 2026) and the Book Now terms 15.3 (7 May 2025), each with its version history.",
        "www.angi.com/.well-known/security.txt lists infosec@angi.com and a careers link, with no Expires field. handy.com serves the same file.",
        "The home pages of www.angi.com and www.homeadvisor.com returned a 403 Cloudflare page to our reader. robots.txt does not disallow our crawler.",
        "status.angi.com has no DNS record that answered, and no status page was found.",
        "RDAP gives a registration date of 1996-01-16 for angi.com."
      ],
      "score": 71,
      "checks": [
        {
          "check": "Legal entity named",
          "value": "Angi Inc.",
          "points": 20,
          "max": 20,
          "state": "ok"
        },
        {
          "check": "Domain age",
          "value": "angi.com, registered 1996-01-16 (30 years)",
          "points": 15,
          "max": 15,
          "state": "ok"
        },
        {
          "check": "Endpoint on the vendor's domain",
          "value": "no hosted endpoint",
          "points": 0,
          "max": 0,
          "state": "na"
        },
        {
          "check": "Terms of service",
          "value": "read, states 6 of the 7 things a reader expects, and has 2 clauses that cost points",
          "points": 5.1,
          "max": 10,
          "state": "part"
        },
        {
          "check": "Privacy policy",
          "value": "read, states 8 of the 8 things a reader expects",
          "points": 10,
          "max": 10,
          "state": "ok"
        },
        {
          "check": "Status page",
          "value": "not found",
          "points": 0,
          "max": 10,
          "state": "no"
        },
        {
          "check": "Changelog",
          "value": "not found",
          "points": 0,
          "max": 10,
          "state": "no"
        },
        {
          "check": "security.txt",
          "value": "valid",
          "points": 10,
          "max": 10,
          "state": "ok"
        }
      ],
      "policies": [
        {
          "kind": "terms",
          "url": "https://www.angi.com/terms",
          "state": "read",
          "readAt": "2026-10-14",
          "statedDate": "2026-08-13",
          "words": 480080,
          "points": 5.1,
          "max": 10,
          "expected": [
            {
              "key": "terms.date",
              "label": "Gives the date it was last updated",
              "found": true,
              "quote": "Last updated on August 13, 2026",
              "says": "Last updated 2026-08-13"
            },
            {
              "key": "terms.law",
              "label": "Names the governing law or courts",
              "found": true,
              "quote": "This Agreement shall be governed by and construed in accordance with the laws of the State of Indiana, without giving effect to any choice or conflict of law provision or rule (either of the State of Indiana or any other jurisdiction) that would cause the application of the laws of any jurisdiction other than the Stat…",
              "says": "The law of the State of Indiana"
            },
            {
              "key": "terms.liability",
              "label": "States a limit on its liability",
              "found": true,
              "quote": "…THE FOREGOING EXCLUSIONS, IT IS DETERMINED THAT THE COMPANY OR MEMBERS ARE LIABLE FOR DAMAGES, IN NO EVENT WILL THE AGGREGATE LIABILITY, WHETHER ARISING IN CONTRACT, TORT, STRICT LIABILITY OR OTHERWISE, EXCEED THE LESSER OF (1) TOTAL FEES PAID BY YOU TO THE COMPANY DURING THE SIX (6) MONTHS PRIOR TO THE TIME SUCH CLAI…",
              "says": "Capped at the fees paid in the 6 months before the claim"
            },
            {
              "key": "terms.termination",
              "label": "Says how the agreement or account can be ended",
              "found": true,
              "quote": "Angi may modify, update, suspend or discontinue the Sites and Services, in whole or in part, at our sole discretion for any or no reason, at any time and with or without notice."
            },
            {
              "key": "terms.changes",
              "label": "Says how changes to the terms are announced",
              "found": true,
              "quote": "Angi may, in its sole discretion, modify these Terms of Use at any time effective upon posting the modified Terms of Use on and in connection with the Sites and Services, with or without additional notice to you.",
              "says": "Says it gives notice of a change"
            },
            {
              "key": "terms.use",
              "label": "Lists what users may not do",
              "found": true,
              "quote": "IF YOU DO NOT AGREE TO ALL THE TERMS AND CONDITIONS, THEN YOU MAY NOT ACCESS AND USE THE SITES AND SERVICES."
            },
            {
              "key": "terms.sla",
              "label": "Refers to a service level or uptime commitment",
              "found": false
            }
          ],
          "toKnow": [
            {
              "key": "terms.automated",
              "label": "Restricts automated access",
              "found": true,
              "quote": "will not access, download or copy any information contained on our Website through artificial means (including but not limited to spiders, hacking devices, computer programs, bots or other such means);",
              "costsPoints": true
            },
            {
              "key": "terms.nonotice",
              "label": "Says the terms or the service can change without notice",
              "found": true,
              "quote": "Angi may modify, update, suspend or discontinue the Sites and Services, in whole or in part, at our sole discretion for any or no reason, at any time and with or without notice.",
              "costsPoints": true
            },
            {
              "key": "terms.cutoff",
              "label": "Says access can be ended without notice or for any reason",
              "found": true,
              "quote": "Angi may modify, update, suspend or discontinue the Sites and Services, in whole or in part, at our sole discretion for any or no reason, at any time and with or without notice."
            },
            {
              "key": "terms.arbitration",
              "label": "Requires arbitration or waives class actions",
              "found": true,
              "quote": "If a Dispute is not resolved through Informal Negotiations, you and Angi agree to resolve any and all Disputes (except those Disputes expressly excluded below) through final and binding arbitration (\"Arbitration Agreement\")."
            }
          ]
        },
        {
          "kind": "privacy",
          "url": "https://legal.angi.com/#privacy-policy",
          "state": "read",
          "readAt": "2026-10-14",
          "statedDate": "2026-08-13",
          "words": 482682,
          "points": 10,
          "max": 10,
          "expected": [
            {
              "key": "privacy.date",
              "label": "Gives the date it was last updated",
              "found": true,
              "quote": "Last updated on August 13, 2026",
              "says": "Last updated 2026-08-13"
            },
            {
              "key": "privacy.collected",
              "label": "Says what personal data is collected",
              "found": true,
              "quote": "We collect Personal Information directly from you that you voluntarily share with us through the Services, indirectly from you through technology (e.g., your activity on the Services), and from Angi service providers, service professionals, and business partners."
            },
            {
              "key": "privacy.retention",
              "label": "Says how long data is kept",
              "found": true,
              "quote": "We keep the categories of personal information described above for as long as is necessary for the purposes described in this Policy or otherwise authorized by law.",
              "says": "For as long as needed, with no period named"
            },
            {
              "key": "privacy.processors",
              "label": "Says who else receives the data",
              "found": true,
              "quote": "(“Angi”) helps consumers research, hire, rate, and review a variety of service contractors and health related professionals (collectively, “Service Providers”)."
            },
            {
              "key": "privacy.sale",
              "label": "Says whether personal data is sold or shared for advertising",
              "found": true,
              "quote": "Although we do not sell personal information in exchange for money, some of the ways in which we share personal information for targeted advertising may be considered “sales” or “sharing” under U.S.",
              "says": "Says it does not sell personal data"
            },
            {
              "key": "privacy.rights",
              "label": "Says what rights people have over their data",
              "found": true,
              "quote": "Below you will find a list of the privacy rights you may exercise with respect to your Personal Information Angi may have, including but not limited to disclosures for California residents under the California Consumer Protection Act (“the CCPA”):"
            },
            {
              "key": "privacy.contact",
              "label": "Gives a privacy contact",
              "found": true,
              "quote": "Should you wish to delete your Personal Information associated with our Programs (and thereby cancel your participation in our Program), please contact us at privacyofficer@angi.com.",
              "says": "privacyofficer@angi.com"
            },
            {
              "key": "privacy.transfers",
              "label": "Says where data is transferred or stored",
              "found": true,
              "quote": "If you are using our Services outside the United States, please be aware that the information described in this Policy may be transferred to, or processed and stored in, the United States and other countries, which may employ greater or less restrictive data protection laws.",
              "says": "Data goes to the United States"
            }
          ],
          "toKnow": [
            {
              "key": "privacy.sells",
              "label": "Says it sells personal data or shares it for advertising",
              "found": true,
              "quote": "Right to Opt Out of Sales: We may process your Personal Information for targeted advertising and some of the ways that we disclose Personal Information may constitute a sale (as the term is defined in the applicable state privacy laws)."
            }
          ]
        }
      ]
    },
    "pageJsonUrl": "https://www.anchorterminal.com/tools/angi.json"
  }
}
