Workforce Intelligence
Hiring Velocity Signals
Published Updated
One signal that captures a company's full hiring picture: open roles as a percentage of headcount, 30/60/90-day acceleration trends, and department, location, and seniority breakdowns across 21M+ companies.
- Companies Covered
- 21M+
- Trend Windows
- 30/60/90 days
- Signals / Month
- ~294K
- Classification
- Accelerating / Steady / Decelerating
- Delivery
- REST API, GCS Push, Generate Insights API, Flat File
- Format
- JSONL or Parquet
- Bucket
- gs://autobound-hiring-velocity-v1/
What Are Hiring Velocity Signals?
1 subtype · Weekly refresh
Hiring velocity measures how aggressively a company is hiring relative to its size. Autobound computes open roles as a percentage of current headcount across 21M+ companies, then compares roles opened in the last 30 days against the prior 30 and 60 days to classify each company as accelerating, steady, or decelerating.
Each signal breaks hiring down by department, location, and seniority, so you can see whether growth means 50 engineers in Austin or 200 seasonal retail hires. A 40-person company with 12 open roles (30% of headcount) is in hyper-growth even though the absolute number looks small. Signals refresh weekly.
Example record
Hiring velocityhiringVelocity
Example from the signal catalog
Kingfisher Software's open roles grew from 20 to 55 in 90 days, a 175% increase in hiring pace.
From a hiring spike to your next move
What we detect, what you get, and what you do with it. Pick the path that fits your team.
Sales, marketing and RevOps: Slack, CRM fields and plays.
Sales, marketing and RevOps: Slack, CRM fields and plays.
0103
Hiring speed shows momentum
We compare a company's open roles to its headcount, and this month's new roles to the months before.
- Job postings
- We detectJob postings
- You getSignal record
- You actSlack, CRM or agent
Job postingsJul 12, 2026- Open roles
- 34
- Employees
- 210
- Roles opened, last 30 days
- 19
- Roles opened, prior 30 days
- 9
ExtractedClayclay.comcompanyHiring velocitysignal_subtype0203
You get one clean record
Each record names the company and its domain, labels what happened, and links back to the source.
- Signal record
- We detectJob postings
- You getSignal record
- You actSlack, CRM or agent
Signal recordClay
clay.comSoftware Development
Hiring velocityhiringVelocityHiring velocity: Aggressive. 34 open roles against 210 employees (16.2% of headcount), with hiring accelerating over the last 30 days
- Open roles
- 34
- Trend
- Accelerating
- Detected
- Jul 12, 2026
signal_id 3b8e5d40…
0303
Act on it where you work
Send it to Slack, write it to your CRM, or give it to an AI agent.
- When
hiringVelocityPctjumps againsthistoricalComparison- Do
- Growth-stage outreach before the new budget lands
- Your team acts
- We detectJob postings
- You getSignal record
- You actSlack, CRM or agent
or your own code#account-signalsSignal alert from your workflow
Clay· Hiring velocity
Hiring velocity: Aggressive. 34 open roles against 210 employees (16.2% of headcount), with hiring accelerating over the last 30 days
Play: Growth-stage outreach before the new budget lands
Start the playOpen the sourceIllustration. The record fields are real.
0103
Hiring speed shows momentum
We compare a company's open roles to its headcount, and this month's new roles to the months before.
0203
It lands in your stack
Land weekly JSONL from your GCS bucket. Join on
company.domainorcompany.linkedin_url.0303
Ship it in your product
Plot
hiringVelocityPctas a growth trend line.
- Job postings
- We detectJob postings
- You getSignal record
- You actSlack, CRM or agent
- Open roles
- 34
- Employees
- 210
- Roles opened, last 30 days
- 19
- Roles opened, prior 30 days
- 9
Step 1 of 3: Hiring speed shows momentum
Try it on your own accounts
1,000 free credits. Query hiring-velocity in the Signal API or from Claude.
How we build this signal
How we build each hiring velocity signal
Every week we count each company's open roles against its size and compare the result with up to 26 weeks of its own history.
- History compared
- 26 weeks
- Dedup window
- 7 days
- Refresh
- Weekly
- 01
Collection
Each week a job reads the week's new and closed job postings, tied to company domains. A posting without a company domain is skipped.
- 02
Posting dedup
The same job is often posted many times. Postings are collapsed per company in order: exact repeats, then the job's canonical applicant-tracking link without tracking parameters, then the same title in the same city within 7 days.
- 03
Velocity and trend
Velocity is open roles as a share of employee count, and closed postings give a net flow. Changes are measured week over week and against 4- and 13-week averages, on full windows only: without enough history the value is empty, never zero.
- 04
Stale company filter
A company with no posting in the last 180 days, or with no employee count to measure against, does not get a signal.
- 05
Validation gate
Each batch must pass hard checks: a signal count inside fixed bounds, minimum fill rates on key fields, and no more than a 50% drop from last week. A failed check stops the run, and nothing ships.
Hiring Velocity Signal Schema
Velocity signals include multi-window trend analysis, department and seniority breakdowns, and acceleration/deceleration classification.
{
"signal_id": "3b8e5d40-91c7-4f2a-b6d3-8a04e7c15f92",
"signal_type": "hiring-velocity",
"signal_subtype": "hiringVelocity",
"detected_at": "2026-07-12T11:00:06Z",
"association": "company",
"company": {
"name": "Clay",
"domain": "clay.com", // match on domain
"linkedin_url": "linkedin.com/company/clay-hq", // or match on LinkedIn URL
"industries": ["Software Development"],
"employee_count_low": 201,
"employee_count_high": 500
},
"data": {
"takeaway": "Hiring velocity: Aggressive. 34 open roles against 210 employees (16.2% of headcount), with hiring accelerating over the last 30 days.",
"numberOfEmployees": 210,
"numberOfOpenRoles": 34,
"hiringVelocityPct": 16.2,
"historicalComparison": {
"rolesOpenedLast30d": 19,
"rolesOpenedPrev30d": 9,
"rolesOpenedPrev60d": 6,
"trend": "accelerating"
},
"departments": [
{ "category": "engineering", "count": 14, "pct": 41.2 },
{ "category": "sales", "count": 9, "pct": 26.5 },
{ "category": "marketing", "count": 5, "pct": 14.7 },
{ "category": "operations", "count": 4, "pct": 11.8 }
],
"locations": [
{ "category": "New York, New York, United States", "count": 16, "pct": 47.1 },
{ "category": "San Francisco, California, United States", "count": 8, "pct": 23.5 },
{ "category": "Remote", "count": 7, "pct": 20.6 }
],
"seniority": [
{ "category": "non_manager", "count": 22, "pct": 64.7 },
{ "category": "manager", "count": 8, "pct": 23.5 },
{ "category": "director", "count": 3, "pct": 8.8 }
]
}
}Measured coverage
What's inside Hiring Velocity Signals
A dated snapshot counted in our production database, not a live count. Minimums, not ceilings.
Top subtypes
1 totalGeography
all 193 countries →Top industries
all industries →Join keys
fill rateCompany pages
See this data on real companies
Each company page shows the latest rows from this data for free, with the date and a link to the source.
See for yourself
Check out sample data: real Hiring Velocity records with the same fields the API returns.
“Autobound's triggers keep us current with news and job openings, making personalization effortless.”