Workday, Greenhouse & Lever Jobs Scraper - 6 ATS
Pricing
from $2.00 / 1,000 job listings
Workday, Greenhouse & Lever Jobs Scraper - 6 ATS
Search live jobs across 789 verified company boards on Workday, Greenhouse, Lever, Ashby, SmartRecruiters and Workable - no company slugs needed. Filter by keyword, location, department, remote and date. Includes Workday, which the other ATS scrapers do not cover.
Pricing
from $2.00 / 1,000 job listings
Rating
0.0
(0)
Developer
Alexandre de La Fayette
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
5 days ago
Last modified
Categories
Share
ATS Jobs Aggregator
Pull job listings from five applicant tracking systems in a single run and get back one clean, normalised table.
Most companies publish their open roles through an ATS — Greenhouse, Lever, Ashby, Workable or SmartRecruiters. Each one exposes a different shape of data at a different URL. This Actor reads all five and returns identical fields for every job, whatever system it came from.
What you get
One row per job, with the same fields every time:
| Field | Description |
|---|---|
title | Job title |
company | Company slug you supplied |
platform | Which ATS it came from |
location | Location string as published |
department | Team or department |
employmentType | Full-time, contract, etc. where the ATS provides it |
remote | Boolean, inferred from location and workplace type |
url | Direct link to the posting |
postedAt | ISO 8601 timestamp |
scrapedAt | When this row was collected |
Input
Give it a list of boards in the form platform:slug:
{"boards": ["greenhouse:stripe","lever:palantir","ashby:ramp","workable:blueground","smartrecruiters:SmartRecruiters"],"keywords": ["engineer", "designer"],"locationFilter": "Remote","maxJobsPerBoard": 500}
| Option | Default | What it does |
|---|---|---|
boards | required | One entry per company board |
keywords | empty | Keep only titles containing one of these (case-insensitive) |
locationFilter | empty | Keep only locations containing this text |
maxJobsPerBoard | 500 | Safety cap per board |
Finding a company's slug
Look at their careers page URL:
| URL you see | Entry to use |
|---|---|
boards.greenhouse.io/stripe | greenhouse:stripe |
jobs.lever.co/palantir | lever:palantir |
jobs.ashbyhq.com/ramp | ashby:ramp |
apply.workable.com/blueground | workable:blueground |
jobs.smartrecruiters.com/Acme | smartrecruiters:Acme |
Unknown platforms and bad slugs are skipped with a warning — one bad entry never fails the run.
Who this is for
- Recruiting agencies tracking which companies are hiring, and for what
- Job boards sourcing listings across many employers
- Sales teams using hiring activity as a buying signal (a company hiring five sales reps is expanding)
- Market researchers measuring headcount growth by function
- Anyone who wants one schema instead of five
Pricing
Pay per event. You are charged only for job rows actually delivered — a board that returns nothing costs nothing.
Where the data comes from
Every endpoint used is public, unauthenticated, and published by the ATS vendor specifically so job boards and aggregators can consume it. This Actor:
- reads only public job-board APIs
- bypasses no login and solves no CAPTCHA
- collects no personal data — job postings only, never applicants
Notes and limits
- A board returning zero jobs usually means the slug is wrong, or the company has no open roles.
employmentTypeis only populated where the ATS supplies it; Greenhouse frequently omits it.- SmartRecruiters paginates in 100s and is fetched to a 1,000-job ceiling per board.
- Field availability varies by platform. Every row always has
title,url,companyandplatform.
Changelog
1.0 — First release. Greenhouse, Lever, Ashby, Workable and SmartRecruiters.