Greenhouse, Lever & Ashby Jobs Scraper + Hiring Monitor
Pricing
from $0.80 / 1,000 jobs
Greenhouse, Lever & Ashby Jobs Scraper + Hiring Monitor
Scrape every open job from company career pages on Greenhouse, Lever, Ashby, Workable, Recruitee and SmartRecruiters. Track new and closed jobs per company, hiring velocity and salary ranges, with Slack/webhook alerts and a shareable report.
Pricing
from $0.80 / 1,000 jobs
Rating
0.0
(0)
Developer
Kiro Zhang
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Get every open job of any company that hires through Greenhouse, Lever, Ashby, Workable, Recruitee or SmartRecruiters – straight from the official public job-board APIs, with full descriptions, locations, departments and salary ranges. Run it once for a fresh export, or schedule it to monitor companies: get only new jobs, see which jobs closed and how long they stayed online, and track hiring velocity per company.
- ✅ Just type the company: paste a job-board URL, a careers page URL (
stripe.com/jobs),greenhouse:airbnbor simplyHugging Face– the board is found for you. - ✅ 6 ATS in one Actor, one clean output format for all of them.
- ✅ Salary ranges from the ATS salary field or extracted from the pay-transparency sentence in the description (USD, EUR, GBP, CAD, MXN …).
- ✅ New & closed jobs since your last run – exact, because job boards always list all open jobs.
- ✅ Hiring stats per company: open jobs, posted in the last 7/30 days, net change, growing/stable/shrinking, median days to close, top teams and locations.
- ✅ Slack / webhook alert after each run and an optional shareable report link with 7- and 30-day trends.
- ✅ No login, no cookies, no browser – fast and cheap.
Who uses it
| You are | You get |
|---|---|
| Sales / BD (hiring-intent signals) | Companies that just opened Sales, Data or Security roles – the moment they post them. |
| Recruiters & agencies | New roles at your target accounts every morning, with the hiring team and salary. |
| Job seekers | Alerts for "Product Manager, remote" at the 30 companies you care about. |
| Investors & analysts | Hiring velocity, net headcount demand and team mix of portfolio and competitor companies. |
| Job boards & HR tech | A clean feed of company jobs with descriptions and salaries for your own product. |
How to use it
- Add companies – one per line, any of these forms:
https://job-boards.greenhouse.io/discord,https://jobs.lever.co/spotify,https://jobs.ashbyhq.com/notionhttps://apply.workable.com/huggingface,https://company.recruitee.com,https://jobs.smartrecruiters.com/BoschGroupgreenhouse:airbnb,ashby:linear,lever:spotifystripe.com(careers page) or justRamp
- Optional filters: title keywords, excluded words, locations (
London,Germany,remote), departments, remote only, posted within N days. - Run. Each job is one row; per-company hiring stats are in the
COMPANIESrecord and in the report.
Monitoring mode (only new jobs)
Turn on Only new jobs, give the search a Tracking name and schedule it daily or weekly. The first run saves a baseline; every later run returns only jobs posted since the previous run, plus a closed row for every job that was taken down (with daysOpen). Add a Slack webhook to get the summary in a channel.
Example input:
{"companies": ["greenhouse:stripe", "https://jobs.ashbyhq.com/ramp", "Brex", "plaid.com"],"keywords": ["sales", "account executive"],"locations": ["United States", "remote"],"onlyNew": true,"trackingId": "fintech-sales-hiring","slackWebhookUrl": "https://hooks.slack.com/services/…"}
Output
One row per job (status: "open") or per closed job (status: "closed"):
{"status": "open","isNew": true,"company": "Discord","ats": "greenhouse","title": "Group Product Manager, Data/ML","department": "Product Management","location": "San Francisco Bay Area","remote": null,"salaryMin": 304000,"salaryMax": 380000,"salaryCurrency": "USD","salaryPeriod": "year","salarySource": "description","postedAt": "2026-10-23T20:58:26.000Z","firstSeenAt": "2026-10-25T03:56:36.312Z","daysOpen": 1,"url": "https://job-boards.greenhouse.io/discord/jobs/8847080002","applyUrl": "https://job-boards.greenhouse.io/discord/jobs/8847080002","description": "Discord has a highly engaged community of millions…"}
Other fields: jobId, team, locations, country, workplaceType, employmentType, experienceLevel, salaryText, updatedAt, closedAt, companyBoard, matchedKeywords, descriptionHtml (optional).
Hiring stats per company (COMPANIES record, OUTPUT.companies, report):
{"company": "Stripe","openJobs": 719,"newJobs": 12,"closedJobs": 7,"postedLast7Days": 45,"postedLast30Days": 218,"netChange": 9,"hiringTrend": "growing","medianDaysToClose": 41,"remoteShare": 0.16,"withSalaryShare": 0.02,"topDepartments": [{ "name": "Account Executives (EMEA)", "jobs": 34 }],"topLocations": [{ "name": "Singapore", "jobs": 50 }]}
netChange, hiringTrend and medianDaysToClose appear once a company has 7+ days of history in your account.
Pricing
Pay per result – no monthly fee:
| Event | Price |
|---|---|
| Job row (open or closed) | $1.00 per 1,000 jobs ($0.80 on Gold and higher Apify plans) |
| Company checked | $0.003 per company per run |
Examples: a one-off export of 50 companies with 10,000 jobs ≈ $10.15. Monitoring 100 companies daily in "only new jobs" mode ≈ $9 / month for the checks plus $1 per 1,000 new or closed jobs. The Apify free plan checks up to 5 companies per run.
FAQ
Which companies work? Any company whose careers page runs on Greenhouse, Lever, Ashby, Workable, Recruitee or SmartRecruiters – that covers most tech start-ups and scale-ups and many enterprises. If a name is not found, paste the job board URL (open any job on the company's careers page – the address shows the ATS).
Is the data complete? Yes for open jobs: the Actor reads the same public API that powers the company's careers page. Closed-job detection is exact because the full list is read every run.
Is it legal? The Actor only reads public job postings published by the companies themselves through official public APIs. It does not log in and collects no personal data.
Can I connect it to Google Sheets, Airtable or my CRM? Yes – use Apify integrations, the JSON webhook (Make, Zapier, n8n) or the API.