ATS Job Scraper: Extract Greenhouse, Lever & Ashby Jobs
Pricing
from $1.00 / 1,000 job returneds
ATS Job Scraper: Extract Greenhouse, Lever & Ashby Jobs
Search live jobs across thousands of company career pages. Includes a pre-built company-to-ATS index, so you don't need to know which companies to query. Extract thousands of job postings directly from Greenhouse, Lever, Ashby, and Workable. Clean, fast, and structured JSON data. Try it for free!
Pricing
from $1.00 / 1,000 job returneds
Rating
0.0
(0)
Developer
Diseño Web de Colombia
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 hours ago
Last modified
Categories
Share
ATS Job Index — Greenhouse, Lever, Ashby & Workable Job Scraper
Search live jobs across thousands of company career pages — without knowing which companies to query.
Every other ATS scraper makes you bring your own list of company board tokens. If you already knew that Stripe is greenhouse:stripe and Ramp is ashby:ramp, you probably wouldn't need a scraper. This actor ships with a pre-built, validated company-to-ATS index, so you can just ask for "backend engineer, remote, posted this week" and get answers.
Why this instead of LinkedIn or Indeed scrapers
These jobs come straight from the company's own applicant tracking system — the same feed that powers their careers page. That means:
- Earlier. Roles appear here before they are syndicated to job boards, and many never get syndicated at all.
- Cleaner. No recruiter spam, no duplicate reposts, no expired listings.
- Legit. Greenhouse, Lever, Ashby and Workable publish these as public JSON endpoints so companies can embed job boards on their own sites. No login walls, no anti-bot circumvention.
- Salary data included wherever the ATS publishes it.
What you get
| Field | Description |
|---|---|
id | Stable unique key: ats:companyToken:externalId |
ats | greenhouse · lever · ashby · workable |
companyToken | The company's board token |
companyName | Company name |
externalId | The job's ID in the source ATS |
title | Job title |
department | Department or team |
location | Location as published |
isRemote | Boolean, from the ATS flag plus location/title detection |
employmentType | Full-time, contract, etc. (where published) |
compensationText | Salary range as published, e.g. $230K • Offers Equity |
postedAt | ISO 8601 publish date |
applyUrl | Direct link to the job |
descriptionText | Full description as plain text |
Example output
{"id": "ashby:revenuecat:8f2c...","ats": "ashby","companyToken": "revenuecat","companyName": "RevenueCat","title": "Senior Backend Engineer","department": "Engineering","location": "Remote","isRemote": true,"employmentType": "FullTime","compensationText": "$230K • Offers Equity","postedAt": "2026-07-14T09:12:44.000Z","applyUrl": "https://jobs.ashbyhq.com/revenuecat/8f2c...","descriptionText": "About RevenueCat\n\nWe help developers..."}
Try it first
previewMode is on by default: you get up to 20 real results with no per-result charges — you only pay the run start. Turn it off for a full run.
Common uses
- Job boards and job-search apps that need fresh, structured inventory
- Recruiters tracking which companies are hiring for a niche, right now
- Sales and GTM teams using hiring activity as a buying signal
- Market researchers and investors tracking hiring velocity across a sector
Speed
Querying 250 company boards returns roughly 7,400 jobs in under 7 seconds. There is no headless browser and no proxy layer — just public JSON endpoints — so runs are fast and cheap.
Bring your own companies (optional)
Already know who you want? Pass companyTokens and the index is bypassed:
{"companyTokens": ["greenhouse:stripe","lever:ro","ashby:ramp","https://apply.workable.com/zego/"]}
Both ats:token and job board URLs are accepted.
Known limits
Stated plainly, because they come from the source APIs and no scraper can work around them:
- Greenhouse's board API does not publish employment type or salary.
- Workable rate-limits aggressively, so it is queried slowly and covers fewer companies per run than the other three.
postedSinceexcludes jobs with no publish date, since recency cannot be proven for them.
Notes
Only public, unauthenticated job board endpoints are used — the ones each ATS provides for embedding careers pages. No personal data about recruiters or applicants is collected or returned.