POST /prospecting/company/search.
Available filter endpoints
How to use these endpoints
1
Fetch valid filter values
Call the filter endpoint for the dimension you want to filter on. For example, to get the list of industries:The response is a bare array of industry objects, each with a
main_industry label, a main_industry_id, and a list of sub_industries:2
Pick the values that match your ICP
Industries are filtered by numeric ID, not by label string. Note the
main_industry_id (and any sub_industries[].id) that apply to your target market.3
Pass them into your company search request
Nest the selected values under
filters.companies.include in POST /prospecting/company/search:Text-search endpoints
Three filter endpoints usePOST with a text query to search for matching values rather than returning a fixed list.
Endpoint details
GET /prospecting/filters/companies/industries_labels
Returns the full industry hierarchy, with each main industry’smain_industry_id and its sub_industries IDs, for filtering by numeric ID.
GET /prospecting/filters/companies/sizes
Returns available employee headcount ranges as{min, max} objects (e.g., {"min": 1, "max": 10}, {"min": 11, "max": 50}).
GET /prospecting/filters/companies/revenues
Returns available annual revenue ranges as{min, max} objects, in raw USD (e.g., {"min": 1, "max": 1000000}).
GET /prospecting/filters/companies/sics
Returns available Standard Industrial Classification (SIC) codes for industry-based filtering.GET /prospecting/filters/companies/naics
Returns available North American Industry Classification System (NAICS) codes.GET /prospecting/filters/companies/intent_topics
Returns intent topic labels you can use to target companies actively researching specific subjects.SIC and NAICS codes provide more granular industry targeting than industry labels. Use them when you need to narrow your search to a specific sub-sector that does not map cleanly to a label.