HVAC Contractor Scraper - Service Provider Listings avatar
HVAC Contractor Scraper - Service Provider Listings

Pricing

Pay per usage

Go to Apify Store
HVAC Contractor Scraper - Service Provider Listings

HVAC Contractor Scraper - Service Provider Listings

Scrape HVAC contractor listings and reviews. Extract ratings, services, pricing estimates, certifications, and service areas.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Donny Nguyen

Donny Nguyen

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Categories

Share

HVAC Contractor Scraper

Extract HVAC contractor listings and detailed business data from HomeAdvisor/Angi contractor directories.

Features

  • Scrapes HVAC contractor search result pages and detail pages
  • Extracts company names, ratings, review counts, phone numbers, and addresses
  • Captures services offered, certifications, price ranges, and response times
  • Handles pagination automatically to gather comprehensive results
  • Uses Puppeteer with stealth plugin to avoid detection
  • Supports residential proxy for better success rates

Input

FieldTypeDefaultDescription
urlsarrayrequiredHomeAdvisor/Angi HVAC search or listing URLs
maxResultsinteger50Maximum number of results to extract
useResidentialProxybooleantrueUse residential proxy for better success

Example Input

{
"urls": [
"https://www.angi.com/companylist/hvac.htm",
"https://www.homeadvisor.com/c.Heating-and-AC.html"
],
"maxResults": 100,
"useResidentialProxy": true
}

Output

Each result contains:

FieldTypeDescription
companyNamestringBusiness name
ratingnumberAverage rating (e.g., 4.8)
reviewCountintegerNumber of customer reviews
phonestringContact phone number
addressstringFull address
citystringCity
statestringState abbreviation
yearsInBusinessintegerYears the company has been operating
servicesarrayList of HVAC services offered
certificationsstringProfessional certifications and licenses
priceRangestringEstimated pricing information
responseTimestringTypical response time
hireRatestringPercentage of customers who hire
urlstringDirect link to the contractor profile
scrapedAtstringISO timestamp of when data was extracted

Example Output

{
"companyName": "ABC Heating & Cooling",
"rating": 4.7,
"reviewCount": 234,
"phone": "(555) 123-4567",
"address": "123 Main St, Denver, CO 80202",
"city": "Denver",
"state": "CO",
"yearsInBusiness": 15,
"services": ["AC Repair", "Furnace Installation", "Duct Cleaning", "Heat Pump Service"],
"certifications": "EPA Certified, NATE Certified",
"priceRange": "$150 - $5,000",
"responseTime": "Within 1 hour",
"hireRate": "85%",
"url": "https://www.angi.com/companylist/us/co/denver/abc-heating-cooling.htm",
"scrapedAt": "2026-02-11T12:00:00.000Z"
}

Notes

  • Residential proxy is strongly recommended for Angi/HomeAdvisor
  • Respects rate limits with built-in delays between requests
  • Maximum concurrency set to 2 to avoid triggering anti-bot measures