Hiring Signals Tracker - Greenhouse, Lever & Ashby Jobs avatar

Hiring Signals Tracker - Greenhouse, Lever & Ashby Jobs

Pricing

from $10.00 / 1,000 company analyzeds

Go to Apify Store
Hiring Signals Tracker - Greenhouse, Lever & Ashby Jobs

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

Juan Manuel D'Amico

Maintained by Community

Actor 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

FieldDescriptionDefault
companiesOne per line: domain (stripe.com), careers URL, job-board URL (https://jobs.lever.co/palantir), greenhouse:stripe, or company name (Nubank)—
outputJobsnew = 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 onlynew
titleKeywordsOnly count jobs whose title contains any of these words (e.g. engineer, sales)all
locationKeywordsOnly 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

SignalRule
strong10+ 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)
moderate5+ jobs posted in the last 30 days, or open jobs up 10%+ since last run
shrinkingopen jobs down 20%+ since last run (5+ roles closed)
low / nonelittle 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.