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.
Housecall Pro publishes 11 API contracts indexed on the APIs.io network, including Companies API, Customers API, Employees API, and 8 more. Tagged areas include Home Services, Field Service Management, Scheduling, Dispatching, and Invoicing.
The Housecall Pro catalog on APIs.io includes 1 JSON-LD context and 1 Spectral governance ruleset.
Housecall Pro’s developer surface includes developer portal, documentation, getting-started guide, authentication, changelog, pricing, signup flow, and 27 more developer resources.
48.8/100developing▬ flatAgent22/100agent awareFront door AI4/6
moderate
Heartbeat100/100
alive
saas
Full breakdown ↓
scored 2026-11-06 · rubric v0.27.0 · Show this score on your site →
Regulatory Posture applies to this provider. Its tags matched the
Payments regime, so
Regulatory Posture carries 15 points of the composite.
If this regime is wrong for your business, say so on your
provider repo — the
applicability map is public and we will correct it.
Create-or-Update Ergonomics applies to this provider. This API accepts writes, so it
carries 10 points of the composite. It is scored from the published contracts
themselves: whether a caller can create-or-update in one call, whether the write accepts a key the caller already
holds, and whether the response says which branch ran. Without that, every write needs a search-and-branch in
front of it, and the first time that check is skipped a duplicate record is created.
Scored against the observed mean rather than raw — a provider at the catalog average is unchanged by this facet,
not penalised by it.
The six quality facets above are damped to 75 points between them,
because the conditional facet above carries the other
25. That is why each facet's contribution is shown against a damped
maximum: raising a quality facet moves the composite by 75% of its nominal
weight, not 100%. The full arithmetic is at apis.io/rating/.
Show this score on your site.
It updates itself when the score changes. Paste this where you link to your API docs:
<a href="https://apis.io/providers/housecall-pro/"><img src="https://apis.io/badge/housecall-pro/card.svg" alt="Housecall Pro on APIs.io — Kin Score by API Evangelist"></a>
Other styles, a README pill and a shields.io endpoint are on the badge page.
Raise your score.
Agent readiness — checks not met, largest first (exact, from this profile):
MCP Server+12 pts — deployment.mode + probe verdict on the mcp/ manifest, not the pointer; an unprobed slug falls back to authorship
Idempotency+9 pts — OpenAPI mutating operations declare an idempotency key — a header, a request-body property, or a named de-duplication token whose own description says so (verified); else common[].type matches /idempoten/i (documented)
Stable Error Semantics+8 pts — OpenAPI $refs a shared error schema across 4xx/5xx responses (verified), else common[].type includes ErrorCatalog / ErrorCodes / DeclineCodes
A2A Agent Card+8 pts — a2a/-a2a.yml manifest, graded on conformance.grade against A2A 1.0.0
Request/Response Examples+7 pts — share of operations carrying request/response examples; else an Examples / Code Samples link
9 more unmet checks in the Agent Readiness table above.
Kin Score — facets with the most composite points still available (weight × headroom):
The Kin Score Market layer reads a provider inside its market:
its position, and how deep its integrations go. Depth is only comparable within a position. Provisional and unweighted:
not part of the Kin Score or agent readiness.
Registered MCP server and declares compatibility are report only — not weighted.
Undeclared means we found nothing we can read, so there is no number: we never infer integrations.
Standards this provider implements or carries. De facto ones are profiled and measured by the API Commons; formal ones come from the standards directory and are linked by the provider's own tags. The evidence column says how each claim was established — not that it was made.
aid: housecall-pro
url: https://raw.githubusercontent.com/api-evangelist/housecall-pro/refs/heads/main/apis.yml
x-docs-platform: stoplight
x-docs-platform-confidence: high
x-docs-platform-checked: 2026-10-03
apis:
- aid: housecall-pro:housecall-pro-companies-api
name: Housecall Pro Companies API
description: The Companies API from Housecall Pro — 1 operation(s) for companies.
humanURL: https://docs.housecallpro.com/
baseURL: https://api.housecallpro.com
tags:
- Companies
properties:
- type: OpenAPI
url: openapi/housecall-pro-companies-api-openapi.yml
- type: Documentation
url: https://docs.housecallpro.com/
- 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: Documentation
url: https://docs.housecallpro.com/docs/housecall-public-api/4c64fe617d191-multi-location-enabled-ap-is
- type: ChangeLog
url: https://docs.housecallpro.com/docs/housecall-public-api/06ba3d648e345-changelog
- type: GettingStarted
url: https://help.housecallpro.com/en/articles/8505035-api-overview
- type: JSONSchema
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: JSONLD
url: json-ld/housecall-pro-context.jsonld
- aid: housecall-pro:housecall-pro-customers-api
name: Housecall Pro Customers API
description: The Customers API from Housecall Pro — 2 operation(s) for customers.
humanURL: https://docs.housecallpro.com/
baseURL: https://api.housecallpro.com
tags:
- Customers
properties:
- type: OpenAPI
url: openapi/housecall-pro-customers-api-openapi.yml
- type: Documentation
url: https://docs.housecallpro.com/
- 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: Documentation
url: https://docs.housecallpro.com/docs/housecall-public-api/4c64fe617d191-multi-location-enabled-ap-is
- type: ChangeLog
url: https://docs.housecallpro.com/docs/housecall-public-api/06ba3d648e345-changelog
- type: GettingStarted
url: https://help.housecallpro.com/en/articles/8505035-api-overview
- type: JSONSchema
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: JSONLD
url: json-ld/housecall-pro-context.jsonld
- aid: housecall-pro:housecall-pro-employees-api
name: Housecall Pro Employees API
description: The Employees API from Housecall Pro — 2 operation(s) for employees.
humanURL: https://docs.housecallpro.com/
baseURL: https://api.housecallpro.com
tags:
- Employees
properties:
- type: OpenAPI
url: openapi/housecall-pro-employees-api-openapi.yml
- type: Documentation
url: https://docs.housecallpro.com/
- 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: Documentation
url: https://docs.housecallpro.com/docs/housecall-public-api/4c64fe617d191-multi-location-enabled-ap-is
- type: ChangeLog
url: https://docs.housecallpro.com/docs/housecall-public-api/06ba3d648e345-changelog
- type: GettingStarted
url: https://help.housecallpro.com/en/articles/8505035-api-overview
- type: JSONSchema
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: JSONLD
url: json-ld/housecall-pro-context.jsonld
- aid: housecall-pro:housecall-pro-estimates-api
name: Housecall Pro Estimates API
description: The Estimates API from Housecall Pro — 2 operation(s) for estimates.
humanURL: https://docs.housecallpro.com/
baseURL: https://api.housecallpro.com
tags:
- Estimates
properties:
- type: OpenAPI
url: openapi/housecall-pro-estimates-api-openapi.yml
- type: Documentation
url: https://docs.housecallpro.com/
- 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: Documentation
url: https://docs.housecallpro.com/docs/housecall-public-api/4c64fe617d191-multi-location-enabled-ap-is
- type: ChangeLog
url: https://docs.housecallpro.com/docs/housecall-public-api/06ba3d648e345-changelog
- type: GettingStarted
url: https://help.housecallpro.com/en/articles/8505035-api-overview
- type: JSONSchema
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: JSONLD
url: json-ld/housecall-pro-context.jsonld
- aid: housecall-pro:housecall-pro-invoices-api
name: Housecall Pro Invoices API
description: The Invoices API from Housecall Pro — 2 operation(s) for invoices.
humanURL: https://docs.housecallpro.com/
baseURL: https://api.housecallpro.com
tags:
- Invoices
properties:
- type: OpenAPI
url: openapi/housecall-pro-invoices-api-openapi.yml
- type: Documentation
url: https://docs.housecallpro.com/
- 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: Documentation
url: https://docs.housecallpro.com/docs/housecall-public-api/4c64fe617d191-multi-location-enabled-ap-is
- type: ChangeLog
url: https://docs.housecallpro.com/docs/housecall-public-api/06ba3d648e345-changelog
- type: GettingStarted
url: https://help.housecallpro.com/en/articles/8505035-api-overview
- type: JSONSchema
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: JSONLD
url: json-ld/housecall-pro-context.jsonld
- aid: housecall-pro:housecall-pro-jobs-api
name: Housecall Pro Jobs API
description: The Jobs API from Housecall Pro — 2 operation(s) for jobs.
humanURL: https://docs.housecallpro.com/
baseURL: https://api.housecallpro.com
tags:
- Job
tags_raw:
- Jobs
properties:
- type: OpenAPI
url: openapi/housecall-pro-jobs-api-openapi.yml
- type: Documentation
url: https://docs.housecallpro.com/
- 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: Documentation
url: https://docs.housecallpro.com/docs/housecall-public-api/4c64fe617d191-multi-location-enabled-ap-is
- type: ChangeLog
url: https://docs.housecallpro.com/docs/housecall-public-api/06ba3d648e345-changelog
- type: GettingStarted
url: https://help.housecallpro.com/en/articles/8505035-api-overview
- type: JSONSchema
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: JSONLD
url: json-ld/housecall-pro-context.jsonld
- aid: housecall-pro:housecall-pro-leads-api
name: Housecall Pro Leads API
description: The Leads API from Housecall Pro — 1 operation(s) for leads.
humanURL: https://docs.housecallpro.com/
baseURL: https://api.housecallpro.com
tags:
- Leads
properties:
- type: OpenAPI
url: openapi/housecall-pro-leads-api-openapi.yml
- type: Documentation
url: https://docs.housecallpro.com/
- 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: Documentation
url: https://docs.housecallpro.com/docs/housecall-public-api/4c64fe617d191-multi-location-enabled-ap-is
- type: ChangeLog
url: https://docs.housecallpro.com/docs/housecall-public-api/06ba3d648e345-changelog
- type: GettingStarted
url: https://help.housecallpro.com/en/articles/8505035-api-overview
- type: JSONSchema
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: JSONLD
url: json-ld/housecall-pro-context.jsonld
- aid: housecall-pro:housecall-pro-line-items-api
name: Housecall Pro Line Items API
description: The Line Items API from Housecall Pro — 1 operation(s) for line items.
humanURL: https://docs.housecallpro.com/
baseURL: https://api.housecallpro.com
tags:
- Line Items
properties:
- type: OpenAPI
url: openapi/housecall-pro-line-items-api-openapi.yml
- type: Documentation
url: https://docs.housecallpro.com/
- 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: Documentation
url: https://docs.housecallpro.com/docs/housecall-public-api/4c64fe617d191-multi-location-enabled-ap-is
- type: ChangeLog
url: https://docs.housecallpro.com/docs/housecall-public-api/06ba3d648e345-changelog
- type: GettingStarted
url: https://help.housecallpro.com/en/articles/8505035-api-overview
- type: JSONSchema
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: JSONLD
url: json-ld/housecall-pro-context.jsonld
- aid: housecall-pro:housecall-pro-payments-api
name: Housecall Pro Payments API
description: The Payments API from Housecall Pro — 1 operation(s) for payments.
humanURL: https://docs.housecallpro.com/
baseURL: https://api.housecallpro.com
tags:
- Payments
properties:
- type: OpenAPI
url: openapi/housecall-pro-payments-api-openapi.yml
- type: Documentation
url: https://docs.housecallpro.com/
- 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: Documentation
url: https://docs.housecallpro.com/docs/housecall-public-api/4c64fe617d191-multi-location-enabled-ap-is
- type: ChangeLog
url: https://docs.housecallpro.com/docs/housecall-public-api/06ba3d648e345-changelog
- type: GettingStarted
url: https://help.housecallpro.com/en/articles/8505035-api-overview
- type: JSONSchema
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: JSONLD
url: json-ld/housecall-pro-context.jsonld
- aid: housecall-pro:housecall-pro-schedule-items-api
name: Housecall Pro Schedule Items API
description: The Schedule Items API from Housecall Pro — 1 operation(s) for schedule items.
humanURL: https://docs.housecallpro.com/
baseURL: https://api.housecallpro.com
tags:
- Schedule Items
properties:
- type: OpenAPI
url: openapi/housecall-pro-schedule-items-api-openapi.yml
- type: Documentation
url: https://docs.housecallpro.com/
- 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: Documentation
url: https://docs.housecallpro.com/docs/housecall-public-api/4c64fe617d191-multi-location-enabled-ap-is
- type: ChangeLog
url: https://docs.housecallpro.com/docs/housecall-public-api/06ba3d648e345-changelog
- type: GettingStarted
url: https://help.housecallpro.com/en/articles/8505035-api-overview
- type: JSONSchema
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: JSONLD
url: json-ld/housecall-pro-context.jsonld
- aid: housecall-pro:housecall-pro-webhooks-api
name: Housecall Pro Webhooks API
description: The Webhooks API from Housecall Pro — 2 operation(s) for webhooks.
humanURL: https://docs.housecallpro.com/
baseURL: https://api.housecallpro.com
tags:
- Webhook
tags_raw:
- Webhooks
properties:
- type: OpenAPI
url: openapi/housecall-pro-webhooks-api-openapi.yml
- type: Documentation
url: https://docs.housecallpro.com/
- 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: Documentation
url: https://docs.housecallpro.com/docs/housecall-public-api/4c64fe617d191-multi-location-enabled-ap-is
- type: ChangeLog
url: https://docs.housecallpro.com/docs/housecall-public-api/06ba3d648e345-changelog
- type: GettingStarted
url: https://help.housecallpro.com/en/articles/8505035-api-overview
- type: JSONSchema
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: JSONLD
url: json-ld/housecall-pro-context.jsonld
name: Housecall Pro
tags:
- Home Services
- Field Service Management
- Scheduling
- Dispatching
- Invoicing
- Payments
- HVAC
- Plumbing
- Electrical
- Cleaning
- Landscaping
- Pest Control
- Software-as-a-Service
tags_raw:
- Home Services
- Field Service Management
- Scheduling
- Dispatching
- Invoicing
- Payments
- HVAC
- Plumbing
- Electrical
- Cleaning
- Landscaping
- Pest Control
- SaaS
kind: contract
deliveryModel:
model: saas
open_source: false
commercial: true
callable_host: true
label: Hosted service · you call their endpoint
confidence: high
source:
- openapi
- pricing
generated: '2026-08-28'
method: derived
accessModel:
pricing: freemium
onboarding: unknown
trial: true
try_now: false
public: false
label: Freemium (free trial)
confidence: low
source:
- plans
- security
generated: '2026-11-06'
method: derived
image: https://static-assets.housecallpro.com/brand/logos/square-door-only.svg
access: 3rd-Party
common:
- type: Website
url: https://www.housecallpro.com/
- type: CapabilityMap
url: capabilities/housecall-pro-capability-edges.yml
name: Housecall Pro Business Capability Map
- type: PostmanWorkspace
url: https://www.postman.com/kinlaneapi/housecall-pro/overview
- type: DomainSecurity
url: security/housecall-pro-domain-security.yml
- 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: Forums
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.23'
Housecall Pro API — frequently asked questions
Does Housecall Pro have an API?
Yes. APIs.io lists 11 APIs from Housecall Pro, including Housecall Pro Companies API, Housecall Pro Customers API and Housecall Pro Employees API, and 8 more.
Is there an OpenAPI specification for the Housecall Pro API?
Yes. APIs.io indexes 11 OpenAPI specifications for Housecall Pro, each linked for download from this page.
How do I authenticate with the Housecall Pro API?
Housecall Pro uses bearer-token authentication.
How much does the Housecall Pro API cost?
Housecall Pro publishes its prices; its Basic plan is $59/mo per account (annual billing) as of 2026-09-20. APIs.io lists 4 pricing plans for Housecall Pro, with each plan's price, limits and inclusions under Pricing on this page.
Is the Housecall Pro API ready for AI agents?
Housecall Pro has a Kin Score of 48.8 out of 100 (developing) and an Agent Readiness score of 21.7 (agent-aware), scored by API Evangelist on 2026-11-06.
Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we
store it to create your key and to recognise you if you sign in with another
provider. See our Privacy Policy and
Terms.