ATS Jobs Scraper — Greenhouse, Lever, Ashby & more avatar

ATS Jobs Scraper — Greenhouse, Lever, Ashby & more

Pricing

$1.50 / 1,000 job scrapeds

Go to Apify Store
ATS Jobs Scraper — Greenhouse, Lever, Ashby & more

ATS Jobs Scraper — Greenhouse, Lever, Ashby & more

Scrape job postings from Greenhouse, Lever, Ashby, Workable, Recruitee, and SmartRecruiters boards. Paste careers-page URLs, get every open role in one normalized schema — title, location, remote flag, department, salary where published, and full descriptions.

Pricing

$1.50 / 1,000 job scrapeds

Rating

0.0

(0)

Developer

And a Dinosaur

And a Dinosaur

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

ATS Jobs Scraper — Greenhouse, Lever, Ashby, Workable, Recruitee, SmartRecruiters

Get every open role from a company's careers page in seconds. Paste board URLs from six ATS platforms and receive all postings in one normalized schema — no browser scraping, no brittle selectors: this actor reads each platform's official public job-board API, which makes it fast, cheap, and very hard to break.

Supported platforms

ATSBoard URL looks like
Greenhouseboards.greenhouse.io/stripe / job-boards.greenhouse.io/...
Leverjobs.lever.co/zoox
Ashbyjobs.ashbyhq.com/ramp
Workableapply.workable.com/huggingface
Recruiteecompany.recruitee.com
SmartRecruitersjobs.smartrecruiters.com/Company

The ATS is auto-detected from the URL — mix vendors freely in one run. The shorthand vendor:slug (e.g. greenhouse:stripe) works too.

What you get

One dataset item per job:

  • title, url, company, source (which ATS)
  • location and a remote flag
  • department, team, employmentType
  • publishedAt / updatedAt timestamps
  • descriptionHtml and descriptionText (clean plain text, ready for LLMs and search indexes) — toggle off for lighter results
  • salary — structured pay data where the ATS publishes it (Lever ranges, Ashby compensation summaries, Recruitee ranges)

Boards that fail (typo'd slug, company moved ATS) never poison the run: the rest continue, and failures are listed in the FAILURES record of the run's key-value store with the reason.

What it's for

  • Recruiting & talent intelligence — track competitors' open roles and hiring velocity
  • Lead generation & GTM — a company hiring 5 SDRs is buying sales tools; hiring platform engineers is buying infra. Postings are intent signals
  • Job boards & aggregators — a clean multi-ATS ingestion pipeline for your niche board
  • Research — salary transparency, remote-work trends, hiring freezes, team structures

Schedule it daily and diff id sets between runs to detect new postings and closed roles.

Honest limits

  • This actor covers boards hosted on the six ATS platforms above. It cannot read custom-built career sites or platforms not listed (Workday support is planned next).
  • SmartRecruiters postings don't include descriptions (their API puts them behind one extra request per job — planned as an option).
  • remote is the ATS's own flag where one exists; otherwise a best-effort keyword detection. salary appears only when the employer publishes it.

Pricing

Pay per job returned. No subscription — scraping a 10-role startup costs about a cent.