Search for people matching filters with cursor-based pagination.
First page: send filters — returns up to 25 results, a Cursor (search session ID, stable across pages), a NextCursor (page token), and TotalCount.
Next pages: send back Cursor (unchanged) + NextCursor from the previous response — returns the next 25 results and a new NextCursor. Repeat until NextCursor is null.
Each page consumes 1 credit per result returned.
Account API key passed in the Authorization header
Canonical job title IDs to exclude
Canonical job title IDs to include
Company size ranges
["11-50"]Company HQ country codes
["FR"]LinkedIn company IDs to filter by
["104924588"]Country codes to filter by
["FR"]Search session identifier returned by the first call. Pass it back unchanged for every subsequent page.
Filter by first name
"Elliot"
Industry IDs to exclude
["c4d7e6f3-2345-4bcd-aef0-123456789abc"]Industry IDs to include
["b3c6f5e2-1234-4abc-9def-0123456789ab"]Job titles to exclude
["Intern"]Job titles to include
["Head of Sales"]Free-text keyword search
"AI sales"
Filter by last name
"Alderson"
Page token returned by the previous call. Pass it back to fetch the next page of results.
Free-text search prompt (e.g. 'CTOs at fintech startups in France'). Mutually exclusive with filter fields.
"Head of Sales at AI startups in France"
Only include people who recently changed jobs
true
Seniority levels to exclude
Seniority levels to include
["head"]Years of experience ranges
["6_10"]OK
Search results for this page (up to 25)
Search session identifier. Returned on the first page only — pass it back unchanged in every subsequent request.
"sess_01HXYZ"
When Prompt is used, explains how the AI interpreted the prompt into filters. Returned on the first page only.
"Interpreted as Head of Sales, country FR"
Page token for the next page. Null when there are no more results.
"page_2"
Total number of matching results. Returned on the first page only.
132