Thumbtack Scraper
Pricing
from $5.00 / 1,000 results
Go to Apify Store
Thumbtack Scraper
Scrape local service professionals from Thumbtack. Extract ratings, reviews, pricing, hire counts, and services for any category.
Pricing
from $5.00 / 1,000 results
Rating
0.0
(0)
Developer
lulz bot
Maintained by Community
Actor stats
0
Bookmarked
2
Total users
0
Monthly active users
a day ago
Last modified
Categories
Share
Apify Actor for scraping local service professionals from Thumbtack.com. Uses CheerioCrawler for fast, efficient data extraction from Thumbtack's embedded JSON data.
Features
- Search any service category (plumbers, electricians, cleaners, trainers, etc.)
- Extract business name, rating, review count, pricing, hire count, services offered
- Location-specific or "near me" search
- Multiple queries in a single run
- No browser needed — fast and lightweight
Input
| Field | Type | Default | Description |
|---|---|---|---|
searchQueries | string[] | ["plumbers"] | Service categories to search |
maxListings | integer | 20 | Max results per query (0 = unlimited) |
location | string | "" | City/state slug (e.g., san-francisco/ca). Empty = auto-detect |
scrapeDetails | boolean | false | Visit profile pages for extra details |
proxyConfiguration | object | {} | Proxy settings for large-scale runs |
Example Input
{"searchQueries": ["plumbers", "electricians", "house cleaning"],"maxListings": 10,"location": "san-francisco/ca"}
Output
Each result contains:
| Field | Type | Description |
|---|---|---|
name | string | Business name |
rating | number | Average rating (e.g., 4.9) |
reviewCount | number | Total number of reviews |
reviewQuality | string | Rating qualifier (e.g., "Excellent") |
price | string | Starting price (e.g., "$49/service call") |
hireCount | number | Total hires on Thumbtack |
services | string[] | List of services offered |
location | string | City, State |
profileUrl | string | Full Thumbtack profile URL |
thumbtackUrl | string | Clean profile URL (no tracking params) |
avatarUrl | string | Business avatar image URL |
badge | string | Badge text (e.g., "Top Pro") |
isOnline | boolean | Whether the pro is currently online |
licensed | boolean | Whether the pro is licensed |
highlightedReview | string | Featured review text |
responseTimeHours | number | Average response time in hours |
searchQuery | string | The query that found this result |
scrapedAt | string | ISO timestamp of scrape |
Example Output
{"name": "PipeX Plumbing","rating": 4.9,"reviewCount": 146,"reviewQuality": "Excellent","price": "$49/service call","hireCount": 367,"services": ["Plumbing Drain Repair", "Sink or Faucet Repair", "Toilet Repair"],"location": "Palo Alto, CA","profileUrl": "https://www.thumbtack.com/ca/palo-alto/affordable-plumbing-services/pipex-plumbing/service/422317811964379160","badge": "Top Pro","isOnline": true,"licensed": true,"highlightedReview": "The plumber was professional, punctual, and efficient. Would definitely recommend.","responseTimeHours": 0.02,"searchQuery": "plumbers","scrapedAt": "2025-01-15T10:30:00.000Z"}
Use Cases
- Lead Generation: Find and contact local service providers
- Market Research: Analyze pricing, ratings, and competition across service categories
- Pricing Analysis: Compare service rates across different regions
- Competitor Monitoring: Track reviews, hire counts, and pricing for specific businesses
- Data Enrichment: Supplement CRM data with Thumbtack ratings and reviews
How It Works
- Builds Thumbtack search URLs from your service queries and location
- Fetches each page using CheerioCrawler (no browser needed)
- Extracts structured data from Thumbtack's embedded
__NEXT_DATA__JSON - Parses business info, ratings, pricing, and reviews from the JSON structure
- Outputs clean, structured results to the Apify dataset
Location Format
Use city/state slugs matching Thumbtack's URL structure:
| Location | Slug |
|---|---|
| San Francisco, CA | san-francisco/ca |
| New York, NY | new-york/ny |
| Chicago, IL | chicago/il |
| Los Angeles, CA | los-angeles/ca |
| Austin, TX | austin/tx |
| Seattle, WA | seattle/wa |
| Denver, CO | denver/co |
| Miami, FL | miami/fl |
Leave location empty to use Thumbtack's "near me" auto-detection.
Quick Start
apify run --purgeapify pushapify call --memory=256
Related Scrapers
More marketplace scrapers and data tools by lulzasaur:
- AbeBooks Scraper — Rare and used books
- Bonanza Scraper — Online marketplace listings
- Contractor License Verifier — Multi-state license verification
- Craigslist Scraper — Classifieds and for-sale posts
- Goodreads Scraper — Book ratings and reviews
- Grailed Scraper — Luxury fashion resale
- Houzz Scraper — Home improvement professionals
- IMDb Scraper — Movie and TV show data
- Nurse License Verifier — State nursing board verification
- OfferUp Scraper — Local marketplace listings
- Poshmark Scraper — Fashion resale marketplace
- PSA Population Report — Card grading data
- Redfin Scraper — Real estate listings and prices
- Reverb Scraper — Music gear marketplace
- StubHub Scraper — Event ticket prices
- Swappa Scraper — Used electronics marketplace
- TCGPlayer Scraper — Trading card prices
- ThriftBooks Scraper — Used book prices