Overview

Getting Started

MARKETPLACE

Widgets

Find Pros

Categories

Keywords

Requests

Leads

Messages

On-Demand Orders

Reviews

User Accounts

PRO INTEGRATIONS

Leads

Messages

Reviews

Pro Profiles

Business Phone Numbers

Manage Webhooks

Testing Your Pro Integration

Support

Changelog

Terms and Policies

Environments

Learn the different API Environments you can utilize.
Thumbtack has two environments that partners can interact with:
  • production
    • API: https://api.thumbtack.com/api/
    • OAuth Authorization Server: https://auth.thumbtack.com/
      • Uses the clientID and clientSecret that are specific to production
      • Authorization URL: https://auth.thumbtack.com/oauth2/auth
      • Token URL: https://auth.thumbtack.com/oauth2/token
    • Thumbtack Website URL: https://thumbtack.com
  • staging
    • API: https://staging-api.thumbtack.com/api/
    • OAuth Authorization Server: https://staging-auth.thumbtack.com/
      • Uses the clientID and clientSecret that are specific to staging
      • Authorization URL: https://staging-auth.thumbtack.com/oauth2/auth
      • Token URL: https://staging-auth.thumbtack.com/oauth2/token
    • Thumbtack Website URL: https://staging-partner.thumbtack.com
      • NOTE: When attempting to navigate to any staging-partner.thumbtack.com URL (except for Widget URLs), you will be required you to enter a username and password to access it. This will be provided by Thumbtack to you. This is not your clientID and clientSecret. This is also not a Thumbtack user account - you must create accounts as you normally would by following signup processes once you've accessed the environment.
Each environment uses a separate set of clientID + clientSecret to access them. You will be given one for production and one for staging.
Your staging clientID and clientSecret should only be used with our staging environment and your production clientID and clientSecret should only be used with our production environment. If you attempt to access either environment using credentials meant for the other one, you will receive an error.
We recommend that, when beginning your integration, to utilize our staging environment.
It is important to note that requests to our production environment and webhook payloads generated from our production environment will return links to our production environment (thumbtack.com), while those in our staging environment will return links to our staging environment (staging-partner.thumbtack.com).

Last Updated: Apr 24th, 2026

On this page