What the signal means
The Actor groups job results by employer and calculates a 0–100 score from three observable features in that run: number of open jobs found, number with public posting dates, and number of distinct hiring locations.
Run the workflow
- Open LinkedIn Company Hiring Signals.
- Choose two role families that relate to your question.
- Use one country or metro and a recent posting window.
- Set
minimumCompanyJobsto 2 so one isolated listing does not dominate the output.
{
"queries": ["sales", "engineering"],
"locations": ["United States"],
"datePosted": "r604800",
"maxResultsPerQuery": 50,
"minimumCompanyJobs": 2
}The value r604800 means the past week. Use r86400 for 24 hours or r2592000 for approximately one month. A short window is more responsive but can be sparse.
For a ready-made starting point, open the public companies expanding AI teams example.
Verify the output
| Field | How to use it |
|---|---|
company, companyUrl | Employer identity and public source page. |
openJobsInRun | Count observed in this exact search, not the company’s complete global headcount plan. |
hiringSignalScore, hiringSignalLabel | Rule-based summary for sorting. Read it beside the evidence fields. |
locations | Distinct locations found in the bounded search. |
roleFamilyCounts | Observed engineering, data, sales, marketing, product, operations, finance, people, and other roles. |
sampleTitles, sampleJobUrls | Evidence used to review whether the aggregate makes sense. |
Before acting on a row, open at least one sample URL and confirm that the role, employer, date, and location support your interpretation.
Use it responsibly
A useful account-research workflow combines this signal with facts the company itself publishes. For example:
- Use newly observed sales roles to prioritize manual account research, not automated spam.
- Compare role-family mix over consistent scheduled runs rather than comparing unrelated searches.
- Store the run date, search terms, and sample URLs with every aggregate.
- Do not use job data for unlawful employment discrimination or private-profile enrichment.
The launch price is $8 per 1,000 returned company signals. A 100-company output costs about $0.80 in Actor charges. Job candidates that do not produce a qualifying company aggregate are not returned as billable company rows.
Common questions
Why did a large company receive a moderate score?
The score covers only the chosen roles, locations, and date window. It is intentionally bounded, not a measure of total company size.
Can I compare scores from two runs?
Yes, if the inputs are the same. Save the exact query, location, date window, and row limits so the comparison remains meaningful.
Why did a company disappear?
It may have fallen below minimumCompanyJobs, changed listings, or no longer matched the selected posting window.
Need the individual job rows?
Start with the raw LinkedIn job search workflow when you need one record per vacancy.
Read the LinkedIn jobs guide