Discover offers a number of fields that can be used to filter search results. Most fields support NOT and OR operators, allowing you to express complex filtering logic such as excluding certain values or matching across multiple criteria.
Company
aggkCompanyId
AggKnowledge company ID. These can be found through various endpoints, including Person enrichment, Company enrichment, or Company search.
companyName
Company name. This field supports partial matches.
companyWebsite
Primary company website. Accepts URLs with or without protocol (e.g. https://www.hubspot.com or www.hubspot.com) or subdomains (e.g. www.hubspot.com or hubspot.com).
companyType
Refer to CompanyType enum for allowed values.
employeeCountRange
Refer to CompanySize enum for allowed values.
fundingRoundCount
Total number of publicly-disclosed funding rounds.
fundingTotal
Total funding raised across all publicly-disclosed funding rounds.
latestFundingAmount
Amount of funding raised in latest publicly-disclosed funding round.
latestFundingDate
Date of latest publicly-disclosed funding round.
latestFundingStage
Refer to FundingStage enum for allowed values.
industry
Refer to Industry enum for allowed values.
locality
City in which the company is located.
This is a self-reported value by the company and may not reflect the company’s legal or operating headquarters. Use caution with this filter.
region
State/province/region in which the company is located.
This is a self-reported value by the company and may not reflect the company’s legal or operating headquarters. Use caution with this filter.
country
Country in which the company is located.
This is a self-reported value by the company and may not reflect the company’s legal or operating headquarters. Use caution with this filter.
primaryExchange
Market Identifier Code (MIC) for an exchange. Refer to this website for a comprehensive list of MIC codes.
The MIC code is different than the exchange acronym. For example, the New York Stock Exchange MIC code is xnys while the acronym is nyse
primaryTicker
Primary ticker for the company.
revenueRangeInferred
Refer to RevenueRange enum for allowed values.
Person
aggkPersonId
AggKnowledge person ID. These can be found through various endpoints, including Person enrichment or Person search.
This field supports the not operator only. It does not support or, min, or other operators.
personLocality
City in which the person is located.
personRegion
State/province/region in which the person is located.
personCountry
Country in which the person is located.
Work Experience
startDate
Accepts a FlexibleDate.
endDate
Accepts a FlexibleDate.
role
Refer to JobRoleV2 enum for allowed values.
subrole
Refer to JobSubroleV2 enum for allowed values.
seniority
Refer to JobSeniority enum for allowed values.
jobTitle
Searches the AggKnowledge-normalized job titles. Refer to the Normalize Job Title endpoint to format your inputs appropriately.
personFilter
The personFilter field is an enum type, accepting one of: CURRENT or PAST_NOT_CURRENT.
CURRENT
Only include people who likely still work at the matching company. For example, given a search for aggkCompanyId of 19154485 (HubSpot), specifying CURRENT will only include people we believe currently work at HubSpot.
PAST_NOT_CURRENT
Only include people who likely do not work at the matching company. For example, given a search for aggkCompanyId of 19154485 (HubSpot), specifying CURRENT will only include people we believe do not have any current roles at HubSpot.
Vendorgraphics
aggkProductId
Refer to the Fetch products endpoint for a list of allowed values.
categoryId
Refer to the Fetch product categories endpoint for a list of allowed values.
