Skip to main content

API Overview

Learn where to find a developer to help build your custom integrations

Written by Mathew H

Where to Find an API Developer

API is available only to Pros on a MAX plan.

The Housecall Pro Public API allows you to create custom integrations with Housecall Pro. APIs are used to connect two apps together so that certain actions in one app automatically trigger a response in another app.

Considering the technical nature of API, if you're interested in setting up custom integrations, you will need to hire a skilled developer. They can navigate the intricacies of the API and bring your integration ideas to life. Since our engineers' time and effort are dedicated to enhancing the features for all of our Pros, we aren't able to provide dedicated support on any API requests.

Before getting started, we recommend that you review the available APIs in our open API documentation here: https://docs.housecallpro.com/. Note that not every feature is available to build an integration. You’ll first need to consider:

  • What you want to automate

  • Whether our API has the available API calls to automate your task

  • Whether the other software you want to automate with similarly has an open API and the available API calls needed

When you do decide to collaborate with a developer, it's important to select someone you trust, as they'll have access to your account information. Think of it as giving them a backdoor to all of the data in your Housecall Pro account.

Freelance developers work independently and have varying levels of experience. Some are just beginners, while others may be highly skilled and experienced. A freelance developer will work well for your integrations, as it will likely be easy to hire them on a short-term basis. Some examples of where you can find freelance developers are:

  • Upwork - Upwork is one of the most popular websites to find a freelance developer. One great thing about their site is that they offer payment protection and a review system.

  • Toptal - An advantage of Toptal is that they individually screen every developer who is posted on their website.

  • Guru - Guru offers payment protection as well as the ability to view the portfolio of the developers on their website.

  • Freelancer - Freelancer allows you to post the scope of the project you need to be done (in this case, custom API integrations with Housecall Pro) on their website, and any freelance developer can see this post and reach out to you with their interest.

  • PeoplePerHour - Using PeoplePerHour’s search bar, you can type something like “API” and be presented with a list of freelance developers to choose from, this website has a review system to help you make your decision on which developer to choose.

  • Truelancer - Truelancer offers a secure payment system and the developers on the website can potentially be available for long or short periods of time, as needed for your project.

Once you have decided on a developer to partner with, you’ll need to generate an API key for them. It is very important you have talked with your developer and that you trust them before you provide this key to them. This key is essentially giving them access to all of the data in your Housecall Pro account.

As soon as your developer has their API key, they can use the API docs to begin building your custom integrations!

If you are not interested in hiring a developer at this time, with a bit of time, you may be able to use some user-friendly automation tools, like Make, Zapier, and Pabbly Connect, to create some API automations. Should you choose to explore these options, please understand that we are unable to provide support in setting up these integrations.


Generating and Managing Your API Key

Once you’ve identified a trusted developer to build an integration, you will need to grant them an API key and share our public API Documentation with them to get started.

As mentioned above, Housecall Pro cannot build or maintain custom integrations created via API keys. Hire a skilled developer you trust before getting started.

How to Create an API Key

To generate an API key:

  • Sign in to your Housecall Pro account and go to My Apps > All Apps.

📌 Keep in mind that only Admin users can generate API Keys. Because an API key can expose sensitive data from your account, office staff do not have access to generating API keys.

  • Scroll the All apps page or use the search bar to locate API Key Management

  • After opening the app, click Generate API Key.

  • Name your API Key and select the Permissions (Full access or Read-only), then click Generate key.

  • Copy the API key and send it to your developer.

How to Delete an API Key

If you ever need to delete an API key, you can delete it at any time. Keep in mind that deleting your API key will break any integration that is currently using it.

To delete an API key:

  • Sign in to your Housecall Pro account and go to My Apps > All Apps.

📌 Similarly to generating API keys, only Admin users can delete API Keys.

  • Scroll the All apps page or use the search bar to locate API Key Management

  • After opening the app, click the trash can next to the API key to delete it.

  • If you are sure you want to delete the key and stop any integration using it from working, click "I understand, delete this key"


Need help or have questions?

We're here for you! Chat with Support using the Blue Chat Bubble in your Housecall Pro account, or give us a call at (858) 842-5746.

Did this answer your question?