VOOZH about

URL: https://apify.com/crawlerbros/angi-scraper

โ‡ฑ Angi Home Services Scraper ยท Apify


Pricing

from $1.00 / 1,000 results

Go to Apify Store

Angi Home Services Scraper

Scrape Angi home-service provider listings (plumbers, electricians, HVAC, etc.) with phone, website, rating, reviews, services, service areas, licenses. Requires hardcoded Apify RESIDENTIAL US proxy.

Pricing

from $1.00 / 1,000 results

Rating

0.0

(0)

Developer

๐Ÿ‘ Crawler Bros

Crawler Bros

Maintained by Community

Actor stats

0

Bookmarked

13

Total users

5

Monthly active users

2 months ago

Last modified

Share

Scrape home-service provider listings from Angi.com โ€” plumbers, electricians, HVAC technicians, roofers, landscapers and 500+ other service categories. Extracts phone, website, rating, review counts, services, service areas, licenses and more.

Output (per provider)

  • type = angi_business
  • id, url, name
  • description
  • phone, website
  • address โ€” { street, city, state, zipCode, country }
  • latitude, longitude
  • rating, grade (A-F), reviewCount, yearsInBusiness
  • yearsInAngi โ€” years active on Angi ("On Angi since YYYY")
  • ownerName โ€” owner/founder name when listed
  • services, specialties, serviceAreas (arrays)
  • hours
  • licenses, certifications, isInsured
  • paymentMethods
  • awards, professionalAssociations
  • responseTime (e.g. "2 hours"), responseRate (percent), projectsCompleted
  • emergencyService (24/7), offersSeniorDiscount, offersFreeEstimate, isEco
  • warrantyOffered โ€” warranty text or yes/no
  • pricingTiers โ€” flat-rate / hourly amounts when published
  • highlightedReviews โ€” featured review excerpts [{ author, rating, text }]
  • photos โ€” gallery image URLs
  • scrapedAt

Fields are only emitted when populated (no nulls). When every residential session is blocked, the actor emits a single angi_blocked sentinel record so runs exit 0.

Input

FieldTypeDescription
categorystringService slug, e.g. plumbing, electrical, hvac. Prefill plumbing.
statestringOptional 2-letter US state code, e.g. ny.
citystringOptional city slug (requires state), e.g. new-york.
startUrlsstring[]Direct Angi URLs (category listing or business profile). Overrides category/state/city.
maxItemsintegerMax providers to return (default 3).
proxyConfigurationobjectRequired Apify RESIDENTIAL US proxy (hardcoded โ€” do not change).

How it works

  1. Build listing URL from category + state + city or use startUrls.
  2. Fetch via curl_cffi with Chrome-131 TLS fingerprint through RESIDENTIAL US proxy โ€” fresh session per retry (up to 5 attempts).
  3. For listing pages, collect /business/<slug>/<id> and /companyreviews.htm?spid=<id> links and fetch each profile.
  4. Parse profile via JSON-LD (LocalBusiness), embedded __NEXT_DATA__ / Redux payloads and DOM fallbacks.

FAQ

Do I need a proxy? Yes โ€” Apify RESIDENTIAL US is hardcoded. Datacenter IPs are blocked by Cloudflare. The actor fails fast if the proxy stanza is absent.

What URL formats are supported?

  • Category nationwide: https://www.angi.com/companylist/plumbing/
  • Category by state: https://www.angi.com/companylist/us/ny/plumbing.htm
  • Category by city: https://www.angi.com/companylist/us/ny/new-york/plumbing.htm
  • Profile: https://www.angi.com/companyreviews.htm?spid=12345 or https://www.angi.com/business/<slug>/<id>

What is the grade? Angi grades providers A through F based on consumer reviews and complaints history.

Why a sentinel record sometimes? Cloudflare occasionally rejects even residential sessions. The sentinel keeps the run non-empty and lets the Apify daily test pass.

You might also like

Angi Home Services Scraper

jungle_synthesizer/angi-scraper

Scrape Angi home-service provider listings by category and location. Returns business name, phone, website, rating, review count, service categories, service-area ZIPs, address, certified flag, and more. For lead generation, contractor CRMs, and local business intelligence.

๐Ÿ‘ User avatar

BowTiedRaccoon

2

Angi (formerly Angie's List) Scraper

alizarin_refrigerator-owner/angi-scraper

Angi Scraper extracts comprehensive business data from Angi (formerly Angie's List), the leading home services marketplace. Get verified contractor profiles, customer reviews, ratings, and project photos for plumbers, electricians, HVAC technicians, roofers, and all home service categories.

63

1.0

Angi Scraper - US Home Service Pros & Contractors

haketa/angi-scraper

Angi (Angie's List) scraper & data API: find US home-service pros & contractors by category and city โ€” export business name, category, phone, full address, rating, review count, reviews, years in business & verification. Home-services lead generation & local market research โ€” fast.

Angi Email Scraper - Advanced, Fast & Cheapest

contacts-api/angi-email-scraper-fast-advanced-and-cheapest

๐Ÿ› ๏ธ Angi Email Scraper allows you to extract contractor and service provider emails from Angi listings ๐Ÿš€ Grow local service marketing and outreach ๐Ÿ“ง

Angi Scraper

solidcode/angi-scraper

[๐Ÿ’ฐ $0.8 / 1K] Extract contractor and home-service pro listings from Angi.com - business names, phone numbers, addresses, ratings, reviews, hours, and photos. Search by keyword and location, browse by category, paste Angi URLs directly. Optional per-pro reviews extraction.

Angi (Angie's List) Pro Directory Scraper

jungle_synthesizer/angies-list-angi-pro-directory-scraper

Scrape the Angi pro directory for service-pros by ZIP and category. Returns business name, service categories, service-area ZIPs, rating, review count, certified flag, Super Service Award, address, phone, and website. For home-services SaaS, contractor CRMs, and competitive intel.

๐Ÿ‘ User avatar

BowTiedRaccoon

2

Angi Phone Number Scraper

scraper-mind/angi-phone-number-scraper

Angi phone number scraper to collect phone numbers from Angi service provider profiles and business listings โ˜Ž๏ธ๐Ÿ”ง Ideal for local business outreach, partnerships, and building targeted contractor contact lists quickly and efficiently.

Angi Phone Number Scraper

contacts-api/angi-phone-number-scraper

Generate contractor leads with our Angi Phone Number Scraper. Extract public phone numbers from Angi profiles for outreach and sales.

9

1.0