LinkedIn Hiring Signal Monitor — Company Job Tracker avatar

LinkedIn Hiring Signal Monitor — Company Job Tracker

Pricing

from $2.70 / 1,000 job / company signals

Go to Apify Store
LinkedIn Hiring Signal Monitor — Company Job Tracker

LinkedIn Hiring Signal Monitor — Company Job Tracker

Track which companies are hiring on LinkedIn right now. Returns company, job title, location, and post date — ideal for sales triggers, recruiting intel, and market research. Pay per result.

Pricing

from $2.70 / 1,000 job / company signals

Rating

0.0

(0)

Developer

Vitalii Bondarev

Vitalii Bondarev

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

1

Monthly active users

a day ago

Last modified

Share

LinkedIn Hiring Signal Monitor — Company Job Tracker

Track which companies are actively hiring on LinkedIn right now, without logging in or managing cookies. Enter one or more job titles (keywords) and locations — the actor returns a fresh feed of matching job postings with company name, job URL, and posting date.

Why this matters for sales and recruiting

Sales trigger: a company posting 5+ "Account Executive" roles this week is scaling its sales org. That's your window to pitch sales tooling, training, or recruiting services before they've made hires. Hiring is a leading indicator of growth — catch it at the top of the funnel.

Recruiting intel: track when a competitor starts posting roles in a new city or function. See what titles they're using, what locations they're expanding into, and how fast they're hiring.

Market research: monitor hiring velocity in a job category (e.g. "data engineer" in Germany) to track demand trends over time.

Output — two record types

The run emits job records (one per posting) and, on top of them, company hiring-signal records — the differentiator: an aggregated, firmographics-enriched B2B prospect list of the companies that are actively scaling. Filter by record_type.

Job record fields

FieldDescription
titleJob title exactly as listed
company / company_urlCompany name + LinkedIn company page URL
locationLocation string from the listing
posted_dateISO date the job was posted
job_url / listing_idDirect link + LinkedIn's internal job ID
seniorityInferred level: Senior, Junior, Manager, Director, etc.
description_textFull job description (detail enrichment)
employment_typeFull-time / Contract / Part-time (detail)
job_functionLinkedIn job function (detail)
industriesCompany industry for the role (detail)
applicantsApplicant count — hiring-urgency signal (detail)
salarySalary when LinkedIn surfaces it (detail)
apply_urlOffsite application URL when present (detail)
skills_mentionedSkills from the posting text (e.g. python, aws, react)
search_keyword / search_locationWhich query produced this result
parse_confidenceData completeness score 0–1

Company hiring-signal record (record_type: "company_hiring_signal")

Emitted for every company with at least minOpenRoles (default 2) open roles in the run.

FieldDescription
company / company_urlCompany + LinkedIn page
open_roles_in_runHow many open roles matched — the scaling signal
hiring_velocityemerging / active / high / aggressive (by role count)
rolesList of the open job titles
hiring_locationsDistinct locations they're hiring in
seniority_breakdownCount of roles by inferred seniority
functions_hiringDistinct job functions being hired
industriesIndustries inferred from the roles
total_applicants / avg_applicants_per_roleAggregate demand across the roles
earliest_post / latest_postPosting-date range (recency of the hiring push)
company_size / company_size_tierEmployee band + tier (Startup→Enterprise)
company_followersLinkedIn follower count
company_industry / company_hq / company_websiteFirmographics from the company page

Sample output

[
{
"title": "Software Engineer, New Grad",
"company": "Notion",
"company_url": "https://www.linkedin.com/company/notionhq",
"location": "San Francisco, CA",
"posted_date": "2026-06-08",
"job_url": "https://www.linkedin.com/jobs/view/3987654321",
"listing_id": "3987654321",
"seniority": null,
"job_function": "Engineering and Information Technology",
"industries": "Software Development",
"applicants": 200,
"skills_mentioned": ["javascript", "typescript", "react", "node.js", "postgres"],
"parse_confidence": 1.0
},
{
"record_type": "company_hiring_signal",
"company": "Notion",
"company_url": "https://www.linkedin.com/company/notionhq",
"open_roles_in_run": 3,
"hiring_velocity": "active",
"roles": ["Software Engineer, New Grad", "Senior Backend Engineer", "ML Engineer"],
"hiring_locations": ["San Francisco, CA", "New York, NY"],
"seniority_breakdown": {"Senior": 1, "Internship": 1},
"functions_hiring": ["Engineering and Information Technology"],
"total_applicants": 600,
"avg_applicants_per_role": 200.0,
"company_size": "501-1,000 employees",
"company_size_tier": "Mid-market",
"company_followers": 1041922,
"company_hq": "San Francisco, California, US"
}
]

Input

FieldRequiredDefaultNotes
keywordsYesList of job title keywords. Each runs as a separate search.
locationsNoGlobalList of location strings (city, country, region).
postedWithinNoweek24h, week, or month.
maxItemsNo100Total results cap (max 1000).
proxyConfigurationNoRESIDENTIALApify RESIDENTIAL proxy recommended.

Technical notes

  • Uses LinkedIn's public guest jobs API (no login, no cookies required).
  • Apify RESIDENTIAL proxy for reliability.
  • Deduplicates results across keyword/location combinations.
  • Results capped at 1000 per run; use multiple runs for larger volumes.

💰 Pricing & how we compare

Pay-per-result (PPE): from $2.70 / 1K results. You are billed per job-result actually returned — plus the tiny apify-actor-start fee Apify waives for short runs. No subscription, no API key, no proxy fee on top.

Our edge: Company hiring-velocity signal (who is ramping) · per-job detail enrichment · no cookies, no login.

Pricing examples (pay only for what you get, minus Apify's 20%):

VolumeCost
100 results$0.27
1,000 results$2.70
10,000 results$27.00

How rivals price the same job (live Apify Store, checked 2026-06-09)

ActorTheir priceWhat they lack vs us
agentx/linkedin-jobs-scraper$2.80/1K5★ full taxonomy, but no company-velocity hiring signal
scrapemint/linkedin-jobs-scraper-proFREE56% success rate — unreliable at scale

Prices above are competitors' live Store prices at the time of writing; ours is set to sit just below the strongest comparable while returning richer, quality-scored data.

🤖 Use with AI agents (MCP)

This actor is agent-ready (category MCP_SERVERS). Point any MCP client (Claude Desktop, Cursor, n8n AI, LangGraph) at it:

{
"mcpServers": {
"apify": {
"url": "https://mcp.apify.com/?actors=bovi/hiring-signal-monitor",
"headers": { "Authorization": "Bearer <YOUR_APIFY_TOKEN>" }
}
}
}