Translate an advanced discover request to v3
Rewrites an advanced discover request as the equivalent v3 discover request, the same rewrite the advanced search runs internally, and reports anything the v3 endpoint would reject. Does not perform a search or consume credits.
Request body
- companyobjectOptionalFilters for company index (firmographic data)
- aggkCompanyIdobjectOptionalAggKnowledge Company ID filterAND
Values that must ALL be present (AND logic)
OR15017574Values where at least ONE must be present (OR logic)
NOTValues that must NOT be present (NOT logic)
- Company filter mode: WORK_EXPERIENCE (default) or RELATIONSHIP
- Company name filter (supports partial/phrase matching). Bounded by the total number of words rather than by the number of values, so one long name costs as much as several short ones; a filter too large to evaluate is rejected with a 400AND
Values that must ALL be present (AND logic)
ORValues where at least ONE must be present (OR logic)
NOTValues that must NOT be present (NOT logic)
- Company type filterAND
Values that must ALL be present (AND logic)
ORValues where at least ONE must be present (OR logic)
NOTValues that must NOT be present (NOT logic)
- companyWebsiteobjectOptionalCompany website filterAND
Values that must ALL be present (AND logic)
ORValues where at least ONE must be present (OR logic)
NOTValues that must NOT be present (NOT logic)
- countryobjectOptionalCompany countryAND
Values that must ALL be present (AND logic)
ORValues where at least ONE must be present (OR logic)
NOTValues that must NOT be present (NOT logic)
- Employee count range filterAND
Values that must ALL be present (AND logic)
ORValues where at least ONE must be present (OR logic)
NOTValues that must NOT be present (NOT logic)
- Range on the number of funding rounds the company has participated in
- maxinteger (int32)OptionalMaximum value (inclusive)
- mininteger (int32)OptionalMinimum value (inclusive)
- Range on the total funding raised and publicly disclosed, in USD
- maxinteger (int64)OptionalMaximum value (inclusive)
- mininteger (int64)OptionalMinimum value (inclusive)
- Industry filterAND
Values that must ALL be present (AND logic)
ORValues where at least ONE must be present (OR logic)
NOTValues that must NOT be present (NOT logic)
- Range on the amount of the latest funding round. Companies with no known amount never match
- maxinteger (int64)OptionalMaximum value (inclusive)
- mininteger (int64)OptionalMinimum value (inclusive)
- Latest funding date range
- gtestringOptionalGreater than or equal to date (YYYY, YYYY-MM, or YYYY-MM-DD)
- ltestringOptionalLess than or equal to date (YYYY, YYYY-MM, or YYYY-MM-DD)
- Stage of the company's latest funding roundAND
Values that must ALL be present (AND logic)
ORValues where at least ONE must be present (OR logic)
NOTValues that must NOT be present (NOT logic)
- localityobjectOptionalCompany localityAND
Values that must ALL be present (AND logic)
ORValues where at least ONE must be present (OR logic)
NOTValues that must NOT be present (NOT logic)
- Company's primary stock exchangeAND
Values that must ALL be present (AND logic)
ORValues where at least ONE must be present (OR logic)
NOTValues that must NOT be present (NOT logic)
- Company's primary stock tickerAND
Values that must ALL be present (AND logic)
ORValues where at least ONE must be present (OR logic)
NOTValues that must NOT be present (NOT logic)
- regionobjectOptionalCompany regionAND
Values that must ALL be present (AND logic)
ORValues where at least ONE must be present (OR logic)
NOTValues that must NOT be present (NOT logic)
- Relationship type filter (only used when companyFilter=RELATIONSHIP)
- Revenue range inferred filterAND
Values that must ALL be present (AND logic)
ORValues where at least ONE must be present (OR logic)
NOTValues that must NOT be present (NOT logic)
- cursorstringOptionalPagination cursor from previous response for fetching next page of results
- limitinteger (int32)OptionalMaximum number of results to return per page (default: 1000, max: 1000)
- metadataobjectOptionalOptional metadata to associate with the request. Will be returned in the response.
- personobjectOptionalFilters for person attributes (location)
- vendorgraphicsobjectOptionalFilters for vendorgraphics index (products and categories)
- workExperienceobjectOptionalFilters for work experience index (job titles, roles, etc.)
- currentStartDateAtCompanyobjectOptionalDate range filter for when a person started their current stint at the company
- gtestringOptionalGreater than or equal to date (YYYY, YYYY-MM, or YYYY-MM-DD)
- ltestringOptionalLess than or equal to date (YYYY, YYYY-MM, or YYYY-MM-DD)
- End date range filter for work experiences
- gtestringOptionalGreater than or equal to date (YYYY, YYYY-MM, or YYYY-MM-DD)
- ltestringOptionalLess than or equal to date (YYYY, YYYY-MM, or YYYY-MM-DD)
- Job title filter. Bounded by the total number of words across 'and', 'or' and 'not' rather than by the number of values, so one long title costs as much as several short ones; a filter too large to evaluate is rejected with a 400AND
Values that must ALL be present (AND logic)
ORValues where at least ONE must be present (OR logic)
NOTValues that must NOT be present (NOT logic)
- originalStartDateAtCompanyobjectOptionalDate range filter for when a person originally started at the company
- gtestringOptionalGreater than or equal to date (YYYY, YYYY-MM, or YYYY-MM-DD)
- ltestringOptionalLess than or equal to date (YYYY, YYYY-MM, or YYYY-MM-DD)
- Person employment filter (CURRENT or PAST_NOT_CURRENT)
- Person's role at the companyAND
Values that must ALL be present (AND logic)
ORValues where at least ONE must be present (OR logic)
NOTValues that must NOT be present (NOT logic)
- Person's seniority at the companyAND
Values that must ALL be present (AND logic)
ORvpcxoValues where at least ONE must be present (OR logic)
NOTValues that must NOT be present (NOT logic)
- Start date range filter for work experiences
- gtestringOptionalGreater than or equal to date (YYYY, YYYY-MM, or YYYY-MM-DD)
- ltestringOptionalLess than or equal to date (YYYY, YYYY-MM, or YYYY-MM-DD)
- Person's subrole at the companyAND
Values that must ALL be present (AND logic)
ORValues where at least ONE must be present (OR logic)
NOTValues that must NOT be present (NOT logic)
- groupingobjectOptionalResult diversity controls
- Headers
x-api-keyRequired · API key for authentication
Response
- metadataobjectCaller-supplied metadata echoed back from the request.
- requestobjectThe v3 discover request equivalent to the submitted request, ready to POST to /v3/{environment}/discover/people. The cursor becomes pagination.page and the limit pagination.size
- warningsobject[]Reasons /v3/{environment}/discover/people would reject the translated request, one per offending value. Empty when it can be sent as-is