Home
Providers
Jobber
Jobber
Jobber is field service management software for home and commercial service businesses, serving 100,000+ businesses across more than 50 trade verticals (cleaning, HVAC, plumbing, electrical, landscaping, roofing, painting, handyman, and more). The platform covers the full service-delivery lifecycle — requests, assessments, quotes, scheduling, visits, time tracking, expenses, invoicing, payments, and reporting — with first-party iOS and Android apps for technicians. The Jobber Developer API is a single GraphQL endpoint at https://api.getjobber.com/api/graphql secured by OAuth 2.0, versioned by date via the X-JOBBER-GRAPHQL-VERSION header, and throttled by a leaky-bucket query-cost budget on top of a 2,500-requests / 5-minute DDoS guard. Third-party apps are published in the Jobber App Marketplace.
Jobber publishes 1 API on the APIs.io network: Graph QL API. Tagged areas include Field Service Management, Home Service, Scheduling, Quoting, and Invoicing.
The Jobber catalog on APIs.io includes 1 JSON-LD context and 2 Spectral governance rulesets.
Jobber’s developer surface includes authentication, developer portal, documentation, signup flow, developer console, pricing, academy / training, and 22 more developer resources.
1 APIs
12 Features
7 Use Cases
On this page
Kin Score
APIs 1
Open Collections 3
GraphQL 1
Pricing Plans 1
Rate Limits 1
FinOps 1
Features 12
Vocabularies 1
Spectral Rules 2
JSON Schema 3
Examples 2
Security Posture 3
Agentic Access 1
Use Cases 7
Integrations 7
Solutions 9
Resources 29
apis.yml
40 Operational Transparency
0 Create-or-Update Ergonomics
Composite quality — 54.8/100 · strong
Agent readiness — 45/100 · agent ready
Individual APIs this provider publishes, each with its own machine-readable definition.
Open, tool-agnostic API collections (OpenAPI-derived and Bruno).
GraphQL schemas published by this provider.
Published pricing tiers and plan structures.
Documented rate limits and quota policies.
Cost, billing, and metering signals for API financial operations.
Notable capabilities this provider offers.
Scroll for all 12
JSON-LD contexts and semantic vocabularies used across these APIs.
Spectral governance rulesets for linting and validating these APIs.
Standalone JSON Schema definitions for this provider's data models.
Example request and response payloads for these APIs.
Authentication, domain security, vulnerability disclosure, and trust-center signals.
Recommended x-agentic-access execution contracts for AI agents.
What developers build with this provider.
Scroll for all 7
Pre-built integrations with other platforms and tools.
Scroll for all 7
Packaged solutions this provider offers.
Scroll for all 9
Get Started 4
Portal, sign-up, and the first successful call
Documentation 5
Reference material describing how the API behaves
Agent Surfaces 1
MCP servers, agent skills, and machine-readable catalogs
Design & Contract 2
Pagination, idempotency, versioning, errors, and events
Build 4
SDKs, sample code, and the tooling you integrate with
Access & Security 3
Authentication, authorization, and security posture
Learn 1
Tutorials, courses, talks, and written guidance
Operate 2
Status, limits, changes, and where to get help
Commercial 3
Pricing, plans, and the legal terms of use
Company 1
The organization behind the API
Other 3
Properties that don't map to a standard resource type
Source (apis.yml)
aid: jobber
url: https://raw.githubusercontent.com/api-evangelist/jobber/refs/heads/main/apis.yml
apis:
- aid: jobber:jobber-graph-ql-api
name: Jobber Graph QL API
description: The Graph QL API from Jobber — 1 operation(s) for graph ql.
humanURL: https://developer.getjobber.com
baseURL: https://api.getjobber.com/api/graphql
tags:
- GraphQL
tags_raw:
- Graph QL
properties:
- type: OpenAPI
url: openapi/jobber-graph-ql-api-openapi.yml
- type: Documentation
url: https://developer.getjobber.com/docs/
- type: GettingStarted
url: https://developer.getjobber.com/docs/getting_started/
- type: RateLimits
url: https://developer.getjobber.com/docs/using_jobbers_api/api_rate_limits/
- type: ChangeLog
url: https://developer.getjobber.com/docs/changelog/
- type: Signup
url: https://developer.getjobber.com/signup/
- type: Console
url: https://developer.getjobber.com/apps
- type: JSONSchema
url: json-schema/jobber-client-schema.json
- type: JSONSchema
url: json-schema/jobber-job-schema.json
- type: JSONSchema
url: json-schema/jobber-invoice-schema.json
- type: JSONLD
url: json-ld/jobber-context.jsonld
- type: Examples
url: examples/jobber-list-jobs-example.json
- type: Examples
url: examples/jobber-create-invoice-example.json
- type: GraphQL
url: graphql/jobber-graphql.md
name: Jobber
tags:
- Field Service Management
- Home Service
- Scheduling
- Quoting
- Invoicing
- Dispatching
- Mobile Workforce
- CRM
- Software-as-a-Service
- GraphQL
- Canada
tags_raw:
- Field Service Management
- Home Service
- Scheduling
- Quoting
- Invoicing
- Dispatching
- Mobile Workforce
- CRM
- SaaS
- GraphQL
- Canada
kind: contract
deliveryModel:
model: saas
license_evidence:
not_product:
- getjobber/jobber-apptemplate-railsapi
- getjobber/jobber-apptemplate-react
open_source: unknown
commercial: true
callable_host: true
label: Hosted service · you call their endpoint
confidence: low
source:
- openapi
- pricing
- repository-not-product
generated: '2026-09-25'
method: derived
accessModel:
pricing: paid
onboarding: unknown
trial: false
try_now: false
public: false
label: Paid
confidence: medium
source:
- plans
- authentication
- security
generated: '2026-09-03'
method: derived
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/jobber.png
access: 3rd-Party
common:
- type: Website
url: https://www.getjobber.com/
- type: AgenticAccess
url: agentic-access/jobber-agentic-access.yml
- type: VulnerabilityDisclosure
url: security/jobber-vulnerability-disclosure.yml
- type: DomainSecurity
url: security/jobber-domain-security.yml
- type: Authentication
url: authentication/jobber-authentication.yml
- url: https://getjobber.com
type: Portal
- url: https://developer.getjobber.com
name: Jobber Developer Center
type: Documentation
- url: https://developer.getjobber.com/signup/
name: Developer Center Signup
type: Signup
- url: https://secure.getjobber.com/login
name: Jobber Login
type: Console
- url: https://getjobber.com/sign-up/
name: Jobber Trial Signup
type: Signup
- url: https://getjobber.com/pricing/
name: Pricing
type: Pricing
- url: https://getjobber.com/about/
name: About Jobber
type: Documentation
- url: https://getjobber.com/academy/
name: Jobber Academy
type: Academy
- url: https://getjobber.com/podcast/
name: Masters of Home Service Podcast
type: Documentation
- url: https://getjobber.com/free-tools/
name: Free Tools
type: Tools
- url: https://getjobber.com/grants/
name: Jobber Grants
type: Documentation
- url: https://getjobber.com/summit/
name: Jobber Summit
type: Documentation
- url: https://secure.getjobber.com/app_marketplace
name: Jobber App Marketplace
type: Marketplace
- url: https://github.com/GetJobber
name: GetJobber GitHub
type: GitHubOrganization
- url: https://github.com/GetJobber/Jobber-AppTemplate-React
name: Jobber App Template (React)
type: GitHubRepository
- url: https://github.com/GetJobber/Jobber-AppTemplate-RailsAPI
name: Jobber App Template (Rails API)
type: GitHubRepository
- url: https://apps.apple.com/app/jobber-on-the-go/id577517234
name: Jobber iOS App
type: Application
- url: https://play.google.com/store/apps/details?id=com.getjobber.jobber
name: Jobber Android App
type: Application
- url: mailto:api-support@getjobber.com
name: API Support
type: Support
- url: plans/jobber-plans-pricing.yml
type: Plans
- url: rate-limits/jobber-rate-limits.yml
type: RateLimits
- url: finops/jobber-finops.yml
type: FinOps
- url: rules/jobber-rules.yml
type: SpectralRules
- url: vocabulary/jobber-vocabulary.yml
type: Vocabulary
- type: Features
data:
- name: GraphQL Developer API
description: Single endpoint at https://api.getjobber.com/api/graphql exposing every core Jobber resource for read and
write.
- name: OAuth 2.0 Authorization
description: App-based OAuth 2.0 with scoped access tokens managed via the Jobber Developer Center.
- name: Date-based API Versioning
description: Requests pinned to a specific schema date via the X-JOBBER-GRAPHQL-VERSION header; breaking changes are published
in the changelog.
- name: Leaky-Bucket Query Cost Throttling
description: Per-app/account point budget (default 10,000) restored at 500 points/sec; cost telemetry returned in extensions.cost.
- name: DDoS Request Guard
description: 2,500 requests per 5 minutes per app/account combination, separate from the cost budget.
- name: App Marketplace
description: Public catalog at apps.getjobber.com where third-party apps are published and installed by Jobber accounts.
- name: Developer Testing Accounts
description: 90-day developer testing signup with special accounts for app development and validation.
- name: GraphiQL In Console
description: The Developer Center's Test in GraphiQL feature automates OAuth and issues 60-minute access tokens for ad-hoc
queries.
- name: Quotes, Jobs, Visits, Invoices and Payments
description: Complete service-delivery lifecycle from request through invoicing modeled in the API.
- name: Custom Field Configurations
description: Account-level custom fields can be defined and attached to clients, properties, jobs, quotes, and invoices.
- name: Encoded Global IDs
description: All Jobber GraphQL nodes use opaque Encoded IDs (EncodedId type) — required for cross-account safety.
- name: Mobile Apps (iOS / Android)
description: First-party iOS (4.8 on the App Store) and Android (4.5 on Google Play) apps for technicians in the field.
sources:
- https://developer.getjobber.com/docs/
- https://developer.getjobber.com/docs/getting_started/
- https://developer.getjobber.com/docs/using_jobbers_api/api_rate_limits/
- https://getjobber.com
updated: '2026-05-25'
- type: UseCases
data:
- name: CRM and Client Communications Sync
description: Mirror Jobber clients into a marketing or CRM platform and push outreach events back into Jobber as Requests
or Notes.
- name: Quote and Job Workflow Automation
description: Auto-create Jobs from accepted Quotes, schedule Visits, and post completion events to other systems.
- name: Accounting and FinOps Integration
description: Replicate Invoices, Payments, and Expenses into accounting (QuickBooks, Xero) or BI warehouses.
- name: Field Workforce Analytics
description: Aggregate Visits, TimeSheetEntries, and Users to compute utilization, productivity, and route efficiency.
- name: Marketing Attribution
description: Tie Requests and Leads back to ad and SEO sources to measure customer acquisition cost.
- name: Subcontractor and Crew Dispatching
description: Use Visit and User data to dispatch external crews from a third-party workforce management platform.
- name: AI Receptionist and Voice Booking
description: Wire inbound voice / chat AI assistants directly into Jobber Requests and scheduling mutations.
- type: Integrations
data:
- name: QuickBooks Online
description: Native two-way sync of clients, invoices, and payments (Connect plan and up).
- name: Stripe / Jobber Payments
description: First-party card and ACH processing for invoices and deposits.
- name: Mailchimp
description: Sync clients into Mailchimp audiences for marketing campaigns.
- name: Zapier
description: No-code integration with 5,000+ apps via Zapier triggers and actions.
- name: Google Calendar
description: Two-way sync of Jobber jobs and visits with Google Calendar.
- name: NiceJob
description: Automated review collection from completed jobs.
- name: Fundbox / Jobber Capital
description: Working-capital financing surfaced through the Jobber dashboard.
- type: Solutions
data:
- name: Cleaning
description: Residential and commercial cleaning operations.
- name: HVAC
description: Heating, ventilation, and air conditioning service.
- name: Plumbing
description: Residential and light-commercial plumbing.
- name: Electrical
description: Licensed electrical contractors.
- name: Landscaping and Lawn Care
description: Recurring lawn maintenance, landscaping installs, and tree care.
- name: Painting
description: Interior and exterior residential painting.
- name: Roofing
description: Residential roofing and gutter service.
- name: Construction and Handyman
description: General contractors, remodelers, and handyman businesses.
- name: Pest Control and Pool Care
description: Recurring chemical-treatment service businesses.
created: '2026-05-25T00:00:00.000Z'
modified: '2026-05-25'
position: Consuming
description: 'Jobber is field service management software for home and commercial service businesses, serving
100,000+ businesses across more than 50 trade verticals (cleaning, HVAC, plumbing, electrical,
landscaping, roofing, painting, handyman, and more). The platform covers the full service-delivery
lifecycle — requests, assessments, quotes, scheduling, visits, time tracking, expenses, invoicing,
payments, and reporting — with first-party iOS and Android apps for technicians. The Jobber
Developer API is a single GraphQL endpoint at https://api.getjobber.com/api/graphql secured by
OAuth 2.0, versioned by date via the X-JOBBER-GRAPHQL-VERSION header, and throttled by a
leaky-bucket query-cost budget on top of a 2,500-requests / 5-minute DDoS guard. Third-party apps
are published in the Jobber App Marketplace.
'
maintainers:
- FN: Kin Lane
email: info@apievangelist.com
X: apievangelist
url: https://apievangelist.com
specificationVersion: '0.23'
Every provider here is available over the APIs.io API and to AI agents over MCP.
MCP server
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
Tools for providers
9 MCP tools reach this
find_providersBrowse and filter every provider in the catalog.
get_provider_artifactsEvery artifact this provider publishes, grouped by type.
get_provider_operationsEvery operation across all of their OpenAPIs — one call instead of parsing every spec.
get_provider_toolsEvery MCP tool they ship, with the operation each wraps.
get_provider_evidenceHow each part of their score was established. Free — the basis for a claim should not sit behind it.
get_provider_ratingPRO — composite, band, trend and facet scores.
apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
resolveTurn a domain, URL or GitHub org into the provider it belongs to.
find_cohortsEvery scored population of providers in the catalog.
All 92 tools →
Call it yourself
curl for this page
This provider
curl "https://apis.io/api/v1/providers/jobber"
All providers
curl "https://apis.io/api/v1/providers?limit=25"
Every operation they expose
curl "https://apis.io/api/v1/providers/jobber/operations?limit=25"
How their score was established
curl "https://apis.io/api/v1/providers/jobber/evidence"
Discovery needs no key. Ratings and market analysis are Pro.
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 .
A second provider on the same verified email joins the account you already have.