Search people
Async people discovery. Returns operationId; poll GET /api/operations/:id.
POST
Search people
POST /api/v1/people/search
Search for people by role, seniority, company, and more. Async.Discover people matching your ICP using natural-language queries or structured filters. This is an async endpoint — returns
202 Accepted with a poll URL.
Use POST /api/v1/people/search/estimate before queueing the search to inspect
the conservative preflight credit ceiling, especially when requesting
includeContacts. If you pass maxCredits to this endpoint and it is below the
preflight ceiling, the request fails with 402 Payment Required before paid
people or contact enrichment work starts.
Example
Authorizations
The public API key from the Credentials page.
The API secret shown when the credential is created.
Headers
Optional. Reusing the same key for the same organization returns the existing queued operation.
Body
application/json
Maximum string length:
500Example:
"VP Engineering at hiring B2B SaaS companies in SF"
Required range:
1 <= x <= 100Contact fields to enrich when includeContacts is true. Omit to preserve legacy includeContacts=true behavior, which requests both email and phone.
Required array length:
1 - 2 elementsAvailable options:
email, phone Example:
Maximum credits the people search operation may charge. When omitted, normal account limits apply.
Required range:
x >= 0Example:
2500