Career Site Jobs Scraper: Workday, Greenhouse, Lever, Ashby
Pricing
from $1.13 / 1,000 job postings
Career Site Jobs Scraper: Workday, Greenhouse, Lever, Ashby
Career site jobs from Workday, Greenhouse, Lever and Ashby in one run and one JSON format. Paste company career site URLs, filter by keyword, location and date. No browser. $1.50 per 1,000 jobs.
Pricing
from $1.13 / 1,000 job postings
Rating
0.0
(0)
Developer
Baptiste Bouton
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
1
Monthly active users
14 days ago
Last modified
Categories
Share
Scrape career site jobs from the company pages you list, whether they run on Workday, Greenhouse, Lever or Ashby, and get every posting in one JSON format. Paste the career site URLs (Workday, Greenhouse, Lever and Ashby can be mixed in the same run), then 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.
What this is, and is not: you give the Actor the company career sites you care about and it returns their live jobs. It is not a pre-built database of every employer: it covers only these four platforms, and only the URLs you provide. If you need a ready-made feed without a list of companies, a database-style Actor fits better; if you track named companies, this is cheaper.
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}
| Field | What it does | Default |
|---|---|---|
careerSites | Career site URLs (Workday, Greenhouse, Lever, Ashby), required | none |
keyword | Keep jobs whose title or department contains this text | none |
location | Keep jobs whose location contains this text | none |
postedWithinDays | Keep jobs posted in the last N days (minimum 1) | no limit |
maxJobsPerSite | Maximum jobs per career site | 1000 |
includeDescription | Add the full description as plain text | 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.
Related Actors
Other Actors in the same toolbox, with the same pay-per-result model:
- Tech Stack Detector: Detect the technologies of the companies you track; its
includeJobsoption adds a hiring check. - French Company Search: Build a list of French companies by activity and size, then read their open jobs here.
- EU TED Tenders Scraper: Search EU public tenders by CPV code, country and deadline.
- Google Trends Explore API: Compare job demand with search interest in a skill or tool.