ATS Jobs Scraper: Greenhouse, Lever, Ashby, Workday & 7 More
Pricing
Pay per usage
ATS Jobs Scraper: Greenhouse, Lever, Ashby, Workday & 7 More
Open jobs straight from company career sites: Greenhouse, Lever, Ashby, Workday, SmartRecruiters, Workable, Recruitee, Personio, Teamtailor, Breezy HR and Pinpoint. Paste career URLs or just company names. Salary, remote/hybrid, filters and only-new-jobs mode.
Pricing
Pay per usage
Rating
0.0
(0)
Developer
Min Maxxxer
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
π Free until 13 October 2026. Press Start β the prefilled input returns jobs of OpenAI, Palantir and Figma in seconds.

Get every open job straight from company career sites β Greenhouse, Lever, Ashby, Workday, SmartRecruiters, Workable, Recruitee, Personio, Teamtailor, Breezy HR and Pinpoint β in one clean format, whatever system each company uses. Paste career page URLs, just type company names β the Actor finds the job board by itself β or search thousands of companies at once with the built-in company directory.
Every row has the title, department, all locations with country codes, remote / hybrid / on-site, employment type, salary range (from the ATS, or read from the job description), posting date, description and the apply link.
Why straight from the career site?
- Fresher and complete β jobs appear here the moment the company posts them, before job boards pick them up, and nothing is missing or reposted.
- Salary ranges β structured pay data from Greenhouse, Lever, Ashby, Recruitee and Pinpoint, and pay ranges read from the description everywhere else ("$150,000 β $190,000 per year", "β¬60kβ80k").
- No login, no proxy, no personal data β the Actor reads the public job board APIs that the career sites themselves use. Recruiter names and emails are never collected.
Supported applicant tracking systems
| ATS | Paste | Or just the name | Salary | Description |
|---|---|---|---|---|
| Greenhouse | boards.greenhouse.io/stripe | β | pay ranges + description | β |
| Lever | jobs.lever.co/palantir | β | salary range + description | β |
| Ashby | jobs.ashbyhq.com/openai | β | compensation tiers | β |
| Workday | nvidia.wd5.myworkdayjobs.com/NVIDIAExternalCareerSite | URL only | from description | β |
| SmartRecruiters | jobs.smartrecruiters.com/BoschGroup | β | from description | β |
| Workable | apply.workable.com/skroutz | β | from description | β |
| Recruitee | bunq.recruitee.com | β | salary fields | β |
| Personio | personio.jobs.personio.de | β | from description | β |
| Teamtailor | career.teamtailor.com or the company's own domain | β | from description | β |
| Breezy HR | breezy.breezy.hr | β | salary line | β |
| Pinpoint | workwithus.pinpointhq.com | β | compensation fields | β |
You can also paste the company's own careers page or website (figma.com/careers, linear.app/careers) β the Actor looks for the job board the page embeds or links to. Big Workday sites with more than 2,000 jobs (the Workday limit per search) are split automatically, so you still get all of them.
Search all companies at once
Turn on Search all companies and give at least one filter β job title words, a location, remote, or "posted within" β and the Actor searches every company in its built-in directory: 15,000+ companies with 1,100,000+ open jobs on Greenhouse, Lever, Ashby, Workday, SmartRecruiters, Workable and more, found in public web archives and job lists and checked for open jobs. Everything is read live from the career sites at the moment of your run β no stale database.
{"searchAllCompanies": true,"keywords": ["data engineer", "analytics engineer"],"locations": ["Berlin", "Remote"],"postedWithinDays": 7}
A search through the whole directory takes about 10β15 minutes and you pay only for the jobs it finds; picking systems in Directory: only these systems or fewer keywords makes it faster. Workday, SmartRecruiters and Workable sites are searched on the site itself, so they are included when you give job title words. Combine it with Only new jobs for alerts across the whole market, or with your own list of companies β they are searched first.
What you get β one row per job
| Field | Example |
|---|---|
company, ats, companySlug | Figma, greenhouse, figma |
title, department, team | Product Designer, Design |
location, locations, city, region, country, countryCode | San Francisco, CA β’ New York, NY β ["San Francisco, CA", "New York, NY"], US |
workplaceType, remote | remote / hybrid / onsite |
employmentType, seniority | full-time, part-time, contract, temporary, internship⦠|
salaryMin, salaryMax, salaryCurrency, salaryPeriod, salaryText, salarySource | 165000, 190000, USD, year, "165,000 β 190,000 USD per year", ats / description |
postedAt, updatedAt, applicationDeadline | ISO dates in UTC |
url, applyUrl, boardUrl, companyWebsite | job page, application form, career site |
requisitionId, jobId, language | the company's own job reference |
description / descriptionHtml | full text, HTML or both |
The per-company summary (key-value store record SUMMARY) tells which ATS every company uses, how many jobs are open, how many matched your filters and which inputs were not found.
How to use it
- Add companies: career page URLs, websites or plain names β one per line, as many as you like.
- Optionally filter: words in the job title (or description), locations (
Berlin,Germany,US,Remote), remote / hybrid / on-site, employment type, department, jobs posted in the last N days. - Click Start, then download JSON, CSV or Excel, or read the dataset through the Apify API.
Input example β every open job at five companies
{"companies": ["OpenAI", "Databricks", "https://jobs.lever.co/palantir", "https://nvidia.wd5.myworkdayjobs.com/NVIDIAExternalCareerSite", "figma.com/careers"]}
Input example β remote data jobs in the US posted this week
{"companies": ["Stripe", "Notion", "Figma", "Databricks", "Linear"],"keywords": ["data engineer", "analytics", "machine learning"],"excludeKeywords": ["intern"],"locations": ["US"],"workplace": "remote","postedWithinDays": 7}
Input example β a daily schedule that only delivers new jobs
{"companies": ["OpenAI", "Anthropic", "Perplexity", "ElevenLabs", "https://jobs.lever.co/zoox"],"keywords": ["engineer"],"onlyNew": true,"incrementalName": "ai-engineering-jobs"}
The first run returns all current jobs; every later run returns only jobs that were not delivered before β so a schedule every hour costs only for what is new. The memory lives in the key-value store ats-jobs-incremental in your own Apify account.
Output example (a real row, shortened)
{"ats": "greenhouse","company": "Figma","jobId": "6180053004","title": "Early Career, Product Designer (2027)","department": "Early Career","location": "San Francisco, CA β’ New York, NY","locations": ["San Francisco, CA", "New York, NY"],"country": "United States","countryCode": "US","salaryMin": 140000,"salaryMax": 140000,"salaryCurrency": "USD","salaryPeriod": "year","salaryText": "140,000 USD per year","salarySource": "ats","postedAt": "2026-09-23T00:27:29Z","url": "https://boards.greenhouse.io/figma/jobs/6180053004?gh_jid=6180053004","requisitionId": "2578","description": "Figma is growing our team of passionate creatives and builders on a mission to make design accessible to allβ¦","boardUrl": "https://job-boards.greenhouse.io/figma"}
Ready-made examples
- π€ Jobs at AI companies: OpenAI, Anthropic, Perplexity and more
- π Remote software engineering jobs at top tech companies
- π΅ US tech jobs with salary ranges
- π New job alerts: only jobs posted since the last run
- π’ Workday jobs: NVIDIA, Salesforce, Adobe, Intel
- πΏ Greenhouse Β· Lever Β· Ashby job boards
- π Data engineering and ML jobs from the last 14 days
- π©πͺ Tech jobs in Germany and Berlin
Speed
Greenhouse, Lever, Ashby, Recruitee, Personio, Teamtailor and Pinpoint return a whole career site in one request β OpenAI's 800+ jobs take about 3 seconds. Workday, SmartRecruiters, Workable and Breezy HR need one more request per job for the description and the exact posting date: set Job description to None when you only need the list, and filters are applied before those requests so you never wait for jobs you drop. NVIDIA's full Workday site (2,600+ jobs) is listed in under a minute. The run page shows the progress and the time left.
Pricing
β±οΈ Free until 13 October 2026 β during the launch period you only pay Apify's platform usage, typically well under $0.01 per run.
From 14 October 2026 you pay per job saved β platform usage included, nothing else:
| Apify plan | Per 1,000 jobs |
|---|---|
| Free | $2.00 |
| Starter | $1.80 |
| Scale | $1.60 |
| Business and higher | $1.40 |
π‘ Nothing is charged for jobs your filters drop, and with Only new jobs a schedule pays only for new postings β checking 50 companies every day typically costs cents. The monthly $5 credit of Apify's free plan covers about 2,500 jobs. Set a spending limit on the run for a hard cap β the Actor stops as soon as it is reached.
FAQ
Which companies can I scrape? Any company whose career site runs on one of the 11 systems above β tens of thousands of companies, from startups to NVIDIA, Bosch and Ubisoft.
Which companies are in the directory? Companies whose job boards appear in public web archives and public job lists, plus hiring Y Combinator startups β every one checked to have open jobs. The directory is refreshed regularly; any company that is missing can simply be added by name or URL in Companies.
What if a name is not found? Paste the career page URL instead β the summary lists every input that was not found. Workday sites always need their URL, because Workday addresses contain a site name that cannot be guessed. When a name exists on two systems, the board with more open jobs wins and the log names the other one.
Is salary always filled? Only when the company publishes it. Structured pay fields are used first (salarySource: "ats"); otherwise the first clear pay range in the description is used (salarySource: "description"). US pay-transparency states mean most US postings have one.
How is "remote" decided? From the ATS's own remote / hybrid / on-site flag when it has one, otherwise from the title and locations ("Remote - US"). Jobs with no signal have workplaceType: null.
Do you collect personal data? No. Only job postings β no recruiter or hiring-manager names, emails or phone numbers.
Which time zone? All dates are UTC. Workday lists days only ("Posted 3 Days Ago"); with descriptions on, the exact date comes from the job page, otherwise postedAtApproximate is true.
Where does the data come from? From the public job board APIs and feeds that the companies' career sites use. This Actor is not affiliated with any of these vendors.
More from Min Maxxxer
- π NBA, NFL, MLB & NHL Odds β historical and closing lines from 40+ bookmakers
- π ESPN Scraper β box scores and player stats
- π Polymarket & Kalshi Scraper β prediction market odds and history
β Did this Actor save you time? A short review on this page helps others find it β and tells us which systems to add next.
Changelog
- 0.2 β Search all companies: a built-in directory of 15,000+ companies searched live in minutes; Greenhouse boards are listed first and only matching jobs are opened.
- 0.1 β first release: 11 applicant tracking systems, company names or career pages detected automatically, salary ranges, remote / hybrid detection, filters, only-new-jobs mode for schedules, per-company summary, progress with time left on the run page.