Pull every open role straight from a company’s own ATS job board — Greenhouse, Lever, Ashby and SmartRecruiters — via their official public APIs. The Company Job Board (ATS) Scraper is built for recruiters, sales/GTM teams and analysts who want clean hiring-signal data without a brittle scraper. Pay per job, no login, no subscription.
Just type a company — three flexible inputs
- Token —
greenhouse:vercel,lever:leverdemo,ashby:ramp,smartrecruiters:Visa. - Careers URL — paste
https://jobs.lever.co/leverdemoand the ATS is auto-detected. - Bare board name — just
vercel; it tries each supported ATS and returns the first with open roles.
No guesswork: unsupported boards (Workday, Workable, etc.) return a clear message instead of failing silently. Output is structured JSON/CSV — title, location, departments, apply URL, posted date, job ID.
What you get per job
- title, location, departments — clean and normalized across every ATS.
- url — the direct apply link.
- updatedAt, jobId — for tracking and dedup.
- company + ats — source board and platform.
Who uses it
- Recruiters / sourcers — pull live roles across a target list of companies in one run.
- Sales & GTM — hiring is a buying signal; a company opening 40 roles has budget and is expanding.
- Market analysts — track competitor headcount growth by function and location over time.
- Job aggregators — build a clean, deduplicated feed straight from the authoritative source.
Example input
{
"companies": ["vercel", "lever:leverdemo", "smartrecruiters:Visa"],
"maxJobsPerCompany": 0
}Pricing
Pay-per-job. A typical company board (30–100 open roles) costs a few dollars at most; you pay only for the jobs returned — runs that resolve nothing don’t silently bill you, they fail with a clear message. $5 free Apify credit to start.
Related NexGenData tools
- LinkedIn Jobs Scraper — jobs by keyword & location.
- Hiring signals in Clay — turn open roles into account signals.
- Company Enrichment API — enrich each hiring company into firmographics.