Housecall Pro logo

Housecall Pro

Housecall Pro is an all-in-one home services business management platform headquartered in Denver, Colorado (with offices in San Diego), founded in 2013 by Ian Heidt, Roland Ligtenberg, Reza Olfat, Adam Perry-Pelletier, and Chris Zwickilton under the parent entity Codefied Inc. The platform serves 200K+ residential and commercial service pros across 50+ trades — HVAC, plumbing, electrical, cleaning, landscaping, pest control, garage doors, locksmiths, appliance repair, and more — providing scheduling, dispatching, online booking, estimates, invoicing, payments, marketing, GPS fleet tracking, customer communications, recurring service plans, and an AI-powered call answering agent. Developer integrations are exposed via the Housecall Pro Public API, available on the MAX plan, with Stoplight-hosted documentation, bearer-token API keys, multi- location key scoping, and webhook subscriptions for customer, estimate, invoice, job, lead, and payment events.

1 APIs 19 Features
Home ServicesField Service ManagementSchedulingDispatchingInvoicingPaymentsHVACPlumbingElectricalCleaningLandscapingPest ControlSaaS

APIs

Housecall Pro Public API

The Housecall Pro Public API is a REST + JSON API hosted on Stoplight that gives MAX-plan customers programmatic access to core platform resources — customers, leads, jobs, esti...

Features

Scheduling and dispatching for field service teams
Online booking widget for the company website
Estimates with multi-option (good/better/best) approval flow
Invoicing with sent, paid, voided, and refunded statuses
Integrated payment processing (cards, ACH, financing)
Recurring service plans and maintenance agreements
Employee GPS tracking and dispatch board
QuickBooks Online integration
HCP AI for call answering and job booking
Postcard and email marketing
Customer equipment tracking
Premium review management
Visual price book
Sales proposal tool (add-on)
Multi-location support with single-key API access
Public REST API at api.housecallpro.com (MAX plan)
Webhook subscriptions for customer, estimate, invoice, job, lead, and payment events
Webhook payload signing secret for verification
14-day full-MAX free trial

Semantic Vocabularies

Housecall Pro Context

35 classes · 0 properties

JSON-LD

Resources

🌐
Portal
Portal
🔗
Documentation
Documentation
🔗
Documentation
Documentation
🚀
GettingStarted
GettingStarted
🔑
Authentication
Authentication
🔗
Webhooks
Webhooks
📄
ChangeLog
ChangeLog
💰
Pricing
Pricing
📝
SignUp
SignUp
🔗
Login
Login
📰
Blog
Blog
📄
PressReleases
PressReleases
🔗
AboutUs
AboutUs
🔗
Leadership
Leadership
🔗
Careers
Careers
📜
TermsOfService
TermsOfService
📜
PrivacyPolicy
PrivacyPolicy
🔗
ContactUs
ContactUs
💬
Support
Support
🔗
LinkedIn
LinkedIn
🔗
XHandle
XHandle
🔗
Facebook
Facebook
🔗
Instagram
Instagram
👥
YouTube
YouTube
🔗
AppStoreiOS
AppStoreiOS
🔗
AppStoreAndroid
AppStoreAndroid
🔗
Forum
Forum
🔗
Plans
Plans
🔗
RateLimits
RateLimits
🔗
FinOps
FinOps

Sources

Raw ↑
aid: housecall-pro
url: https://raw.githubusercontent.com/api-evangelist/housecall-pro/refs/heads/main/apis.yml
apis:
  - aid: housecall-pro:housecall-pro-public-api
    name: Housecall Pro Public API
    tags:
      - Home Services
      - Field Service Management
      - Customers
      - Jobs
      - Estimates
      - Invoices
      - Payments
      - Employees
      - Webhooks
    humanURL: https://docs.housecallpro.com/
    baseURL: https://api.housecallpro.com
    properties:
      - url: https://docs.housecallpro.com/
        type: Documentation
      - url: https://docs.housecallpro.com/docs/housecall-public-api/ZG9jOjU4NjM4-authentication
        type: Authentication
      - url: https://docs.housecallpro.com/docs/housecall-public-api/46e9e1be07621-webhooks
        type: Webhooks
      - url: https://docs.housecallpro.com/docs/housecall-public-api/4c64fe617d191-multi-location-enabled-ap-is
        type: Documentation
      - url: https://docs.housecallpro.com/docs/housecall-public-api/06ba3d648e345-changelog
        type: ChangeLog
      - url: https://help.housecallpro.com/en/articles/8505035-api-overview
        type: GettingStarted
      - url: openapi/housecall-pro-public-api-openapi.yml
        type: OpenAPI
      - url: json-schema/housecall-pro-customer-schema.json
        type: JSONSchema
      - url: json-schema/housecall-pro-job-schema.json
        type: JSONSchema
      - url: json-schema/housecall-pro-invoice-schema.json
        type: JSONSchema
      - url: json-ld/housecall-pro-context.jsonld
        type: JSONLD
    description: |
      The Housecall Pro Public API is a REST + JSON API hosted on Stoplight that gives MAX-plan customers
      programmatic access to core platform resources — customers, leads, jobs, estimates, invoices, payments,
      employees, companies, schedule items, and line items. The API is multi-location aware (a single key
      can pull across all locations of a multi-location admin) and supports webhook subscriptions for
      customer, estimate, invoice, job, lead, and payment events. Authentication is via a bearer/Token
      API key generated by an Admin in the App Store. Housecall Pro does not provide dedicated developer
      support, so integrations are typically built by partner developers or via integration platforms
      (Zapier, Make, Pipedream, Rollout).
