Hiring Velocity: Company Hiring Signals by Domain
Pricing
from $17.50 / 1,000 company with hiring signals
Hiring Velocity: Company Hiring Signals by Domain
Company hiring signals from a daily history of career pages and job postings: new jobs in 7 and 30 days, hiring velocity vs the month before, closed roles, hiring by team and seniority, tools in job ads and salaries. Look up companies by domain or ATS link. Pay only for companies found.
Pricing
from $17.50 / 1,000 company with hiring signals
Rating
0.0
(0)
Developer
Yogi Wahyu Prasida
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Security
Limited permissionsShare
Company hiring signals: find out which companies are suddenly hiring, and for which team. Give it a list of company domains and get back, for each one: roles opened in the last 7 and 30 days, how that compares with the 30 days before (velocity), roles taken down, open roles by team and seniority, tools named in the job ads, and published salaries.
The numbers come from a daily crawl of thousands of company career pages (Greenhouse, Lever, Ashby, Workday, Workable, SmartRecruiters, Recruitee, Personio), so they measure change over time, not a single snapshot. A company opening 15 sales roles this month, up from 3, is a company that is buying.
Built for: B2B sales and RevOps teams building account lists (works well from Clay, n8n, Make or the API), recruiters looking for teams that are scaling, and analysts tracking growth.
| input | openJobs | newJobs30d | newJobsPrev30d | velocity30d | newByFunction30d | historyDays |
|---|---|---|---|---|---|---|
| stripe.com | 745 | 229 | 190 | +39 | engineering 96, sales 41, … | 30 |
| notion.com | 146 | 37 | 22 | +15 | sales 14, engineering 9, … | 30 |
(Illustrative.)
Input
One company per line, mixed freely:
| You enter | Example |
|---|---|
| A website domain (best) | stripe.com |
| A careers page or job board URL | https://www.notion.com/careers, https://jobs.lever.co/spotify |
| A company name | Linear (guessed from the name, so it can match the wrong company: prefer domains) |
Live snapshot (on by default): if we don't track a company yet, the Actor reads its job board now and
returns the same fields from that one snapshot (source: "live", historyDays: 0).
Output
One row per input. Main fields:
found,source:history(from our daily crawls),live(one snapshot taken now) or null (not found, with areason).matchedBy: how we matched your input:domain,board(you gave a board URL),careersPage(linked from the website), orname/domainName(guessed from the company or domain name: checkboardUrlfor these).openJobs,newJobs7d,newJobs30d,newJobsPrev30d,velocity30d,closedJobs30d.byFunction,newByFunction30d,bySeniority,countries,remoteShare.topTools(e.g. Snowflake, Salesforce, dbt),medianSalaryYear,salaryCurrency.historyDaysandasOf: how much daily history backs the numbers, and the date of the latest crawl.
How "new" is counted: a role is new on the day our crawl first sees it. Before our history covers a full
window, roles that were already open count by the posting date the board publishes, when it publishes one.
closedJobs30d needs history: it counts roles that disappeared between our crawls.
Pricing
Pay per company found: $25 per 1,000 companies on the Free plan, $22.50 on Bronze, $20 on Silver and $17.50 on Gold and above. Rows without signals (company not found, no job board) are free. Set a maximum charge per run in Apify as usual; the Actor stops at your limit.
Notes and limits
- Only public career pages and their public job-board feeds. No LinkedIn, no logins, no personal data.
- Companies on other hiring systems (or with no public board) come back as not found, free.
- Tool mentions are not available for Workday and SmartRecruiters boards yet.
Development
Shared code lives elsewhere in the repo; this builds a copy with it outside the repo (apify push skips git-ignored files) and pushes:
$python scripts/vendor_hiring_actor.py --push
The signals store (HIRING_SIGNALS_STORE_ID in .actor/actor.json) is refreshed by the runner's daily
python -m gryphon.hiring daily (see gryphon/hiring/export.py). Tests: python -m pytest -q actors/hiring-velocity/tests.