ATS Jobs Scraper: Greenhouse, Lever, Workday, Oracle & 11 more
Pricing
$1.50 / 1,000 jobs
ATS Jobs Scraper: Greenhouse, Lever, Workday, Oracle & 11 more
Get every open job from company career pages on Greenhouse, Lever, Ashby, Workday, Workable, SmartRecruiters, Recruitee and Breezy in one clean format. Paste careers URLs or just company names. Filter by keyword, location, remote and date. Salary included where published.
Pricing
$1.50 / 1,000 jobs
Rating
0.0
(0)
Developer
Nick R
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
14 hours ago
Last modified
Categories
Share
What does ATS Jobs Scraper do?
ATS Jobs Scraper collects every open job from company career pages on 15 widely used applicant tracking systems (ATS): Greenhouse, Lever, Ashby, Workday, Oracle Cloud Recruiting, iCIMS, Workable, SmartRecruiters, Recruitee, Breezy HR, Teamtailor, Personio, BambooHR, Rippling and Gem. It returns them in one clean, consistent format.
Paste careers page URLs, or just type company names. The scraper finds which ATS each company uses for you.
Every job comes straight from the company's own public job board, so the data is fresh, complete and free of the duplicates and stale reposts you get on job aggregators.
Why use it?
- π’ 15 ATS platforms in one tool, covering US tech, enterprise (Workday, Oracle Cloud, iCIMS) and European employers (Teamtailor, Personio, Recruitee), so you don't need a separate scraper per platform.
- π Auto-detects the platform from a bare company name like
ramp,airbnborhuggingface. - π° Salary ranges wherever the company publishes them (Ashby, Lever, Recruitee and others).
- π Filters by keyword, excluded words, location, remote-only and posting date.
- π Full job descriptions as plain text and HTML, ready for AI, search or matching.
- πΈ Pay only for jobs saved. Filtered-out jobs cost nothing.
- π No double charges: if two inputs point to the same job board, it's scraped once.
- β‘ Fast and reliable: it reads the same public job-board data each company's careers page loads, with no browser and no logins.
Who uses it?
- Job boards and aggregators filling niche boards, like remote, AI, climate or a single city.
- Recruiters and staffing agencies tracking which companies are hiring for which roles.
- Sales teams using hiring as a buying signal ("they're hiring 5 data engineers, so they need our tool").
- Investors and analysts tracking headcount growth and new teams at portfolio or competitor companies.
- Job seekers getting alerts for new roles at their dream companies.
- AI agents and RAG pipelines that need structured, current job data.
How to use it
- Add companies in Companies, one per line. Any of these work:
https://boards.greenhouse.io/airbnbhttps://jobs.lever.co/plaidhttps://jobs.ashbyhq.com/ramphttps://nvidia.wd5.myworkdayjobs.com/NVIDIAExternalCareerSitehttps://jpmc.fa.oraclecloud.com/hcmUI/CandidateExperience/en/sites/CX_1001/requisitions(Oracle Cloud Recruiting)https://polestar.teamtailor.com/jobs,https://acme.jobs.personio.de,https://acme.bamboohr.com/careers,https://careers-acme.icims.com/jobs,https://ats.rippling.com/acme/jobs,https://jobs.gem.com/acmegreenhouse:airbnb(platform:slug)huggingface(just the name: we try every platform and keep the biggest board)
- Optionally add keywords, locations, remote only or posted within N days. Keywords and locations match whole words, so
internwon't match "Internal" andUSwon't match "Sydney".USandUKalso match "United States" and "United Kingdom". - Click Start. Download the results as JSON, CSV, Excel or HTML, or get them through the API.
Tip: run it on a schedule (daily or weekly) to monitor new openings automatically.
Output example
{"platform": "ashby","company": "Ramp","jobId": "34413f8d-26bf-4bbc-8ade-eb309a0e2245","title": "Security Engineer, Cloud","department": "Engineering","team": "Backend","location": "New York, NY (HQ)","locations": ["New York, NY (HQ)", "Remote (Canada)", "Remote (US)", "Miami, FL"],"country": "USA","isRemote": true,"workplaceType": "Hybrid","employmentType": "FullTime","salaryMin": 211400,"salaryMax": 290600,"salaryCurrency": "USD","salaryPeriod": "1 YEAR","salaryText": "$211.4K β $290.6K β’ Offers Equity","postedAt": "2026-04-07T17:12:35.753Z","jobUrl": "https://jobs.ashbyhq.com/ramp/34413f8d-26bf-4bbc-8ade-eb309a0e2245","applyUrl": "https://jobs.ashbyhq.com/ramp/34413f8d-26bf-4bbc-8ade-eb309a0e2245/application","descriptionText": "About Ramp\n\nRamp is building the smart infrastructure for finance teams...","scrapedAt": "2026-10-31T04:27:42.605Z"}
isRemote is true when the job is fully remote or offers a remote option in one of its locations. In the example, Ramp's role is hybrid in New York but also open to "Remote (US)". Use workplaceType when you need the exact arrangement.
Each run also saves a SUMMARY record (in the run's key-value store). It lists every input, the platform found, how many jobs that board has open, how many were saved, and a plain-English reason for anything not found, skipped as a duplicate or skipped because a limit was reached.
What does each platform provide?
| Field | Greenhouse | Lever | Ashby | Workday | Oracle Cloud | Workable | SmartRecruiters | Recruitee | Breezy | Teamtailor | Personio | BambooHR | iCIMS | Rippling | Gem |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Title, location, link | β | β | β | β | β | β | β | β | β | β | β | β | β | β | β |
| Department | β | when the company sets it | β | β | job family | β | when the company sets it | β | β | β | β | β | category | β | β |
| Description | β | β | β | β | β | β | β | β | β | β | when the company publishes it in its feed | β | β | β | β |
| Salary | in description | β when published | β when published | β | in description | β | β | β when published | text | β | β | text when published | β when published | β when published | in description |
| Posting date | β | β | β | approximate | β | β | β | β | β | β | β | β | β | β | β |
How much does it cost?
You pay a small fee per job saved, plus nothing for companies or jobs your filters skip. See the Pricing tab for the current rate. A typical run of 20 companies with about 1,000 jobs costs about $1.50. Big enterprise boards can hold thousands of jobs (JPMorgan has over 7,000 on Oracle Cloud), so use Max jobs per company, keywords or locations to keep costs where you want them. Apify's free plan includes monthly credit, enough for thousands of jobs.
FAQ
Is it legal? The scraper only reads public job listings that companies publish so that anyone can see and apply. It doesn't log in or collect personal data about candidates or employees. As always, use the data in line with your local laws.
A company isn't found by name. What now? Some companies use a different slug than their name. Open their careers page, click any job and paste that page's link (or the job board's main link) instead.
Does it collect recruiter names or emails? No. Oracle Cloud job details name the recruiter and hiring manager; we leave those out on purpose and keep only the job itself.
Why is Workday's description empty? Workday's public list doesn't include descriptions. Use the jobUrl to open the full posting.
Which inputs need a full link? Workday, Oracle Cloud and iCIMS always need the careers page link, because their addresses don't match the company name (e.g. careers-gdms.icims.com). For Oracle, open the company's job list and copy the link: it contains oraclecloud.com and /sites/, e.g. .../sites/CX_1001/requisitions. Teamtailor companies on their own careers domain work too: paste the link (e.g. https://jobs.acme.com) or use teamtailor:jobs.acme.com.
Why does a Personio job have a country? Personio's feed lists only the office name, usually a city. We fill in the country for common European cities (e.g. MΓΌnchen β Germany) so location filters like Germany work. Offices we don't recognise keep country empty, so filter by city name for those.
What if I type a name that several companies share? A bare name is matched to the biggest board with that exact name, which may not be the company you meant. The SUMMARY flags every name match. A careers page link is always exact.
Can I use it through the API or with AI agents? Yes. Use the Apify API, the official client libraries or integrations (Make, Zapier, n8n, Google Sheets). AI agents can also call it as a tool through Apify's MCP server.
Found a bug, or want another ATS added? Open an issue in the Issues tab. We read every one, and requests for new platforms are welcome.