ATS Jobs Scraper: Greenhouse, Lever, Ashby & 5 more avatar

ATS Jobs Scraper: Greenhouse, Lever, Ashby & 5 more

Pricing

Pay per usage

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

ATS Jobs Scraper: Greenhouse, Lever, Ashby & 5 more

Scrape all open jobs from career pages on 8 applicant tracking systems: Greenhouse, Lever, Ashby, SmartRecruiters, Workable, Recruitee, Personio and Teamtailor. One clean schema with salary, remote/hybrid, department, location, posted date and apply URL. No proxies, fast and cheap.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Small Offer Desk

Small Offer Desk

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

ATS Jobs Scraper: Greenhouse, Lever, Ashby, SmartRecruiters, Workable, Recruitee, Personio & Teamtailor Job Postings API

Scrape all open jobs from company career pages hosted on Greenhouse (boards.greenhouse.io), Lever (jobs.lever.co), Ashby (jobs.ashbyhq.com), SmartRecruiters (jobs.smartrecruiters.com) Workable (apply.workable.com), Recruitee (company.recruitee.com), Personio (company.jobs.personio.de) and Teamtailor (company.teamtailor.com) in one run, with one clean schema. Paste board URLs or just company slugs (stripe, ramp, spotify) and the Actor works out which applicant tracking system (ATS) each company uses.

Common names for this tool include Greenhouse jobs scraper, Lever jobs scraper, Ashby jobs scraper, SmartRecruiters jobs scraper, Workable jobs scraper, Recruitee jobs scraper, Personio jobs scraper, Teamtailor jobs scraper, European ATS jobs, ATS job scraper, career page scraper, job postings API, hiring signals data and startup jobs dataset.

What data can I extract?

FieldExample
company, source (greenhouse / lever / ashby / smartrecruiters / workable)ramp, ashby
title, departmentSecurity Engineer, Cloud · Engineering / Backend
location, workplaceType (Remote / Hybrid / On-site)New York, NY; Remote (US) · Hybrid
employmentTypeFullTime
salaryMin, salaryMax, salaryCurrency (where the company publishes pay)211400 · 290600 · USD
postedAt, updatedAt2026-04-07T17:12:35Z
url (apply link), jobIdhttps://jobs.ashbyhq.com/ramp/…
description (optional, plain text)full job description

Use cases

  • Build a niche job board (remote, AI, climate, fintech, crypto) from hundreds of startup career pages.
  • Sales prospecting and hiring signals. Find companies hiring "data engineer" or "SOC analyst" as a buying-intent signal for your product.
  • Salary benchmarking. Collect published pay ranges by title and location. Many US postings now include ranges.
  • Job alerts. Schedule a daily run with postedWithinDays: 1 and send new roles at your target companies to Slack, email or Google Sheets.
  • Labor-market research. Track hiring velocity by company, department or city over time.

How to scrape Greenhouse, Lever and Ashby jobs

  1. Click Try for free.
  2. Add companies, either as full board URLs or as slugs: https://boards.greenhouse.io/airbnb, https://jobs.lever.co/spotify, ramp.
  3. Optionally filter by keywords (in the title), locations, postedWithinDays, or cap maxJobsPerCompany.
  4. Run, then download JSON, CSV, Excel or HTML, or read the dataset with the Apify API.

Input example

{
"companies": ["https://boards.greenhouse.io/airbnb", "https://jobs.lever.co/spotify", "ramp", "stripe", "https://jobs.smartrecruiters.com/Equinox", "https://apply.workable.com/huggingface/"],
"keywords": ["engineer", "data"],
"locations": ["Remote", "New York"],
"postedWithinDays": 7,
"includeDescription": false,
"maxJobsPerCompany": 0
}

Output example

{
"source": "ashby", "company": "ramp", "jobId": "34413f8d-...",
"title": "Security Engineer, Cloud", "department": "Engineering / Backend",
"location": "New York, NY (HQ); Remote (US)", "workplaceType": "Hybrid", "employmentType": "FullTime",
"salaryMin": 211400, "salaryMax": 290600, "salaryCurrency": "USD",
"postedAt": "2026-04-07T17:12:35Z", "url": "https://jobs.ashbyhq.com/ramp/34413f8d-..."
}

How is this different from other job scrapers?

This ActorSingle-ATS scrapersLinkedIn / Indeed scrapers
Greenhouse + Lever + Ashby + SmartRecruiters + Workable in one run✅❌ one platform each❌
Same output schema across platforms✅❌n/a
Needs proxies or a browser❌ public JSON job-board endpointsvariesusually yes, slower and costlier
Login or cookies❌❌often
Data comes straight from the employer's own board✅✅reposted, often stale

Integrations

Use the Apify API, webhooks, or the Zapier, Make, n8n and Google Sheets integrations. Schedule runs in Apify Console.

FAQ

Is it legal to scrape job postings? This Actor reads job postings that companies publish openly for distribution through their ATS's public job-board endpoints. It collects no personal data. You are responsible for following applicable laws and each site's terms.

What if a company isn't on one of these five? It's skipped and logged. For Workday career sites use our Workday Jobs Scraper. iCIMS and others aren't supported yet. Open an issue to request one.

How do I find a company's slug? It's the last part of the board URL, for example airbnb in boards.greenhouse.io/airbnb, Equinox in jobs.smartrecruiters.com/Equinox, or huggingface in apply.workable.com/huggingface. SmartRecruiters identifiers are case-sensitive. If you're unsure, paste the full URL.

Why is salary empty for some jobs? Salary is only returned when the company publishes it, which is most common on Ashby and Lever (SmartRecruiters and Workable public feeds don't include pay) and for US roles.

How fast is it? Usually a few seconds per company. No browser rendering is involved.

How much does it cost? The Actor is currently free to use. You pay only Apify platform usage, which is a fraction of a cent per run on small jobs and covered by Apify's free monthly credit. Paid per-result pricing may be added later and will be shown on this page first.

Can I get only new jobs? Yes. Set postedWithinDays: 1 and schedule a daily run.

Support

Found a bug or need another ATS? Open an issue on the Actor's Issues tab.

Supported systems (8)

ATSInput examplePublic source used
Greenhousehttps://boards.greenhouse.io/airbnbJob Board API
Leverhttps://jobs.lever.co/spotifyPostings API
Ashbyhttps://jobs.ashbyhq.com/rampPosting API (with salary)
SmartRecruitershttps://jobs.smartrecruiters.com/BoschGroupPosting API
Workablehttps://apply.workable.com/huggingfaceWidget API
Recruiteehttps://bunq.recruitee.comCareers Site API (/api/offers/)
Personiohttps://personio.jobs.personio.deXML job feed (/xml)
Teamtailorhttps://career.teamtailor.comJobs RSS feed (/jobs.rss)

Tip: board URLs are the most accurate. A bare slug is tried on each system in turn, and two companies can use the same slug on different systems.