Discover/thumbtack.com API
live

thumbtack.com APIthumbtack.com

Search Thumbtack service providers by ZIP code and service type. Get profiles, ratings, reviews, pricing estimates, and cost guides via 4 structured endpoints.

Endpoints
0
Updated
14d ago
This API has no published endpoints yet. Check back soon.
Use it in your codegrab a free API key at signup
// select an endpoint above
All endpoints · 0 totalclick to expand

About the thumbtack.com API

The Thumbtack API exposes 4 endpoints covering local service provider search, detailed business profiles, provider photos, and pricing cost guides. The search_providers endpoint returns provider names, star ratings, review counts, pricing estimates, and business facts filtered by service type slug and 5-digit ZIP code. The get_cost_guide endpoint delivers structured national pricing tables including ranges by bedroom and bathroom count, hourly rates, and service-type breakdowns.

Search and Provider Discovery

The search_providers endpoint accepts a service parameter (a URL slug such as house-cleaning or plumbing) and a zip_code for location-based filtering. Each item in the returned items array includes name, rating, review_count, is_online, price, url, service_pk, and a facts object. The total field gives the integer count of providers returned for that query. Provider url values feed directly into the profile and photo endpoints.

Provider Profiles and Stats

get_provider_profile takes a url path or full URL from search results and returns a detailed profile. Key response fields include about (the business description), stats (an object covering hires, similar_jobs, years_in_business, employees, top_pro, and background_checked), services (an array of category names), and a reviews array. Note that the reviews array may be empty depending on how the profile page renders at request time.

Cost Guides

get_cost_guide accepts the same service slug format used in search_providers. The response includes title (e.g. How much do house cleaners charge?), url, and pricing_data — an object mapping section headers to arrays of pricing table rows or text blocks. Sections typically cover national averages, ranges by number of bedrooms or bathrooms, hourly rates, and breakdowns by specific service variant.

Photos Endpoint

get_provider_photos retrieves project media for a specific provider. The response shape for this endpoint is not fully specified in current documentation, so field availability may vary. Use search_providers and get_provider_profile first to confirm a provider URL before calling the photos endpoint.

Common use cases
  • Build a local contractor comparison tool using rating, review_count, and price fields from search_providers
  • Populate a home services directory with business stats such as hires, years_in_business, and background_checked from get_provider_profile
  • Estimate project budgets by querying get_cost_guide for services like plumbing or painting and parsing the pricing_data tables
  • Track provider availability and online status across ZIP codes using the is_online field in search results
  • Aggregate reviews and ratings for multiple providers in a service category using reviews and review_count from profile responses
  • Enrich CRM or lead-gen tools with Thumbtack provider profiles by mapping service_pk and url from search to full profile data
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000250 req/min

One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does Thumbtack have an official developer API?+
Thumbtack does not offer a public developer API. There is no documented REST or GraphQL API available for external developers at thumbtack.com/developers.
What does `get_provider_profile` return beyond what `search_providers` includes?+
search_providers returns a summary row per provider: name, rating, review count, price estimate, and a facts object. get_provider_profile adds the full about description, a stats object with fields like hires, similar_jobs, years_in_business, employees, top_pro, and background_checked, plus a services array and a reviews array that may contain individual review objects.
Are reviews always included in the `get_provider_profile` response?+
Not always. The reviews array may be empty depending on how the profile page renders at the time of the request. The review_count field (total number of reviews) is a separate integer and is more consistently populated than the full review objects array.
Does the API support filtering providers by price range or minimum rating?+
The search_providers endpoint filters by service slug and zip_code only. Client-side filtering on rating, review_count, or price fields is possible after retrieving results, but the API does not accept those as query parameters. You can fork this API on Parse and revise it to add server-side filtering logic on those fields.
Does the API cover Thumbtack's booking or messaging features?+
No. The API covers provider search, profiles, photos, and cost guides. Booking requests, direct messaging, quote threads, and payment data are not exposed. You can fork this API on Parse and revise it to add endpoints targeting those features if they are accessible without authentication.
Page content last updated . Spec covers 0 endpoints from thumbtack.com.
Related APIs in MarketplaceSee all →
lowes.com API
Search and browse products from Lowe's, including product listings by category, detailed product information, and pricing. Retrieve comprehensive details on specific items to compare options and make informed purchasing decisions.
bigbasket.com API
Browse and search BigBasket's online grocery catalog. Retrieve product details, pricing, stock availability, category trees, search suggestions, homepage promotions, and delivery coverage — all in one API.
jula.fi API
Search and browse products from Jula.fi to find hardware items with detailed information including prices (with and without VAT), stock availability, brand details, and product SKUs. Explore products by category or search for specific items to compare pricing and check real-time stock status.
carsforsale.com API
Search vehicle listings and browse detailed car inventory by make, model, and trim to find the perfect vehicle on CarsForSale.com. Access comprehensive listing details including pricing, specifications, and availability all in one place.
zapimoveis.com.br API
Search and filter real estate listings across Brazil on ZAP Imóveis — the country's largest property portal. Retrieve listings for sale or rent with detailed attributes including price, location, size, bedrooms, bathrooms, parking, and amenities. Supports location autocomplete, property type discovery, and full listing detail retrieval.
leroymerlin.fr API
Search and browse Leroy Merlin France's complete product catalog to find items by category, view pricing, product details, and compare offerings from Leroy Merlin and their online partners. Access real-time product information including names, IDs, URLs, and seller details to help you discover and evaluate home improvement and DIY products.
industrynet.com API
Find industrial suppliers and browse product categories across a comprehensive marketplace directory. Connect directly with suppliers by viewing detailed listings and submitting contact inquiries programmatically.
bilbasen.dk API
Search Denmark's largest car marketplace to find vehicles by make and model, then access detailed pricing and technical specifications including emissions, weight, MSRP, battery size, and equipment details. Get comprehensive car listings and full specs to compare vehicles on Bilbasen.dk.