Workday Jobs Scraper: Greenhouse, Lever & Ashby Jobs API
Pricing
$1.50 / 1,000 job postings
Workday Jobs Scraper: Greenhouse, Lever & Ashby Jobs API
Scrape Workday, Greenhouse, Lever and Ashby jobs from any company career site in one unified format. Filters by keyword, location and date. No browser, no HTML parsing, fast and reliable.
Pricing
$1.50 / 1,000 job postings
Rating
0.0
(0)
Developer
Baptiste Bouton
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
14 hours ago
Last modified
Categories
Share
Scrape Workday jobs, Greenhouse jobs, Lever jobs and Ashby jobs from any company career site with one Actor, all in the same format. You can filter by keyword, location and posting date. Greenhouse, Lever and Ashby data comes from their public job-board APIs; Workday data comes from the same JSON endpoint the career site itself calls. No browser, no HTML parsing. It costs $1.50 per 1,000 jobs, and career sites that fail are free.
Why this scraper
- 4 ATS, 1 run, 1 schema: Workday, Greenhouse, Lever and Ashby jobs come back in the same JSON shape, so you never write separate parsers.
- No browser, no fragile HTML: Greenhouse, Lever and Ashby jobs come from their public job-board APIs; Workday jobs come from the same JSON endpoint the career site itself calls.
- Workday included: most multi-ATS scrapers skip Workday because it's harder to parse; this one supports it, including relative "posted X days ago" dates and the 2,000-jobs-per-site cap.
- Failed sites are free: a career site that can't be reached or isn't supported comes back as an error item, never billed.
Use cases
- Job boards and aggregators: pull fresh postings from hundreds of companies on a schedule.
- Recruitment market intelligence: track who is hiring for which roles, where, and how fast.
- Hiring signals for sales: companies hiring for a role are often buying related tools.
- Competitor tracking: watch competitors' open positions and new teams.
- AI agents: give an agent live job data through the Apify MCP server.
Supported URLs
| Platform | Example |
|---|---|
| Greenhouse | https://boards.greenhouse.io/airbnb |
| Lever | https://jobs.lever.co/palantir |
| Ashby | https://jobs.ashbyhq.com/ramp |
| Workday | https://nvidia.wd5.myworkdayjobs.com/NVIDIAExternalCareerSite |
Input
{"careerSites": ["https://boards.greenhouse.io/airbnb", "https://nvidia.wd5.myworkdayjobs.com/NVIDIAExternalCareerSite"],"keyword": "engineer","location": "remote","postedWithinDays": 7,"maxJobsPerSite": 500,"includeDescription": false}
Output
{"platform": "lever","company": "palantir","jobId": "6ed76ce8-4156-4b60-b120-403538bd66cd","title": "Administrative Business Partner","location": "Singapore, Singapore","remote": false,"department": "Administrative","employmentType": "Full-time","postedAt": "2026-08-09T12:18:11.368Z","url": "https://jobs.lever.co/palantir/6ed76ce8-4156-4b60-b120-403538bd66cd"}
With includeDescription: true, each job also has a descriptionText field containing the full description as plain text.
Pricing
You pay $0.0015 per job returned ($1.50 per 1,000), below the market range of $2-$4 per 1,000 for multi-ATS scrapers. Unsupported or unreachable career sites come back as an error item and are not charged.
| Jobs | Price |
|---|---|
| 1,000 | $1.50 |
| 10,000 | $15.00 |
| 100,000 | $150.00 |
Filters and tips
keywordmatches the job title or department. On Workday it is also sent to the site's own search, which makes runs faster.locationmatches the location text, for exampleParis,RemoteorUnited States.postedWithinDayskeeps recent jobs only. Workday only shows relative dates such as "Posted 3 Days Ago", which are converted to exact dates.includeDescriptionis slower on Workday, because it takes one request per job. It also replaces Workday's "4 Locations" summary with the job's main location.- Workday shows at most 2,000 jobs per career site, so very large employers are capped at 2,000 (use
keywordto narrow the results).
Recipes
Daily job feed: schedule the Actor to run once a day with postedWithinDays: 1 and your list of career sites, then send new jobs to a webhook (Slack, your ATS or a Google Sheet) via an Apify integration.
Hiring signals for sales: run weekly across your target accounts' career sites with a keyword for the roles that signal budget (e.g. "engineer", "sales"); a spike in postings is a buying signal.
FAQ
Do I need a login or an API key? No. Only public job-board data is used.
Does it collect personal data? No. The output has job postings only, with no recruiter or candidate contacts.
How many companies per run? As many career sites as you list in careerSites; each one is billed separately by the jobs it returns.
How do I find a company's career site URL? Open the company's careers page and click any job. The address shows the platform: myworkdayjobs.com, greenhouse.io, lever.co or ashbyhq.com.