ATS Jobs Scraper — Greenhouse, Lever & Ashby Career Pages avatar

ATS Jobs Scraper — Greenhouse, Lever & Ashby Career Pages

Pricing

from $1.50 / 1,000 jobs

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

ATS Jobs Scraper — Greenhouse, Lever & Ashby Career Pages

Pull every open job from any company's Greenhouse, Lever or Ashby career page into one clean dataset: title, department, location, remote flag, salary range and full description. Paste a careers URL or slug — the ATS is detected automatically.

Pricing

from $1.50 / 1,000 jobs

Rating

0.0

(0)

Developer

Youfu Xu

Youfu Xu

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 career pages in one dataset

Thousands of companies host their careers page on Greenhouse, Lever or Ashby — Airbnb, Spotify, Ramp, Notion, Stripe-style startups and most of the venture-backed tech world. This Actor pulls every open job from any of those boards into one clean, normalized dataset: title, department, team, location, remote flag, employment type, salary range as numbers and the full description.

Paste a careers URL or just the company slug — the Actor figures out which ATS it runs on. No login, no browser, no proxy: it reads the platforms' own public job-board feeds, so runs are fast, cheap and don't break when a site redesigns.

What you get

{
"ats": "ashby",
"company": "ramp",
"title": "Security Engineer, Cloud",
"department": "Engineering",
"team": "Backend",
"location": "New York, NY (HQ)",
"allLocations": ["New York, NY (HQ)", "Remote (US)", "Remote (Canada)", "Miami, FL"],
"isRemote": true,
"workplaceType": "Hybrid",
"employmentType": "FullTime",
"salaryText": "$211.4K – $290.6K • Offers Equity",
"salaryMin": 211400,
"salaryMax": 290600,
"salaryCurrency": "USD",
"postedAt": "2026-04-07T17:12:35.753+00:00",
"url": "https://jobs.ashbyhq.com/ramp/34413f8d-…",
"description": "About Ramp …"
}

The same fields come back for all three platforms, so you can mix Greenhouse, Lever and Ashby companies in one run and analyze them in one spreadsheet.

Salary ranges are parsed into numbers whenever the company publishes them — Greenhouse pay-transparency blocks ($212,000 – $265,000 USD), Lever salaryRange and Ashby compensation tiers ($189K – $330K). The currency code is detected (USD, GBP, EUR, CAD …), so salaryMin / salaryMax sort and filter correctly without post-processing.

Who uses this

  • Recruiters & sourcing teams — see who is hiring what, where, and at what pay, across a target list of companies
  • Job boards & newsletters — aggregate fresh openings from hundreds of startups; use Posted within (days) for daily or weekly feeds
  • Sales & lead generation — hiring signals: a company opening 10 data-engineering roles is a warm lead for data tools
  • Investors & market research — track headcount growth and team build-out of portfolio or competitor companies
  • Salary benchmarking — numeric ranges per title, department and location

How to use

  1. Add companies, one per line. Any of these work:
    • airbnb (slug only — the platform is auto-detected)
    • https://boards.greenhouse.io/airbnb or https://job-boards.greenhouse.io/airbnb
    • https://jobs.lever.co/spotify (EU boards on jobs.eu.lever.co work too)
    • https://jobs.ashbyhq.com/ramp
    • lever:spotify to force a platform
  2. Optional filters: title keywords (engineer, data), location (London, Remote), remote only, departments, posted within N days
  3. Run, then download the dataset as JSON, CSV or Excel — or call the Actor from the API, a schedule, Make, Zapier or n8n

A company that isn't on any of the three platforms is skipped with a warning; the run continues with the rest. A per-company summary (open jobs vs. saved after filters) is stored in the run's key-value store as SUMMARY.

Tips

  • Finding the slug: open the company's careers page and click any job — the address bar shows boards.greenhouse.io/<slug>, jobs.lever.co/<slug> or jobs.ashbyhq.com/<slug>. Many companies embed Greenhouse on their own domain; the slug then appears in the job link as ?gh_jid= together with boards.greenhouse.io/<slug>.
  • Monitoring: schedule a daily run with Posted within (days) = 1 to get only new openings.
  • Lighter output: turn off Include full job description when you only need titles, locations and pay.

Pricing

Pay per result: you are charged per job saved to the dataset plus a small start fee per run. Filters are applied before saving, so you only pay for the jobs you keep.

Data source & limits

Data comes from the public job-board endpoints that Greenhouse, Lever and Ashby provide for companies' own careers pages. Only jobs the company has published publicly are returned (no internal or unlisted roles). Salary appears only when the company publishes it.

More job data