Skip to main content
POST
Search Multiple Companies

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.

Body

application/json
companies
object[]
required

The list of companies to search

signals
enum<string>[]

Array of signal types to retrieve for the companies.

  • allSignals: All available signal types

See Signal Filters for complete details on available signals and their categories

Available options:
allSignals,
websiteTrafficIncrease,
websiteTrafficDecrease,
itSpendIncrease,
itSpendDecrease,
headcountIncrease1m,
headcountDecrease1m,
headcountIncrease3m,
headcountDecrease3m,
headcountIncrease6m,
headcountDecrease6m,
headcountIncrease12m,
headcountDecrease12m,
surgeInHiring,
surgeInHiringByDepartment,
surgeInHiringByLocation,
riskNews,
commercialActivityNews,
corporateStrategyNews,
financialEventsNews,
peopleNews,
marketIntelligenceNews,
productActivityNews
Example:
signalsStartDate
string<date>

Start date for signal retrieval in YYYY-MM-DD format. Defaults to 6 months ago if not specified.

Example:

"2025-03-01"

signalsFilters
object

Optional filters to narrow signal results within the requested signal types.

  • Multi-value filters use OR logic
  • Filter values are not case-sensitive
  • Unrecognized values are silently ignored
  • state without country in hiringByLocations returns HTTP 400
partialCompany
boolean
default:true

Expand coverage with partial company profiles

Example:

false

Response

Bulk company search results

{key}
object