Career site jobs scraper and API for Greenhouse, Lever, Ashby, Workday + 5 more ATS. Paste career URLs or search a company directory: title, location, salary, remote, description.
New name: Career Site Jobs Scraper (career-site-jobs-scraper).
Career page URLs (startUrls): paste Greenhouse, Lever, Ashby, Workable,
SmartRecruiters, Recruitee, Personio, Breezy or Workday links (board or job pages) and
the ATS is detected automatically. A company's own careers page also works when it
embeds or links to a supported board. Unrecognised URLs are reported in the run
summary and the run continues.
Workday support (9th ATS): any *.myworkdayjobs.com career site, with full
descriptions, posting dates, employment type and remote flag; keyword and remote
filters are applied by Workday's own search where possible.
Company directory search (searchDirectory, directoryAts, directoryCompanies,
maxCompanies): search jobs across 487 verified company career boards on all 9 ATS
without knowing any URL or slug.
boards is no longer required: provide URLs, boards or a directory search.
Faster runs: boards are read in parallel; SmartRecruiters uses its own keyword search
and skips description requests for jobs that fail the location/remote/date filters.
EU-hosted Lever boards (jobs.eu.lever.co) and Greenhouse EU board URLs work.
Streaming JSON parsing for the largest Greenhouse, Lever and Ashby boards (Anduril
peak 291 MB → 85 MB); descriptions are only converted to text for jobs that pass
your filters.
Faster directory search: single-request boards are read before Workday,
SmartRecruiters and Breezy; in directory search the keyword matches job titles and
only matching jobs get a detail request. A remote "data engineer" search across all
487 companies dropped from 881 s to 93 s on the platform.
Default memory 512 MB (more CPU for parsing large boards); runs use ~160 MB.