---
title: "ATS API"
url: "https://docs.unified.to/ats/overview"
description: "API reference for ATS API. Launch multiple pre-built ATS integrations today with zero maintenance — all through a single API."
generated_at: "2026-06-12T19:00:38.245Z"
---
# ATS API

The Unified ATS (Applicant Tracking System) API enables developers and product managers to access recruiting data from multiple ATS platforms through a single, standardized interface. Retrieve jobs, candidates, applications, interviews, documents, scorecards, and activities from Greenhouse, Lever, Workable, and other major ATS platforms - all with one API.

## [What is the Unified ATS API?](#what-is-the-unified-ats-api)

Applicant Tracking Systems (ATS) like Greenhouse, Lever, and Workable each have unique APIs with different authentication methods, data models, and endpoints. The Unified ATS API normalizes these differences, allowing you to build once and support all major ATS platforms without maintaining separate integrations for each provider.

ATS platforms allow recruiters to track jobs, candidates, applications, interviews, documents and scorecards throughout the recruiting and hiring process.

## [Key Benefits for Developers](#key-benefits-for-developers)

* **Single Integration**: Write code once to support Greenhouse, Lever, Workable, and more - no need to learn multiple ATS APIs
* **Normalized Data Models**: Work with consistent job, candidate, application, and interview structures across all platforms
* **Real-Time Data Access**: Every request hits the source API live with no caching, ensuring you always have up-to-date recruiting data
* **Zero Maintenance**: No need to track API version changes or deprecations across multiple ATS platforms
* **Faster Development**: Ship ATS integration features in days instead of months of integration work

## [Benefits for Product Managers](#benefits-for-product-managers)

* **Multi-Platform Support**: Offer customers the ability to connect their preferred ATS platform without custom development
* **Competitive Advantage**: Launch with support for all major ATS platforms while competitors build integrations one at a time
* **Customer Flexibility**: Allow customers to access their recruiting data from Greenhouse, Lever, or any supported ATS through your product
* **Reduced Time-to-Market**: Get recruiting integration features to market quickly without waiting for engineering to build multiple integrations
* **Scalable Product Strategy**: Easily add new ATS platforms as they emerge without significant engineering resources

## [ATS Data Objects](#ats-data-objects)

The ATS API provides access to the following standardized objects:

* **Activities**: Recruiting activities, notes, and candidate interactions
* **Applications**: Job applications and candidate submissions
* **Application Statuses**: Application stages and hiring pipeline status
* **Candidates**: Applicant profiles, resumes, and candidate information
* **Companies**: Employer organizations and company information
* **Documents**: Resumes, cover letters, and candidate documents
* **Interviews**: Interview schedules, feedback, and interview details
* **Jobs**: Job postings, requisitions, and open positions
* **Scorecards**: Interview scorecards and candidate evaluations

## [Common Use Cases](#common-use-cases)

### [Recruiting Analytics & Reporting](#recruiting-analytics-reporting)

Build recruiting dashboards that display hiring metrics across multiple ATS platforms. Track time-to-hire, pipeline velocity, candidate sources, and recruiting performance from Greenhouse, Lever, or any supported ATS from a single interface.

### [Candidate Sourcing Tools](#candidate-sourcing-tools)

Create sourcing and talent acquisition tools that integrate with customers' ATS systems. Automatically add sourced candidates to job pipelines, track candidate engagement, and measure sourcing effectiveness.

### [Interview Scheduling Automation](#interview-scheduling-automation)

Automate interview scheduling by accessing candidate and interview data from ATS platforms. Build tools that coordinate interviewer availability, send calendar invites, and track interview completion.

### [Background Check Integration](#background-check-integration)

Connect background check services with ATS platforms. Automatically initiate background checks when candidates reach specific stages, update application status based on results, and store verification documents.

### [Recruitment Marketing](#recruitment-marketing)

Build career site builders and recruitment marketing tools that sync with ATS job postings. Automatically publish jobs to career pages, track application sources, and measure recruitment marketing ROI.

### [AI-Powered Candidate Screening](#ai-powered-candidate-screening)

Create AI tools that analyze candidate data, screen resumes, and rank applicants by accessing candidate and job information across multiple ATS platforms using a single API.

### [Offer Management](#offer-management)

Build offer letter generation and approval tools that integrate with ATS systems. Access candidate information, track offer status, and update application stages when offers are accepted or declined.

## [Supported ATS Platforms](#supported-ats-platforms)

The Unified ATS API supports integration with major applicant tracking systems including Greenhouse, Lever, Workable, JazzHR, SmartRecruiters, iCIMS, Jobvite, and many others. Each integration provides access to the standardized data objects listed above.

## [Why Use a Unified ATS API?](#why-use-a-unified-ats-api)

**Traditional Approach:**

* Build separate integrations for Greenhouse, Lever, Workable, etc.
* Learn 5+ different authentication systems and API specifications
* Maintain code for 5+ different API endpoints, data formats, and error handling patterns
* Monitor and update integrations when any platform deprecates or changes their API
* Handle platform-specific candidate data structures and field mappings

**With Unified ATS API:**

* Integrate once with a single API that works across all ATS platforms
* Use one authentication flow for all platforms
* Work with normalized job, candidate, application, and interview objects
* Automatic handling of API changes, rate limits, and platform-specific differences
* Built-in webhook support for real-time recruiting data updates

## [Integration Scenarios](#integration-scenarios)

### [For Recruiting Software](#for-recruiting-software)

Add "Connect Your ATS" features that work with any major ATS platform. Build recruiting tools, sourcing platforms, or interview solutions without building separate integrations for each ATS.

### [For HR Analytics Platforms](#for-hr-analytics-platforms)

Pull recruiting data from all major ATS platforms into your analytics tool. Create unified hiring reports, pipeline dashboards, and diversity metrics without building multiple data pipelines.

### [For Background Check Providers](#for-background-check-providers)

Integrate background verification services with customers' ATS systems. Automatically receive candidate information, update application status, and store verification results in their ATS.

### [For Interview Platforms](#for-interview-platforms)

Connect video interviewing and assessment tools with ATS platforms. Sync interview schedules, push interview recordings and scorecards back to the ATS, and update candidate pipeline status.

### [For Job Board Aggregators](#for-job-board-aggregators)

Build job distribution tools that publish jobs from ATS platforms to multiple job boards. Automatically sync job postings, track applications from different sources, and measure job board performance.

## [Real-Time, Live Data](#real-time-live-data)

Unlike other integration platforms that cache data or run periodic sync jobs, the Unified ATS API provides real-time access to recruiting data. Every API request hits the source platform directly, ensuring you always have the most current candidate and job information.

This real-time architecture is ideal for:

* Recruiting dashboards displaying live pipeline and candidate data
* Real-time candidate status updates and notifications
* Up-to-the-minute job posting and application information
* Automated recruiting workflows that react to ATS changes instantly

## [Privacy & Security](#privacy-security)

Unified.to never stores your customers' candidate data. All requests are stateless and pass through to the ATS platforms directly. Traffic is regionalized (US/EU/AU) to comply with data residency requirements.

[![Run In Postman](https://run.pstmn.io/button.svg)](https://god.gw.postman.com/run-collection/16228585-7389d176-1245-4837-a523-9aac31b57ecb?action=collection%2Ffork&source=rip%5Fmarkdown&collection-url=entityId%3D16228585-7389d176-1245-4837-a523-9aac31b57ecb%26entityType%3Dcollection%26workspaceId%3D0a62ef4e-9382-41f4-8a59-44c03de1e0d5)

## [Data Model](#data-model)

ATS data model

SVG fallback viewer

[Open SVG](/images/models/UnifiedAts.svg)

Loading diagram...

 Share [](http://www.linkedin.com/sharing/share-offsite/?mini=true&url=%2Fats%2Foverview&title=ATS%20API&summary= "Share to LinkedIn")[](http://www.twitter.com/share?url=%2Fats%2Foverview&text=ATS%20API&summary= "Share to Twitter")[](http://www.reddit.com/submit?url=%2Fats%2Foverview&title=ATS%20API&summary= "Share to Reddit")[](https://news.ycombinator.com/submitlink?u=%2Fats%2Foverview&t=ATS%20API&summary= "Share to Hacker News")

[ATS to Vector DB: How to Power Talent Intelligence with Real-Time Data](/guides/ats%5Fto%5Fvector%5Fdb%5Fhow%5Fto%5Fpower%5Ftalent%5Fintelligence%5Fwith%5Freal%5Ftime%5Fdata "ATS to Vector DB: How to Power Talent Intelligence with Real-Time Data")[Getting started with Workable](/guides/getting%5Fstarted%5Fwith%5Fworkable "Getting started with Workable")[How to build a Candidate Assessment product with Unified.to](/guides/how%5Fto%5Fbuild%5Fa%5Fcandidate%5Fassessment%5Fproduct%5Fwith%5Funified "How to build a Candidate Assessment product with Unified.to")[How to build a candidate sourcing or job board app with Unified.to](/guides/how%5Fto%5Fbuild%5Fa%5Fcandidate%5Fsourcing%5For%5Fjob%5Fboard%5Fapp%5Fwith%5Funified "How to build a candidate sourcing or job board app with Unified.to")[How to get your Greenhouse API Key and Job board token: Step-by-step guide](/guides/how%5Fto%5Fget%5Fyour%5Fgreenhouse%5Fapi%5Fkey%5Fand%5Fjob%5Fboard%5Ftoken%5Fstep%5Fby%5Fstep%5Fguide "How to get your Greenhouse API Key and Job board token: Step-by-step guide")[How to get your Lever API Key: Step-by-step guide](/guides/how%5Fto%5Fget%5Fyour%5Flever%5Fapi%5Fkey%5Fstep%5Fby%5Fstep%5Fguide "How to get your Lever API Key: Step-by-step guide")[How to get your Workable API Token and Subdomain: Step-by-step guide](/guides/how%5Fto%5Fget%5Fyour%5Fworkable%5Fapi%5Ftoken%5Fand%5Fsubdomain%5Fstep%5Fby%5Fstep%5Fguide "How to get your Workable API Token and Subdomain: Step-by-step guide")[Integration set-up guide for Lever](/guides/integration%5Fset%5Fup%5Fguide%5Ffor%5Flever "Integration set-up guide for Lever")
