Thumbtack Reviews Scraper — Local Service Pros, Ratings & Hires avatar

Thumbtack Reviews Scraper — Local Service Pros, Ratings & Hires

Pricing

from $5.00 / 1,000 results

Go to Apify Store
Thumbtack Reviews Scraper — Local Service Pros, Ratings & Hires

Thumbtack Reviews Scraper — Local Service Pros, Ratings & Hires

Scrape Thumbtack (US home-services marketplace) reviews from local pros by profile url: business name, rating, review count, hires, Top Pro badge, price, service area, review and profile URL. For lead buyers, contractor SaaS, market researchers.

Pricing

from $5.00 / 1,000 results

Rating

0.0

(0)

Developer

Ahmed Jasarevic

Ahmed Jasarevic

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Share

Thumbtack Pros Scraper — Local Service Pros, Ratings & Hires

Scrape Thumbtack (the US home-services marketplace) for local service professionals by service keyword + location. Get business name, star rating, review count, number of hires, Top Pro badge, price, service area, highlighted review and profile URL — as clean JSON, CSV or Excel, on demand or on a schedule.

Built for home-services lead buyers, SaaS tools selling to contractors, local market researchers and competitive analysis teams who need structured Thumbtack data without manual copy-paste.

Why use Thumbtack Pros Scraper?

  • No login, no credentials — reads only public Thumbtack pages.
  • Structured data — parses Thumbtack's own embedded page data (not brittle CSS selectors), so fields stay reliable.
  • Residential proxy by default — Thumbtack sits behind AWS WAF and challenges datacenter IPs; this actor routes through Apify's residential proxy out of the box.
  • Optional pro profile enrichment — turn on Include pro profile details to also pull the pro's about text, service area, years in business, employee count, Top Pro flag, background-check badge, services/specialties, payment methods, recent reviews and FAQs.
  • Runs on Apify — schedule it, call it via API, or plug it into Zapier/Make/n8n.

How to use

  1. Open the actor's Input tab.
  2. Add one or more service keywords (e.g. house cleaning, handyman, plumber).
  3. Add one or more locations as City, ST (e.g. Cincinnati, OH) or 5-digit ZIP codes.
  4. Optionally paste start URLs (Thumbtack search or pro profile pages) instead.
  5. Toggle Include pro profile details if you want the richer profile pass.
  6. Click Run and download the dataset as JSON, HTML, CSV or Excel.

Input

FieldTypeDescription
searchTermsarrayService names, e.g. ["house cleaning", "handyman"]
locationsarray"City, ST" or 5-digit ZIP, e.g. ["Cincinnati, OH"]
startUrlsarrayOptional direct Thumbtack URLs (search or profile pages)
includeProfileDetailsbooleanVisit each pro's profile page for extra fields (default false)
maxResultsintegerStop after this many unique pros (default 50)
proxyConfigurationobjectApify Proxy settings; residential group by default

Example input:

{
"searchTerms": ["house cleaning"],
"locations": ["Cincinnati, OH"],
"includeProfileDetails": false,
"maxResults": 25,
"proxyConfiguration": {
"useApifyProxy": true,
"apifyProxyGroups": ["RESIDENTIAL"]
}
}

Output

Each dataset row is one pro. Example:

{
"businessName": "HomeForm Cleaning",
"rating": 4.8,
"reviewCount": 49,
"reviewQualifier": "Great",
"badge": "Top Pro",
"isOnline": false,
"numHires": 2,
"businessFacts": ["2 hires on Thumbtack", "Serves Cincinnati, OH"],
"price": null,
"urgencyPills": ["Great value"],
"highlightedReview": "Nayelie Perez says, \"Not only were they able to accommodate a deep clean...\"",
"profileUrl": "/oh/cincinnati/house-cleaning/homeform-cleaning/service/556225722446970891",
"servicePk": "556225722446970891",
"searchTerm": "house cleaning",
"location": "Cincinnati, OH",
"sourceUrl": "https://www.thumbtack.com/oh/cincinnati/house-cleaning",
"scrapedAt": "2026-08-09T06:00:00.000Z"
}

You can download the dataset in various formats such as JSON, HTML, CSV, or Excel.

Data table

FieldDescription
businessNamePro / business name
ratingStar rating (e.g. 4.8)
reviewCountNumber of reviews
reviewQualifier"Great", "Exceptional", etc.
badge"Top Pro" or similar badge
numHiresHires on Thumbtack
pricePrice shown on the listing (when available)
businessFactsFacts like "Serves Cincinnati, OH"
highlightedReviewFeatured review text
profileUrlLink to the pro's Thumbtack profile
searchTerm / locationThe query that produced this pro

With profile details enabled, rows also include about, serves, yearsInBusiness, numEmployees, isTopPro, isBackgroundChecked, services, paymentInfo, reviews, and faqs.

Pricing / Cost estimation

How much does it cost to scrape Thumbtack?

  • Free users get a capped preview of up to 10 pros per run.
  • Paid users pay only for Apify platform usage (compute + residential proxy traffic). A small run (1 keyword × 1 city, ~7 pros, no profile details) typically costs well under $0.10.
  • Residential proxy traffic is billed per GB by Apify; keeping maxResults modest keeps costs low.

Tips & advanced options

  • Go deeper in a metro: each Thumbtack search page embeds ~6–7 pros. Add nearby suburbs/cities as extra locations — the actor dedupes pros that appear in several.
  • Profile details cost more: only enable includeProfileDetails when you need the extra fields.
  • Use ZIP codes for precise local targeting, or "City, ST" for broader coverage.
  • Residential proxies are strongly recommended — Thumbtack challenges datacenter IPs. The actor defaults to the RESIDENTIAL group.

FAQ, disclaimers & support

Is scraping Thumbtack legal? This actor accesses only public pages and extracts only publicly displayed information — no login, no personal contact data, no bypassing of access controls. You are responsible for using the data in compliance with applicable laws and Thumbtack's terms.

Known limitations: Thumbtack does not publish pro phone numbers, emails or street addresses on public pages; this actor does not invent them. Full review history is not publicly served — only the featured review on each listing.

Support: open an issue on the actor's Issues tab, or contact us for custom solutions (other marketplaces, deeper enrichment, scheduled pipelines).