LinkedIn New Hires Finder avatar

LinkedIn New Hires Finder

Pricing

Pay per usage

Go to Apify Store
LinkedIn New Hires Finder

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

Agnes Maina

Maintained by Community

Actor 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

EventPriceYou pay when
Actor start$0.00005Once when the run begins
New decision maker$0.025The 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
|
v
Google public index of LinkedIn profiles (decision-maker titles)
|
v
headline names the company? no -> emit free
|
yes
|
v
decision maker (owner, founder, C level, VP, director)? no -> skip before charge
|
yes
|
v
start month inside window (from indexed text, else public profile)? no -> emit free
|
yes
|
v
charge 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

  1. Paste one or more company LinkedIn URLs or names.
  2. Keep maxTenureMonths at 12 unless you want a tighter buying window.
  3. Run.
  4. Filter the dataset on whyNow = new-decision-maker and charged = true.
{
"companies": ["https://www.linkedin.com/company/stripe/"],
"maxTenureMonths": 12,
"maxDecisionMakersPerCompany": 10
}

Input

JSON example first. Field names match the live schema.

FieldWhat it does
companiesLinkedIn company URLs or names
maxTenureMonthsCharge window, default 12
enrichHireDatesFetch public profiles when Google hid the start month
seniorityBandsowner, partner, cxo, vp, director
departmentsoptional function filter
maxDecisionMakersPerCompanycap 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.