Thumbtack Scraper API - Local Pros, Ratings & Hires avatar

Thumbtack Scraper API - Local Pros, Ratings & Hires

Pricing

from $0.42 / 1,000 pros

Go to Apify Store
Thumbtack Scraper API - Local Pros, Ratings & Hires

Thumbtack Scraper API - Local Pros, Ratings & Hires

Thumbtack scraper and API alternative: local pros by service and US city or ZIP code with business name, rating, review count, hires, Top Pro badge, services, response time, year founded, team size and profile URL. Lead lists for home services, no login.

Pricing

from $0.42 / 1,000 pros

Rating

0.0

(0)

Developer

CrawlKit

CrawlKit

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 hours ago

Last modified

Share

Scrape Thumbtack pros for any service and US city or ZIP code. Each result is one local business (plumber, electrician, house cleaner, handyman, mover, contractor, personal trainer...) with its rating, review count, number of hires on Thumbtack, Top Pro badge, services offered, average response time, year founded, team size, business description, a featured review and the link to its Thumbtack profile.

Give a category and one or more locations, or paste Thumbtack list URLs. No login, no API key.

What you can use it for

  • Lead lists of local service businesses by trade and city (home services, B2B sales, marketing agencies).
  • Local market research: how many pros, how established (hires, years in business), how well rated, in each city.
  • Competitor monitoring for a trade in your area (schedule the Actor weekly).
  • Data for AI agents: flat JSON, one item per pro, explicit field names.

Input

FieldTypeDefaultDescription
categorystring—Service as in Thumbtack URLs: plumbers, electricians, house-cleaning, handyman, movers, kitchen-remodeling, personal-trainers... Spaces become dashes (house cleaning works).
locationsarray of strings—US cities as City, ST (Austin, TX, St. Louis, Missouri) or 5-digit ZIP codes (10001). One list page per location.
startUrlsarray—Thumbtack list pages to read directly, e.g. https://www.thumbtack.com/tx/houston/electricians/. Used in addition to category + locations.
maxItemsinteger50Maximum pros across all pages (up to 5,000).

Either category + locations or startUrls is required. A pro listed on several pages is returned once.

Example:

{
"category": "electricians",
"locations": ["Houston, TX", "Dallas, TX", "Austin, TX", "78701"],
"maxItems": 100
}

Output

One item per pro. Example (description and review shortened):

{
"businessName": "3 GUYS Electrical & Insulation",
"rating": 4.92,
"reviewCount": 49,
"ratingLabel": "Excellent",
"hires": 108,
"badge": "Top Pro",
"highlights": ["Licensed"],
"services": ["Switch and Outlet Installation"],
"responseTimeHours": 0.2,
"servesArea": "Houston, TX",
"description": "We're a small, family-owned electrical and insulation company...",
"yearFounded": 2015,
"employees": 2,
"startingPrice": null,
"featuredReview": "The price was fair and reasonable... Couldn't recommend them enough!",
"featuredReviewAuthor": "Shivonne B.",
"featuredReviewDate": "2026-09-26",
"isOnlineNow": true,
"imageUrl": "https://production-next-images-cdn.thumbtack.com/i/571535626768474119/desktop/standard/400square-legacy",
"profileUrl": "https://www.thumbtack.com/tx/houston/insulation/3-guys-electrical-insulation/service/394902057225740289",
"proId": "394902057225740289",
"rank": 1,
"category": "Electricians",
"location": "Houston, TX",
"zipCode": null,
"searchUrl": "https://www.thumbtack.com/tx/houston/electricians",
"scrapedAt": "2026-10-27T10:00:00+00:00"
}

Field notes:

  • rating is the average out of 5 (2 decimals) and reviewCount the number of Thumbtack reviews; both are null for new pros without reviews.
  • hires is the number of jobs the pro was hired for through Thumbtack.
  • highlights are Thumbtack's labels on the pro card: Licensed, Great value, In high demand...
  • responseTimeHours is the pro's average response time to new requests.
  • rank is the position on Thumbtack's list page for that search.
  • proId is Thumbtack's id of the pro's service: stable, usable to deduplicate across runs.
  • On ZIP code searches, location and zipCode hold the ZIP; servesArea is left empty because Thumbtack derives it from the visitor's location rather than from the ZIP.
  • featuredReviewAuthor is shortened to first name + initial.

Pricing

Pay-per-event, no start fee: $0.70 per 1,000 pros on the Apify Free plan, with lower prices on paid plans. Each pro pushed to the dataset is one event.

EventFreeStarterScaleBusinessEnterprise
Pro (PRO)$0.70$0.59$0.52$0.42$0.42

Prices in USD per 1,000 events.

Cost examples (Free plan)

ScenarioProsCost
One city10$0.007
25 cities250$0.175
Nationwide lead list5,000$3.50

Limitations

  • Thumbtack shows about 10 pros per city or ZIP list page; to get more pros, add more cities or ZIP codes (the Actor reads one page per location).
  • Only public list pages are read. Pro profile pages, full review lists, phone numbers and emails are not collected (Thumbtack does not show contact details publicly).
  • The category must exist on Thumbtack for that city; an unknown category or city is reported in the log and skipped.
  • US only (Thumbtack's market).
  • Thumbtack uses an AWS WAF browser check: the Actor runs a headless browser, which adds about 20 seconds at the start of each run.
  • startingPrice is filled only when Thumbtack displays a price on the card.