Houzz Professionals Scraper - Contractor Leads & Phones avatar

Houzz Professionals Scraper - Contractor Leads & Phones

Pricing

$0.90 / 1,000 per professional returneds

Go to Apify Store
Houzz Professionals Scraper - Contractor Leads & Phones

Houzz Professionals Scraper - Contractor Leads & Phones

Scrape Houzz professionals by trade and city - business name, phone, street address, lat/long, review count and rating, licence-verified flag, budget band, Best of Houzz badges, business description and social links. No login, no browser. JSON/CSV/Excel.

Pricing

$0.90 / 1,000 per professional returneds

Rating

0.0

(0)

Developer

Scrapers Delight

Scrapers Delight

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

9 days ago

Last modified

Share

Houzz Professionals Scraper — contractor & design-pro leads

Scrape the Houzz professionals directory by trade and city and get a clean, structured lead row for every listed business: name, phone, street address, ZIP, latitude/longitude, review count and star rating, licence-verification flag, typical project budget, Best of Houzz badges, the full business description, and social profile links.

No login, no browser, no CAPTCHA-solving service — Houzz ships the whole listing as structured JSON inside the page, so this Actor reads named JSON fields instead of guessing at HTML.

What you get (one row per professional)

FieldNotes
professionalId, userIdStable Houzz ids — the dedupe key
businessName, houzzUserName, profileUrlCanonical Houzz profile link
phonePublic listed phone, e.g. (737) 200-2853 — ~100% filled
fullAddress, streetAddress, city, state, zip, country
latitude, longitude~79% filled (Houzz does not geocode every pro)
serviceAreae.g. "Serves Austin"
proType, proTypeLabelse.g. General Contractors, ["General Contractors","Home Remodeling"]
descriptionFull "About me" business write-up — great for AI qualification
reviewRating (0–5), numReviewsNormalised from Houzz's internal 0–50 scale
mostRecentReview, mostRecentReviewer, featuredReviewReview text shown on the card
costEstimate, budgetLevelse.g. "$50,000 - 5 million", ["$$","$$$","$$$$"]
badges, isBestOfHouzz, yearsInBusiness, languagesParsed from the pro's own badge objects
hasVerifiedLicense, isProVerified, hasVerifiedKyc, isInactiveProTrust / KYC flags
facebook, instagram, linkedin, twitter, youtube, pinterest, tiktok, socialLinks~72% of pros list at least one
isSponsoredtrue for Houzz paid placements (see below)
searchTrade, searchTradeId, searchLocation, searchRegionId, resultRank, sourceUrl, scrapedAtProvenance

Input

{
"trade": "general-contractor",
"location": "Austin, TX",
"maxItems": 100,
"includeSponsored": true,
"proxyConfiguration": { "useApifyProxy": true }
}
  • trade — any Houzz category, e.g. general-contractor, painters, roofing-and-gutter, landscape-contractors, interior-designer, kitchen-and-bath-remodelers, home-builders, cabinets, pools-and-spas, windows, fencing-and-gates, decks-and-patios. The category list is read live off houzz.com, so anything on the site works — a wrong value fails with the full list.
  • location"Austin, TX", "Seattle, WA", "Toronto, ON". Leave blank for the nationwide list.
  • startUrls (advanced) — paste Houzz directory URLs directly, e.g. https://www.houzz.com/professionals/painters/chicago-il-us-probr0-bo~t_27105~r_4887398.
  • includeSponsored — Houzz mixes paid placements into the results. They are real, in-area pros that also carry the searched trade in proTypeLabels, and every one is flagged isSponsored: true. Set false for organic-only.

Two things worth knowing

1. Houzz silently ignores an unknown city. Ask for an area id it doesn't recognise and it returns HTTP 200 with a nationwide, geo-defaulted page — same shape, wrong city. This Actor never guesses: trade ids and area ids are harvested from Houzz's own links, and every fetched page is checked against the filters the server reports it actually applied. If they don't match, the run fails instead of handing you the wrong city's leads.

2. Houzz caps a single trade + city scope at ~1,500 listings. For deeper coverage, run several nearby cities (e.g. Austin + Round Rock + Cedar Park) or several trades and merge on professionalId.

Pricing

Pay per result — you are charged only for professionals actually delivered to your dataset.

This Actor reads only publicly visible Houzz directory listings. You are responsible for complying with Houzz's Terms of Service and with any privacy law (GDPR, CCPA, …) that applies to how you store and use the output — some fields are business-contact data about identifiable people.