US Contractor Leads — Electricians, Plumbers & HVAC avatar

US Contractor Leads — Electricians, Plumbers & HVAC

Pricing

$4.00 / 1,000 contractor leads

Go to Apify Store
US Contractor Leads — Electricians, Plumbers & HVAC

US Contractor Leads — Electricians, Plumbers & HVAC

License-verified electrician, plumber and HVAC contractor leads from official US state licensing boards. Florida, Louisiana, North Carolina and California — four states in one run. Business name, license number, status, address, phone and opt-in email. Active licensees only.

Pricing

$4.00 / 1,000 contractor leads

Rating

0.0

(0)

Developer

Muhamed Didovic

Muhamed Didovic

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

US Contractor Leads — Electricians, Plumbers & HVAC (License-Verified)

$0.004 per lead · license-verified from official state boards · active licensees only · opt-in email & phone enrichment

Generate license-verified contractor leads — electricians, plumbers and HVAC/AC contractors — straight from official US state licensing boards. Florida, Louisiana, North Carolina and California are live today, in a single run. Pick your states, the trades you want and a county or city; get one clean row per active licensee with business name, license number, status, expiry, address, phone and (opt-in, plus the board's own email where published) a business email. One actor covers many states through a per-state adapter, so you never juggle a separate scraper per state.

How the US Contractor Leads scraper works

Why use this scraper

  • License-verified, not a directory dump. Every lead comes from the state board's own record — real license number, current status and expiry — so you are contacting contractors who are actually licensed and active.
  • Active licensees only. Void, expired and delinquent records are filtered out by default; you pay for usable leads, not dead rows.
  • Three trades, four states, one run. Electricians, plumbers and HVAC across FL, LA, NC and CA in a single job, filtered by county (FL, CA) or city (LA, NC).
  • Phone on the record + opt-in email enrichment. Most boards publish a phone; Louisiana also publishes a contact email. Turn on enrichment and the actor finds each contractor's website and harvests a business email — the detail most boards don't publish.
  • One actor, many states. A per-state adapter design means new states light up here instead of as yet another separate actor to manage.

Supported inputs

InputExampleNotes
StateFL, LA, NC, CASee the coverage matrix below; any combination
Tradeelectrician, plumber, hvacAny combination; empty = all three
CountyMiami-Dade, Los AngelesFL & CA — matched against the board's county list; empty = statewide
CityCharlotte, Baton RougeLA/NC: exact-match board city search. FL/CA: filters the licensee address/export by city (FL needs Fetch full details)

State coverage

StateStatusNotes
Florida (FL)✅ LiveDBPR — electricians, plumbers, HVAC by county
Louisiana (LA)✅ LiveLSLBC — a general-contractor board, so trades are matched by business name; each record includes a board-published contact email. Searched by city
North Carolina (NC)✅ LiveNCBEEC (electrical) + NCPHFSC (plumbing & heating) — full trade classifications, searched by city
California (CA)✅ LiveCSLB Data Portal — electricians (C-10), plumbers (C-36), HVAC (C-20) by county/city; rows include phone
Ohio (OH)🛠 Coming soonOCILB eLicense is a Salesforce app; adapter in progress
New York (NY)⛔ MunicipalThese trades are licensed by cities (e.g. NYC DOB), not a state board
Pennsylvania (PA)⛔ MunicipalLicensed municipally; only home-improvement contractors register statewide

Requesting a not-yet-live state logs the reason and is skipped — the run never silently returns nothing.

Use cases

  • Build a call/email list of licensed electricians, plumbers or HVAC contractors in a target county.
  • Supplier & manufacturer outreach to verified trade businesses.
  • Recruiting and subcontractor sourcing from a pool of active license holders.
  • Market sizing — how many active plumbing contractors operate in each county.
  • Insurance, fintech and SaaS lead-gen aimed at licensed trades.

How it works

  1. Choose a state, trades and (optionally) counties or cities.
  2. Query the board — the state adapter drives the board's public search over plain HTTP (no browser) — a license-type/county search in FL, a city sweep in LA and NC, a statewide classification export in CA — pages through every active licensee and reads the license record.
  3. Enrich (opt-in) — for each contractor the actor discovers the business website and scrapes a business email and phone, then writes one row per lead.

Input configuration

FieldTypeDefaultDescription
statesarray["FL","LA","NC"]State codes to search
tradesarrayall threeelectrician, plumber, hvac
countiesarraystatewideCounty names (Florida only)
citiesarrayCity filter; the board city search for LA/NC
maxItemsinteger500Hard cap on total lead rows
fetchDetailsbooleantrueOpen each record for full address, city, ZIP
enrichEmailsbooleanfalseFind a business email + phone from the contractor's own site
hunterApiKeystring (secret)Optional Hunter.io fallback for email discovery
proxyConfigurationobjectresidentialUS residential proxy recommended

Minimal input:

{
"states": ["FL"],
"trades": ["electrician"],
"counties": ["Miami-Dade"]
}

Output — key fields

FieldDescription
businessNameLicensee / business name
licenseNumberState license number (e.g. EC13014400)
licenseTypeBoard's license category, e.g. "Certified Electrical Contractor"
licenseStatus / licenseExpiryDateCurrent status and expiry
address / city / zip / countyLocation, from the board record
phoneBusiness phone (populated by opt-in enrichment)
email / additionalEmails / emailSourceBusiness emails (opt-in enrichment)
websiteDiscovered business website
trade / stateWhich trade and state this row belongs to
sourceUrlLink back to the board's public record

Output sample

{
"state": "FL",
"trade": "electrician",
"licenseType": "Certified Electrical Contractor",
"businessName": "305 ELECTRIC SOLUTIONS, INC.",
"licenseNumber": "EC13009564",
"licenseStatus": "Current, Active",
"licenseExpiryDate": "08/31/2026",
"address": "8231 NW 8 ST APT 302, MIAMI Florida 33126",
"city": "MIAMI",
"zip": "33126",
"county": "Dade",
"phone": null,
"email": null,
"website": null,
"sourceUrl": "https://www.myfloridalicense.com/LicenseDetail.asp?id=…",
"scrapedAt": "2026-07-24T09:00:00.000Z"
}

(For FL this sample's phone/email/website populate when Enrich emails is on. LA, NC and CA return the board's phone directly, and LA also includes the board's contact email without enrichment.)

Pricing

Pay-per-event: $0.004 per contractor lead written to the dataset. Only active, license-verified rows are produced, so you are not billed for void or expired records. Bound spend with maxItems.

FAQ

Does it need a browser or proxy? No browser — the state boards are scraped over plain HTTP. A US residential proxy is recommended for reliable scale.

Are the leads really licensed? Yes — every row is a live record from the state licensing board, with the license number, status and expiry. Only active licensees are returned.

Where do phone and email come from? LA, NC and CA publish a business phone on the record, and Louisiana also publishes a contact email (Florida publishes neither). For emails elsewhere, turn on Enrich emails and the actor finds the contractor's own website and harvests a business email from it.

Which states work today? Florida, Louisiana, North Carolina and California are live. Ohio is in progress. New York and Pennsylvania license these trades at the city level, so there is no state board to enumerate — see the coverage matrix.

Can I filter by city? Yes, with Fetch full details on (the city comes from each licensee's address). County filtering works without it.

How many leads can I get? Florida alone has thousands of active licensees per trade per county (e.g. ~4,000 electricians in Broward). Louisiana and North Carolina add statewide city sweeps across hundreds of municipalities, and California's CSLB export lists ~28,000 electricians (C-10), ~17,000 plumbers (C-36) and ~12,000 HVAC contractors (C-20). Use maxItems to control volume and cost.

Support

Found a bug, want another state, or a field added? Open an issue on the actor's Issues tab — it is monitored.

🤖 For AI Agents & LLM Apps

Purpose: Turn a state + trade + county into a list of license-verified contractor leads (business, license number, status, address, opt-in email/phone). Browser-free, one row per active licensee.

Minimal input (tested):

{ "states": ["FL"], "trades": ["electrician"], "counties": ["Miami-Dade"], "maxItems": 50 }

Output fields (flat): state, trade, licenseType, businessName, ownerName, licenseNumber, licenseStatus, licenseIssuedDate, licenseExpiryDate, address, city, county, stateRegion, zip, phone, website, email, additionalEmails[], emailSource, sourceUrl, scrapedAt.

Behaviors agents should know:

  • Live states are FL, LA, NC, CA. Requesting a pending/municipal state logs the reason and is skipped (check the coverage matrix).
  • Only active licensees are emitted; void/expired are filtered.
  • phone is on the record for LA/NC/CA (FL is the exception — enrich for it). email is board-published for LA; for FL/NC/CA set enrichEmails: true. website needs enrichEmails: true.
  • LA is a general-contractor board, so its electrician/plumber/hvac split is inferred from the business name.
  • Billing is per lead row (contractor-lead, $0.004). Bound with maxItems.

Explore more actors

⚠️ Disclaimer

This actor collects only publicly available records published by official US state licensing boards. Use the data in compliance with each board's terms, applicable law, and anti-spam/marketing rules (e.g. TCPA, CAN-SPAM) when contacting contractors. You are responsible for how you use the leads. This actor does not bypass logins, paywalls or access controls.

SEO Keywords

contractor leads, electrician leads, plumber leads, HVAC leads, licensed contractor scraper, contractor license lookup, state licensing board scraper, Florida DBPR scraper, Louisiana LSLBC scraper, North Carolina NCBEEC scraper, NC plumbing HVAC licensing, California CSLB scraper, CSLB license lookup, contractor email finder, trade contractor database, home services leads, license verification, contractor list by county, contractor leads by city, B2B contractor leads, Apify contractor scraper.