Unified ATS API Ashby, Breezy HR & Workable avatar
Unified ATS API Ashby, Breezy HR & Workable

Pricing

from $0.01 / 1,000 results

Go to Apify Store
Unified ATS API Ashby, Breezy HR & Workable

Unified ATS API Ashby, Breezy HR & Workable

Access multiple Applicant Tracking Systems through one unified interface. Search jobs, candidates, applications, interviews, and hiring metrics across Ashby, Breezy HR, and Workable with a single actor.

Pricing

from $0.01 / 1,000 results

Rating

0.0

(0)

Developer

John Rippy

John Rippy

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

Unified ATS API - Ashby, Breezy HR & Workable

Access multiple Applicant Tracking Systems through one unified interface. Search jobs, candidates, applications, interviews, and hiring metrics across Ashby, Breezy HR, and Workable with a single actor.

Supported Platforms

PlatformAuth MethodKey Features
AshbyHTTP Basic AuthModern tech-focused ATS, RPC-style API
Breezy HRBearer TokenSMB-friendly, visual pipeline management
WorkableBearer Token20,000+ companies, robust API

Tasks (18 Operations)

Job Management

  • list_jobs - List all job postings with status, department, location
  • get_job - Get detailed job information by ID
  • search_jobs - Search jobs by keyword, department, or location

Candidate Management

  • list_candidates - List all candidates in the system
  • get_candidate - Get detailed candidate profile by ID
  • search_candidates - Search candidates by name, email, or skills
  • export_candidates - Bulk export candidate data with full details

Applications & Pipeline

  • list_applications - List applications (optionally filter by job)
  • get_application - Get application details including stage history
  • list_stages - List pipeline stages for hiring workflow

Interviews & Offers

  • list_interviews - List scheduled interviews across all jobs
  • list_offers - List job offers (Ashby, Workable)

Organization

  • list_departments - List company departments/teams
  • list_locations - List office locations
  • list_users - List hiring team members and recruiters
  • get_company - Get company information (Breezy, Workable)

Analytics

  • list_activities - List recent hiring activities and events
  • get_hiring_metrics - Get pipeline metrics and hiring statistics

Use Cases

  • Recruitment Automation - Sync candidates across systems
  • Talent Analytics - Aggregate hiring metrics from multiple ATS
  • Job Board Integration - Pull job listings for career pages
  • HR Data Migration - Export data for ATS transitions
  • Candidate Sourcing - Search and filter candidate pools
  • Interview Scheduling - Monitor interview pipelines
  • Compliance Reporting - Generate hiring activity reports

Authentication

Ashby

  • Uses HTTP Basic Auth
  • Get API key from Settings > API Keys in Ashby
  • Provide both apiKey and apiSecret

Breezy HR

  • Uses Bearer Token auth
  • Get API key from Settings > Integrations > API
  • Provide apiKey and companyId

Workable

  • Uses Bearer Token auth
  • Get API token from Settings > Integrations > API
  • Provide apiKey and subdomain

Output Format

Results are normalized across platforms with common fields:

{
"platform": "ashby",
"task": "list_jobs",
"results": [
{
"id": "job_123",
"title": "Senior Software Engineer",
"status": "open",
"department": "Engineering",
"location": "San Francisco, CA",
"employmentType": "full-time",
"createdAt": "2024-01-15T10:00:00Z",
"url": "https://jobs.ashbyhq.com/company/job_123"
}
],
"pagination": {
"total": 25,
"limit": 50,
"offset": 0
}
}

Pricing

$0.01 per query (all tasks, all platforms)

Rate Limits

  • Ashby: 10 requests/second
  • Breezy HR: 100 requests/minute
  • Workable: 60 requests/minute

The actor automatically handles rate limiting with exponential backoff.

Demo Mode

Enable demo mode to test with realistic sample data without making actual API calls. Perfect for testing integrations before connecting your ATS account.