Thumbtack Professionals & Reviews Scraper
Pricing
from $30.00 / 1,000 scraped professionals
Thumbtack Professionals & Reviews Scraper
Extract public Thumbtack professionals by service and ZIP code, including ratings, review counts, categories, locations, contact details, and profile URLs.
Pricing
from $30.00 / 1,000 scraped professionals
Rating
0.0
(0)
Developer
Muhammad Afzal
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
an hour ago
Last modified
Categories
Share
Free plan limit: Free-plan users can receive up to 5 result records per run. Paid-plan and local/unknown runs retain the Actor's existing limits.
Extract public Thumbtack professional listings from a service search or known public Thumbtack pages.
What it returns
Each dataset item is one unique public professional profile:
| Field | Description |
|---|---|
name, profileUrl | Public professional name and canonical Thumbtack profile URL |
rating, reviewCount | Public rating metrics when visible |
categories, description | Visible services and profile description when available |
phone, website, location | Publicly displayed contact, external site, and location only when available |
sourceUrl, sourceService, sourceLocation | The page, service, and ZIP-code context that produced the record |
Use service and a five-digit US ZIP code in location for a normal public search, or startUrls for exact search/profile pages. maxResults caps delivered professionals; maxPages only follows a visible public next-page link. Set includeProfileDetails to false for search-card-only output.
{"service": "house cleaning","location": "78701","maxResults": 10,"maxPages": 1,"includeProfileDetails": true}
Example result:
{"name": "Sparkle Home Cleaning","profileUrl": "https://www.thumbtack.com/tx/austin/house-cleaning/sparkle-home-cleaning/service/123","rating": 4.9,"reviewCount": 86,"categories": ["House Cleaning"],"description": "Reliable residential cleaning for Austin homes.","phone": null,"website": null,"location": "Austin, TX","sourceUrl": "https://www.thumbtack.com/k/house-cleaning/near-me/","sourceService": "house cleaning","sourceLocation": "78701","scrapedAt": "2026-09-02T00:00:00.000Z"}
Access and reliability
The Actor uses a browser with a consistent US residential proxy session and a low request rate. Profile enrichment preserves the search-card rating, review count, category, and location whenever the detail page omits them. It only extracts data displayed on public pages and does not use accounts, CAPTCHA-solving, paywall bypassing, or hidden/private endpoints.
The result cap also bounds profile visits: a run with maxResults: 10 schedules at most ten profile-detail pages. If a detail page is blocked after the search card was collected, the Actor preserves that valid card record and reports the fallback in OUTPUT.
Some Thumbtack routes may present an access challenge. In that case the Actor writes no fabricated dataset rows and puts a BLOCKED result with actionable warnings in the OUTPUT key-value record. A valid public search with no matching profiles returns EMPTY the same way. Check OUTPUT after every zero-result run.
Pay per event
| Event | Price | When charged |
|---|---|---|
| Actor start | $0.005 | Per GB of allocated memory when a run starts (two events with the 2 GB default) |
| Scraped professional | $0.04 | Once per schema-valid professional written to the default dataset |
Both events are emitted by Apify: the code never charges them manually, so a record is never double charged. With the 2 GB default, a one-result run costs $0.04010 in events. Platform usage is covered by the Actor owner, and no result event is charged for empty, blocked, invalid, or failed pages.
Responsible use
Use only for lawful collection of public information and comply with Thumbtack's terms, privacy rules, and applicable data-protection laws. Do not use results to contact people in ways they did not expect, or to make decisions about individuals without appropriate safeguards.
Pricing
This Actor uses pay-per-event pricing. These are the current Apify Store event prices:
| Event | Price (USD) | When it is charged |
|---|---|---|
apify-default-dataset-item | FREE: $0.04; BRONZE: $0.037; SILVER: $0.033; GOLD: $0.03; PLATINUM: $0.03; DIAMOND: $0.03 | Scraped professional — One unique, schema-valid public Thumbtack professional record written to the default dataset. |
apify-actor-start | $0.005 | Actor Start — Charged when the Actor starts running. Number of events charged depends on Actor memory (one event per GB, minimum one event). — Charged once per run. |
Apify platform usage for this Actor run is included alongside the event prices above; no separate per-run platform-usage fee is passed to users.
This covers Apify platform usage for this Actor run. Other Apify products or usage outside this Actor run may still follow your account plan.