{"uid":"cap_3Ya3k5Jv0FSC7EZbr86wk","slug":"angi-local-business-listings-scraper-0010aa41","name":"Angi Local Business Listings Scraper","description":"Pay-per-call structured web data. Failed or empty runs are not charged.","url":"https://api.scrapeforagents.tech/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_Ou2HCXEmxaaMylMJdGs-T","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) for a given service category and set of US ZIP codes","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 many years they've been in business.","exampleUseCases":[{"title":"Local contractor database for CRM","prompt":"Scrape Angi for up to 100 roofing companies across ZIP codes 30301, 77002, and 85001 so I can load them into our sales CRM — I need their business names, profile URLs, and descriptions."},{"title":"Market research on home cleaning services","prompt":"I'm doing market research on house-cleaning businesses — can you pull Angi listings for the house-cleaning category across ZIP codes 10001, 60601, and 94102, up to 40 results?"},{"title":"Competitor analysis for HVAC company","prompt":"Find HVAC companies listed on Angi in ZIP codes 33101, 75201, and 98101 — get me up to 30 of them with their business type, advertiser status, and years in business."}],"resultDescription":"Returns a JSON object containing a count of businesses found and an array of business items, each with fields including UUID, legacy ID, profile URL, business name, business type, advertiser status, years in business, and business description. The product field confirms the data source as 'angi'. Failed or empty runs are not billed.","failureModes":["Empty result set if no businesses are found for the given category and ZIP codes (not charged)","Invalid or unrecognized category slug returns no results","ZIP code resolves to unexpected city page — use locationUrls parameter to override","Angi rate limiting or page structure changes may cause extraction failure","Network timeout on scraping backend returns error (not charged)"],"whenToPreferThis":"Choose this endpoint when you need structured Angi business listing data for home-service categories across specific US ZIP codes without building your own scraper. It is ideal for lead generation, competitive analysis, or populating a local contractor database. Prefer it over generic web scrapers when you want pre-structured, field-normalized output (name, profile URL, advertiser flag, years in business) specifically from Angi's directory. If you need Yelp, Google Maps, or other directory sources, look for alternative endpoints.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-02T00:47:59.227Z","isFirstParty":false,"canonicalSlug":"angi-local-business-listings-scraper-0010aa41"}