Signalbase Real Time Job Change Signals avatar

Signalbase Real Time Job Change Signals

Pricing

from $30.00 / 1,000 results

Go to Apify Store
Signalbase Real Time Job Change Signals

Signalbase Real Time Job Change Signals

Real-time job change signals. Over 960k role changes detected and growing every minute, from C-level to early career, with personal profiles, company context, and original source URL. Built for trigger-based outbound by AI SDRs, GTM teams, and customer expansion.

Pricing

from $30.00 / 1,000 results

Rating

0.0

(0)

Developer

Signalbase

Signalbase

Maintained by Community

Actor stats

2

Bookmarked

13

Total users

6

Monthly active users

20 days

Issues response

20 days ago

Last modified

Share

Signalbase Real Time Job Changes

Real-time job change signals across all seniority levels for trigger-based outbound. Detect when key personas — from individual contributors to C-level execs — start new roles within a minute of their LinkedIn announcement, with person details, company context, and the original post URL. 960k+ job changes detected and growing every minute. Used inside data vendors, GTM teams, and platforms running signal-based outbound.

960k+ job changes detected and counting. Used inside data vendors, GTM teams, and platforms running signal-based outbound.

Why this beats most "job change" data sources

Most products selling job change data either scrape LinkedIn intermittently (slow, blocky, incomplete) or pull from static databases that update weekly. Neither works for real outbound triggers.

  • Detection in under a minute. From LinkedIn post to API response in less than 60 seconds.
  • Source attribution. Every signal includes the original LinkedIn post URL where we detected the change.
  • Person + company context. Each record includes person LinkedIn, company LinkedIn, company industry, employee count, and the announcement post itself — no enrichment step needed.
  • Filterable by what matters. Seniority, department, position keywords, person LinkedIn, company LinkedIn.

"They just changed roles" is a 30-day outbound window. We help you act on it within minutes.

Built for

  • AI SDR and GTM platforms triggering automated outbound the moment a target persona changes roles
  • Sales and outbound teams Sales and outbound teams monitoring buying committees for new VPs, CTOs, CROs, or department leads to pitch
  • Customer expansion teams tracking when champions move to new companies — your highest-converting outbound segment
  • Recruiting and talent intelligence monitoring senior moves across competitor companies
  • Investment research tracking executive movement signals as leading indicators of company change

How to use

This Actor runs in Standby mode and exposes a live HTTP endpoint. Send GET requests with query parameters to receive JSON responses.

Example request:

GET /signals/job-changes?seniorities=c_level,vp&departments=engineering,product&limit=50

Query Parameters (Filters)

ParameterDescription
pagePage number for pagination
limitNumber of results per page
searchFull-text search
personLinkedinUrlFilter by person's LinkedIn profile URL
companyLinkedinUrlFilter by company's LinkedIn URL
positionsFilter by position titles
departmentsFilter by departments
senioritiesFilter by seniority levels

Example Response

{
"success": true,
"data": [
{
"signalId": "89c11184-9f7a-4918-8359-d657a047ac5e",
"signalType": "job_change",
"occurredAt": "2026-03-17T08:20:03.534Z",
"discoveredAt": "2026-03-17T08:20:11.447Z",
"personName": "Keabetsoe L.",
"personLinkedinUrl": "https://www.linkedin.com/in/keabetsoe-lentsa-776836221",
"companyLinkedinUrl": "https://www.linkedin.com/company/grindrod-logistics/",
"newRole": "Finance Intern",
"postContent": "I'm happy to share that I'm starting a new position as Finance Intern at Grindrod Logistics!",
"source": "linkedin",
"companyName": "Grindrod Logistics",
"companyIndustry": "Transportation, Logistics, Supply Chain and Storage",
"companyEmployeeCount": 248,
"companyLogoUrl": "https://images.trysignalbase.com/Grindrod Logistics.png",
"isFreeAccess": true,
"sources": [
{
"url": "https://www.linkedin.com/feed/update/urn:li:activity:7439583475793559552",
"sourceType": "social_media"
}
]
}
],
"pagination": {
"currentPage": 1,
"totalPages": 837287,
"totalCount": 837287,
"hasNextPage": true,
"hasPreviousPage": false
},
"meta": {
"endpoint": "signals.jobChanges",
"creditsUsed": 1
}
}

Looking for other signal types?

This Actor delivers job changes only. If you also need:

All Actors share the same underlying signal stream and pricing. Deduplicate on signalId if you run multiple.

Pricing

This Actor uses pay-per-event (PPE) billing. Each successful API call is charged as one api-call event. Failed requests are not charged.

FAQ

How fast is "real-time"? Job changes are detected from LinkedIn within seconds of the original post and available through this API in under a minute. Compare to scrapers that run hourly or databases that update weekly.

What seniority levels are covered? Filter using the seniorities parameter. Available values include c_level, vp, head, director, manager, and individual contributor levels. For executive-only outbound, combine c_level,vp,head.

Can I monitor specific companies or persons? Yes. Pass companyLinkedinUrl to track all role changes at a specific company, or personLinkedinUrl to track a specific individual. For ongoing monitoring of a defined account list with webhook delivery, the direct Signalbase platform is a better fit than scheduled Apify runs. Get in touch at trysignalbase.com.

How do I avoid alerting on the same person twice? Every job change has a unique signalId. Deduplicate on this field across runs.

Can I get webhooks or higher volume? Yes, on the direct Signalbase platform. Apify is great for evaluation; production-grade trigger workflows with webhooks, custom seniority taxonomies, and dedicated rate limits live on the direct plan. Production access starts with a paid pilot scoped directly with the founding team. Get in touch at trysignalbase.com.

Rate limits

The underlying Signalbase API has rate limits. If you hit a 429 response, wait a few seconds and retry.

Support