Multi-ATS Job Scraper (Greenhouse, Lever, Ashby) avatar

Multi-ATS Job Scraper (Greenhouse, Lever, Ashby)

Pricing

Pay per usage

Go to Apify Store
Multi-ATS Job Scraper (Greenhouse, Lever, Ashby)

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

Ackoo Lu

Ackoo Lu

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

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)

FieldExample
companyStripe
atsgreenhouse
titleSenior Software Engineer
departmentEngineering
teamPayments
locationSan Francisco, CA
workplace_typehybrid
is_remotefalse
employment_typeFull Time
compensation€76K – €185K • Offers Equity
apply_urlhttps://stripe.com/jobs/...
posted_at2026-06-01T00:00:00Z
job_id7954688
descriptionfull 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.