Hiring Signals Monitor — Job Posting Change Tracker avatar

Hiring Signals Monitor — Job Posting Change Tracker

Pricing

from $20.00 / 1,000 company analyzeds

Go to Apify Store
Hiring Signals Monitor — Job Posting Change Tracker

Hiring Signals Monitor — Job Posting Change Tracker

Track hiring surges, freezes & new roles at any company. Monitors Greenhouse, Lever, Ashby, Workable, Recruitee & SmartRecruiters job boards via native APIs - no brittle scraping. Diffs runs & emits signals for sales, recruiting & investing.

Pricing

from $20.00 / 1,000 company analyzeds

Rating

0.0

(0)

Developer

Kristian Ponsford

Kristian Ponsford

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

7 days ago

Last modified

Share

Hiring Signals Monitor — Track Job Posting Changes, Hiring Surges & Freezes

Monitor any company's hiring activity and get signals, not just listings. This job posting tracker reads career boards through native ATS APIs — Greenhouse, Lever, Ashby, Workable, Recruitee, and SmartRecruiters — then diffs each run against the last snapshot to detect:

  • 🚀 HIRING_SURGE — headcount expansion (new-role velocity ≥20%)
  • 🧊 HIRING_FREEZE — postings pulled (≥25% drop or board emptied)
  • 🆕 NEW_ROLES — every new job since your last check, with title, location & URL
  • STABLE / BASELINE — first-run snapshot and steady state

Why this beats HTML job scrapers

Most job scrapers parse careers-page HTML, which breaks constantly and returns messy data. This monitor calls the same JSON APIs the job boards themselves use — structured, reliable, no proxies, near-zero failure rate. Give it a careers URL, or just a company website and it auto-detects the ATS.

Who uses hiring signals

  • B2B sales: a hiring surge in a department is a buying signal — reach out before competitors.
  • Recruiters & sourcing: spot expanding teams and new req volume across your target accounts.
  • Investors & analysts: hiring freezes often precede public news by weeks.
  • Job seekers: get alerted the moment target companies post new roles.
  • Competitive intel: watch what functions competitors are staffing.

Input

{
"companies": [
{"company": "Stripe", "careersUrl": "https://boards.greenhouse.io/stripe"},
{"company": "Ramp", "careersUrl": "https://jobs.ashbyhq.com/ramp"},
{"company": "Anthropic", "website": "anthropic.com"}
]
}

Output (one record per company)

{
"company": "Ramp", "status": "OK", "ats": "ashby",
"signal": "NEW_ROLES", "job_count": 128,
"added": [{"id": "...", "title": "Staff Engineer", "location": "NYC", "url": "..."}],
"removed_count": 2, "net_change": 3, "pct_change": 2.4
}

Scheduling

Run it daily or weekly with Apify Schedules. State persists in a named key-value store, so every run compares against the previous one automatically. Pipe results to Slack, email, Zapier, Make, or webhooks via Apify integrations.

Pricing

Pay per company analyzed. Failed or undetected companies are never charged.

Supported ATS platforms

Greenhouse · Lever · Ashby · Workable · Recruitee · SmartRecruiters. Need another (Workday, iCIMS, Teamtailor)? Open an issue — actively maintained.