HomeAdvisor Pro Finder & Reviews Scraper
DeprecatedPricing
from $0.01 / 1,000 results
HomeAdvisor Pro Finder & Reviews Scraper
DeprecatedScrape HomeAdvisor for home service professionals, contractors, customer reviews, and project cost data. Essential for home services competitive analysis and lead generation.
Pricing
from $0.01 / 1,000 results
Rating
1.0
(1)
Developer
The Howlers
Maintained by CommunityActor stats
1
Bookmarked
41
Total users
2
Monthly active users
6 days ago
Last modified
Categories
Share
Scrape HomeAdvisor for home service professionals, contractors, ratings, reviews, and project cost data. Extract Screened & Approved status, Elite Service badges, service areas, and customer feedback. Essential for home services competitive analysis and lead generation.
Quick Start
Run with real data
{"scrapeType": "search","professionalUrl": "https://example.com","serviceType": "Plumbing","location": "Houston, TX","maxResults": 50,"screened": false,"eliteService": false,"includeReviews": true,"maxReviewsPerPro": 25}
Input Parameters
| Parameter | Type | Default | Required | Description |
|---|---|---|---|---|
scrapeType | string | "search" | No | search = find pros by service+location. professional_profile = scrape one specific profile URL. |
professionalUrl | string | - | No | Full HomeAdvisor profile URL. Example: https://www.homeadvisor.com/rated.ProPlumbing.12345.html. Only used when Scrape Type is 'professional_profile'. |
serviceType | string | "Plumbing" | No | HomeAdvisor service category. Use EXACT category names: Plumbing, HVAC, Roofing, Electrical, Painting, Landscaping, Flooring, Carpentry. NOT 'plumber' or 'plumbing services'. |
location | string | "Houston, TX" | No | City, State format. Examples: 'Houston, TX', 'Denver, CO', 'New York, NY'. For multi-word cities use underscores: 'San_Francisco, CA'. Do NOT use ZIP codes. |
maxResults | integer | 50 | No | Maximum number of professionals to scrape. |
minRating | number | - | No | Only return professionals with this rating or higher (1.0 to 5.0). Leave empty for all ratings. |
screened | boolean | false | No | Only return HomeAdvisor Screened & Approved professionals. |
eliteService | boolean | false | No | Only return Elite Service professionals. |
includeReviews | boolean | true | No | Scrape customer reviews for each professional. |
maxReviewsPerPro | integer | 25 | No | Maximum number of reviews to collect per professional. |
proxyConfiguration | object | - | No | REQUIRED: Enable Apify Proxy with RESIDENTIAL group. HomeAdvisor blocks all datacenter IPs. Without residential proxy, the actor will return 0 results. |
Pricing
This actor uses pay-per-event billing:
| Event | Description | Price |
|---|---|---|
| Professional Scraped | Each HomeAdvisor professional profile scraped | $0.05 |
Troubleshooting
"API error 429" or "Rate limit"
Too many requests. Wait a minute and try again, or reduce the number of items per run.
No results or empty dataset
Check the run log for error messages. Common causes:
- Invalid input format (check the examples above)
- The target data doesn't exist or is too small to track
How do I test without an API key?
Run the actor with the default sample input, or set demoMode to true, and it returns labeled sample professional data showing the exact live output format. Every sample item carries demo: true and a _notice field, and sample runs charge no task events. Provide a service type and location, or a professional URL, to run a real scrape.
Built by John Rippy | Actor Arsenal