Job Change Data API - People Movement and Employment Tracking
Under maintenancePricing
$15.00 / 1,000 person results
Job Change Data API - People Movement and Employment Tracking
Under maintenanceSearch a people dataset for job changes and employment history by company, job function, title and job-change date, and export profiles with current and past roles. Pay per result. Bring your own API key.
Pricing
$15.00 / 1,000 person results
Rating
0.0
(0)
Developer
Nabeel Hassan
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
Job Change Data API turns a people-movement dataset into a clean, structured export. Find people by company, job function, title and job-change date, then export profiles with current and past roles - name, title, employer, location, employment status and LinkedIn - as JSON, CSV or Excel.
Bring your own API credentials and pay only for the records you keep.
Why use this actor?
- Job-change signals - find people who recently left or joined a company using a job-change date filter.
- People search by company - match everyone with a role at a company by name or LinkedIn slug.
- Function and title filters - narrow to a job function such as Engineering or Sales, or a title.
- Structured output - name, current title, function, employer, location, employment status, LinkedIn and full job history, parsed into flat columns.
- Pay per result - you are charged only for the person records actually returned, up to 2,000 per run.
- No proxies, no blocks - data comes through a stable API, so runs are fast and reliable.
Use cases
- Job-change alerts - track when contacts or target buyers change roles and trigger timely outreach.
- Recruiting and sourcing - find candidates by current employer, function and title.
- Champion tracking - follow former customers and users into their new companies.
- CRM hygiene - detect stale contacts whose employment has changed.
- Talent flow analysis - map how people move between companies and functions.
Input
Configure everything from the visual editor - every filter is a proper field, no code needed. Example JSON input:
{"companyLinkedin": ["stripe", "spacex"],"jobFunction": ["Engineering"],"jobEndedFrom": "2026-01-01","matchMode": "and","maxResults": 100,"clientId": "YOUR_CLIENT_ID","orgId": "YOUR_ORG_ID","apiKey": "YOUR_CLIENT_SECRET"}
Search by company name and title:
{"companyName": "Acme Corp","jobTitle": "product manager","maxResults": 250,"clientId": "YOUR_CLIENT_ID","orgId": "YOUR_ORG_ID","apiKey": "YOUR_CLIENT_SECRET"}
Output
One clean JSON object per person:
{"name": "Jane Doe","linkedin": "https://www.linkedin.com/in/janedoe","location": "San Francisco, CA","country": "United States","employmentStatus": "employed","currentTitle": "Staff Engineer","currentFunction": "Engineering","currentCompany": "New Co","lastJobChange": "2026-01-15","jobCount": 4}
Do I need API credentials?
Yes. This actor calls a people data API on your behalf, which requires your own Client ID, Client secret and Organization ID. They are provisioned by the provider for your organization. The actor exchanges the Client ID and secret for a short-lived access token automatically. Your credentials are stored securely and never logged.
Pay per result
You pay only for the person records the actor actually returns - no subscriptions, no minimums. Set Maximum results to cap each run's spend exactly.
FAQ
What is the Job Change Data API?
It is a people data API that tracks employment history and job changes, letting you search a people dataset by company, job function, title and job-change date. This actor runs that search and exports the matching person records as JSON, CSV or Excel.
How do I find recent job changes?
Use the Left a job on or after date filter. It matches the job-change date on people's roles, so you can list everyone who left a role after a given date - a strong signal for timely outreach, recruiting or CRM updates.
What filters can I use?
Person name, company name, company LinkedIn slug, job function, job title and a job-change date range, combined with AND or OR. For any other supported field, add raw filter leaves in the Advanced field.
What data is included per person?
Where available, each record carries name, LinkedIn, location, country, employment status, current title, function and employer, the most recent job-change date and the full job history with companies, titles and dates.
How does pagination work?
The actor pages automatically using the API's cursor, up to 2,000 people per run. For larger pulls, split the search by company, function or date range across multiple runs.
How much does it cost?
Pricing is pay-per-result: a small fixed amount per person record returned, plus standard Apify platform usage, plus your own API usage against your credentials. A run that returns nothing costs almost nothing.
Can I run this on a schedule?
Yes. Use Apify Schedules to run it daily or weekly and connect the dataset to Zapier, Make, n8n, webhooks or the API to push job-change signals into your CRM or outreach tool.
Is this legal?
The actor returns professional employment data retrieved through a licensed API using your own credentials. It focuses on business and professional information.
Keyword map
job change data api, people movement api, employment tracking api, job change alerts api, people data api, contact tracking api, recruiting data api, talent flow api, job change signals api, employment history api, people search api, champion tracking api.
Support and feedback
Found an issue or missing a filter? Open an issue in the Issues tab - it is monitored daily.