ATS Job Boards to Dataset (Greenhouse, Lever, Ashby)
Pricing
$4.00 / 1,000 results
ATS Job Boards to Dataset (Greenhouse, Lever, Ashby)
Turn public Greenhouse, Lever and Ashby careers boards into clean, uniform job rows with salary, location, remote flag and department. Official public APIs, no login.
Pricing
$4.00 / 1,000 results
Rating
0.0
(0)
Developer
Thomas Jacks
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Turn public company careers boards into one clean, uniform job dataset. Give it a list of companies on Greenhouse, Lever or Ashby and it returns one row per open job: title, department, team, location, remote flag, employment type, salary range where published, posting dates, job and apply URLs, and optionally the full description.
It uses each vendor's official public job-board API (the same JSON the companies' own careers pages read). No login, no proxies, no browser, no AI calls. A default run finishes in a few seconds.
Input
| Field | Meaning | Default |
|---|---|---|
boards | Companies to read. greenhouse:airbnb, lever:palantir, ashby:ashby, or paste a careers-page URL such as https://jobs.lever.co/palantir | airbnb, palantir, ashby |
titleKeywords | Keep jobs whose title contains any of these words | none |
departmentKeywords | Keep jobs whose department or team contains any of these words | none |
locationContains | Keep jobs whose location contains this text, e.g. London | none |
remoteOnly | Keep only jobs the board marks remote | off |
includeDescription / includeDescriptionHtml | Add the description as plain text / original HTML | off |
maxJobsPerBoard, maxJobsTotal | Limits | 25, 500 |
The board slug is the last part of the company's careers URL: boards.greenhouse.io/<slug>, jobs.lever.co/<slug>, jobs.ashbyhq.com/<slug>.
Output fields
ats, board, company, jobId, title, department, team, location, otherLocations, workplaceType, isRemote, employmentType, salaryMin, salaryMax, salaryCurrency, salaryInterval, salaryText, postedAt, updatedAt, url, applyUrl, descriptionText, descriptionHtml, scrapedAt.
Fields a vendor does not publish are null. Salary fields are only filled where the employer publishes pay data (Greenhouse pay ranges, Lever salaryRange, Ashby compensation).
Behaviour and limits
- Reads each board with one request and waits one second between boards. It checks the host's
robots.txtbefore requesting and identifies itself with a descriptive User-Agent. - A board that is missing (404), blocked or returns bad JSON is logged and skipped; the run fails only if every board fails.
- Only currently published, listed jobs are returned. Greenhouse and Lever lists carry no pagination, so very large boards are read in one response.
- Job postings are company data, not personal data. The Actor does not collect applicant or recruiter information.
- You are responsible for how you use the data. Respect each vendor's and each employer's terms.
Built by Thomas Jacks with Claude Code.