OrbTop

Thumbtack Scraper - Local Service Providers & Reviews

LEAD GENERATIONBUSINESSOTHER

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.