Skip to main content
GET
Get Company Filter Values
Returns the valid values for one company filter type. Call Company Filter Types first if you don’t already know which filterType values are available.

Endpoint

Authentication

string
required
Your Lusha API key.

Path parameters

string
required
The filter type to fetch values for.Allowed values: names, sizes, revenues, locations, sics, naics, industriesLabels, intentTopics, technologies

Query parameters

string
Search term to filter the returned values. Required for names, technologies, and locations (2–256 characters); optional and ignored for filter types that don’t require a query.

Response

any
The valid values for the requested filterType. The shape depends on which filter type you requested:
  • industriesLabels - an array of industry label strings, for example ["Software", "SaaS"]
  • intentTopics - an array of topic strings, for example ["Cloud Migration"]
  • sizes - an array of { min, max } employee-count range objects, for example { "min": 50, "max": 500 }
  • revenues - an array of { min, max } revenue range objects, for example { "min": 1, "max": 1000000 }
  • sics - an array of { code, description } SIC code objects, for example { "code": 7371, "description": "Custom computer programming services" }
  • naics - an array of { code, description } NAICS code objects, for example { "code": 541511, "description": "Custom Computer Programming Services" }
  • names (query required) - an array of matching company name strings
  • technologies (query required) - an array of matching technology name strings
  • locations (query required) - an array of location objects with city, state, country, continent, and countryGrouping, matching the shape used in search requests
The OpenAPI schema declares values as an open-ended field since its shape varies by filter type. Treat the examples above as representative, not a fixed contract.

Error codes

Examples

Example response - sizes
Example response - technologies
Filter types with requiresQuery: false (sizes, revenues, sics, naics, intentTopics, industriesLabels) rarely change - cache their values instead of calling this endpoint before every search.
sics and naics provide more granular industry targeting than industriesLabels. Use them when you need to narrow a search to a specific sub-sector that doesn’t map cleanly to a label.

Authorizations

api_key
string
header
required

Your Lusha API key. You can find this in your Lusha dashboard under API settings. Include this key in the api_key header for all requests.

Path Parameters

filterType
enum<string>
required
Available options:
names,
sizes,
revenues,
locations,
sics,
naics,
industriesLabels,
intentTopics,
technologies

Query Parameters

query
string
Required string length: 2 - 256

Response

Successful response

values
any | null

Filter values (shape depends on filter type)