LinkedIn New Hires Finder
Pricing
Pay per usage
LinkedIn New Hires Finder
Takes a company LinkedIn URL or name and returns decision makers who started there recently, with the month they started and the company they left. Charges only when the current employer matches and the start month is inside your window. No login, no cookies.
Pricing
Pay per usage
Rating
0.0
(0)
Developer
Agnes Maina
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
19 hours ago
Last modified
Categories
Share
LinkedIn New Hires Finder is an Apify Actor that takes a company website, name, or LinkedIn URL and returns decision makers who started at that company recently, with the month they started and the company they left, only when the current-employer match clears the bar.
Pricing
| Event | Price | You pay when |
|---|---|---|
| Actor start | $0.00005 | Once when the run begins |
| New decision maker | $0.025 | The person is a decision maker, currently at the company you named, and their start month is inside your tenure window |
$25 per 1,000 billed new decision makers, plus the start fee.
Rows that fail the bar still emit. They are free.
The differentiator
Harvest-style scrapers dump a roster. This actor dumps a trigger.
{"fullName": "Jane Doe","title": "VP of Sales","company": "stripe","isDecisionMaker": true,"seniorityBand": "vp","department": "sales","startedAt": "2026-03","tenureMonths": 6,"previousCompany": "HubSpot","previousTitle": "Director of Sales","whyNow": "new-decision-maker","confidence": "medium","charged": true,"profileUrl": "https://www.linkedin.com/in/jane-doe"}
whyNow is new-decision-maker only on billed rows. Stale tenures and missing dates stay stale-tenure or unknown-tenure and are not charged.
How it works
company URL or name|vGoogle public index of LinkedIn profiles (decision-maker titles)|vheadline names the company? no -> emit free|yes|vdecision maker (owner, founder, C level, VP, director)? no -> skip before charge|yes|vstart month inside window (from indexed text, else public profile)? no -> emit free|yes|vcharge new-hire, push the trigger row
Discovery uses Apify Google SERP proxies. Date enrichment uses Apify residential. No LinkedIn login. No cookies. No Sales Navigator.
What is NOT returned
- emails
- phone numbers
- Sales Navigator rows
- guessed hires from "first time we crawled this profile"
- departures
- full work history beyond current start month and previous company
Quick start
- Paste one or more company LinkedIn URLs or names.
- Keep
maxTenureMonthsat 12 unless you want a tighter buying window. - Run.
- Filter the dataset on
whyNow = new-decision-makerandcharged = true.
{"companies": ["https://www.linkedin.com/company/stripe/"],"maxTenureMonths": 12,"maxDecisionMakersPerCompany": 10}
Input
JSON example first. Field names match the live schema.
| Field | What it does |
|---|---|
| companies | LinkedIn company URLs or names |
| maxTenureMonths | Charge window, default 12 |
| enrichHireDates | Fetch public profiles when Google hid the start month |
| seniorityBands | owner, partner, cxo, vp, director |
| departments | optional function filter |
| maxDecisionMakersPerCompany | cap per company |
Output
One full record is in The differentiator above. charged is the billing flag. startedAt is YYYY-MM.
Use from any MCP agent
https://mcp.apify.com/?tools=agnes.developer.queen/linkedin-new-hires-finder
Ask the agent for decision makers who started at a named company this year. It should read whyNow, startedAt, and previousCompany, not a raw employee dump.
Integrations
Works from the Apify API, apify-client, scheduled tasks, and webhooks. Save a task and run it weekly if you want the same accounts watched.
Use cases
Outbound agency. A new VP of Sales at a target account is a first-line personalization ("saw you left HubSpot for Stripe") and a reason to email this week, not a name on a 400-row roster.
Founder doing their own outbound. Same trigger, smaller list. Filter department = sales or seniorityBand = vp.
Agent pipeline. Domain in, this actor, then your sequencer. Skip rows where charged is false.
FAQ
Does this return employees?
No. It returns the buying committee, and it only charges the ones whose start month is inside your window. Use a roster scraper when you need everyone.
Do I need LinkedIn cookies?
No.
What if Google does not show a start month?
The actor fetches the public profile through Apify residential and reads experience dates. If the date is still missing, the row emits free with whyNow = unknown-tenure.
Why was a row free?
Either the headline did not name the company you asked for, the start month is older than maxTenureMonths, or no start month could be parsed. Read whyNow and confidence.