BuildZoom Contractor Scraper avatar

BuildZoom Contractor Scraper

Pricing

from $0.001 / result

Go to Apify Store
BuildZoom Contractor Scraper

BuildZoom Contractor Scraper

Scrape contractor profiles from BuildZoom: license numbers, BuildZoom score, building-permit history, phone, address, ratings and reviews. Search by city + trade or scrape profile URLs directly.

Pricing

from $0.001 / result

Rating

0.0

(0)

Developer

Nicolas van Arkens

Nicolas van Arkens

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Share

Scrape contractor profiles from BuildZoom.com — license numbers, BuildZoom score, building-permit history, phone numbers, addresses, ratings and customer reviews. Search by city + trade (e.g. plumbers in New York) or feed it direct profile URLs, and get clean, structured JSON for every contractor.

BuildZoom indexes millions of US contractors and grades them with a data-driven BuildZoom score built from real building permits filed with local authorities — data you can't get from Yelp or Google Maps. This actor puts that data in your pipeline.

What data do you get?

FieldDescription
name, businessTypeBusiness name and trade (Plumber, Electrician, GeneralContractor...)
phoneBusiness phone number
streetAddress, city, state, postalCodeFull mailing address
latitude, longitudeGeo coordinates
licenses[]Every state/county license: number, classification, issuing authority
buildzoomScoreBuildZoom's 0–156 contractor quality score
permitCount, permitValueUsdLifetime building permits filed and their total dollar value
recentPermits[]Recent permits: permit number, work description, issuing authority, date, job site
ratingValue, reviewCountAggregate customer rating
reviews[]Full customer reviews: author, date, stars, text
servicesService categories the contractor offers

Input

Point it at one or more BuildZoom directory pages (<city>-<state>/<trade>), or at specific contractor profiles:

{
"searchUrls": ["https://www.buildzoom.com/new-york-ny/plumbers"],
"contractorUrls": ["ariel-services-inc-ny"],
"maxResults": 25,
"includeReviews": true,
"includePermits": true,
"proxyConfiguration": {"useApifyProxy": true}
}

Works with any city/trade combination BuildZoom covers: los-angeles-ca/general-contractors, seattle-wa/electricians, miami-fl/roofing, chicago-il/kitchen-and-bathroom-remodeling, and thousands more.

Output sample

Real output for a New York plumbing contractor:

{
"url": "https://www.buildzoom.com/contractor/ariel-services-inc-ny",
"slug": "ariel-services-inc-ny",
"name": "Ariel Services, Inc.",
"businessType": "Plumber",
"phone": "(718) 557-9604",
"streetAddress": "425 Grand St",
"city": "New York",
"state": "NY",
"postalCode": "10002",
"country": "US",
"latitude": 40.715512,
"longitude": -73.986171,
"licenses": [
{
"licenseNumber": "002402",
"classification": "Plumber",
"issuedBy": "New York City Department of Buildings",
"state": "New York"
}
],
"licenseCount": 3,
"buildzoomScore": 112,
"permitCount": 334,
"permitValueUsd": 1309900,
"recentPermits": [
{
"permitNumber": "M01117030-I1-BE",
"description": "The purpose and end goal of this submission is in order for the boilers division/department to transfer the existing signed off boilers (...) to their appropriate address and bin.",
"issuedBy": "NYC Department of Buildings",
"date": "2025-04-17",
"locality": "Manhattan",
"streetAddress": "158 East 126 Street"
}
],
"found": true
}

Use cases

  • Lead generation for building-trade suppliers and SaaS — pull every licensed plumber, electrician or GC in a metro with phone, address and proof of activity (permit volume), ready for your CRM.
  • Contractor vetting & due diligence — verify a contractor's license numbers, permit history and review record before hiring or partnering; the permit trail shows what they actually build.
  • Market research — measure contractor density, permit dollar volume and ratings across cities and trades to size a territory or find underserved markets.

FAQ

Where does the data come from? Public contractor profile pages on buildzoom.com, which aggregate state license records and municipal building-permit filings.

How many results can I get? Directory pages paginate ~25 contractors per page and the actor walks them automatically up to your maxResults. Large cities list thousands of contractors per trade.

Why use a proxy? BuildZoom sits behind a CDN; the default Apify automatic proxy keeps long crawls reliable.

How am I charged? Pay per event: each scraped contractor profile is one result event — you only pay for data you receive.

Is this legal? The actor only reads publicly available pages — the same information any visitor sees. No login is used or required.