LinkedIn Job Change Tracker avatar

LinkedIn Job Change Tracker

Pricing

$4.00 / 1,000 job change events

Go to Apify Store
LinkedIn Job Change Tracker

LinkedIn Job Change Tracker

Track LinkedIn job changes - people starting a new role, leaving a company, or being promoted - filtered by company, title, location and recency. No cookies.

Pricing

$4.00 / 1,000 job change events

Rating

0.0

(0)

Developer

Data Slayer

Data Slayer

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

31 minutes ago

Last modified

Share

Track LinkedIn job changes at scale — the people who started a new role, left a company or were promoted — filtered by company, job title, location and recency, and exported as a structured feed to JSON, CSV or Excel.

Cookieless · Fresh data · No LinkedIn login or account risk.

Watch the demo

Video tutorial coming soon.

What you get

A job change is the highest-intent buying signal in B2B. A new VP of Engineering buys differently in week three than in month nine, and the champion who just left your customer is the reason that account is about to churn. This actor returns those events as a feed you can poll — with the person and the company already attached, so one call gives you something you can act on immediately.

Each event includes:

  • event_type — joined, left or title_change
  • changed_at — when the change took effect
  • detected_at — when it was detected
  • detection_lag_days — the gap between the two (lower is fresher)
  • title.current / title.previous — the new title and, where meaningful, the one it replaced
  • person — profile id, handle, full name, first/last name, headline and LinkedIn URL
  • organization — organization id, name and LinkedIn URL
  • flattened convenience fields: person_full_name, person_headline, person_linkedin_url, organization_name, organization_linkedin_url, title_current, title_previous

Output example:

{
"event_type": "title_change",
"changed_at": "2026-05-01T00:00:00Z",
"detected_at": "2026-05-01T17:20:04.389921Z",
"detection_lag_days": 0,
"title": { "current": "Data Engineer", "previous": "Data Analyst" },
"person": {
"profile_id": "dm_prsn_tnd66ysw4lmt4yighsalfnmf2tcanlpmp3exh6q",
"handle": "lecomte-quentin",
"full_name": "Quentin Lecomte",
"headline": "Data Engineer @ Aktivco | Camusat Group",
"linkedin_url": "https://linkedin.com/in/lecomte-quentin"
},
"organization": {
"organization_id": "dm_org_33u32yb3sh56d6jxiw3lzljselgver2p4ons6",
"name": "AktivCo",
"slug": "activco",
"linkedin_url": "https://www.linkedin.com/company/activco"
},
"person_full_name": "Quentin Lecomte",
"person_linkedin_url": "https://linkedin.com/in/lecomte-quentin",
"organization_name": "AktivCo",
"organization_linkedin_url": "https://www.linkedin.com/company/activco",
"title_current": "Data Engineer",
"title_previous": "Data Analyst",
"input_page": 1,
"fetched_at": "2026-09-23T00:00:00Z"
}

Input

FieldTypeDescription
company_urlsstring[]LinkedIn company URLs or company page names, e.g. google for /company/google/ (up to 50 companies combined with organization_ids)
organization_idsstring[]Organization IDs (dm_org_...) from a previous run — faster than URLs once you have them
event_typestringany (default), joined, left or title_change
titlestringWord-match on the new job title (min 3 characters)
geo_citystringPartial city match (min 3 characters)
geo_country_codestringTwo-letter country code, e.g. DE
days_agointegerRecency window on detection time, 1–365 days
max_resultsintegerMaximum events to save (default 100, 0 = no limit, 40-page safety cap)
limit_per_pageintegerEvents per page, 1–50 (default 25)

How to use it

  1. Optionally add company URLs or company page names (or organization_ids from a previous run).
  2. Optionally filter by event type, job title, city, country code and recency.
  3. Set Maximum results (default 100) and click Start.
  4. Download the dataset as JSON, CSV, Excel, XML or another Apify export format.

Example — who just joined engineering roles in Germany in the last week:

{
"event_type": "joined",
"title": "Engineering",
"geo_country_code": "DE",
"days_ago": 7,
"max_results": 100
}

Results are sorted by freshness. The feed opens with same-day detections; events detected long after the fact surface as you page deeper. Every real dated event is included — a stale one is ordered later, never dropped.

Use cases

  • Champion tracking — re-engage the power users and decision-makers who changed jobs, at their new company, while the relationship is still warm.
  • Customer churn signals — see who just left an account you serve and get ahead of the renewal conversation.
  • Territory and hiring-signal prospecting — find companies hiring into a function, or people promoted into budget-owning roles, and reach out with timely context.
  • Enrichment and routing — feed new-role events into your CRM, scoring and routing workflows so the right rep sees them first.
  • AI-agent context — give an agent structured job-change context before drafting outreach.

Pricing

The actor costs $4 per 1,000 job-change events ($0.004 per event).

Integrations

Run from Apify Console or call it through the Apify API. Results land in the default dataset and can feed HubSpot, Salesforce, Clay, Make, Zapier, n8n, webhooks, Google Sheets, Airtable, databases, and Apify MCP Server for AI agents. Use schedules to poll page 1 and catch new events as they are detected.

Other LinkedIn Actors by data-slayer

