ATS Jobs API: Greenhouse, Lever & Ashby job boards
Pricing
from $3.00 / 1,000 job listing returneds
ATS Jobs API: Greenhouse, Lever & Ashby job boards
Normalized job listings from the official public job board APIs of Greenhouse, Lever and Ashby. No scraping, no proxies.
Pricing
from $3.00 / 1,000 job listing returneds
Rating
0.0
(0)
Developer
asaf meizner
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
5 hours ago
Last modified
Categories
Share
Get every open job of a company, in one normalized format, straight from the official public job board APIs of Greenhouse, Lever and Ashby. It uses public API endpoints without HTML scraping, proxies or login. Availability depends on each vendor and company board.
What you get
One dataset item per job: ats, company, companySlug, id, title, location, remote, department,
employmentType, postedAt, updatedAt, url, applyUrl, description (plain text) and, for Ashby boards that
publish it, compensation.
Input
| Field | Meaning |
|---|---|
companies | Board slugs or URLs: greenhouse:stripe, lever:palantir, ashby:ramp, https://jobs.lever.co/palantir. A bare slug (stripe) is tried on all three systems. |
keywords | Keep jobs whose title contains any of these words. |
locationContains | Keep jobs whose location text contains this string. |
remoteOnly | Keep only remote jobs. |
includeDescription | Include the full description (default true). |
maxJobsPerCompany | Cap per company (0 = unlimited). |
Example:
{"companies": ["greenhouse:stripe", "lever:palantir", "ashby:ashby"],"keywords": ["engineer", "data"],"remoteOnly": true,"maxJobsPerCompany": 50}
Example output
One item from a verified cloud run (fields vary by vendor):
{"ats": "greenhouse","company": "Stripe","companySlug": "stripe","id": "8172508","title": "Abuse Investigator","location": "Dublin","remote": false,"department": "8611 Security Analytics","employmentType": null,"url": "https://stripe.com/jobs/search?gh_jid=8172508","applyUrl": "https://stripe.com/jobs/search?gh_jid=8172508"}
This example uses includeDescription: false. Dates and optional fields depend on the source. Export dataset results as JSON, CSV or Excel using Apify.
Use cases
- Monitor hiring at target companies (schedule the actor, compare runs).
- Build a niche job board or newsletter.
- Feed hiring signals into sales / market research.
Pricing (pay per event)
The job-listing event is $0.003 per job returned. Filtered-out jobs and missing boards do not trigger that event. Apify may also charge actor-start and dataset-item events shown in the Store pricing panel; review the current pricing there before running.
Notes and limits
- Only public postings are read, via the endpoints the ATS vendors publish for job boards. Requests are paced (0.5 s) and retried on 429/5xx.
- A company must use one of the three systems and its board must be public. The slug is the part of the board URL after the host.
- Postings can contain recruiter names written by the employer; the actor does not look up personal data.