Thumbtack Scraper - Local Service Providers & Reviews
Pricing
Pay per event
Thumbtack Scraper - Local Service Providers & Reviews
Scrape local service provider listings from Thumbtack.com. Extract business names, ratings, reviews, hire counts, response times, pricing, services offered, and badge status.
Pricing
Pay per event
Rating
0.0
(0)
Developer
BowTiedRaccoon
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 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, pricing, 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") |
| priceEstimate | Price shown on listing (e.g. "$50/service call") |
| 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 and detailed reviews with dates and author names.
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. The scraper runs on US-based servers, so results reflect the server's geographic area. Each search URL yields approximately 10 providers from the nearest service area.
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","priceEstimate": "$50/service call","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
- Uses browser rendering (Playwright) to bypass AWS WAF JavaScript challenge
- Extracts structured JSON from Next.js
__NEXT_DATA__on listing pages - Profile pages use JSON-LD schema.org structured data
- Recommended memory: 2048 MB (browser + Chromium)
- 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.