ATS Job Scraper: Extract Greenhouse, Lever & Ashby Jobs avatar

ATS Job Scraper: Extract Greenhouse, Lever & Ashby Jobs

Pricing

from $1.00 / 1,000 job returneds

Go to Apify Store
ATS Job Scraper: Extract Greenhouse, Lever & Ashby Jobs

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

Diseño Web de Colombia

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 hours ago

Last modified

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

FieldDescription
idStable unique key: ats:companyToken:externalId
atsgreenhouse · lever · ashby · workable
companyTokenThe company's board token
companyNameCompany name
externalIdThe job's ID in the source ATS
titleJob title
departmentDepartment or team
locationLocation as published
isRemoteBoolean, from the ATS flag plus location/title detection
employmentTypeFull-time, contract, etc. (where published)
compensationTextSalary range as published, e.g. $230K • Offers Equity
postedAtISO 8601 publish date
applyUrlDirect link to the job
descriptionTextFull 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.
  • postedSince excludes 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.