name: Housecall Pro
tags:
  - Home Services
  - Field Service Management
  - Scheduling
  - Dispatching
  - Invoicing
  - Payments
  - HVAC
  - Plumbing
  - Electrical
  - Cleaning
  - Landscaping
  - Pest Control
  - SaaS
kind: contract
image: https://static-assets.housecallpro.com/brand/logos/square-door-only.svg
access: 3rd-Party
common:
  - type: Portal
    url: https://www.housecallpro.com
  - type: Documentation
    url: https://docs.housecallpro.com/
  - type: Documentation
    url: https://help.housecallpro.com/en/
  - type: GettingStarted
    url: https://help.housecallpro.com/en/articles/8505035-api-overview
  - type: Authentication
    url: https://docs.housecallpro.com/docs/housecall-public-api/ZG9jOjU4NjM4-authentication
  - type: Webhooks
    url: https://docs.housecallpro.com/docs/housecall-public-api/46e9e1be07621-webhooks
  - type: ChangeLog
    url: https://docs.housecallpro.com/docs/housecall-public-api/06ba3d648e345-changelog
  - type: Pricing
    url: https://www.housecallpro.com/pricing/
  - type: SignUp
    url: https://www.housecallpro.com/free-trial/
  - type: Login
    url: https://pro.housecallpro.com/pro/login
  - type: Blog
    url: https://www.housecallpro.com/resources/
  - type: PressReleases
    url: https://www.housecallpro.com/news/
  - type: AboutUs
    url: https://www.housecallpro.com/about/
  - type: Leadership
    url: https://www.housecallpro.com/about/leadership/
  - type: Careers
    url: https://www.housecallpro.com/careers/
  - type: TermsOfService
    url: https://www.housecallpro.com/terms-of-service/
  - type: PrivacyPolicy
    url: https://www.housecallpro.com/privacy-policy/
  - type: ContactUs
    url: https://www.housecallpro.com/contact-us/
  - type: Support
    url: https://help.housecallpro.com/en/
  - type: LinkedIn
    url: https://www.linkedin.com/company/housecallpro/
  - type: XHandle
    url: https://twitter.com/housecallpro
  - type: Facebook
    url: https://www.facebook.com/housecallpro
  - type: Instagram
    url: https://www.instagram.com/housecallpro/
  - type: YouTube
    url: https://www.youtube.com/c/HousecallPro
  - type: AppStoreiOS
    url: https://apps.apple.com/us/app/housecall-pro/id814134276
  - type: AppStoreAndroid
    url: https://play.google.com/store/apps/details?id=com.housecallpro.app
  - type: Forum
    url: https://www.facebook.com/groups/superprocommunity/
  - type: Plans
    url: plans/housecall-pro-plans-pricing.yml
  - type: RateLimits
    url: rate-limits/housecall-pro-rate-limits.yml
  - type: FinOps
    url: finops/housecall-pro-finops.yml
  - type: Features
    data:
      - Scheduling and dispatching for field service teams
      - Online booking widget for the company website
      - Estimates with multi-option (good/better/best) approval flow
      - Invoicing with sent, paid, voided, and refunded statuses
      - Integrated payment processing (cards, ACH, financing)
      - Recurring service plans and maintenance agreements
      - Employee GPS tracking and dispatch board
      - QuickBooks Online integration
      - HCP AI for call answering and job booking
      - Postcard and email marketing
      - Customer equipment tracking
      - Premium review management
      - Visual price book
      - Sales proposal tool (add-on)
      - Multi-location support with single-key API access
      - Public REST API at api.housecallpro.com (MAX plan)
      - Webhook subscriptions for customer, estimate, invoice, job, lead, and payment events
      - Webhook payload signing secret for verification
      - 14-day full-MAX free trial
    sources:
      - https://www.housecallpro.com
      - https://www.housecallpro.com/pricing/
      - https://docs.housecallpro.com/
      - https://help.housecallpro.com/en/articles/8505035-api-overview
    updated: '2026-05-25'
created: '2026-05-25'
modified: '2026-05-25'
position: Producing
description: |
  Housecall Pro is an all-in-one home services business management platform headquartered in Denver, Colorado
  (with offices in San Diego), founded in 2013 by Ian Heidt, Roland Ligtenberg, Reza Olfat, Adam Perry-Pelletier,
  and Chris Zwickilton under the parent entity Codefied Inc. The platform serves 200K+ residential and
  commercial service pros across 50+ trades — HVAC, plumbing, electrical, cleaning, landscaping, pest control,
  garage doors, locksmiths, appliance repair, and more — providing scheduling, dispatching, online booking,
  estimates, invoicing, payments, marketing, GPS fleet tracking, customer communications, recurring service
  plans, and an AI-powered call answering agent. Developer integrations are exposed via the Housecall Pro
  Public API, available on the MAX plan, with Stoplight-hosted documentation, bearer-token API keys, multi-
  location key scoping, and webhook subscriptions for customer, estimate, invoice, job, lead, and payment
  events.
maintainers:
  - FN: Kin Lane
    email: info@apievangelist.com
    X: apievangelist
    url: https://apievangelist.com
specificationVersion: '0.16'