Multi-ATS Job Scraper (Greenhouse, Lever, Ashby)
Pricing
Pay per usage
Multi-ATS Job Scraper (Greenhouse, Lever, Ashby)
Scrape all open jobs from any company's Greenhouse, Lever, Ashby, or SmartRecruiters careers page into one unified structured dataset. Auto-detects the ATS. No login or proxies.
Pricing
Pay per usage
Rating
0.0
(0)
Developer
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
5 days ago
Last modified
Categories
Share
Multi-ATS Job Scraper β Greenhouse, Lever, Ashby & SmartRecruiters
Scrape every open job from any company's careers page into one clean, unified dataset β across four major applicant tracking systems (ATS): Greenhouse, Lever, Ashby, and SmartRecruiters. Just give a list of companies; the Actor auto-detects which ATS each one uses.
No login, no API keys, no proxies, no captcha β uses each ATS's public job board API.
Output (unified across all 3 ATS)
| Field | Example |
|---|---|
company | Stripe |
ats | greenhouse |
title | Senior Software Engineer |
department | Engineering |
team | Payments |
location | San Francisco, CA |
workplace_type | hybrid |
is_remote | false |
employment_type | Full Time |
compensation | β¬76K β β¬185K β’ Offers Equity |
apply_url | https://stripe.com/jobs/... |
posted_at | 2026-06-01T00:00:00Z |
job_id | 7954688 |
description | full text (optional) |
Why use it
- One schema, three ATS β stop writing a parser per company.
- Auto-detect ATS β pass
"stripe"and it figures out the rest. - High volume, always fresh β 4 companies already return 1,000+ jobs; run it daily.
- Clean apply links & compensation β normalized for filtering and dedupe.
Zero-config
Run it with no input and it scrapes a curated list of 107 well-known companies (Databricks, OpenAI, Stripe, MongoDB, Datadog, Snowflake, Airbnb, Spotifyβ¦) β ~10,700 fresh jobs in one run. Or pass your own company list to target exactly who you care about.
Input
{"companies":["greenhouse:stripe","lever:netflix","ashby:ramp","plaid"],"includeDescription":false,"maxPerCompany":0}
companiesβ"ats:token"or just"token"to auto-detect. Leave empty to use the 107-company curated default.includeDescriptionβ include full job text (bigger output).maxPerCompanyβ cap per company (0= all).
Use cases
- Job boards & aggregators β backfill thousands of fresh roles daily.
- Recruiters / sales intel β track who's hiring, for what, where, at what pay.
- Talent market research β department/stack/comp/remote trends across companies.
- AI / dataset builders β unified structured job corpus.
Run locally with python3 src/main.py, or on Apify with pay-per-result pricing.
