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

ATS Jobs Scraper – Greenhouse, Lever, Ashby & more

Deprecated

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

Deprecated

Scrape jobs from company career boards on Greenhouse, Lever, Ashby, Workday, Workable, Recruitee and SmartRecruiters in one schema: title, department, location, remote, salary range, posted date, apply URL, description. Company names or URLs in; only-new mode for monitoring.

Pricing

$1.50 / 1,000 job scrapeds

Rating

0.0

(0)

Developer

Xuan An Nguyen

Xuan An Nguyen

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 hours ago

Last modified

Share

ATS Jobs Scraper – Greenhouse, Lever, Ashby, Workday, Workable, Recruitee & SmartRecruiters

Get every open job from a company's own career board, straight from the applicant tracking system (ATS) it runs on, in one clean schema. Give company names like stripe or career-page URLs; the Actor finds the board on Greenhouse, Lever, Ashby, Workday, Workable, Recruitee or SmartRecruiters and returns title, department, location, remote/hybrid, salary range, posted date, apply link and the full description.

What data can I get?

FieldExample
company / companyNameramp / Ramp
sourceashby (which ATS the job came from)
titleSenior Backend Engineer
department, teamEngineering, Backend
location, locations, countryNew York, NY (HQ), ["New York, NY (HQ)", "Remote (US)"], USA
remote, workplaceTypetrue, hybrid
salaryMin, salaryMax, salaryCurrency, salaryInterval211400, 290600, USD, year
salaryText, salaryFromDescription$211.4K - $290.6K, false
employmentTypeFullTime
url, applyUrljob page and application link
postedAt, updatedAtISO dates
descriptionfull job description as plain text

Salary comes from the ATS's own salary field when the company publishes one (Ashby, Lever, Recruitee). When it doesn't, the Actor reads a salary range written in the description (common in US postings on Greenhouse and Workday, e.g. 168,000 USD - 270,250 USD) and marks it with salaryFromDescription: true, so you always know which is which.

How much does it cost?

$1.50 per 1,000 jobs. You pay only for jobs delivered to your dataset; boards that don't exist or jobs removed by your filters cost nothing. A company with 150 open roles costs about $0.23.

How do I use it?

  1. Add companies, one per line: stripe, https://jobs.ashbyhq.com/ramp, https://jobs.lever.co/palantir.
  2. Optionally filter by title keywords, locations, remote only, or jobs posted in the last N days.
  3. Run, then download JSON, CSV or Excel, or call the API.
{
"companies": ["stripe", "https://jobs.ashbyhq.com/ramp", "huggingface"],
"keywords": ["engineer"],
"locations": ["Remote", "London"],
"onlyNewJobs": false,
"maxItems": 1000
}

How do I get only new jobs every day?

Turn on Only new jobs and schedule the Actor daily. Each run returns only jobs you haven't received before, so you never pay twice for the same posting. Jobs cut off by your spending limit are not marked as seen and come back on the next run.

Which companies and URLs work?

ATSAccepted input
Greenhousestripe, boards.greenhouse.io/stripe, job-boards.greenhouse.io/embed/job_board?for=stripe
Leverpalantir, jobs.lever.co/palantir (EU boards: jobs.eu.lever.co/...)
Ashbyramp, jobs.ashbyhq.com/ramp
Workablehuggingface, apply.workable.com/huggingface
Recruiteebunq, bunq.recruitee.com
SmartRecruitersBoschGroup, careers.smartrecruiters.com/BoschGroup
WorkdayURL only: nvidia.wd5.myworkdayjobs.com/NVIDIAExternalCareerSite (also wd3.myworkdaysite.com/recruiting/<tenant>/<site>)

A bare name is tried on each ATS in that order (Workday needs the career-site URL, since a name alone can't locate the board). If the same name exists on two ATSs, pin it with a URL or a prefix such as lever:acme.

Use cases

  • Recruiting and sourcing: track every opening at your target companies in one sheet.
  • Sales prospecting: companies hiring for a role are buying signals (e.g. hiring "RevOps" → needs revenue tools).
  • Job boards and newsletters: feed fresh, first-party postings with salary data.
  • Market research: compare salary bands, remote share and hiring volume across companies.

FAQ

Is it legal? The Actor reads the public job-board endpoints that each ATS provides for career pages. It does not log in or collect personal data: recruiter emails and names are never copied.

Do I need a proxy? No. These are public APIs; the Actor runs at 256 MB without a proxy.

How fresh is the data? It is read live from the board at run time.

Workday boards with thousands of jobs. Workday's own search returns at most 2,000 jobs per query. With a single title keyword the Actor searches server-side, so large boards like NVIDIA stay fully reachable for that role. Locations use each board's own spelling (NVIDIA writes US, CA, Santa Clara), so filter with the text you see on the career site.

A company isn't found. It may use an ATS not supported yet (e.g. iCIMS, Oracle) or a custom domain. Open its careers page, click a job, and paste the job-board URL you land on.

More scrapers by the same developer

  • Chotot Scraper: Scrape Chợ Tốt (chotot.com), Vietnam's largest classifieds site: cars, motorbikes, real estate, phones, laptops and more, with prices in VND, location and all item attributes. Pay per listing.
  • Prediction Markets Scraper: Kalshi and Polymarket markets in one schema: yes/no probabilities, bid/ask, volume, liquidity, close time and results, with keyword and category filters and an only-changed mode for monitoring.
  • SEEK, JobStreet & JobsDB Jobs Scraper: Job listings from SEEK (Australia, New Zealand), JobStreet (Malaysia, Singapore, Philippines, Indonesia) and JobsDB (Hong Kong, Thailand) in one schema, with salary, work type, classification and an only-new mode.
  • Substack Scraper: Posts from any Substack newsletter with likes, comments, word count, free or paid flag and the full text of free posts. Search publications by keyword; only-new mode for monitoring.
  • Telegram Channel Scraper: Scrape public Telegram channels: posts, views, reactions, media, links, forwards, plus channel stats. Incremental mode for daily monitoring. Pay per post.
  • Vietnam Jobs Scraper: Scrape job postings from VietnamWorks, TopCV and ITviec in one unified schema. Extract title, company, salary in VND/USD, location, level, skills, deadline and full description. Pay per job, JSON/CSV export, API and MCP access.