OrbTop

Angi (Angie's List) Pro Directory Scraper

LEAD GENERATIONBUSINESSOTHER

Angi (Angie's List) Pro Directory Scraper

Scrape the Angi pro directory for home-service professionals by ZIP code and service category. Returns business name, service categories, service-area ZIPs, rating, review count, certified status, Super Service Award, address, phone, and website for each pro.

What it does

  • Catalog mode — walks Angi's pro_profile leaf sitemaps (~1.38 million profiles across 69 shards) and scrapes profiles matching optional ZIP and category filters.
  • Pro detail mode — scrapes a list of specific Angi pro URLs you supply directly.

Data is extracted from Angi's embedded Next.js __NEXT_DATA__ JSON block, with DOM-selector fallbacks for redesigned pages.

Use cases

  • Home-services SaaS and contractor CRM enrichment
  • Lead generation for HVAC, plumbing, electrical, roofing, and other trades
  • Competitive intelligence on local service providers
  • Rating and review monitoring across markets

Input

Field Type Description
mode string catalog (default) or pro_detail
maxItems integer Maximum number of pros to return (0 = unlimited)
zipCodes array Filter pros by service area ZIP codes (catalog mode)
category string Filter by service category slug (catalog mode, e.g. plumbing)
certifiedOnly boolean Return only Angi-certified pros
proUrls array Specific Angi pro URLs to scrape (pro_detail mode)
proxyConfiguration object Proxy settings — residential proxy recommended

Output

Each record contains:

Field Description
pro_id Angi provider ID
business_name Company name
angi_url Angi profile URL
service_categories Comma-separated service categories
description Business description
phone Contact phone number
address Street address
city City
state State (2-letter code)
zip ZIP code
service_area_zips Comma-separated service area ZIP codes
rating Average rating (0-5)
reviews_count Number of reviews
certified Angi-certified status
founded_year Year business was founded
employees_range Employee count range
super_service_award Super Service Award recipient
awards Other awards
hours Business hours
email Contact email
website Business website

Notes

  • Angi profile pages are Cloudflare-protected. This actor uses residential proxies and real browser rendering to bypass the WAF — datacenter proxies will be blocked.
  • Sitemap-based discovery starts from Angi's leaf-sitemap-index.xml (no proxy needed for sitemap fetches).
  • For large catalog runs, set maxItems to control scope. Each shard covers approximately 10,000 profiles.