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
| Use Case | Best Endpoint |
|---|---|
| Build a prospecting list across many companies matching an ICP | Find People |
| Map all employees inside one specific company | Employee Finder |
| Find the single best decision-maker at a known company | Waterfall ICP |
| Combine company filters (industry, size, HQ) with persona filters | Find People |
| Iterate through a long result set with stable pagination | Find People (cursor-based) |
How It Works
Find People accepts three top-level objects:company— qualifies the accounts (industry, employee range, HQ, type, keywords, founded year, follower count, or explicitlinkedin_urllist).people— qualifies the contacts inside those accounts (job title keywords, job function, job level, location, minimum connections).max_results+cursor— control how many results come back per call and how you paginate.
max_results per call.
Request Parameters
Top-Level Parameters
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
company | object | No* | — | Company-level filters. See below. |
people | object | No* | — | Person-level filters. See below. |
max_results | number | No | 10 | Results per page. Min: 1, Max: 50. |
cursor | string | No | null | Cursor returned by a previous call. Omit (or pass null) for the first call. |
company or people — otherwise the search is unbounded and will be rejected.
company Filters
| Field | Type | Description |
|---|---|---|
linkedin_url | array | Exact LinkedIn company URLs to target. Bypasses other company filters. |
name.include | array | Keywords that must appear in the company name. |
name.exclude | array | Keywords to exclude from the company name. |
industry.include | array | Normalized industry names. Case-sensitive — see Field Normalization. |
industry.exclude | array | Industries to exclude. |
type.include | array | LinkedIn company type (Privately Held, Public Company, Nonprofit, Government Agency, …). |
type.exclude | array | Company types to exclude. |
employee_range | array | LinkedIn employee buckets: 1-10, 11-50, 51-200, 201-500, 501-1000, 1001-5000, 5001-10000, 10001+. |
employee_count.min | number | Minimum employee count (numeric). |
employee_count.max | number | Maximum employee count (numeric). |
min_linkedin_followers | number | Minimum number of LinkedIn followers on the company page. |
keywords.include | array | Keywords that must appear in the company description. |
keywords.exclude | array | Keywords to exclude from the company description. |
founded_year.min | number | Earliest founded year. |
founded_year.max | number | Latest founded year. |
hq.city.include | array | Keywords matched against the HQ city. |
hq.city.exclude | array | Keywords to exclude from the HQ city. |
hq.country_code | array | HQ country (2-letter ISO codes, e.g., US, FR). |
hq.continent | array | HQ continent. See accepted values. |
hq.sales_region | array | HQ sales region: NORAM, LATAM, EMEA, APAC. |
people Filters
| Field | Type | Description |
|---|---|---|
job_title.include | array | Keywords that must match the job title. |
job_title.exclude | array | Keywords to exclude from the job title. |
include_linkedin_headline | boolean | If true, job_title keywords also match the LinkedIn headline (not just the formal job title). Default: false. |
job_function | array | Department / function. Case-sensitive enum — see Field Normalization. |
job_level | array | Seniority: C-Team, VP, Director, Manager, Staff, Other. |
min_connections | number | Minimum LinkedIn connections (0–500). Useful to filter out inactive profiles. |
location.city | array | Cities the person is based in. |
location.country_code | array | Person country (2-letter ISO codes). |
location.continent | array | Person continent. |
location.sales_region | array | Person sales region: NORAM, LATAM, EMEA, APAC. |
Example Request
Find VPs and Directors of Sales at IT Services companies between 51 and 500 employees, headquartered in EMEA:Response Schema
Top-Level Response Fields
| Field | Type | Description |
|---|---|---|
total_results | number | Total number of people matching the filters across all pages. |
results_length | number | Number of results on this page. |
max_results | number | The max_results value you sent. |
cursor | string | null | Pass this back as cursor to fetch the next page. null means there are no more results. |
results | array | Array of person profiles (same shape as Employee Finder). |
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. Loop until the API returnscursor: null.
Combining with Enrichment
Find People returns LinkedIn profile URLs but not emails or phone numbers. Chain with enrichment endpoints to complete the data:Enrich phones (US only)
Pass each
linkedin_url to POST /v2/enrichment/phone for direct mobile numbers.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…

