Thumbtack Scraper [.50💰] | Pros | Ratings | Leads
Pricing
Pay per usage
Thumbtack Scraper [.50💰] | Pros | Ratings | Leads
Extract local service professionals from Thumbtack — business names, ratings, hire counts, badges, service areas and contact info. Build targeted lead lists for home-services outreach.
Pricing
Pay per usage
Rating
0.0
(0)
Developer
Ahmed Jasarevic
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Thumbtack Scraper — Local Service Pros, Ratings & Contact Data
Extract local service professionals from Thumbtack — business name, category, services, ratings, hire count, badges (Top Pro), service areas and contact info. Build targeted lead lists for home-services outreach, contractor SaaS and local SEO agencies.
Main Use Cases
- Home-services lead generation — build targeted pro outreach lists with service areas and contact info
- Contractor SaaS enrichment — enrich your ICP with ratings, hire counts, badges and tech-stack signals
- Local SEO benchmarking — compare competitors by reviews, response time and service areas
- Pay-per-lead arbitrage — identify top-rated pros in underserved zip codes to broker leads
- Market research — analyze service-category density and pricing across cities
- Competitive intelligence — track pro performance metrics and badge distribution
AWS WAF Bypass Built In
Thumbtack is protected by AWS WAF (CloudFront) — datacenter IPs are blocked with a JS/cookie challenge. This actor routes through the Apify UNBLOCKER proxy group to solve challenges automatically, or you can supply a Scrapfly API key for anti-bot bypass without proxies.
Output Fields
| Field | Type | Description |
|---|---|---|
proName | string | Individual pro name |
businessName | string | Business name |
category | string | Service category |
servicesOffered | array | List of services |
serviceAreas | array | Cities and zip codes served |
rating | number | Aggregate rating |
reviewCount | integer | Number of reviews |
responseTime | string | Stated response speed |
hireCount | integer | Number of times hired |
badges | array | Top Pro, Background Check, etc. |
contact | object | Phone, website, email |
pricingIndicators | array | Price strings / "Free estimate" |
scrapedAt | string | Extraction timestamp |
Example Output
{"url": "https://www.thumbtack.com/pro/example-pro","proName": "Jane Doe","businessName": "Jane's Cleaning Co.","category": "House Cleaning","servicesOffered": ["Deep cleaning", "Move-out cleaning"],"serviceAreas": ["Austin, TX", "78701", "78702"],"rating": 4.9,"reviewCount": 213,"responseTime": "within a few hours","hireCount": 480,"badges": ["Top Pro", "Background Check"],"contact": { "phone": "+15125551234", "website": "https://janescleaning.com", "email": null },"pricingIndicators": ["$30 per hour", "Free estimate"],"scrapedAt": "2026-08-25T09:00:00.000Z"}
Input
| Field | Type | Default | Notes |
|---|---|---|---|
startUrls | array | required | Pro profile URLs or directory/listing pages |
maxItems | integer | 100 | Max profiles to extract |
maxRequestsPerCrawl | integer | 100 | Max pages visited |
proxyGroup | string | UNBLOCKER | UNBLOCKER or RESIDENTIAL required for AWS WAF |
useApifyProxy | boolean | true | Route through Apify proxy |
scrapeListingPages | boolean | true | Discover profiles from listing pages |
scrapflyApiKey | string | empty | Alternative anti-bot bypass via Scrapfly |
How It Works
- You provide Thumbtack pro profile URLs or category/location listing pages
- The actor routes requests through UNBLOCKER or RESIDENTIAL proxies
- It extracts embedded page data (not brittle CSS selectors)
- With
scrapeListingPagesenabled, it discovers profiles from directory pages - Results are deduplicated and saved to an Apify dataset (JSON, CSV, Excel)
Related Actors
- Thumbtack Pros Scraper (own) — deeper profile enrichment with reviews
- Realtor.com Agent Scraper (own) — US real estate agent leads
FAQ
Why am I getting 0 results?
Almost always the AWS WAF challenge. Switch to UNBLOCKER/RESIDENTIAL proxy or add a Scrapfly key.
What's the difference between this and Thumbtack Pros Scraper?
This scraper focuses on directory-level data (fast pulls). Thumbtack Pros Scraper goes deeper with profile enrichment, reviews and FAQs.
Can I scrape by service category?
Yes. Point the actor at a Thumbtack category/location listing page and it will discover and scrape all pros linked from it.
For AI Agents & LLM Apps
Purpose: Extract Thumbtack pro profiles — names, ratings, hire counts, service areas, badges and contact info.
Minimal working input:
{"startUrls": [{ "url": "https://www.thumbtack.com/" }],"maxItems": 20}
Output fields: url, proName, businessName, category, servicesOffered, serviceAreas, rating, reviewCount, responseTime, hireCount, badges, contact, pricingIndicators, scrapedAt.
Behaviors an agent should know:
startUrlsis required — accepts profile URLs or directory/listing pages.- UNBLOCKER or RESIDENTIAL proxy is required — datacenter IPs are blocked.
scrapeListingPagesauto-discovers profiles from directory pages.scrapflyApiKeyis an alternative to Apify proxy for WAF bypass.
Billing: Free users capped at 10 profiles; paid users unlimited.
Legal & Compliance Disclaimer
This actor is an independent tool and is not affiliated with, endorsed by, or sponsored by Thumbtack. It accesses only publicly displayed business information. You are responsible for compliance with Thumbtack's Terms of Service and applicable law.
SEO Keywords
thumbtack scraper, thumbtack leads, local service professionals, thumbtack pro directory, home services lead generation, contractor lead scraper, thumbtack api alternative, local seo competitor analysis, top pro badge data, service area scraper, thumbtack business data, local contractor database, home services market research, thumbtack contact scraper, local pro ratings data, service professional directory, thumbtack profile scraper, home services outreach data, local business leads, thumbtack review scraper