Workday, Greenhouse & Lever Jobs Scraper: Any Company avatar

Workday, Greenhouse & Lever Jobs Scraper: Any Company

Pricing

from $1.00 / 1,000 jobs

Go to Apify Store
Workday, Greenhouse & Lever Jobs Scraper: Any Company

Workday, Greenhouse & Lever Jobs Scraper: Any Company

Every open job for any list of companies from their own job boards: Workday, Greenhouse, Lever, Ashby, Workable, SmartRecruiters, Recruitee, BambooHR, Personio and Teamtailor. Auto-detects the ATS, normalizes titles, locations, salary and dates, and can return only jobs new since the last run.

Pricing

from $1.00 / 1,000 jobs

Rating

0.0

(0)

Developer

leo xing

leo xing

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 hours ago

Last modified

Share

Company Jobs Tracker: Workday, Greenhouse, Lever, Ashby, BambooHR, Personio and more

Give it a list of companies and get back every open job they have posted, normalized into one clean format. The data comes from the job boards companies publish on their applicant tracking system (ATS): Workday, Greenhouse, Lever, Ashby, Workable, SmartRecruiters, Recruitee, BambooHR, Personio and Teamtailor. That covers most large enterprises (Workday), most startups and tech companies, and many small and mid-sized companies in the US and Europe.

  • No logins, no proxies, no scraping of job aggregators. Each ATS serves a public API or feed for its job boards (the one the company's own careers page uses), and the actor reads that. It's fast (a 700-job company takes about a second) and doesn't break when a website is redesigned.
  • Auto-detects the ATS. Type Stripe, notion.so or paste a job-board URL. Workday boards need their careers URL (see below).
  • Only new jobs. Schedule the actor daily with Only jobs new since my last run on, and you get just the jobs posted since the last run. You can use them for alerts, a job board, or hiring signals for sales.
  • Salary where the company publishes it (Ashby, Lever, Recruitee, and BambooHR with descriptions on), plus remote/hybrid flags, departments and posting dates.

Who uses this

  • Sales and lead gen: know which target accounts are hiring for roles that need your product (e.g. "data engineer" at your ICP list).
  • Recruiters and job seekers: track a watchlist of companies and get only new openings.
  • Job boards and newsletters: a clean feed straight from the source.
  • Market research and AI agents: hiring trends by company, team and location.

Input

FieldExampleNotes
CompaniesStripe, openai.com, https://jobs.lever.co/palantirJob-board URLs are the most reliable
Look on this ATS firstautoOptional speed-up for name lookups
Job title contains any ofengineer, salesCase-insensitive
Job title contains none ofintern
Location contains any ofLondon, remote, USMatches location, country and workplace type
Remote onlyfalse
Posted within (days)7
Only jobs new since my last runfalseRemembers earlier runs in your account
Include job descriptionsfalsePlain text
Max jobs per company / in total1000 / 1000

If a name isn't found, paste the company's job-board URL (the page you land on from their "Careers" link). Recognized URLs:

ATSJob-board URLFound from a name?
Greenhouseboards.greenhouse.io/<company>, job-boards.greenhouse.io/<company>yes
Leverjobs.lever.co/<company>yes
Ashbyjobs.ashbyhq.com/<company>yes
Workableapply.workable.com/<company>yes
SmartRecruitersjobs.smartrecruiters.com/<company>yes
Recruitee<company>.recruitee.comyes
BambooHR<company>.bamboohr.com/careersyes
Personio<company>.jobs.personio.de (or .com)yes
Teamtailor<company>.teamtailor.com/jobsyes
Workday<tenant>.wd<N>.myworkdayjobs.com/<site>, e.g. nvidia.wd5.myworkdayjobs.com/NVIDIAExternalCareerSiteno: the URL holds a server number and site name that can't be guessed

Teamtailor companies on their own careers domain still have a <company>.teamtailor.com address; paste that if the name isn't found. Workday boards on a company's own domain aren't supported yet.

Output (one dataset item per job)

{
"company": "openai",
"ats": "ashby",
"board": "openai",
"jobId": "dd9c7c04-7181-4c65-9c6a-0e04313e3707",
"title": "Principal Software Engineer, Productivity",
"department": "Applied AI",
"team": "Applied AI",
"employmentType": "FullTime",
"location": "San Francisco",
"locations": ["San Francisco"],
"country": "United States",
"remote": null,
"workplaceType": null,
"salary": { "min": 459000, "max": 536000, "currency": "USD", "interval": "1 YEAR", "text": "$459K - $536K" },
"postedAt": "2026-10-22T22:35:52.950Z",
"updatedAt": null,
"url": "https://jobs.ashbyhq.com/openai/dd9c7c04-7181-4c65-9c6a-0e04313e3707",
"applyUrl": "https://jobs.ashbyhq.com/openai/dd9c7c04-7181-4c65-9c6a-0e04313e3707/application",
"input": "https://jobs.ashbyhq.com/openai",
"scrapedAt": "2026-10-22T22:48:32.381Z"
}

Fields an ATS doesn't publish are null. Some systems publish less in their job lists:

  • Workday shows only a relative age ("Posted 3 Days Ago"), so postedAt is that day and is null for "30+ Days Ago"; jobs in several places list just "2 Locations". Turn on descriptions for exact dates and every location (one extra request per job).
  • BambooHR lists no posting dates; turn on descriptions to get them and the pay range.
  • Personio and Teamtailor don't flag remote work in a field; remote is set when a location says "Remote" (Teamtailor's hybrid/remote status is used when the feed has it).

The run's SUMMARY record (key-value store) lists, for each company, which board was found, how many jobs are open and any error.

Pricing

Pay per event: charged per job returned. Companies that aren't found and jobs filtered out cost nothing.

Notes

Job postings are published by the companies themselves for public display. This actor isn't affiliated with any of the ATS vendors.