Houzz Services Scraper (Cheap)
Pricing
from $3.99 / 1,000 results
Houzz Services Scraper (Cheap)
Houzz professional directory scraper that pulls contractor names, ratings, phone numbers, addresses, and social links from any category or location, so you can build lead lists and research local home service markets without doing it by hand.
Pricing
from $3.99 / 1,000 results
Rating
0.0
(0)
Developer
Data API
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Share
Houzz Services Scraper

Finding good contractors on Houzz means clicking through pages of pros and copying phone numbers, addresses, and ratings by hand. This scraper skips all that. Paste a Houzz professionals directory URL and every pro on it comes back as a clean row, with the company name, phone, address, star rating, and review count already split into fields and ready for a spreadsheet or a CRM. It is fast, cheap, and code-free, and you only pay for what you scrape.
What you get
Each pro on the directory comes back as one row with three kinds of data:
- Business and contact —
companyName,contactPhone,listingUrl,logoImage,tagline,socialProfiles - Location —
addressLine,cityName,regionCode,zipCode,countryCode,geoLat,geoLng - Reputation and status —
starRating,reviewsTotal,awardBadges,licenseVerified,offersVideoMeeting,hasPromotion,houzzProId,collectedAt
Quick start
- Open Houzz, pick a service category and city, and copy the directory URL from your browser's address bar.
- Hit Try for free and paste that URL into Houzz directory URLs.
- Set Results per URL to control how many pros you pull from each page.
- Press Start, then export the results as JSON, CSV, Excel, or XML.

Use cases
- Lead generation — build a list of contractors or designers in a city, complete with phone numbers and websites
- Local market research — see how many pros serve a category and how their ratings stack up
- Competitor tracking — watch review counts, badges, and promotions for firms in your trade
- Agency prospecting — find pros who lack a website or social presence and pitch them
- Data enrichment — match Houzz profiles to your existing records by name, phone, and address
Input
| Field | Type | Required | Description |
|---|---|---|---|
directoryUrls | array of strings | Yes | Houzz professionals directory URLs to scrape; each one paginates on its own. Prefilled with a Chicago kitchen-and-bath remodelers search. |
resultsLimit | integer | No | How many pros to capture per URL. Default 25. |
timeoutSeconds | integer | No | Seconds to wait on each request before it times out. Default 45. |
Example input
{"directoryUrls": ["https://www.houzz.com/professionals/kitchen-and-bath-remodelers/chicago-il-us-probr0-bo~t_11824~r_4887398"],"resultsLimit": 25,"timeoutSeconds": 45}
Output
Every pro on the directory becomes one row, paginated automatically up to your limit. Fields a given listing does not publish come back empty rather than guessed.
Example output
{"companyName": "Lakeview Kitchen & Bath Co.","contactPhone": "(312) 555-0184","listingUrl": "https://www.houzz.com/professionals/kitchen-and-bath-remodelers/lakeview-kitchen-and-bath-co-pfvwus-pf~1234567890","logoImage": "https://st.hzcdn.com/fimgs/example_logo.jpg","addressLine": "2140 N Clark St","cityName": "Chicago","regionCode": "IL","zipCode": "60614","countryCode": "US","geoLat": 41.9215,"geoLng": -87.6373,"starRating": 4.9,"reviewsTotal": 87,"tagline": "Award-winning kitchen and bath remodels across Chicago's North Side.","awardBadges": ["Verified License","Best of Houzz 2025","120 Hires on Houzz"],"socialProfiles": ["https://www.facebook.com/lakeviewkitchenbath","https://www.instagram.com/lakeviewkitchenbath"],"houzzProId": 1234567890,"licenseVerified": true,"offersVideoMeeting": true,"hasPromotion": false,"collectedAt": "2026-06-29T12:00:00.000000+00:00"}
Output fields
| Field | Type | Description |
|---|---|---|
companyName | string | Name of the pro or firm as shown on Houzz |
contactPhone | string | Phone number published for the business |
listingUrl | string | Direct link to the pro's Houzz profile page |
logoImage | string | Link to the company logo or profile photo |
addressLine | string | Street and house number of the business |
cityName | string | Town or city the business operates from |
regionCode | string | State or province abbreviation, such as CA or NY |
zipCode | string | Postal or ZIP code for the address |
countryCode | string | Country code for the location, e.g. US |
geoLat | number | Map latitude of the business location |
geoLng | number | Map longitude of the business location |
starRating | number | Average review score from 0.0 to 5.0 |
reviewsTotal | integer | How many reviews the pro has collected |
tagline | string | Brief blurb about the business shown in the listing |
awardBadges | array | Badges earned by the pro, such as Verified License or Best of Houzz |
socialProfiles | array | Links to the firm's other social accounts |
houzzProId | integer | Internal Houzz identifier for the professional |
licenseVerified | boolean | True when Houzz has verified the pro's license |
offersVideoMeeting | boolean | True when the pro takes video consultations |
hasPromotion | boolean | True when an active offer or promotion is running |
collectedAt | string | ISO 8601 timestamp of when the row was captured |
Tips for best results
- Narrow your directory URL first. A specific category plus city gives you a cleaner, more relevant list than a broad search.
- Use
resultsLimitfor test runs. Start with 25 to check the output fits your pipeline, then raise it for the full pull. - Run several cities at once. Drop multiple directory URLs into
directoryUrlsand the scraper works through each in turn. - Some fields are sparse. Smaller pros may not list a website, social links, or a license, so those fields can come back empty while the rest of the row stays intact.
- Raise
timeoutSecondsif larger result sets start throwing timeout errors.
How can I use Houzz contractor data?
How can I use the Houzz Services Scraper to find local contractors?
Pick a category and city on Houzz, copy the directory URL, and run it. Each row carries companyName, contactPhone, addressLine, and listingUrl, so you get a ready-to-call list of pros in the area without clicking through every profile.
How can I build a contractor lead list from Houzz?
Feed in one or more directory URLs, set resultsLimit to the volume you need, and export to CSV or Excel. You end up with a structured database of pros (name, phone, website, rating, reviews) you can drop straight into a CRM or outreach tool.
How can I compare home service pros on Houzz by reputation?
Pull a category for your area and sort the rows by starRating and reviewsTotal. With awardBadges and licenseVerified alongside, you get a quick read on which firms are established and which are just getting started.
Is it legal to scrape data?
Our actors are ethical and do not extract any private user data, such as email addresses or private contact information. They only extract what the user has chosen to share publicly. We therefore believe that our actors, when used for ethical purposes by Apify users, are safe.
However, you should be aware that your results could contain personal data. Personal data is protected by the GDPR in the European Union and by other regulations around the world. You should not scrape personal data unless you have a legitimate reason to do so. If you're unsure whether your reason is legitimate, consult your lawyers.
You can also read Apify's blog post on the legality of web scraping.
Support
Questions, feature requests, or a field you'd like added? Reach out at data.apify@proton.me and we'll get back to you.