ActorWhat it does
LinkedIn Job ScraperFull details for LinkedIn job postings
LinkedIn People Search (ICP)Find people by title, seniority, function, company, location
LinkedIn Company EmployeesEmployees at a company, filtered by title, seniority and function
LinkedIn Company Search (ICP)Find companies by industry, size, location and tech stack
LinkedIn Profile ScraperFull profile data from any LinkedIn profile URL
LinkedIn Profile Posts ScraperRecent posts from a profile, with engagement metrics
LinkedIn Company ScraperFull company profile data
LinkedIn Company Posts ScraperRecent posts from any company page
LinkedIn Post Performance ScraperLikes, comments, shares and reaction breakdown for any post
LinkedIn Post Engagers ScraperEveryone who engaged with a post — commenters, reactors, reposters
LinkedIn Post Comments ScraperEvery comment on a post, with commenter profiles
LinkedIn Post Reactions ScraperEveryone who reacted to a post, with reactor profiles
LinkedIn Post Reposts ScraperEveryone who reposted or shared a post
LinkedIn Profile Engagers ScraperEveryone who engaged across a profile's recent posts, ranked by engagement
LinkedIn Profile Reactions ScraperReactions a profile left on other people's posts
LinkedIn Profile Comments ScraperComments a profile left on other people's posts

Which LinkedIn actor should I use?

I have…And I want…Use
A company URLPeople who recently changed jobsLinkedIn Job Change Tracker
A job URL or IDFull job detailsLinkedIn Job Scraper
Search filtersPeople matching an ICPLinkedIn People Search (ICP)
A company URLIts employees, by title/seniority/functionLinkedIn Company Employees
Search filtersCompanies matching an ICPLinkedIn Company Search (ICP)
Profile URL(s)Full profile dataLinkedIn Profile Scraper
A company URLFull company profileLinkedIn Company Scraper

FAQ

Can I track LinkedIn job changes without login or cookies?

Yes. The actor uses public data and requires no LinkedIn account, session cookies or browser extension.

What event types can I track?

joined (started a new role), left (left a company), title_change (promoted or retitled) — or any for all three.

How fresh are the events?

Results are sorted by freshness and each event carries detection_lag_days. Poll page 1 on a schedule and stop when the lag exceeds what you have already processed.

Can I track specific companies?

Yes — pass LinkedIn company URLs or company page names, or the organization_ids returned by a previous run.

Can I filter by title or location?

Yes. title word-matches the new job title, and geo_city / geo_country_code narrow by place. The location filters narrow results but are not echoed back on events — fetch the person's profile if you need their location.

Is this a LinkedIn job change API?

Yes. Call the actor through the Apify API, receive a run ID and retrieve structured results from the default dataset. AI agents can also call it through Apify MCP Server.

What formats can I export?

JSON, CSV, Excel, XML and the other Apify dataset export formats.

How much does it cost?

$0.004 per event — $4 per 1,000 job changes.

Limits and data notes

  • Only process data you are permitted to use and comply with applicable laws and platform terms.
  • Company URLs that are not yet tracked are rejected by the provider; use the organization_ids returned from a successful run afterwards.
  • title.previous is only meaningful for title_change and left; a joined event has no title to have replaced.

Feedback and support

Found a bug or need a filter added? Open an issue on the actor's Apify page and it will be reviewed.

More from the same portfolio. Apify only auto-recommends actors in the same category, so here are the rest of ours:

ActorWhat it does
LinkedIn Account Intent FeedLinkedIn workflow
LinkedIn Buying-Committee MapperLinkedIn workflow
LinkedIn Champion TrackerLinkedIn workflow
LinkedIn Company EmployeesLinkedIn workflow
LinkedIn Company Posts ScraperLinkedIn workflow
LinkedIn Company ScraperLinkedIn workflow
LinkedIn Company Search (ICP)LinkedIn workflow
LinkedIn Competitor Content IntelligenceLinkedIn workflow
LinkedIn Competitor Hijack LeadsLinkedIn workflow
LinkedIn Engagement Audience BuilderLinkedIn workflow
LinkedIn Executive Post MonitorLinkedIn workflow
LinkedIn Hiring PulseLinkedIn workflow
LinkedIn Job ScraperLinkedIn workflow
LinkedIn Market Map BuilderLinkedIn workflow
LinkedIn People Search (ICP)LinkedIn workflow
LinkedIn Post CommentsLinkedIn workflow
LinkedIn Post Engagers ScraperLinkedIn workflow
LinkedIn Post Performance ScraperLinkedIn workflow
LinkedIn Post ReactionsLinkedIn workflow
LinkedIn Post RepostsLinkedIn workflow
LinkedIn Profile CommentsLinkedIn workflow
LinkedIn Profile Engagers ScraperLinkedIn workflow
LinkedIn Profile Posts ScraperLinkedIn workflow
LinkedIn Profile ReactionsLinkedIn workflow
LinkedIn Profile Scraper · Fresh · No CookiesLinkedIn workflow
LinkedIn Skill MapperLinkedIn workflow
LinkedIn Talent Flow MapperLinkedIn workflow
LinkedIn Talent MapperLinkedIn workflow
LinkedIn Warm Path FinderLinkedIn workflow
LinkedIn Why-Now Account BriefLinkedIn workflow