The Crystal Payroll API allows approved developers and software providers to build integrations with Crystal Payroll and connect payroll data with other business systems.
Whether you are developing an integration for your organisation or building a software solution for Crystal Payroll customers, the API provides the technical foundation to connect your systems.

Our API documentation provides the technical information developers need to understand the available endpoints, requests, responses and integration requirements.
The documentation is based on the OpenAPI Specification (OAS), a widely used standard for describing REST APIs. This provides a structured reference that can be used to understand the available API functionality and support the development of integrations.
The Crystal Payroll API can support a range of custom integration and automation projects, including:
If you are developing a software product or integration that needs to connect with Crystal Payroll, our developer access process allows us to understand your requirements and provide the appropriate access.
API access is available to developers and software providers through an application process.
As part of the application, we ask for information about your organisation, software platform and proposed integration. This helps our team understand how the API will be used and determine the appropriate access for your project.
Once an application has been reviewed and approved, the required developer credentials and API access can be provided.
Complete the developer application with information about your organisation, software platform and proposed integration.
Our team reviews the information provided to understand your integration requirements and intended use of the API.
Once approved, you will receive the appropriate developer credentials and information needed to begin working with the API.
What is the Crystal Payroll API?
The Crystal Payroll API enables approved developers and software providers to integrate their applications and systems with Crystal Payroll.
Who can apply for API access?
API access is intended for organisations, software providers and developers who have a genuine requirement to integrate with Crystal Payroll.
Is the API publicly accessible?
Yes, with approval. Developers can apply for API access, and credentials are provided once the application has been reviewed and approved.
What information do I need to provide when applying?
The application asks for information about your organization, the software or platform you are developing, and how you intend to use the API. This helps us understand your integration requirements.
How do I request API access?
Use the Request API Access button to submit your developer application. Our team will review the information provided and contact you regarding the next steps.
Is the API suitable for commercial software products?
Yes. Crystal Payroll welcomes enquiries from software vendors and technology providers developing commercial integrations, subject to the developer access and approval process.
Building a custom integration with Crystal Payroll?
Tell us what you are building and our team can help you understand the developer access process.