The People Search API lets you query Descovo’s database of over 847 million professional profiles using filters like job title, geography, years of experience, and current employer. You can page through results, apply exclusion lists to suppress known contacts, and optionally retrieve expanded education and work history — all in a singleDocumentation Index
Fetch the complete documentation index at: https://docs.descovo.com/llms.txt
Use this file to discover all available pages before exploring further.
POST request.
Endpoint
Request parameters
Your Descovo API key.
People filters. See key fields below.
Number of profiles to return per page. Maximum is 1000.
Opaque pagination cursor. Pass
null for the first page, then the nextCursor value from each response.Restrict results to people who currently work at these companies. Each entry can include
domain, linkedinSlugOrURL, name, or linkedinOrgID — supply any combination.IDs of exclusion lists used to suppress specific people from results.
IDs of exclusion lists used to suppress people at certain companies.
Key searchParams fields
Include and exclude job titles using OR logic within each list.
Filter by country using ISO 3-letter codes, e.g.
"USA", "CAN", "GBR".Filter by total years of professional experience.
Filter by structured prospect tags using
anyOf, allOf, or noneOf logic.Filter by degree type or institution.
When
true, each profile includes expanded degree and school information. Increases response latency and payload size.When
true, each profile includes full work history with company details. Increases response latency and payload size.Response fields
Array of matched profiles.
Pass this value as
cursor in your next request to retrieve the following page. null when there are no more results.Number of credits charged for this response.
Example: find VPs of Engineering at US AI companies
The request below finds up to 25 VP Engineering profiles in the United States at companies tagged with AI or machine learning.Job title filter syntax
ThejobTitleV2 filter uses include/exclude logic. Titles in included are matched with OR logic — a profile only needs to match one. Titles in excluded are always suppressed.
Pagination
People Search uses cursor-based pagination. KeepsearchParams identical between pages — only update the cursor value.
nextCursor is null.
The default page size is 25 and the maximum is 1000. For large-scale prospecting, consider the audience workflow instead of paging through thousands of results inline.
Credit costs
Credits are charged per profile returned. Each profile counts as onegetPersonFromDb unit. More profiles returned means more credits consumed.
- For small explorations (up to ~100 profiles), you can search directly.
- For large or repeated searches, use the audience workflow to manage enrichment and exports at scale.
Filtering by current company
PopulatecurrentCompanies when you want people who work at specific employers. You can identify each company by any combination of identifiers — Descovo resolves them automatically: