Career Page Jobs Scraper - Greenhouse, Lever, Ashby and More
Pricing
from $1.60 / 1,000 jobs
Career Page Jobs Scraper - Greenhouse, Lever, Ashby and More
Scrape open jobs from company career pages on Greenhouse, Lever, Ashby, Workable, SmartRecruiters, Recruitee, Personio, Breezy and more. One normalized format with salary, remote flag, filters and new-job monitoring.
Pricing
from $1.60 / 1,000 jobs
Rating
0.0
(0)
Developer
Andrew Boiko
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
7 hours ago
Last modified
Categories
Share
Career Page Jobs Scraper - Greenhouse, Lever, Ashby, Workable, SmartRecruiters and more
Pull every open job from company career pages that run on a popular applicant tracking system (ATS), in one normalized format. Uses the public job-board feeds of each ATS, so it is fast, stable and needs no proxies.
Supported ATS
Greenhouse, Lever, Ashby, Workable, SmartRecruiters, Recruitee, BambooHR, Personio, Breezy HR, Pinpoint.
Features
- Paste career page URLs (boards.greenhouse.io/stripe, jobs.lever.co/palantir ...) or short form such as ashby:ramp
- One schema for all ATS: title, department, team, location(s), remote flag, employment type, posted date, URL, salary, description
- Filters: keywords, locations, departments, remote only, posted within N days
- Monitor mode: schedule runs and receive only new jobs
- Salary: structured when the ATS provides it, plus text found in the description
Pricing (pay per event)
- job: each job saved to the dataset
Example input
{"companies": ["https://boards.greenhouse.io/stripe", "https://jobs.lever.co/palantir", "ashby:ramp"], "keywords": ["engineer"], "remoteOnly": false, "maxJobsPerCompany": 100}
Example output
{"ats": "greenhouse", "company": "Stripe", "title": "Backend Engineer", "location": "Remote - US", "remote": true, "postedAt": "2026-10-01T00:00:00.000Z", "url": "https://...", "salary": null}
Notes
Only companies on the supported ATS can be read. The company slug is the part of the careers URL after the ATS domain. Unknown or private boards are skipped with a warning.
Use cases
- Recruitment sourcing and talent mapping across target companies
- Hiring-trend and competitor research: which teams are growing
- Job boards and newsletters fed by fresh postings
- Sales prospecting by hiring signal, see Hiring Signals Monitor below
FAQ
Do I need proxies or an account? No. The actor reads the public job-board feed of each ATS.
How do I find the company slug? It is the part of the careers URL after the ATS domain, for example boards.greenhouse.io/stripe gives stripe.
Can I get only new jobs? Yes. Schedule the actor and use monitor mode to receive only jobs not seen before.
What does it cost? Pay per event: from $2.00 per 1,000 jobs on the Free plan, less on paid plans, plus a tiny start fee. Only jobs saved to the dataset are charged.
What if a board is not supported? It is skipped with a warning in the run log.
Run it from the API
curl -X POST "https://api.apify.com/v2/acts/tiger19935~career-page-jobs-scraper/run-sync-get-dataset-items" \-H "Authorization: Bearer $APIFY_TOKEN" \-H "Content-Type: application/json" \-d '{"companies": ["https://boards.greenhouse.io/stripe", "https://jobs.lever.co/palantir", "ashby:ramp"], "keywords": ["engineer"], "remoteOnly": false, "maxJobsPerCompany": 100}'
The same input works in the Apify Console, the Python and JavaScript clients, schedules, webhooks and no-code tools such as Make, Zapier and n8n.
More tools by the same author
- Remote Tech Jobs Aggregator: Remote tech jobs from 7 boards in one feed
- Hiring Signals Monitor: Track which companies are hiring: new jobs and hiring surges
- Djinni, DOU & JustJoin.it IT Jobs Scraper: Ukrainian and Polish tech jobs in one run
- Decision-Maker Contacts: Founders, CEOs and department heads from company websites