Company Hiring Signals: Open Roles & Velocity avatar

Company Hiring Signals: Open Roles & Velocity

Pricing

from $25.00 / 1,000 company analyzeds

Go to Apify Store
Company Hiring Signals: Open Roles & Velocity

Company Hiring Signals: Open Roles & Velocity

Turn a list of companies into hiring signals: open roles, roles opened in the last 7/30/90 days, department mix, leadership hires and tech keywords from public job boards. Flat price per company, whatever its size. Companies not found are free. Every open job as a row is optional.

Pricing

from $25.00 / 1,000 company analyzeds

Rating

0.0

(0)

Developer

Joel Jackson

Joel Jackson

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Security

Limited permissions

Share

Company Hiring Signals

Give it a list of companies. Find out which ones are hiring, how fast, and for what.

Hiring tells you where a company is putting its budget. A company opening a batch of security roles this month is a better prospect for a security product than one that opened none. This Actor turns that into one row per company, so you can sort an account list instead of checking careers pages one at a time.

$0.025 per company, however many jobs it has. Companies with no public job board are free.

What you get for each company

FieldWhat it tells you
hiringIntensitysurging, active, steady or quiet (see below)
openRolesHow many roles are open now
opened7d, opened30d, opened90dHow many of them opened in each period
departments, locationsWhere the roles are, largest first
leadershipRoles, remoteRolesDirector-and-above roles, and roles marked remote
keywordHitsHow many job ads mention each word you chose, with links
newestRolesThe 10 newest roles, with title, team, location and link
provider, boardUrl, boardCompanyNameWhich job board this came from, so you can check it
matchMethod, confidenceHow the company was matched

Example

Input:

{
"companies": ["linear.app", "Ramp", "https://jobs.lever.co/spotify"],
"keywords": ["typescript", "postgres"]
}

Part of a real result, read on 5 November 2026:

{
"input": "linear.app",
"status": "found",
"hiringIntensity": "steady",
"openRoles": 31,
"opened7d": 1,
"opened30d": 9,
"opened90d": 13,
"remoteRoles": 29,
"departments": [{ "name": "GTM", "roles": 16 }, { "name": "Product", "roles": 13 }],
"keywordHits": { "typescript": { "roles": 7 }, "postgres": { "roles": 6 } },
"provider": "ashby",
"boardUrl": "https://jobs.ashbyhq.com/linear",
"matchMethod": "company_website",
"confidence": "high"
}

Who uses this kind of data

  • Sales teams: rank target accounts, and open an email with something specific and true.
  • Recruiters and agencies: find companies opening roles in your specialty.
  • Vendors: see which companies mention your product or a competitor in their job ads.
  • Investors and analysts: compare hiring across a list of companies, week by week.

To monitor a list, put this on an Apify schedule and compare the numbers between runs.

What you pay

EventPriceWhen
Company analyzed$0.025A job board was found and read
Job row$0.001Only if you turn on "Also output every open job"

Companies that aren't found and lookups that fail are free. A list of 200 companies costs at most $5 a run. If you set a spending limit on a run, it stops cleanly when it reaches the limit.

How hiring intensity is decided

Open roles skew recent because old ones get filled, so a large share of new roles is normal. We measured 65 live job boards in November 2026. The middle company had 37% of its roles opened in the last 30 days, and the top tenth had about 51%.

LabelMeaning
surgingAt least 50% of roles opened in the last 30 days, with at least 10 opened in that time
activeAt least 30% opened in the last 30 days, and not surging
steadyUnder 30%
quietRoles are open, but none opened in the last 30 days
noneThe board has no open roles
unknownThe job board gives no dates

The labels are a starting point for sorting. Counts rely on the dates companies publish, and reposting a role can make it look new.

How companies are found

Enter a website, a name or a job board link.

  1. Job board link: used directly.
  2. Website: we look for a job board link on the company's own careers pages, honoring robots.txt. A match this way is marked high confidence.
  3. Name, or a website with no link found: we check whether a job board exists under that name. These are marked medium confidence, because another company could have the same name.

Check boardUrl and boardCompanyName if a match matters. Some job boards don't report a company name.

What it can and can't read

Supported: Greenhouse, Lever, Ashby, SmartRecruiters, Workable and Recruitee.

Not supported: Workday, iCIMS and careers sites a company built itself. Those show as not_found, and you aren't charged. In a test of 96 well-known tech companies by name, 71 were found. Expect a lower rate for large traditional employers, which often use Workday.

Other limits:

  • SmartRecruiters boards are read up to 1,000 roles. openRoles still shows the true total, and rolesAnalyzed shows how many were read, so recent counts on those boards are minimums.
  • SmartRecruiters keyword matches look at job titles only.

Where the data comes from

Only public job postings, read from the public job board feeds companies publish so that people can find their jobs. No logins, no LinkedIn, no anti-bot workarounds, and no collection of personal data. You are responsible for using the results in line with the laws and rules that apply to you, including rules on sales outreach.

Questions

Why is a company I know is hiring marked not_found? It probably uses a job board this Actor can't read yet, such as Workday. Try its job board link if it uses a supported one.

Why does status say error? A job board didn't respond or refused the request. You aren't charged, and the error field gives the reason. Run that company again later.

Why is a company with a non-Latin name marked not_found? Job boards use Latin letters in their addresses, so we can't look up a name like "Яндекс". Use the company's website or job board link instead.

Can it remember the last run and show only what changed? Not yet. opened7d covers most of that need on a weekly schedule. If you want more, open an issue on the Issues tab.