ATS Jobs Scraper
Pricing
from $0.80 / 1,000 results
ATS Jobs Scraper
Extract job postings from Greenhouse, Lever, Ashby, and Workday career boards via official public APIs. No login, no API key, no browser, no proxy.
Pricing
from $0.80 / 1,000 results
Rating
0.0
(0)
Developer
Aurenic
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
14 hours ago
Last modified
Categories
Share
Extract job postings from Greenhouse, Lever, Ashby, and Workday career boards via official public APIs. No login, no API key, no browser, no proxy.
What does ATS Jobs Scraper do?
Scrape structured job postings from the four largest applicant tracking systems (ATS) used by thousands of companies worldwide:
- Greenhouse (
greenhouse:stripe) — 7,000+ companies - Lever (
lever:netflix) — 5,000+ companies - Ashby (
ashby:linear) — 2,000+ companies - Workday (
workday:nvidia:wd5:NVIDIAExternalCareerSite) — enterprise employers - SmartRecruiters (
smartrecruiters:smartrecruiters) — 4,000+ companies - Recruitee (
recruitee:acme) — 3,000+ companies - Teamtailor (
teamtailor:career) — 9,000+ companies - Personio (
personio:acme) — 15,000+ companies
Each board is a public JSON endpoint maintained by the ATS itself for its own job widgets. No authentication, no API key, no Cloudflare, no browser.
Pass one or more boards, filter by keyword or location, get a normalized dataset across all four ATSs.
Output fields
| Field | Description |
|---|---|
| ats | greenhouse / lever / ashby / workday |
| boardSlug | The slug you passed in |
| jobId | Native job ID from the ATS |
| title | Job title |
| company | Company name or slug |
| location | Job location string |
| department | Team / department (Greenhouse, Lever) |
| office / team / commitment | Additional categorization |
| employmentType | Full-time, contract, etc. |
| isRemote | Remote flag (Ashby) |
| workplaceType | Remote / hybrid / on-site (Lever) |
| postedOn / updatedAt / publishedAt / createdAt | Timestamps (depends on ATS) |
| absoluteUrl | Direct link to the job posting |
| content | Full job description as plain text (optional) |
| compensation | Compensation object when exposed (Ashby) |
A diagnostic record is emitted for any board that cannot be reached. Diagnostics are not billed.
Who is it for?
- Recruiters and talent-sourcing teams monitoring openings at competitor or prospect companies
- Job board aggregators building multi-company feeds without dealing with four APIs
- Market researchers studying hiring trends and skill demand across ATSs
- Sales teams identifying companies that are actively hiring (a strong buying signal)
- AI/ML builders sourcing job descriptions for training or RAG pipelines
- HR tech analysts tracking compensation signals via Ashby's structured compensation field
Pricing
$1.00 per 1,000 results. No subscription.
| Results | Cost |
|---|---|
| 100 | $0.10 |
| 1,000 | $1.00 |
| 10,000 | $10.00 |
How to use it
- Paste one or more Career Boards in
ats:slugformat. - Optionally set a Keyword Filter and/or Location Filter.
- Set Max Jobs per Board (default 200).
- Toggle Include Full Descriptions (Workday adds one request per job).
- Click Start.
Output example
{"recordType": "job","ats": "greenhouse","boardSlug": "stripe","jobId": 6501234,"title": "Senior Product Designer","company": "Stripe","location": "San Francisco, CA","department": "Design","office": "San Francisco HQ","updatedAt": "2026-09-18T14:30:00-04:00","absoluteUrl": "https://boards.greenhouse.io/stripe/jobs/6501234","content": "We are looking for a Senior Product Designer to join the Payments team...","source": "greenhouse-api","scrapedAt": "2026-09-21T12:00:00.000Z"}
Technical details
- All four ATSs expose official public JSON endpoints used by their own job widgets — no scraping, no auth, no anti-bot.
- Endpoints used:
- Greenhouse:
https://boards-api.greenhouse.io/v1/boards/{slug}/jobs?content=true - Lever:
https://api.lever.co/v0/postings/{slug}?mode=json - Ashby:
https://api.ashbyhq.com/posting-api/job-board/{slug}?includeCompensation=true - Workday:
https://{tenant}.{wdN}.myworkdayjobs.com/wday/cxs/{tenant}/{site}/jobs - SmartRecruiters:
https://api.smartrecruiters.com/v1/companies/{slug}/postings - Recruitee:
https://{slug}.recruitee.com/api/offers/ - Teamtailor:
https://{slug}.teamtailor.com/jobs.rss - Personio:
https://{slug}.jobs.personio.de/xml?language=en
- Greenhouse:
- No proxy required. All endpoints accept datacenter IPs.
- No browser, no API key, no rate limit worth mentioning — Greenhouse, Lever, and Ashby serve this data to every visitor of their hosted job boards.
- Workday detail pages cost one extra request per job when
includeDescriptionsis on. - Multi-ATS de-duplication — same
ats:jobIdcombination is emitted once.
Known limits
- Workday board syntax is verbose. The board string
workday:{tenant}:{wdN}:{site}requires knowing the tenant slug, the Workday data-center (wd1–wd12), and the careers site name. These are visible in the public careers URL, e.g.nvidia.wd5.myworkdayjobs.com/NVIDIAExternalCareerSite. - Not every company uses these four ATSs. Others (SmartRecruiters, Workable, Teamtailor, Personio, iCIMS) are not yet supported.
- Descriptions are truncated at 10,000 characters after HTML stripping.
- Workday keyword filtering is done client-side after fetching — it does not use Workday's server-side
searchTextfacet. - Ashby compensation is structured when the company exposes it; otherwise the field is
null.
FAQ
Do I need an API key? No. All four endpoints are public.
Do I need a proxy? No. Datacenter IPs are accepted.
How do I find my company's board slug? Open the company's public careers page. If the URL is boards.greenhouse.io/{slug}, jobs.lever.co/{slug}, or jobs.ashbyhq.com/{slug}, use that slug. For Workday, the full URL exposes tenant, wdN, and site.
Is this legal? Yes — these endpoints are maintained by the ATSs for the public job boards they host. No login, no ToS circumvention.
How do I export data? After a run, go to Storage → Export as JSON, CSV, Excel.
Support
Open an issue on the Actor's page for bugs or feature requests.