The Job Change Signals API provides timely insights on job changes across the web. Track role transitions and new hires with precise filters for positions, departments, and seniority levels, plus company and person-level LinkedIn targeting.
You can get the total number of results matching any filter combination without consuming credits by adding count=true to your request. This returns an empty data array with full pagination metadata, including totalCount.
curl -X GET "https://www.trysignalbase.com/api/v2/signals/job-changes?count=true&positions=CEO,CTO&date_preset=last_30d" \ -H "Authorization: Bearer YOUR_API_KEY"
Use count mode to preview how many results match your filters before fetching actual data. This is useful for building filter UIs, showing result counts, or validating queries — all at zero credit cost.
Company headquarters use companyCountry and companySubcategory (when set). Person location uses personCountry, personCity, and related fields — see Company fields in signal responses.
There is no person_name filter. For privacy (GDPR), people are queryable only by personLinkedinUrl, and personName is returned masked (first name + last initial). To locate a specific person, filter by their LinkedIn URL.
"ceo", "cto", "cfo", "coo", "vp of engineering", "vp of sales", "vp of marketing","head of product", "head of growth", "head of engineering", "engineering manager","product manager", "sales manager", "marketing manager", "founder", "co-founder"