ATS Jobs Aggregator - Greenhouse, Lever & Ashby Jobs
Pricing
Pay per usage
ATS Jobs Aggregator - Greenhouse, Lever & Ashby Jobs
Aggregate live job postings from company career pages across Greenhouse, Lever and Ashby ATS in one run. No API key. Filter by keyword, location and remote.
ATS Jobs Aggregator — Greenhouse, Lever, Ashby, SmartRecruiters & Recruitee in One Run
Aggregate live job postings straight from company career pages across five major Applicant Tracking Systems — Greenhouse, Lever, Ashby, SmartRecruiters, and Recruitee — in a single run. Instead of scraping one job board at a time, this Actor pulls openings directly from the source companies post to, so you get fresh, first-party listings with apply links that actually work. No API key, no login, no proxy.
Quick start
Click Run. With zero configuration it returns thousands of current openings from a curated set of well-known tech companies across all three ATS platforms. Then narrow down with keyword, location, or remote-only filters, or swap in your own list of company slugs.
Why scrape jobs from ATS platforms?
Most job-board scrapers hit aggregator sites that are already stale, deduplicated poorly, or blocked behind anti-bot walls. Greenhouse, Lever, Ashby, SmartRecruiters, and Recruitee expose public JSON endpoints that companies themselves publish — the same data that powers their careers pages. That means:
- Fresh, first-party data — postings appear here the moment a company opens them.
- Working apply links — every job links to the real application page.
- No blocking — public APIs, so runs are fast and reliable (no browser, no proxy).
- Normalized across sources — one consistent schema whether a job came from Greenhouse, Lever, or Ashby.
Features
- Scrape jobs from Greenhouse, Lever, Ashby, SmartRecruiters, and Recruitee in one run
- Aggregate openings across 30+ companies out of the box (fully customizable)
- Filter jobs by keyword (e.g. "engineer", "product", "sales")
- Filter jobs by location (e.g. "Berlin", "New York", "United States")
- Get remote-only jobs with a single toggle
- Export job title, company, location, department, employment type and apply URL
- Optional full job descriptions for AI/LLM and matching use cases
- Automatic de-duplication by apply URL
Input
| Field | Type | Description |
|---|---|---|
sources | array | Which ATS to query: greenhouse, lever, ashby (default: all) |
greenhouseCompanies | array | Greenhouse board tokens (defaults to a curated list) |
leverCompanies | array | Lever company slugs (defaults to a curated list) |
ashbyCompanies | array | Ashby job-board names (defaults to a curated list) |
keywords | array | Keep only jobs whose title contains any keyword |
location | string | Keep only jobs whose location contains this text |
remoteOnly | boolean | Keep only remote jobs |
includeDescription | boolean | Include full job description text |
maxResults | integer | Maximum jobs to return (default 200) |
Example input
{"sources": ["greenhouse", "lever", "ashby"],"keywords": ["engineer", "data"],"remoteOnly": true,"maxResults": 500}
Output
Each item is a normalized job posting:
{"source": "ashby","company": "notion","job_title": "Senior Software Engineer, Data","company_name": "notion","location": "San Francisco, CA","department": "Engineering","team": "Data","employment_type": "FullTime","remote": true,"job_url": "https://jobs.ashbyhq.com/notion/...","posted_at": "2026-05-30T12:00:00Z","scraped_at": "2026-06-20T09:00:00Z"}
Use cases
- Job boards & aggregators — power a niche or regional job site with fresh, first-party listings.
- Recruiting & sourcing — track who is hiring for a role across dozens of companies at once.
- Market & talent intelligence — monitor hiring trends, team growth, and locations by company.
- AI job matching — feed normalized postings (with descriptions) into matching or recommendation models.
- Sales prospecting — companies hiring for a role often signal budget and growth; use openings as buying signals.
How it compares
Single-ATS scrapers make you run and stitch together three different tools. This Actor aggregates Greenhouse + Lever + Ashby into one normalized dataset, so you query every company's career page in one place — and it's trivial to add your own company slugs to track exactly the employers you care about.
Pricing
Pay-per-result usage-based pricing — you only pay for the jobs you actually get. Runs are cheap because the Actor hits fast public APIs with no proxy costs.
FAQ
Do I need a Greenhouse, Lever, or Ashby API key? No. All three expose public job-board endpoints. No key, login, or token required.
Can I track specific companies?
Yes. Put their ATS slugs into greenhouseCompanies, leverCompanies, or
ashbyCompanies. The slug is the company identifier in their careers URL.
How do I find a company's ATS slug?
It's in their careers page URL — e.g. boards.greenhouse.io/{slug},
jobs.lever.co/{slug}, jobs.ashbyhq.com/{slug},
jobs.smartrecruiters.com/{slug}, or {slug}.recruitee.com.
How fresh is the data? It's pulled live on every run, directly from each company's ATS — as fresh as their own careers page.
Can I get full job descriptions?
Yes — enable includeDescription. Output is larger but ideal for AI matching,
search indexing, and analysis.
Is web scraping legal? This Actor reads publicly available job data from official ATS endpoints. Use the data responsibly and in line with applicable terms and laws.
Keywords: jobs scraper, ATS scraper, Greenhouse jobs API, Lever jobs scraper, Ashby jobs API, job postings aggregator, careers page scraper, tech jobs data, remote jobs scraper, hiring data, recruiting data, job board API.