HomeStars Scraper: Canadian Contractor Leads avatar

HomeStars Scraper: Canadian Contractor Leads

Pricing

from $3.49 / 1,000 leads

Go to Apify Store
HomeStars Scraper: Canadian Contractor 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

GetAScraper

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

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

  1. Set your location: Enter the city name you want to target, for example: toronto, vancouver, or calgary.
  2. Set your category: Enter the trade or service type, for example: plumbing, roofing, or handymen.
  3. Click Start: The scraper finds every matching contractor and collects their profile details.
  4. Download your results: Export as Excel, CSV, JSON, or Google Sheets from the Output tab.

Input

FieldTypeRequiredDescription
locationstringYesCity or region to search, for example: toronto, calgary, vancouver.
categorystringYesTrade or service category, for example: plumbing, roofing, handymen.
maxItemsintegerNoMaximum number of contractor records to collect. Default: 100.
proxyConfigurationobjectNoConnection 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

FieldTypeDescription
query_locationstringThe city or region you searched.
query_categorystringThe trade or service category you searched.
company_namestringOfficial business name of the contractor.
profile_urlstringDirect link to the contractor's HomeStars profile page.
logo_urlstringProfile logo image URL.
verification_statusstringHomeStars verification tier: Verified or Standard.
homestars_scorenumberHomeStars reputation score out of 10.
overall_ratingnumberAverage star rating out of 5.
reviews_countnumberTotal number of published customer reviews.
citystringCity where the contractor is based.
provincestringCanadian province code, for example: ON, BC, AB.
business_descriptionstringShort description of the business and its services.
scraped_atstringTimestamp 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: toronto not Toronto, 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_status column 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.