BuildZoom Contractor Scraper
Pricing
from $9.99 / 1,000 results
BuildZoom Contractor Scraper
BuildZoom Contractor Scraper is an Apify Actor that extracts contractor listings from BuildZoom search pages by location and keyword, returning structured data including contractor names, profile URLs, BuildZoom scores, and review counts with automatic deduplication.
Pricing
from $9.99 / 1,000 results
Rating
0.0
(0)
Developer
Jamshaid Arif
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
BuildZoom Contractor Scraper (Apify Actor)
Extracts contractor listings from BuildZoom's search pages by location slug and keyword: names, profile URLs, review counts, and BuildZoom scores where the markup exposes them.
Input
| Field | Description |
|---|---|
locationSlug | e.g. phoenix-az, los-angeles-ca (from the BuildZoom URL) |
locationSlugs | Optional list of slugs to run in one go (overrides single) |
keywords | e.g. General Contractors, Roofing, Electricians |
maxPages | Pages per location, 25 contractors each (default 2) |
maxRecords | Total cap across all locations (default 100) |
proxyConfiguration | Defaults to Apify RESIDENTIAL proxies (required — Cloudflare blocks datacenter IPs; residential is billed per GB) |
maxProxyRotations | Fresh-IP retries on a block before failing (default 3) |
impersonate | curl_cffi TLS profile (default chrome) |
cookies | Optional, e.g. {"cf_clearance": "..."} |
requestDelaySecs | Pause between page fetches (default 2) |
Output
{"name": "Gemtech Construction","profile_url": "https://www.buildzoom.com/contractor/gemtech-construction","location": "phoenix-az","keywords": "General Contractors","score": "92","review_count": "5"}
Records are deduplicated by profile URL across all pages and locations in a
run; anchors like #gallery / #reviews / "(5 reviews)" that point at the
same contractor are collapsed onto one record.