Greenhouse, Lever & Ashby Jobs Scraper + New Jobs Monitor
Pricing
Pay per event
Greenhouse, Lever & Ashby Jobs Scraper + New Jobs Monitor
Get every open job from any company's Greenhouse, Lever, Ashby, Workable, Recruitee or Personio careers page via their official public job-board APIs, with salary, location, remote and UK flags, or schedule it to report only new, changed and closed jobs. No login.
Pricing
Pay per event
Rating
0.0
(0)
Developer
Mercury
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
19 hours ago
Last modified
Categories
Share
Pull every open job straight from a company's own applicant-tracking system, with salary, location, remote and UK flags, in one clean schema. Or schedule it and get only the new, changed and closed jobs. Six ATS platforms, detected automatically. No login, no browser, no API keys.
Supported platforms
| ATS | Example input |
|---|---|
| Greenhouse | https://job-boards.greenhouse.io/monzo or greenhouse:monzo |
| Lever (US and EU) | https://jobs.lever.co/palantir or lever:palantir |
| Ashby | https://jobs.ashbyhq.com/ramp |
| Workable | https://apply.workable.com/huggingface |
| Recruitee | https://bunq.recruitee.com |
| Personio | https://acme.jobs.personio.de |
Don't know which ATS a company uses? Give its website or careers page (e.g. monzo.com) and the Actor finds the job-board link on the page, or give a bare slug (e.g. bunq) and it tries each platform.
Two modes
| Mode | What you get | You pay for |
|---|---|---|
| All jobs | Every open job that matches your filters. | Each job row |
| Changes only (monitor) | Run it daily. Each run outputs only jobs that are new, updated (title, location or salary changed) or removed (closed) since the last run. | A tiny fee per job compared + each change |
Use cases
- Hiring signals for sales and recruiting agencies: know the day a target account opens a new role (e.g. its first Head of Data, or 10 new sales roles).
- Job alerts and niche job boards: feed new roles from a list of companies into Slack, email, Google Sheets, Airtable or your own site.
- Market and salary research: salary ranges where the ATS publishes them (common on Ashby, Lever and Recruitee), department mix, remote share, UK vs elsewhere.
- AI agents: call it through the Apify MCP server to answer "who's hiring X in London?".
Input
{"companies": ["https://job-boards.greenhouse.io/monzo", "lever:palantir", "monzo.com", "bunq"],"mode": "all","titleKeywords": ["engineer", "data"],"excludeTitleKeywords": ["intern"],"locationKeywords": ["London", "Remote"],"ukOnly": false,"remoteOnly": false,"postedWithinDays": 30,"includeDescription": false}
Filters are applied before billing: you only pay for jobs you keep.
Output (one row per job)
{"company": "Ramp","ats": "ashby","board": "ramp","jobId": "34413f8d-26bf-4bbc-8ade-eb309a0e2245","title": "Security Engineer, Cloud","department": "Engineering","team": "Backend","employmentType": "FullTime","location": "New York, NY (HQ)","locations": ["New York, NY (HQ)", "Remote (Canada)", "Remote (US)", "Miami, FL"],"countryCode": "US","remote": true,"workplaceType": "Hybrid","ukBased": false,"salaryMin": 211400,"salaryMax": 290600,"salaryCurrency": "USD","salaryPeriod": "year","salaryText": "$211.4K – $290.6K • Offers Equity","url": "https://jobs.ashbyhq.com/ramp/34413f8d-…","applyUrl": "https://jobs.ashbyhq.com/ramp/34413f8d-…/application","postedAt": "2026-04-07T17:12:35+00:00","updatedAt": null,"description": null,"checkedAt": "2026-10-26T18:32:43+00:00"}
In Changes only mode rows also carry changeType (new, updated, removed) and, for updates, changedFields. A per-company summary (which ATS and board were found, open jobs, matched jobs, changes, errors) is saved as OUTPUT in the run's key-value store.
How it works and what it respects
- Uses only the official public job-board APIs each ATS provides so that companies can publish their openings (the same feeds their own careers pages use). No scraping of logged-in pages, no candidate data.
- Job postings are company content. The Actor does not collect recruiter or candidate personal data; it doesn't output contact emails.
- Obeys robots.txt on every host and identifies itself honestly. SmartRecruiters is deliberately not supported because its API's robots.txt disallows general crawlers.
- Polite: one request at a time per host with a pause, back-off on rate limits.
Limits
- Only companies whose careers pages run on the six platforms above. Workday, iCIMS, Taleo and custom career sites aren't supported.
- Salary appears only when the company publishes it in the ATS.
ukBasedandremoteare derived from the ATS's own fields and location text, so a few odd location strings can be misclassified.- Greenhouse doesn't expose employment type; Personio doesn't expose country codes.
- "Updated" compares title, location and salary only. If you change filters on a monitor, use a new
monitorName. - Max 500 companies per run.
Pricing (pay per event)
- Job (All jobs mode): $0.001 per job, i.e. $1.00 per 1,000 jobs.
- Job checked (Changes only): $0.00005 per job compared, i.e. $0.05 per 1,000.
- Job change (Changes only): $0.002 per new, updated or closed job.
Example: monitoring 100 companies averaging 60 open roles, daily, with ~40 new or closed roles a day, costs about $0.38/day ($0.30 compared + $0.08 changes).