Ats Jobs Search avatar
Ats Jobs Search

Pricing

$0.99 / 1,000 jobs

Go to Apify Store
Ats Jobs Search

Ats Jobs Search

Search for jobs directly from 13 ATS platforms via RapidAPI (Greenhouse, Lever, Ashby, Workable, etc.). Zero ghost jobs, direct company sources. Perfect for job boards, AI agents & market research.

Pricing

$0.99 / 1,000 jobs

Rating

0.0

(0)

Developer

Enrico

Enrico

Maintained by Community

Actor stats

1

Bookmarked

4

Total users

0

Monthly active users

5 days ago

Last modified

Categories

Share

ATS Jobs API - Apify Actor

This actor provides access to the ATS Jobs API - a service that scrapes job listings directly from 13 Applicant Tracking Systems (ATS) including Greenhouse, Lever, Ashby, Workable, and more.

πŸš€ What This API Does

  • Direct Source Data: Jobs scraped directly from company career pages, not aggregators
  • Zero Ghost Jobs: Daily verification ensures listings are current
  • Rich Structured Data: Normalized job objects with location, compensation, and metadata
  • High-Throughput Sync: Feed endpoints for bulk data ingestion
  • Expiration Tracking: Track removed/filled positions

πŸ“Š Supported ATS Platforms

PlatformUse Case
greenhouseEnterprise & growth-stage (Airbnb, Stripe)
leverTech startups & scale-ups
ashbyHigh-growth startups (Notion, Plaid)
workableSMBs & growth companies
ripplingTech-forward companies
polymerModern tech companies
workdayLarge enterprises (Fortune 500)
smartrecruitersEnterprise global companies
bamboohrSMBs & mid-market
breezySmall businesses & agencies
jazzhrSMBs across all industries
recruiteeSMBs & mid-market
personioEuropean companies

🎯 Use Cases

  1. Job Boards: Build niche job boards with always-fresh data
  2. AI Agents: Power job search assistants with accurate listings
  3. Market Research: Analyze hiring trends by ATS platform, location, or industry
  4. Salary Research: Aggregate compensation data from structured job postings

πŸ“₯ Input Parameters

Common Parameters

ParameterTypeDescriptionRequired
queriesarrayJob titles/keywords❌
locationsarrayCities, regions, countries❌
sourcesarrayATS platforms to filter❌
is_remotebooleanRemote-only filter❌
posted_afterstringISO 8601 date❌

Search Parameters

ParameterTypeDescriptionDefault
pageintegerPage number (1-100)1
page_sizeintegerResults per page (1-100)50

πŸ“€ Output Format

Search Results

{
"jobs": [
{
"id": "job_123",
"title": "Senior Software Engineer",
"company": "TechCorp",
"location": {
"city": "San Francisco",
"region": "California",
"country": "USA"
},
"remote": true,
"url": "https://boards.greenhouse.io/techcorp/jobs/123",
"posted_at": "2025-01-15T10:30:00Z",
"source": "greenhouse",
"salary": {
"min": 150000,
"max": 200000,
"currency": "USD"
}
}
],
"pagination": {
"page": 1,
"page_size": 50,
"total": 1250,
"total_pages": 25
}
}

πŸ’‘ Examples

Example 1: Search for Remote Software Engineering Jobs

{
"queries": ["Software Engineer", "Senior Developer"],
"locations": ["San Francisco", "New York", "Remote"],
"sources": ["greenhouse", "lever", "ashby"],
"is_remote": true,
"posted_after": "2025-01-01T00:00:00Z",
"page": 1,
"page_size": 50
}

πŸ”„ Best Practices

  1. Use search operation for user queries
  2. Implement fuzzy matching on your side for typo tolerance
  3. Use locations and sources for precise filtering
  4. Cache results to reduce API calls

⚑ Performance Tips

  • Search endpoint: Optimized for real-time user queries
  • Batch sizing: Start with 50, increase if needed
  • Rate limits: Respect API limits (varies by tier)

πŸ“ž Support

For technical support, API documentation, or questions: