Thumbtack Reviews Scraper — Local Service Pros, Ratings & Hires
Pricing
from $5.00 / 1,000 results
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
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
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
- Open the actor's Input tab.
- Add one or more service keywords (e.g.
house cleaning,handyman,plumber). - Add one or more locations as
City, ST(e.g.Cincinnati, OH) or 5-digit ZIP codes. - Optionally paste start URLs (Thumbtack search or pro profile pages) instead.
- Toggle Include pro profile details if you want the richer profile pass.
- Click Run and download the dataset as JSON, HTML, CSV or Excel.
Input
| Field | Type | Description |
|---|---|---|
searchTerms | array | Service names, e.g. ["house cleaning", "handyman"] |
locations | array | "City, ST" or 5-digit ZIP, e.g. ["Cincinnati, OH"] |
startUrls | array | Optional direct Thumbtack URLs (search or profile pages) |
includeProfileDetails | boolean | Visit each pro's profile page for extra fields (default false) |
maxResults | integer | Stop after this many unique pros (default 50) |
proxyConfiguration | object | Apify 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
| Field | Description |
|---|---|
businessName | Pro / business name |
rating | Star rating (e.g. 4.8) |
reviewCount | Number of reviews |
reviewQualifier | "Great", "Exceptional", etc. |
badge | "Top Pro" or similar badge |
numHires | Hires on Thumbtack |
price | Price shown on the listing (when available) |
businessFacts | Facts like "Serves Cincinnati, OH" |
highlightedReview | Featured review text |
profileUrl | Link to the pro's Thumbtack profile |
searchTerm / location | The 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
maxResultsmodest 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
includeProfileDetailswhen 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
RESIDENTIALgroup.
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).