Search with a description
Describe who you want inquery. The search turns it into filters and answers with them:
filters: what the search ran with. This is the search from now on.unresolvedCriteria: parts of the query that could not be turned into a filter. When it is not empty, the search is broader than the query.closestCompanyMatches: companies the query named that had several same-named matches, and the one the search chose.
query, filters, savedSearchId or savedSearchName.
Refine the filters
Once you have filters, edit them directly.GET /v1/people/filters lists every filter and the values it takes:
name as the filter value. A value that matches nothing answers 422 with filter_value_unresolved, naming the filter in param.
Count before you pay
Counting is free. Send the same filters toPOST /v1/people/count:
202 with status pending. Send the same request every few seconds until it answers 200:
Page through the results
Send the filters with the page’snextCursor as cursor. Only a missing nextCursor marks the end. Each page is charged for its own people, so limit sets what a page can cost: 25 people at most $0.0025. See Pagination.
Look up one person
linkedinUrl finds one person by their LinkedIn profile, as a URL, in/<slug> or the bare slug. Send it alone, or with filters to check the person matches them: