OrbTop

Angi (Angie's List) Pro Directory Scraper

LEAD GENERATIONBUSINESSOTHER

Independent tool. Trademarks referenced on this page are the property of their respective owners and are used only to identify the public website this tool reads. No affiliation or endorsement.

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, description, rating, review count, founding year and Super Service Award status for every pro, plus a street address for most listings and a phone number for Angi-advertiser pros.

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.

Fields come back clean and consistently typed, with fallbacks that survive Angi's redesigns.

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 Not currently supported — Angi no longer publishes certification status on pro profile pages, and setting this to true fails the run rather than silently returning nothing
proUrls array Specific Angi pro URLs to scrape (pro_detail mode)

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 — published for Angi-advertiser pros; null for standard listings
address Street address — published for most (not all) listings
city City
state State (2-letter code)
zip ZIP code
rating Average rating (0-5)
reviews_count Number of reviews
founded_year Year business was founded
super_service_award Super Service Award recipient
awards Other awards

Notes

  • Angi profile pages are bot-protected. This actor gets through the WAF automatically.
  • For large catalog runs, set maxItems to control scope. Each shard covers approximately 10,000 profiles.
  • Phone numbers and street addresses come from what Angi itself publishes for each listing — some fields are only available for advertiser-tier pros, and a handful of businesses simply haven't provided every detail to Angi.