ATS Jobs Scraper (Greenhouse, Lever, Ashby, Workday) avatar

ATS Jobs Scraper (Greenhouse, Lever, Ashby, Workday)

Pricing

from $0.50 / 1,000 result items

Go to Apify Store
ATS Jobs Scraper (Greenhouse, Lever, Ashby, Workday)

ATS Jobs Scraper (Greenhouse, Lever, Ashby, Workday)

Jobs from company career boards on Greenhouse, Lever, Ashby and Workday in one schema. Keyword/location filters, monitor mode for new or changed postings. Official public APIs, no login, pay per job.

Pricing

from $0.50 / 1,000 result items

Rating

0.0

(0)

Developer

Viktor Dubnytskiy

Viktor Dubnytskiy

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Categories

Share

ATS Jobs Scraper — Greenhouse, Lever, Ashby, Workday

Pull every open job from the career boards of the companies you care about, across four applicant-tracking systems, into one flat schema. Built for recruiters, sales teams tracking hiring signals, job-board aggregators and researchers.

What you get

One row per job: sourceAts, company, id, title, locations[], remote, department, employmentType, postedAt, updatedAt, description (plain text), applyUrl, url, scrapedAt. The schema is identical for all four ATS, so datasets from different companies concatenate without remapping.

Input

  • boards: career-board URLs or ats:slug pairs. Examples: https://boards.greenhouse.io/stripe, lever:zoox, https://jobs.ashbyhq.com/notion, https://nvidia.wd5.myworkdayjobs.com/NVIDIAExternalCareerSite.
  • keyword (optional): substring match on title, department or description.
  • location (optional): substring match on any listed location.
  • maxItems: stop after this many jobs. You are charged only for jobs actually pushed.
  • mode: scrape (default) or monitor — on a saved Task run on a schedule, monitor returns only jobs that are new or changed since the previous run (changeType, changedFields, previous), and can POST a summary to webhookUrl or a Telegram chat.

Pricing

EventPrice
result$0.0005 per job ($0.50 per 1,000)
monitor-check$0.0015 per monitor run
change$0.0005 per new or changed job

Charged only for validated, deduplicated rows. A run that finds nothing costs nothing beyond platform usage, and the run's RUN_SUMMARY record says why (no_matches, blocked, rate_limited, invalid_input, upstream_error).

Limits

  • Workday boards need one extra request per job for the description; expect ~2–4 jobs/second per board.
  • Lever and Greenhouse return the full board in one or a few requests; Ashby returns everything in one request.
  • Boards that are private, require login, or use an unsupported ATS are skipped and counted in the run summary.
  • Salary is returned only where the ATS exposes it in the public feed (Ashby compensation, Lever salaryRange are included under raw when present).

Changelog

  • 0.1: initial release — Greenhouse, Lever, Ashby, Workday; keyword/location filters; monitor mode.