Company Hiring Monitor - All Open Roles from Careers Pages
Pricing
from $25.50 / 1,000 company checkeds
Company Hiring Monitor - All Open Roles from Careers Pages
Every open role straight from a company's careers board (Greenhouse, Lever, Ashby, Workable, Recruitee, SmartRecruiters): hiring momentum, departments, leadership hires, buying-intent signals, tech stack and salaries, plus new and closed roles since your last run. Keyless.
Pricing
from $25.50 / 1,000 company checkeds
Rating
0.0
(0)
Developer
Centor Prat
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
0
Monthly active users
2 days ago
Last modified
Categories
Share
Company Hiring Monitor — All Open Roles from Careers Pages
Job-board search (LinkedIn, Indeed) shows a slice of what a company is hiring for. A company's own careers board shows every open role, with exact publish dates, its own department names, full descriptions and often salary ranges. This Actor finds that board (Workday, Greenhouse, Lever, Ashby, Workable, Recruitee or SmartRecruiters) and turns it into hiring intelligence.
- Monitor mode: pick a history store and each run lists new roles and closed roles since the last run, net change by department, and how long roles stayed open.
- Keyless, no paid scraper. Batch runs or an instant HTTP endpoint.
What you get per company
| Coverage | Which ATS, board name, how it was matched (ATS URL / careers page / name guess) |
| Momentum | Open roles, posted in the last 7 / 30 days, momentum label (surging · active · steady · slow · hiring-pause-signals) and intensity score |
| Where the hiring is | Department mix (normalised and the company's own departments), seniority mix, leadership openings, top locations, countries (new markets) and remote share |
| Buying intent | Signals mapped to what vendors sell (sales expansion, support scaling, security, data platform, AI, recruiting ramp, IPO readiness, Salesforce ecosystem…) with evidence. Description-only boilerplate is filtered out, and signals at big employers are judged by share of openings, not raw counts. |
| Your keywords | intentKeywords counts the open roles mentioning what you sell (titles + full descriptions) |
| From full descriptions | Tech stack by category, salary bands by department (US, UK and European formats: $, €, £, k-ranges, '70.000 €'), compliance signals (SOC 2, ISO 27001, HIPAA, SOX/IPO…) |
| Changes (monitor) | New roles, closed roles, net change, by department, average days roles stayed open |
Real runs: NVIDIA (Workday, found from nvidia.com): 2,000 open roles, the newest 400 all posted within 5 days (surging). Stripe had 732 open roles on Greenhouse, 266 posted in the last 30 days (surging). Palantir (Lever): 310 roles, 55% engineering, security hiring at an above-baseline share. Notion (Ashby) and Figma (Greenhouse) resolved straight from their careers pages.
Input
| Field | Type | Description |
|---|---|---|
companies | array | Careers or ATS board URLs (exact), website domains (scanned for the board), or names (board-name guess, flagged). |
intentKeywords | array | What you sell into; matched in titles and descriptions. |
historyStore | key-value store | Pick one to get new / closed roles since the last run. |
includeJobs | boolean | Return every role too (up to 500 per company). |
datasetId | dataset | …or read companies from a lead list. |
webhookUrl | string | POST results here (pair with a schedule for hiring alerts). |
{ "companies": ["stripe.com", "https://jobs.ashbyhq.com/notion", "https://boards.greenhouse.io/figma"], "intentKeywords": ["kubernetes"] }
Instant HTTP endpoint (Standby)
$curl "https://centorprat--company-hiring-monitor.apify.actor/?companies=stripe.com" -H "Authorization: Bearer <APIFY_TOKEN>"
Use cases
- Sales prospecting: accounts expanding the team you sell to, or hiring for the tool you replace.
- Hiring alerts: schedule daily and get only the new roles at your target accounts (webhook to Slack / CRM).
- Recruiting & staffing: full open-role lists, how long roles stay open, salary bands.
- Competitive / investor research: headcount push by function, new markets, leadership hires, IPO-readiness roles.
- AI agents: a structured hiring brief per company in one call.
Ready-made tasks
- New Job Postings Alert for Target Accounts
- Greenhouse, Lever & Ashby Jobs Export (All Open Roles)
- Hiring Intent from a Company's Careers Page
For AI agents / MCP
https://mcp.apify.com/?tools=actors,docs,centorprat/company-hiring-monitor
Loads as centorprat--company-hiring-monitor. Claude Code:
claude mcp add apify -- npx -y @apify/actors-mcp-server --actors centorprat/company-hiring-monitor
FAQ
Why not just LinkedIn? LinkedIn's public job search shows a capped subset. The ATS board is the company's complete, authoritative list. (For LinkedIn-side signals, see LinkedIn Hiring Signals below.)
Which companies work? Any company whose careers page uses Workday (most large enterprises), Greenhouse, Lever, Ashby, Workable, Recruitee or SmartRecruiters. iCIMS, Taleo, SuccessFactors and Oracle boards are detected and reported as unsupported-ats (no public job API). For Workday, the newest 400 roles are analysed (descriptions for the newest 40) and the board's full total is reported.
Name-only input? The name is resolved to the company's official domain, and its careers page is scanned for the board, giving an exact match (e.g. "Palantir" → palantir.com → Lever). Only if that fails does it fall back to a board-name guess, flagged in matchNote. Careers sites that build links with JavaScript may need the careers or ATS URL.
Personal data? None. Job postings and company data only.
Cost? One company-checked event per company. No API keys, no paid scraper.