Unified ATS Jobs API - Greenhouse, Lever & Ashby
Pricing
$2.00 / 1,000 job results
Unified ATS Jobs API - Greenhouse, Lever & Ashby
Read published jobs from Greenhouse, Lever and Ashby as standardized JSON with filtering, optional salary fields, and repeat-run deduplication.
Pricing
$2.00 / 1,000 job results
Rating
0.0
(0)
Developer
Kvozi
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
6 days ago
Last modified
Categories
Share
Unified ATS Jobs API — Greenhouse, Lever & Ashby
Read published job openings from three applicant-tracking systems through their public JSON endpoints and receive one consistent, machine-readable Apify dataset. Designed for job-research workflows, approved integrations, and AI agents that need standardized public vacancy records.
Note: Jobs come from employers' public job boards. Job descriptions belong to the employers; check their terms before republishing descriptions.
What it does
- Fetches currently published openings from Greenhouse Job Board API, Lever Postings API, and Ashby Job Postings API.
- Normalizes each job into 17 fields: source, company, jobId, title, department, team, locations, remote, employmentType, compensation, postedAt, updatedAt, applyUrl, jobUrl, descriptionText, descriptionHtml, scrapedAt.
- Filters on job-title keywords, locations, departments, an explicit remote flag, and publication age.
- Reads structured compensation when provided by Lever or Ashby; Greenhouse's list API usually does not return structured salary information.
- Supports
onlyNew: returns only jobs your earlier runs of the same query (or the samestateKey) have not returned yet. - Reports unavailable boards and source errors in the run's
OUTPUTrecord rather than making up job data.
This Actor uses official public JSON endpoints and does not apply for jobs, sign in to employer accounts, bypass CAPTCHA, or access internal vacancy boards.
Input
Company identifiers are the ATS job-board tokens, not always the company display name. Prefix each token with its provider for predictable routing. Without a prefix, the Actor tries all three providers.
{"companies": ["greenhouse:figma", "lever:metr", "ashby:linear"],"postedSinceDays": 30,"maxJobs": 100,"keywords": ["engineer"],"locations": [],"departments": [],"remoteOnly": false,"onlyNew": true,"includeHtml": false}
Each run returns up to 10,000 jobs (maxJobs). Pricing: $2 per 1,000 jobs returned (pay per result).
Output
One dataset record per published job. For illustration only (synthetic record, not a live job offer):
{"source": "ashby","company": "example","jobId": "example-001","title": "Software Engineer","department": "Engineering","team": null,"locations": ["Remote"],"remote": true,"employmentType": null,"compensation": {"min": 90000,"max": 130000,"currency": "USD","period": "year"},"postedAt": "2026-10-20T09:00:00Z","updatedAt": null,"applyUrl": "https://jobs.ashbyhq.com/example/apply","jobUrl": "https://jobs.ashbyhq.com/example/job","descriptionText": "Illustrative description only.","descriptionHtml": null,"scrapedAt": "2026-10-22T10:00:00Z"}
Source-specific API responses can omit salary, accurate remote status, departments, or publication dates. Unavailable values are represented as null; no salary is inferred from free text. Jobs without a known publication date are excluded when postedSinceDays is set.
Limits and practical details
onlyNewis currently Actor-wide across successful runs, not isolated per customer. Per-customer deduplication is a required future safeguard before multi-customer use. Do not interpret it as a private inbox for each buyer.- Greenhouse individual-job pay transparency is not fetched: only the permitted list endpoint is used.
- Source names/tokens must correspond to real boards. A source-qualified unknown board produces an HTTP 404 report.
- The Actor stops at
maxJobs; if the limit is hit before every source is processed, the dataset is incomplete by design. - Apify platform usage can incur costs even when the private owner preview does not trigger a pay-per-event charge.
- Rate-limited read-only GET requests only, no proxies and no redirects.
Provider documentation and commercial rights
These references document access for publishing employers' career pages; they do not establish general third-party resale rights. An explicit legal and commercial review is required before listing this Actor in Apify Store.
Current status: Private preview only. No Store publication, price, billing event, customer access, or payout configuration has been enabled.