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?

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

  • 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

  • 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

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

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

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

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

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

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

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

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

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?

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

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

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

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

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

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

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

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

Are we missing anything? Let us know
Was this page helpful?