Find People
Search decision-makers across your entire ICP. Combine company-level filters with person-level filters in a single call.
API Reference:
Find People endpoint — full request/response schema and try-it console.POST /v2/search/people) is the most powerful entry point in the People Search family. Instead of being scoped to a single company (like Employee Finder) or returning a single best contact (like Waterfall ICP Search), Find People runs a two-stage match: it first qualifies companies that fit your ICP, then surfaces the people inside them that match your persona criteria.
It is the right tool to build large, multi-account prospecting lists in one call — without first having to resolve every company URL.
Paid plans: Unlimited — included in your flat monthly subscription.
When to Use Find People vs. Other Endpoints
How It Works
Find People accepts three top-level objects:company— qualifies the accounts (industry, NAICS/SIC code, employee range, revenue, HQ, type, keywords, founded year, follower count, web traffic, Google ad spend, funding signals — total funding, last round amount/year/type, lead investors — or explicitlinkedin_urllist).people— qualifies the contacts inside those accounts (job title keywords, job function, job level, location, minimum connections, education).max_results+cursor— control how many results come back per call and how you paginate.
max_results per call.
Request Parameters
Top-Level Parameters
* You should provide at least one of
company or people — otherwise the search is unbounded and will be rejected.
company Filters
people Filters
Example Request
Find VPs and Directors of Sales at IT Services companies between 51 and 500 employees, headquartered in EMEA:Response Schema
The JSON below is the raw HTTP response. The SDKs wrap this page and expose its items under a language-specific property — in the examples above,people.data (TypeScript/Node.js) and people.results (Python) refer to the same results[] array shown here. See Page object shape for the full mapping.
Top-Level Response Fields
The person object (
results[]) is identical to Employee Finder — same experiences, education, skills, and certifications structures. Person fields are returned directly in results[], not nested in .person.
Cursor vs. page: Find People uses cursor-based pagination, while Employee Finder uses page-based pagination. Cursors are stable even if new profiles are added between calls — you will not see duplicates.
Pagination
Find People uses cursor-based pagination. With the SDK you don’t manage cursors — iterate the returned page and it fetches each subsequent page for you.Pagination is limited to 1k pages. Maximum to 50k results
Combining with Enrichment
Find People returns LinkedIn profile URLs but not emails or phone numbers. Chain with enrichment endpoints to complete the data:1
Search people
Use Find People to get
linkedin_url for each matching person across the ICP.2
Enrich emails
Pass each
linkedin_url to POST /v2/enrichment/email to get verified work emails.3
Enrich phones (US only)
Pass each
linkedin_url to POST /v2/enrichment/phone for direct mobile numbers.4
Sync to CRM
Map the enriched payload to your CRM fields and sync.
Employee Finder
Need every employee at one company? Use Employee Finder.
Waterfall ICP Search
Need the single best contact at a known account? Use Waterfall.
Company Search
Want only the company list (no people)? Use Company Search.
Field Normalization
Accepted values for industry, job_level, job_function, sales_region…

