HomeStars Scraper: Canadian Contractor Leads
Pricing
from $3.49 / 1,000 leads
HomeStars Scraper: Canadian Contractor Leads
Find and download Canadian contractor profiles from HomeStars.com by city and trade. Get company name, HomeStars score, star rating, review count, verification status, city, province, and profile link. $3.49 per 1,000 records.
Pricing
from $3.49 / 1,000 leads
Rating
0.0
(0)
Developer
GetAScraper
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
5 days ago
Last modified
Categories
Share
Get verified contractor profiles from Canada's largest home services directory, ready to download as a spreadsheet. Search by city and trade category to instantly build a targeted list of plumbers, roofers, electricians, and 200+ other trades across Toronto, Vancouver, Calgary, and every Canadian city. The first 50 results of every run are free, with pricing set at $3.49 per 1,000 results.
Why use HomeStars Scraper
- Build outbound lead lists: Get company names, ratings, review counts, and profile links for every contractor in any city and trade. Feed directly into your CRM or cold outreach tool.
- Reputation research: See the HomeStars score and star rating side by side. Spot contractors with hundreds of reviews to benchmark against, or those with thin reputation who need your services.
- Sales prospecting by trade: Need every plumber in Calgary or every roofer in Vancouver? Enter the city and category and your list is ready in seconds.
- Market sizing: Count how many verified contractors operate in any trade and region before launching a new service.
- Competitive analysis: Pull every contractor in your category and city, then compare ratings, verification status, and review volume in a spreadsheet.
How to use HomeStars Scraper
- Set your location: Enter the city name you want to target, for example:
toronto,vancouver, orcalgary. - Set your category: Enter the trade or service type, for example:
plumbing,roofing, orhandymen. - Click Start: The scraper finds every matching contractor and collects their profile details.
- Download your results: Export as Excel, CSV, JSON, or Google Sheets from the Output tab.
Input
| Field | Type | Required | Description |
|---|---|---|---|
location | string | Yes | City or region to search, for example: toronto, calgary, vancouver. |
category | string | Yes | Trade or service category, for example: plumbing, roofing, handymen. |
maxItems | integer | No | Maximum number of contractor records to collect. Default: 100. |
proxyConfiguration | object | No | Connection settings to ensure unblocked data collection. |
Output
Each row in your dataset is one contractor profile. All fields are flat with no nested data, so the file opens cleanly in any spreadsheet program.
Here is a realistic example of an output row:
{"query_location": "toronto","query_category": "plumbing","company_name": "New Canadian Drain & Plumbing Ltd","profile_url": "https://www.homestars.com/profile/217845-new-canadian-drain-plumbing-ltd","logo_url": "https://www.homestars.com/images/sp/thumbnail_medium/f0b65181.jpg","verification_status": "Verified","homestars_score": 9.4,"overall_rating": 4.7,"reviews_count": 1259,"city": "Toronto","province": "ON","business_description": "We specialize in drain installation, repairs, clearing clogs, and basement waterproofing.","scraped_at": "2026-06-21T10:00:00.000Z"}
Data table
| Field | Type | Description |
|---|---|---|
query_location | string | The city or region you searched. |
query_category | string | The trade or service category you searched. |
company_name | string | Official business name of the contractor. |
profile_url | string | Direct link to the contractor's HomeStars profile page. |
logo_url | string | Profile logo image URL. |
verification_status | string | HomeStars verification tier: Verified or Standard. |
homestars_score | number | HomeStars reputation score out of 10. |
overall_rating | number | Average star rating out of 5. |
reviews_count | number | Total number of published customer reviews. |
city | string | City where the contractor is based. |
province | string | Canadian province code, for example: ON, BC, AB. |
business_description | string | Short description of the business and its services. |
scraped_at | string | Timestamp of when this record was collected. |
Pricing
$3.49 per 1,000 contractors. The first 50 results of every run are completely free. No monthly subscriptions and no minimum commits.
The scraper collects data without launching a browser, keeping compute costs near zero. A typical run of 100 contractors completes in under 5 seconds. You only pay for the results you collect.
Tips and optimization
- Use lowercase city names: Enter city names in lowercase exactly as HomeStars uses them, for example:
torontonotToronto, ON. - Run one category at a time: If you need plumbers and roofers, run two separate jobs and merge the files afterwards.
- Schedule weekly runs: Set up a schedule in the Apify Console to refresh your contractor list automatically. New businesses join HomeStars regularly.
- Filter by verification after download: Filter the
verification_statuscolumn to keep only Verified contractors for higher-quality outreach.
FAQ
Is it legal to collect this data? This scraper collects publicly visible business information that anyone can see on HomeStars.com without logging in. You are responsible for ensuring your use complies with HomeStars' terms of service and applicable laws.
Why are some fields empty?
Not every contractor fills in all details on their HomeStars profile. Fields such as business_description and logo_url may be empty if the contractor has not added them.
Can I scrape multiple cities at once? Run one job per city and combine the exports in your spreadsheet. This gives you a clear record of which city each batch came from.
How current is the data? The scraper pulls live data directly from HomeStars.com at the time you run it. Schedule regular runs to keep your list fresh.
Disclaimers and support
- Disclaimer: This scraper retrieves publicly available business listings from HomeStars.com. It is not affiliated with, endorsed by, or sponsored by HomeStars. Ensure your use complies with applicable laws and the site's terms of service.
- Support: For bug reports, missing fields, or feature requests, open a ticket under the Issues tab.