Thumbtack Scraper - Local Service Providers & Reviews
Pricing
from $1.00 / 1,000 record scrapeds
Thumbtack Scraper - Local Service Providers & Reviews
Thumbtack pro profile scraper for local service provider listings on Thumbtack.com. Extract business names, ratings, reviews, hire counts, response times, services offered, and badge status.
Pricing
from $1.00 / 1,000 record scrapeds
Rating
0.0
(0)
Developer
BowTiedRaccoon
Maintained by CommunityActor stats
0
Bookmarked
51
Total users
12
Monthly active users
5 days ago
Last modified
Categories
Share
Thumbtack Scraper
Scrape local service provider listings from Thumbtack.com, the second-largest home services marketplace in the US with 10M+ monthly visitors. Extract business names, ratings, reviews, hire counts, response times, services offered, and badge status (Licensed, Top Pro, In High Demand).
What data can you get?
For each service provider, the scraper extracts:
| Field | Description |
|---|---|
| providerName | Business or provider name |
| serviceCategory | Services offered (e.g. "Plumbing Drain Repair, Water Heater Installation") |
| rating | Average rating on 1-5 scale |
| reviewCount | Total number of reviews |
| numHires | Total hires on Thumbtack |
| responseTime | Average response time (e.g. "6 min", "2 hours") |
| topPro | Thumbtack Top Pro badge status |
| licensed | Verified business license status |
| backgroundChecked | Background check status |
| inHighDemand | High demand flag |
| highlightedReview | Featured review text |
| city | Provider city |
| state | Two-letter state code |
| photoUrl | Provider avatar URL |
| profileUrl | Full Thumbtack profile URL |
When Include Profile Details is enabled, the scraper also visits each provider's profile page to extract full address details, detailed reviews with dates and author names, and the provider's own social links:
| Field | Description |
|---|---|
| facebookUrl | Provider's Facebook page, when listed on the profile |
| instagramUrl | Provider's Instagram account, when listed on the profile |
| twitterUrl | Provider's Twitter account, when listed on the profile |
Thumbtack does not publish a provider's own website, so these links are the keys to match a record against another dataset.
How to use
Option 1: Search URLs
Provide Thumbtack search page URLs directly. The URL format is:
https://www.thumbtack.com/k/<service-slug>/near-me/
Examples:
https://www.thumbtack.com/k/plumbers/near-me/https://www.thumbtack.com/k/house-cleaning/near-me/https://www.thumbtack.com/k/personal-trainers/near-me/https://www.thumbtack.com/k/djs/near-me/
Option 2: Search Terms
Provide service category slugs and the scraper generates search URLs automatically. Common slugs include:
plumbers, house-cleaning, carpet-cleaning, handyman, local-electricians, hvac-contractors, local-roofers, home-painters, lawn-care, tree-services, local-movers, catering, djs, professional-photography, personal-trainers, yoga
Input example
{"searchUrls": [{ "url": "https://www.thumbtack.com/k/plumbers/near-me/" },{ "url": "https://www.thumbtack.com/k/house-cleaning/near-me/" }],"maxItems": 20,"includeProfileDetails": false}
Location
Thumbtack results are location-based. Set location to a 5-digit US ZIP (28202) or a "City, ST" (Charlotte, NC) and every search returns providers serving that area. With no location the scraper searches New York, NY (10001). Each search yields approximately 10 providers.
Output example
{"providerName": "Aaron's Plumbing & Rooter","servicePk": "346096640664543235","serviceCategory": "Plumbing Drain Repair, Plumbing Pipe Repair, Water Heater Installation","rating": 4.8,"reviewCount": 235,"numHires": 1607,"responseTime": "6 min","topPro": false,"licensed": true,"backgroundChecked": false,"inHighDemand": true,"highlightedReview": "He was very knowledgeable and professional.","city": "Gilroy","state": "CA","photoUrl": "https://production-next-images-cdn.thumbtack.com/i/564898696407326727/desktop/standard/400square-legacy","profileUrl": "https://www.thumbtack.com/ca/gilroy/affordable-plumbing-services/aarons-plumbing-rooter/service/346096640664543235","scrapedAt": "2026-04-16T13:58:57.580Z"}
Technical details
- Clears Thumbtack's WAF challenge automatically
- Returns clean, fully typed records rather than scraped page text
- Profile pages use JSON-LD schema.org structured data
- Recommended memory: 2048 MB
- Each listing page takes ~30-45 seconds (WAF resolution + rendering)
Need more features?
If you need additional data fields, custom filters, or a scraper for another service marketplace, file an issue or get in touch. We customize scrapers to fit your requirements.