HVAC Contractor Leads Scraper - Texas avatar

HVAC Contractor Leads Scraper - Texas

Pricing

from $30.00 / 1,000 hvac leads

Go to Apify Store
HVAC Contractor Leads Scraper - Texas

HVAC Contractor Leads Scraper - Texas

Scrapes HVAC contractor leads from Google Maps for Texas, USA including business name, phone, website, address, rating, and reviews count.

Pricing

from $30.00 / 1,000 hvac leads

Rating

0.0

(0)

Developer

Vault Labs

Vault Labs

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

15 days ago

Last modified

Categories

Share

Google Maps HVAC Contractor Leads Scraper (Texas)

Scrapes HVAC contractor leads from Google Maps for cities across Texas, USA. Powered by Apify SDK, Crawlee for Python, and Playwright.

Description

This Actor automates lead generation for HVAC contractors in Texas by searching Google Maps. It navigates to Google Maps, waits for the results feed to load, automatically scrolls to load up to maxResults listings, and extracts rich contact and business details using BeautifulSoup.

Input Parameters

FieldTypeDescriptionDefault
cityString (Required)City name in Texas to search (e.g. Austin, TX, Houston, TX, Dallas, TX)Austin, TX
maxResultsIntegerMaximum number of leads to scrape50

Example Input

{
"city": "Austin, TX",
"maxResults": 50
}

Output Data

Each result pushed to the default dataset contains the following fields:

  • businessName: Name of the HVAC contractor business
  • website: Direct website URL (cleaned of Google redirects)
  • phone: Contact telephone number
  • address: Physical address or service area location
  • rating: Google Maps star rating (e.g., 4.8)
  • reviewsCount: Total count of reviews (e.g., 124)

Example Output

{
"businessName": "Precision Heating & Air",
"website": "https://precisionhvac-austin.com",
"phone": "(512) 555-0198",
"address": "1200 S Congress Ave, Austin, TX 78704",
"rating": 4.9,
"reviewsCount": 182
}

Running Locally

  1. Install dependencies:
    $pip install -r requirements.txt
  2. Validate schemas:
    $apify validate-schema
  3. Run the Actor locally:
    $apify run

Deploying to Apify

Log in to your Apify account and deploy:

apify login
apify push