πŸ”§ Plumber & HVAC Leads Scraper - Contractor Emails & Phones avatar

πŸ”§ Plumber & HVAC Leads Scraper - Contractor Emails & Phones

Pricing

from $7.44 / 1,000 leads

Go to Apify Store
πŸ”§ Plumber & HVAC Leads Scraper - Contractor Emails & Phones

πŸ”§ Plumber & HVAC Leads Scraper - Contractor Emails & Phones

Get plumber leads and HVAC leads for any city in minutes: company, phone, website, address, emails and social profiles pulled live from each contractor's website. Built for lead-gen agencies and vendors selling to home-service contractors. $8 per 1,000 leads.

Pricing

from $7.44 / 1,000 leads

Rating

0.0

(0)

Developer

Renzo Madueno

Renzo Madueno

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

πŸ”§ Plumber & HVAC Leads Scraper β€” Contractor Emails & Phones

Selling to plumbers and HVAC companies β€” software, lead-gen services, financing, equipment, marketing? Your prospect list is out there on the map, and it changes every month as contractors open, close and rebrand. This Actor turns any city into a fresh contractor list in minutes: business name, phone, website, address, emails and social profiles pulled live from each contractor's own website β€” for $8 per 1,000 leads, no subscription.

Who this is built for

  • Lead-gen and PPC agencies selling "we get you booked jobs" to home-service contractors β€” build your outreach list per metro before you pitch.
  • Home-services SaaS (field service management, booking, invoicing tools) β€” feed your SDRs a fresh territory every week.
  • Equipment and parts distributors β€” map every HVAC contractor in your delivery radius.
  • Franchise development teams β€” find independent shops worth recruiting.

What each contractor lead contains

FieldExample
nameReliable Rooter & Drain
categoryPlumber
phone+1 713-555-0182
websitereliablerooterhouston.com
email + emails[]service@reliablerooterhouston.com
socialProfilesFacebook, Instagram, LinkedIn, Twitter
address, city, country4210 Washington Ave, Houston, United States
rating, reviewsCount4.7, 289
techStack[]WordPress, Google Analytics β€” spot outdated sites to pitch
placeUrlGoogle Maps link for manual verification

How a run works

  1. Pick a location ("Houston, TX") and optionally the service types you care about β€” plumber, emergency plumber, hvac contractor, ac repair, drain cleaning, water heater installation. Leave the list empty and it searches all common types at once.
  2. The Actor discovers matching contractors on the live Google Maps business index.
  3. It then visits each contractor's website (homepage, /contact, /about) and extracts emails, extra phone numbers and socials.
  4. One clean row per contractor lands in the dataset β€” export CSV/Excel/JSON or pull via API into your CRM or cold-email tool (Instantly, Smartlead, Lemlist).

A 5-lead test run finishes in about a minute; 100 contractors typically take a few minutes.

Pricing

  • $0.008 per contractor lead delivered β€” $8 per 1,000
  • $0.01 one-time start fee per run

Every plumbing + HVAC shop in a large metro (often 300–600 businesses) costs $3–5. Compare that with buying a static contractor list that was compiled a year ago.

Example input

{
"location": "Houston, TX",
"keywords": ["plumber", "hvac contractor"],
"maxResults": 100,
"maxPagesPerSite": 2
}

Cover several cities in one run with searchQueries: ["emergency plumber in Denver, CO", "hvac contractor in Colorado Springs, CO"].

FAQ

Do all contractors come with an email? No β€” only what a contractor publishes on their own site can be extracted. In home services, typically 40–65% of contractors with a website list an email. Every row carries an emailFound flag so you can filter, and every row still has the phone number, which for contractors is often the better channel anyway.

Many small plumbers have no website at all. What happens to them? By default they are still delivered (name, phone, address, rating) β€” great for cold-calling lists. Set onlyWithWebsite: true to drop them; you are never charged for dropped businesses.

Can I target only emergency/24-hour plumbers or only commercial HVAC? Yes β€” that's what the keywords field is for. "emergency plumber", "commercial hvac", "furnace repair", "sewer line repair" all work as separate searches and the results are tagged with the searchQuery that found them.

How fresh is the data? Scraped at run time, not from a database. If a shop changed its phone number or launched a new site last week, that's what you get.

Is it legal to scrape this? The Actor collects publicly listed business information and emails that companies publish on their own websites to be contacted. You are responsible for using the data lawfully β€” respect CAN-SPAM for US cold email and GDPR if you target the EU.

How do I find contractors with bad websites to pitch redesigns? Check the techStack field: contractors still on an old WordPress build with no analytics are your warmest web-design and SEO prospects.

Can I run this weekly per territory? Yes β€” schedule it on Apify (e.g. every Monday per metro) and diff against your CRM to catch newly opened shops before your competitors call them.

What does a run that finds nothing cost? Just the $0.01 start fee. Broaden the keyword or use a bigger city and rerun.

Water heater, septic and sewer service companies

The default sweep looks for plumbers and HVAC contractors. The service specialists next door are a distinct buyer segment with their own Maps categories, and they are reached by putting full searches into Custom search queries (which then override the keyword list and location):

water heater installation company in Sacramento, CA
tankless water heater installer in Roseville, CA
septic tank service in Elk Grove, CA
sewer line repair company in Sacramento, CA
drain cleaning service in Folsom, CA

Manufacturers and distributors selling tanks, pumps and jetting equipment usually want exactly this slice and nothing else β€” a general "plumber" sweep buries them under service-call shops that never touch a tank.

Boilers, radiant heat and hydronics

A northern-market segment that barely exists in Sun Belt data and is invisible in a generic HVAC list:

boiler repair company in Buffalo, NY
boiler installation contractor in Rochester, NY
radiant floor heating installer in Syracuse, NY
hydronic heating contractor in Albany, NY
oil furnace service in Utica, NY

Two practical notes. Run these in autumn if you want anyone to pick up β€” hydronics shops are unreachable from the first hard freeze onward. And because many are second-generation family firms on an old website, techStack is frequently empty or shows nothing but jQuery: a signal in itself if what you sell is a website.

Where the emails actually come from

There is no magic list behind this. For every contractor with a website, the actor fetches that site over plain HTTP and reads the pages most likely to carry a mailbox, in this order:

/ Β· /contact Β· /contact-us Β· /about Β· /about-us Β· /contacto Β· /team Β· /impressum

maxPagesPerSite decides how far down that list it goes (1 to 8; the default is 2). Each site gets an 18-second wall and each individual request an 8-second timeout, so one slow server cannot hold up the run β€” it is dropped and the business is still delivered with its Maps data. Sites whose "website" field points at Facebook, Instagram, TikTok, YouTube or Google are skipped outright, because none of them will ever hand over the contractor's own address.

Addresses are deduplicated per company, obvious placeholders (name@example.com, user@yourdomain.com, tracking addresses) are discarded, and nothing is ever generated or guessed: if the company does not publish an email, emailFound is false and emails is empty.