Introduction
Parsify is a provider-agnostic payroll document extraction and normalization platform. It accepts payroll journals and reports (PDFs) from any provider — ADP, Gusto, Paylocity, and more — and returns structured, normalized JSON mapped to a canonical payroll schema.
Base URL
All API requests are made to the following base URL:
https://api.parsifyhq.comWhat Can You Do with the Parsify API?
Upload Payroll Documents
Upload payroll PDFs from any supported provider. Parsify handles document validation, storage, and checksum verification automatically.
Extract Structured Payroll Data
Create extraction jobs that process uploaded documents through Parsify’s ML pipeline. The output is canonical, normalized JSON — regardless of which payroll provider generated the source document.
Run Payroll Migrations
Orchestrate full provider-to-provider payroll migrations. Upload source and target documents, run extractions on both, and generate validation reports that compare the two for accuracy and completeness.
Core Concepts
| Concept | Description |
|---|---|
| Document | An uploaded payroll PDF associated with your organization |
| Extraction Job | An async processing job that extracts structured data from a document |
| Extraction Result | The canonical JSON output of a completed extraction job, including confidence scores |
| Migration | A workflow that tracks a payroll provider migration from source to target |
| Run | A single extraction pass within a migration (source run or target run) |
| Validation | A comparison report between source and target runs within a migration |
| Provider | A payroll provider (e.g., ADP, Gusto) registered in the Parsify system |
Next Steps
- Authentication — Learn how to authenticate your API requests
- Quickstart — Upload and extract your first payroll document in minutes
- API Reference — Explore the full API