Skip to main content

Find People

Search decision-makers across your entire ICP. Combine company-level filters with person-level filters in a single call.
Agents & LLMs: a Markdown version of this page is available by appending .md to the URL, and the full documentation index is at llms.txt.
API Reference: Find People endpoint — full request/response schema and try-it console.
The Find People endpoint (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:
  1. 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 explicit linkedin_url list).
  2. people — qualifies the contacts inside those accounts (job title keywords, job function, job level, location, minimum connections, education).
  3. max_results + cursor — control how many results come back per call and how you paginate.
The engine evaluates the company filter first, then walks the matching companies and returns people that satisfy the person filter — up to 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

All enum values (industry, type, employee_range, last_funding_type, job_level, job_function, continent, sales_region) are case-sensitive. Passing "vp" instead of "VP" or "sales" instead of "Sales & Business Development" will silently return 0 results. Copy-paste from the Field Normalization reference.

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…