Skip to main content
GET
Get Company Signal Filter Values
Returns the valid values for one company signal filter type. Call Get Company Signal Filters first if you need to discover which filterType values exist and whether each requires a query.

Endpoint

Authentication: API key (ApiKeyAuth)

Path parameters

string
required
The filter type to retrieve values for.Allowed values: newsEventTypes, hiringByDepartments, hiringByLocations, intentCategories, intentTopics

Query parameters

string
Text to match values against. 2–256 characters.
hiringByLocations and intentTopics require query - omitting it returns a 400. newsEventTypes and hiringByDepartments return their full value list whether or not you pass a query.
intentTopics searches the full intent topic catalog (about 18,000 topics) - not the topics selected in your dashboard. It returns up to 50 matching topic names as plain strings, and an empty values list when nothing matches. Pass the names as filters.include.intentTopics on Company Signals. This call is free.

Example requests


Response

200 - Success

any
The matching values for the requested filterType. Nullable - returns null when nothing matches.
The API’s FilterValuesResponse schema leaves values open-ended so it can represent different filter shapes. Treat the response as authoritative and read it directly rather than hardcoding a shape - the example below is illustrative.

Error codes

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:
newsEventTypes,
hiringByDepartments,
hiringByLocations,
intentCategories,
intentTopics

Query Parameters

query
string

Text to match values against. Required for hiringByLocations and intentTopics.

Required string length: 2 - 256

Response

Successful response

values
any | null

Filter values (shape depends on filter type)

total
integer

Total number of matching values

truncated
boolean

Whether values was cut short (only the first matches are returned)