Career Site Jobs Scraper: Greenhouse, Lever, Ashby & More avatar

Career Site Jobs Scraper: Greenhouse, Lever, Ashby & More

Pricing

from $1.50 / 1,000 jobs

Go to Apify Store
Career Site Jobs Scraper: Greenhouse, Lever, Ashby & More

Career Site Jobs Scraper: Greenhouse, Lever, Ashby & More

Live job postings straight from company career boards (Greenhouse, Lever, Ashby, Workable, SmartRecruiters, Recruitee) via their public job board APIs. Auto-detects the ATS, normalizes fields incl. salary, filters by title, location, department, remote and date. From $1.50 per 1,000 jobs.

Pricing

from $1.50 / 1,000 jobs

Rating

0.0

(0)

Developer

Jaydan Eaton

Jaydan Eaton

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Categories

Share

Career Site Jobs Scraper: Greenhouse, Lever, Ashby, Workable, SmartRecruiters & Recruitee Jobs API

Get live job postings straight from company career pages. Paste company names or careers URLs and get clean, normalized jobs (title, location, department, remote, salary, posted date, apply link and full description) from the six most popular applicant tracking systems (ATS):

Greenhouse · Lever · Ashby · Workable · SmartRecruiters · Recruitee

It uses each ATS's official public job-board API, the same feeds that power companies' own careers pages. There are no logins, no cookies, no proxies and nothing to get blocked, and the data is fresh at the moment you run it.

Why this jobs scraper?

  • Direct from the source. Jobs come straight from the employer's board, not a stale aggregator copy, so you see what's open right now.
  • Auto-detects the ATS. Type ramp and it finds Ashby. Type stripe and it finds Greenhouse. Or pass lever:palantir or a careers URL.
  • One normalized schema across 6 ATS platforms. It's easy to combine, dedupe and load into a sheet, CRM or database.
  • Salary data when the employer publishes it (Ashby, Lever and Recruitee commonly do).
  • Hiring-signal summary. COMPANY_SUMMARY gives total open roles per company and how many match your filters. That's ideal for sales prospecting ("who's hiring SDRs?").
  • Cheap and predictable. $1.50 per 1,000 jobs. Failed or not-found companies cost nothing.
  • Built for AI agents and MCP. Structured input, a dataset schema and an output schema make it easy for agents to call.

Use cases

  • Job boards and newsletters: a niche board (remote, AI, climate, fintech) built from a list of target companies.
  • Sales and recruiting intelligence: find companies hiring for roles that signal they need your product.
  • Job seekers: track every new "Product Manager" role at your 50 dream companies.
  • Market research: headcount growth, department mix, remote ratios and salary bands.
  • AI and RAG: feed fresh job descriptions to LLM pipelines.

Input examples

Engineering roles at three companies:

{"companies": ["greenhouse:stripe", "https://jobs.lever.co/palantir", "ramp"], "titleKeywords": ["engineer"]}

Remote sales jobs posted this week, with descriptions:

{"companies": ["stripe", "ramp", "huggingface"], "titleKeywords": ["sales", "account executive"], "remoteOnly": true, "postedWithinDays": 7, "includeDescription": true}

Output example

{
"ats": "ashby", "companySlug": "ramp", "company": "ramp",
"title": "Security Engineer, Cloud", "location": "New York, NY (HQ)",
"department": "Engineering", "employmentType": "FullTime", "remote": false,
"salary": "$211.4K - $290.6K", "salaryMin": 211400, "salaryMax": 290600, "salaryCurrency": "USD",
"postedAt": "2026-04-07T17:12:35.753000+00:00",
"url": "https://jobs.ashbyhq.com/ramp/...", "applyUrl": "https://jobs.ashbyhq.com/ramp/.../application"
}

Pricing (pay per event)

EventPrice
job: one job posting in your dataset$0.0015 ($1.50 per 1,000 jobs)
Actor startApify default

Use maxResults and maxJobsPerCompany to cap your spend.

FAQ

How do I find a company's slug? Open their careers page. If the URL looks like boards.greenhouse.io/acme, jobs.lever.co/acme, jobs.ashbyhq.com/acme, apply.workable.com/acme, jobs.smartrecruiters.com/Acme or acme.recruitee.com, then acme is the slug. You can also paste the URL itself.

Is this legal? The actor only reads public job-board APIs that the ATS vendors publish so job listings can be displayed anywhere. It doesn't log in, bypass blocks or collect personal data. Always follow the terms of the sites you use and your local laws.

Does it support Workday, iCIMS or LinkedIn? Not yet. Those don't offer an open public job-board API. This actor sticks to official public feeds for reliability.

Why are some salaries empty? Salary appears only when the employer publishes it on the posting.

A company wasn't found. Why? It may use a different ATS or a custom careers site. Check COMPANY_SUMMARY. Not-found companies are never charged.

Can I schedule it? Yes. Use Apify Schedules (for example daily) together with postedWithinDays: 1 to get only new jobs.