Job Change Data API - People Movement and Employment Tracking avatar

Job Change Data API - People Movement and Employment Tracking

Under maintenance

Pricing

$15.00 / 1,000 person results

Go to Apify Store
Job Change Data API - People Movement and Employment Tracking

Job Change Data API - People Movement and Employment Tracking

Under maintenance

Search 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

Nabeel Hassan

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

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.

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.