Hiring Signals Tracker - Greenhouse, Lever & Ashby Jobs
Pricing
from $10.00 / 1,000 company analyzeds
Hiring Signals Tracker - Greenhouse, Lever & Ashby Jobs
Track which companies are ramping up hiring. Give a list of companies (domain, name or careers URL): get open jobs, new jobs in the last 7/30 days, jobs added and closed since your last run, hiring by area, skills in demand and a clear hiring signal. Official public job-board APIs, no login.
Pricing
from $10.00 / 1,000 company analyzeds
Rating
0.0
(0)
Developer
Juan Manuel D'Amico
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
6 days ago
Last modified
Categories
Share
Hiring Signals Tracker — Greenhouse, Lever & Ashby Jobs
Know which companies are ramping up hiring — and by how much. Give a list of companies and get, for each one:
- Open jobs now, and new jobs in the last 7 / 30 / 90 days
- What changed since your last run: jobs added, jobs closed, net change and %
- A clear hiring signal (
strong,moderate,low,shrinking,none) with the reasons - Where they hire: jobs by area (Engineering, Sales, Data & AI…), top departments, locations and remote roles
- Skills in demand: tools and technologies most mentioned in their job descriptions
- History: open jobs at every run, to see the trend
The number of jobs is data. The change is the signal: a company going from 8 to 37 open roles is about to buy software, laptops, benefits, office space and services.
- ✅ Official public job-board APIs of Greenhouse, Lever and Ashby — no login, no API key, no personal data
- ✅ Finds each company's job board automatically from its domain, careers page or name
- ✅ Remembers your previous runs and reports only what changed
- ✅ Built for weekly or daily schedules, webhooks and n8n / Make / Zapier
Who uses it
- B2B sales teams & SDRs — prioritize accounts that are growing fast (SaaS, HR tech, benefits, insurance, equipment, coworking, training)
- Recruiters & staffing agencies — spot companies opening many roles in your specialty
- Investors & analysts — track hiring momentum of a portfolio or a market
- Market research & competitive intelligence — see where competitors are investing (new teams, new countries, new tech)
Input
| Field | Description | Default |
|---|---|---|
companies | One per line: domain (stripe.com), careers URL, job-board URL (https://jobs.lever.co/palantir), greenhouse:stripe, or company name (Nubank) | — |
outputJobs | new = also a row per job that appeared since your last run (none on the first run, which saves the baseline) · all = every open job · none = company summaries only | new |
titleKeywords | Only count jobs whose title contains any of these words (e.g. engineer, sales) | all |
locationKeywords | Only count jobs whose location contains any of these words (e.g. Argentina, London, Remote) | all |
Tip: schedule the same input every week. The first run gives you the baseline and recent postings; every next run adds jobs added / closed since last run.
Example
Track engineering hiring in Latin America at a few fintechs:
{"companies": ["Nubank", "https://jobs.lever.co/dlocal", "despegar.com", "belvo.com"],"titleKeywords": ["engineer", "developer", "data"],"locationKeywords": ["Argentina", "Brazil", "Mexico", "Colombia", "Remote", "LATAM"]}
Output
One row per company (plus job rows if outputJobs is new or all):
{"type": "company","company": "Stripe","ats": "Greenhouse","boardSlug": "stripe","openJobs": 702,"newJobsLast7Days": 77,"newJobsLast30Days": 281,"newJobsLast90Days": 520,"previousOpenJobs": 687,"jobsAddedSinceLastCheck": 20,"jobsRemovedSinceLastCheck": 5,"netChange": 15,"changePct": 2.2,"hiringSignal": "strong","signalReasons": ["281 jobs posted in the last 30 days (40% of open roles)"],"jobsByArea": { "Engineering": 264, "Product & Design": 123, "Sales": 94, "Data & AI": 53, "Operations": 51 },"topLocations": [{ "name": "San Francisco", "count": 120 }, { "name": "Dublin", "count": 85 }],"remoteJobs": 96,"topSkills": [{ "name": "SQL", "count": 139 }, { "name": "Python", "count": 87 }, { "name": "Java", "count": 66 }],"history": [{ "date": "2026-09-13", "openJobs": 672 }, { "date": "2026-09-20", "openJobs": 687 }, { "date": "2026-09-27", "openJobs": 702 }],"status": "ok"}
Job rows include title, area, department, location, remote, publish date, skills and the link to the posting.
How the hiring signal works
| Signal | Rule |
|---|---|
strong | 10+ jobs posted in the last 30 days and they are 30%+ of all open roles, or open jobs up 25%+ since last run (+5 jobs or more) |
moderate | 5+ jobs posted in the last 30 days, or open jobs up 10%+ since last run |
shrinking | open jobs down 20%+ since last run (5+ roles closed) |
low / none | little recent activity / no open jobs |
signalReasons always tells you which rule fired.
Pricing
- Per company analyzed (one summary row)
- Per job row returned (only if you ask for job rows)
Companies without a public Greenhouse, Lever or Ashby board are reported as not_found and not charged.
FAQ
Which companies are covered? Any company whose public job board is on Greenhouse, Lever or Ashby — most US and European tech companies and scale-ups, and many in Latin America (Nubank, dLocal, Despegar…). More ATS (Workable, SmartRecruiters, Workday…) are on the roadmap: open an issue with the companies you need.
How does it remember previous runs? It stores a small snapshot per company in a key-value store of your Apify account (hiring-intelligence-state). Your history is private to you. Different filters are tracked separately.
Why is my company not_found? It may use another ATS or a custom careers site. Try its job-board URL directly.
Does it collect personal data? No. Only job postings published by the companies themselves: title, team, location, dates and link. No recruiter or candidate data.