{"uid":"cap_QevsCHufWsDcHamHrAQRF","slug":"angi-business-listings-scraper-x402-e23549e7","name":"Angi Business Listings Scraper (x402)","description":"Pay-per-call structured web data. Failed or empty runs are not charged.","url":"https://x402.186-241-26-229.sslip.io/v1/angi?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"category":{"type":"string","default":"plumbing","description":"Angi service category slug, such as plumbing, roofing, or house-cleaning."},"maxItems":{"type":"integer","default":30,"minimum":0,"description":"Maximum unique businesses across all locations. Zero removes this stop limit, but only publicly available first-page listings are collected."},"zipCodes":{"type":"array","default":["90001","77002","60601","90210"],"description":"US ZIP codes whose Angi city listing pages should be searched. Each page covers a local search area; a ZIP code is used to locate its city page."},"locationUrls":{"type":"array","default":[],"description":"Optional public Angi category page URLs, for example https://www.angi.com/companylist/us/ca/los-angeles/plumbing.htm. Use these when a ZIP resolves to a different city page."}}},"responseSchema":{"type":"json","example":{"count":1,"items":[{"uuid":null,"legacyId":null,"profileUrl":null,"businessName":null,"businessType":null,"isAdvertiser":null,"yearsInBusiness":null,"businessDescription":null}],"product":"angi"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.025","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.025/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.025","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.025","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_s6quWCugfkR2WeC5JwmXW","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.025","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Scrapes structured business listing data from Angi (formerly Angie's List) by service category and US ZIP codes, returning business profiles as structured JSON.","exampleAgentPrompt":"Pull up to 50 plumbing businesses from Angi across ZIP codes 90001, 77002, and 60601 and give me their names, profile URLs, and how long they've been in business.","exampleUseCases":[{"title":"Contractor lead list for service area","prompt":"Get me a list of up to 40 roofing contractors from Angi across these ZIP codes: 30301, 30318, and 30324 — I need their business names, descriptions, and profile links."},{"title":"Competitive market research for home services","prompt":"I'm doing market research on house-cleaning businesses in Miami and Houston — can you scrape Angi for up to 30 listings across ZIP codes 33101 and 77001 and tell me which ones are advertisers and how many years they've been in business?"},{"title":"Hyperlocal contractor discovery for luxury zip codes","prompt":"Find me HVAC companies listed on Angi in Beverly Hills and Aspen — use ZIP codes 90210 and 81611, get up to 20 results, and include their business type and Angi profile URLs."}],"resultDescription":"Returns a JSON object with a count of results and an array of business items, each containing fields like UUID, legacy ID, profile URL, business name, business type, advertiser status, years in business, and a business description. Only publicly available first-page Angi listings are included.","failureModes":["Empty result set if no listings exist for the given category and ZIP codes — not charged","Angi page structure changes may cause incomplete field extraction","Invalid or unsupported category slug returns no results","ZIP code resolves to unexpected city page — use locationUrls override to correct","Rate limiting or blocking by Angi may cause failed runs — not charged"],"whenToPreferThis":"Choose this endpoint when you need structured business listing data from Angi specifically, across multiple US ZIP codes, for home service categories like plumbing, roofing, or house cleaning. It is pay-per-call with no charge for failed or empty runs, making it low-risk for exploratory queries. Prefer it over generic web scrapers when you want pre-structured Angi-specific fields like advertiser status, years in business, and legacy IDs.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-02T01:39:55.451Z","isFirstParty":false,"canonicalSlug":"angi-business-listings-scraper-x402-e23549e7"}