Paychex, Inc. (NASDAQ: PAYX) is a Rochester, New York-based provider of integrated payroll, human resources, retirement, insurance, and benefits outsourcing services for small- and medium-sized businesses, with developer APIs exposed through the Paychex Flex platform.
3 APIs6 Features
BenefitsHCMHRPaychex FlexPayrollTime and AttendanceWorkforceFortune 1000
The Paychex Payroll Companies API exposes the list of payroll-bearing companies that a registered Paychex application has been granted access to, along with each company's confi...
The Paychex Workers API provides access to employee and contractor records inside a Paychex Flex company — including personal details, employment status, pay rates, work assignm...
The Paychex Time API enables third-party time and attendance systems to submit time entry, punch, and time-worked data for workers inside a Paychex Flex company so it can be con...
Every API call is scoped to a company resource that the registered application has been granted explicit access to, enforcing tenant isolation across Paychex Flex clients.
Worker Lifecycle Management
List, retrieve, and update worker records — including personal information, work assignments, and pay rates — for hire-to-retire HR workflows.
Time Data Ingest
Submit time entries, punches, and time-worked records from third-party time and attendance systems so they flow into Paychex Payroll processing.
OAuth 2.0 Client Credentials
All APIs are protected by an OAuth 2.0 client_credentials flow tied to a registered Paychex partner or client application; there is no end-user OAuth dance.
Partner-Approved Integrations
Production access is gated behind partner registration and Paychex approval; sandbox credentials are issued during integration review rather than via self-serve signup.
Paychex Flex Native
APIs read and write against the same Paychex Flex platform used by ~800,000 payroll clients, so changes flow through the same payroll, HR, and benefits engines.
Keep an external HRIS or workforce-management system in sync with Paychex Flex by listing companies, mirroring workers, and reconciling pay and assignment changes.
Time and Attendance Integration
Push punches, time entries, and time-worked totals from third-party time tracking tools into Paychex Payroll so labor data drives paychecks automatically.
Onboarding Automation
Trigger downstream onboarding workflows — provisioning, benefits, equipment — when a new worker is created or activated in Paychex Flex.
Embedded Payroll for Partners
ISVs and vertical SaaS platforms surface Paychex payroll inside their own product, using the developer APIs to read companies and workers and feed payroll inputs.
Analytics and Workforce Reporting
Pull worker, company, and time data into BI and people-analytics stacks for headcount, labor cost, and compliance reporting.
Native integration with Paychex Flex — the cloud HR, payroll, time, and benefits platform that the developer APIs sit on top of.
Paychex Time
Native time and attendance product whose data model is exposed (and writable) via the Paychex Time API for third-party time vendors.
Paychex HR PEO
Professional Employer Organization (PEO) co-employment services that share the same underlying worker and company records exposed via the developer APIs.
Paychex Marketplace
Partner marketplace where vetted ISVs publish integrations built on the Paychex developer APIs.
Paycor (Acquired 2025)
Paychex completed its $4.1B acquisition of Paycor in 2025, expanding the HCM surface area covered by the broader Paychex platform.
aid: paychex-developer
name: Paychex
description: >-
Paychex, Inc. (NASDAQ: PAYX) is a Rochester, New York-based provider of integrated payroll, human resources,
retirement, insurance, and benefits outsourcing services for small- and medium-sized businesses, with developer APIs
exposed through the Paychex Flex platform.
image: https://raw.githubusercontent.com/api-evangelist/paychex-developer/refs/heads/main/image.png
url: https://raw.githubusercontent.com/api-evangelist/paychex-developer/refs/heads/main/apis.yml
created: '2026-05-25'
modified: '2026-05-25'
specificationVersion: '0.19'
kind: contract
access: 3rd-Party
apis:
- aid: paychex-developer:paychex-payroll-companies-api
name: Paychex Payroll Companies API
description: >-
The Paychex Payroll Companies API exposes the list of payroll-bearing companies that a registered Paychex
application has been granted access to, along with each company's configuration, pay components, deductions,
earnings, and worksite data. It is the entry point to every other Paychex REST API — workers and time are scoped
underneath a company resource.
tags:
- Companies
- Employer
- HCM
- Paychex Flex
- Payroll
image: https://raw.githubusercontent.com/api-evangelist/paychex-developer/refs/heads/main/image.png
humanURL: https://developer.paychex.com/
baseURL: https://api.paychex.com
properties:
- type: Documentation
url: https://developer.paychex.com/documentation
- type: GettingStarted
url: https://developer.paychex.com/getting-started/overview
- type: Authentication
url: https://developer.paychex.com/getting-started/overview
- type: OpenAPI
url: openapi/paychex-payroll-companies-openapi.yml
- type: JSONSchema
url: json-schema/paychex-companies-company-schema.json
- type: JSONLD
url: json-ld/paychex-companies-context.jsonld
- aid: paychex-developer:paychex-workers-api
name: Paychex Workers API
description: >-
The Paychex Workers API provides access to employee and contractor records inside a Paychex Flex company —
including personal details, employment status, pay rates, work assignments, and lifecycle events such as hire and
termination. Workers are addressed as a sub-resource of a company (`/companies/{companyId}/workers`).
tags:
- Employees
- HCM
- HR
- Paychex Flex
- Workers
- Workforce
image: https://raw.githubusercontent.com/api-evangelist/paychex-developer/refs/heads/main/image.png
humanURL: https://developer.paychex.com/
baseURL: https://api.paychex.com
properties:
- type: Documentation
url: https://developer.paychex.com/documentation
- type: GettingStarted
url: https://developer.paychex.com/getting-started/overview
- type: Authentication
url: https://developer.paychex.com/getting-started/overview
- type: OpenAPI
url: openapi/paychex-workers-openapi.yml
- type: JSONSchema
url: json-schema/paychex-workers-worker-schema.json
- type: JSONLD
url: json-ld/paychex-workers-context.jsonld
- aid: paychex-developer:paychex-time-api
name: Paychex Time API
description: >-
The Paychex Time API enables third-party time and attendance systems to submit time entry, punch, and time-worked
data for workers inside a Paychex Flex company so it can be consumed by Paychex Payroll. Operations are versioned
under `/time/v1/` and are typically scoped per company and worker.
tags:
- Attendance
- Paychex Flex
- Payroll
- Time
- Time and Attendance
- Workforce Management
image: https://raw.githubusercontent.com/api-evangelist/paychex-developer/refs/heads/main/image.png
humanURL: https://developer.paychex.com/
baseURL: https://api.paychex.com
properties:
- type: Documentation
url: https://developer.paychex.com/documentation
- type: GettingStarted
url: https://developer.paychex.com/getting-started/overview
- type: Authentication
url: https://developer.paychex.com/getting-started/overview
- type: OpenAPI
url: openapi/paychex-time-openapi.yml
common:
- type: Portal
url: https://developer.paychex.com/
- type: Documentation
url: https://developer.paychex.com/documentation
- type: GettingStarted
url: https://developer.paychex.com/getting-started/overview
- type: Authentication
url: https://developer.paychex.com/getting-started/overview
- type: GitHubOrganization
url: https://github.com/paychex
- type: LinkedIn
url: https://www.linkedin.com/company/paychex
- type: X
url: https://x.com/Paychex
- type: Facebook
url: https://www.facebook.com/Paychex
- type: YouTube
url: https://www.youtube.com/user/PaychexInc
- type: Blog
url: https://www.paychex.com/articles
- type: Newsroom
url: https://www.paychex.com/newsroom
- type: InvestorRelations
url: https://investor.paychex.com/
- type: SupportContact
url: https://developer.paychex.com/support
- type: OpenAPI
url: openapi/paychex-payroll-companies-openapi.yml
title: Paychex Payroll Companies OpenAPI
- type: OpenAPI
url: openapi/paychex-workers-openapi.yml
title: Paychex Workers OpenAPI
- type: OpenAPI
url: openapi/paychex-time-openapi.yml
title: Paychex Time OpenAPI
- type: JSONSchema
url: json-schema/paychex-companies-company-schema.json
title: Paychex Company JSON Schema
- type: JSONSchema
url: json-schema/paychex-workers-worker-schema.json
title: Paychex Worker JSON Schema
- type: JSONLD
url: json-ld/paychex-developer-context.jsonld
title: Paychex JSON-LD Context
- type: Plans
url: plans/paychex-developer-plans-pricing.yml
title: Paychex Plans and Pricing
- type: RateLimits
url: rate-limits/paychex-developer-rate-limits.yml
title: Paychex Rate Limits
- type: FinOps
url: finops/paychex-developer-finops.yml
title: Paychex FinOps Profile
- type: Vocabulary
url: vocabulary/paychex-developer-vocabulary.yml
title: Paychex Vocabulary
- type: SpectralRules
url: rules/paychex-developer-rules.yml
title: Paychex Spectral Rules
- type: Features
data:
- name: Company-Scoped Access
description: >-
Every API call is scoped to a company resource that the registered application has been granted explicit
access to, enforcing tenant isolation across Paychex Flex clients.
- name: Worker Lifecycle Management
description: >-
List, retrieve, and update worker records — including personal information, work assignments, and pay rates —
for hire-to-retire HR workflows.
- name: Time Data Ingest
description: >-
Submit time entries, punches, and time-worked records from third-party time and attendance systems so they
flow into Paychex Payroll processing.
- name: OAuth 2.0 Client Credentials
description: >-
All APIs are protected by an OAuth 2.0 client_credentials flow tied to a registered Paychex partner or client
application; there is no end-user OAuth dance.
- name: Partner-Approved Integrations
description: >-
Production access is gated behind partner registration and Paychex approval; sandbox credentials are issued
during integration review rather than via self-serve signup.
- name: Paychex Flex Native
description: >-
APIs read and write against the same Paychex Flex platform used by ~800,000 payroll clients, so changes flow
through the same payroll, HR, and benefits engines.
- type: UseCases
data:
- name: HRIS and Payroll Sync
description: >-
Keep an external HRIS or workforce-management system in sync with Paychex Flex by listing companies, mirroring
workers, and reconciling pay and assignment changes.
- name: Time and Attendance Integration
description: >-
Push punches, time entries, and time-worked totals from third-party time tracking tools into Paychex Payroll
so labor data drives paychecks automatically.
- name: Onboarding Automation
description: >-
Trigger downstream onboarding workflows — provisioning, benefits, equipment — when a new worker is created or
activated in Paychex Flex.
- name: Embedded Payroll for Partners
description: >-
ISVs and vertical SaaS platforms surface Paychex payroll inside their own product, using the developer APIs to
read companies and workers and feed payroll inputs.
- name: Analytics and Workforce Reporting
description: >-
Pull worker, company, and time data into BI and people-analytics stacks for headcount, labor cost, and
compliance reporting.
- type: Integrations
data:
- name: Paychex Flex
description: >-
Native integration with Paychex Flex — the cloud HR, payroll, time, and benefits platform that the developer
APIs sit on top of.
- name: Paychex Time
description: >-
Native time and attendance product whose data model is exposed (and writable) via the Paychex Time API for
third-party time vendors.
- name: Paychex HR PEO
description: >-
Professional Employer Organization (PEO) co-employment services that share the same underlying worker and
company records exposed via the developer APIs.
- name: Paychex Marketplace
description: Partner marketplace where vetted ISVs publish integrations built on the Paychex developer APIs.
- name: Paycor (Acquired 2025)
description: >-
Paychex completed its $4.1B acquisition of Paycor in 2025, expanding the HCM surface area covered by the
broader Paychex platform.
maintainers:
- name: Kin Lane
email: [email protected]
tags:
- Benefits
- HCM
- HR
- Paychex Flex
- Payroll
- Time and Attendance
- Workforce
- Fortune 1000