Skip to main content
Company signals give you visibility into what is happening inside your target accounts - funding rounds, surges in hiring, headcount changes, shifts in IT spending, and news events across seven categories. You can retrieve signals for companies you already track by Lusha ID, or search by company name or domain if you don’t have IDs stored. Both endpoints support up to 100 companies per request.
Each signal type you include in a request counts toward your credit usage. Request only the types you need.

Get company signals by IDs

Use this endpoint when you have Lusha company IDs stored in your CRM or database.
Send up to 100 company IDs per request. Results default to the last 6 months; pass startDate to change the window. Request body Example request
Example response

Search company signals

Use this endpoint when you have company names or domains but not Lusha company IDs. It combines company matching and signal enrichment in a single request.
Each company in the request must include at least one of the following identifiers:
  • Company ID (as a string)
  • Company name
  • Company domain
Request body Example request

Available company signal types

Sub-filters

You can narrow results within certain signal types using the filters.include object:
When filtering by hiringByLocations, you must always include country. Providing state without country returns an HTTP 400 error. Filter values are not case-sensitive.
Example: filter by location and news event type

Example use case: reach out after a funding round

To find companies that recently closed a funding round and trigger outreach:
1

Request financialEventsNews signals

Call POST /api/signals/companies with signals: ["financialEventsNews"] and filters.include.newsEventTypes: ["Funding Round"].
2

Filter the response

Parse the response for companies with at least one Funding Round event within your target date range.
3

Trigger outreach

Pass the matched company IDs or contact IDs to your CRM or sales engagement tool to start a sequence.

Get available signal options

To retrieve the full list of valid signal types, department values, location values, and news event types for companies, call:
The response includes valid enum values for newsEventTypes, hiringByDepartments, and hiringByLocations that you can pass directly into filters.include.
  • Signals overview - time windows, credits, and delivery options
  • Contact signals - retrieve job change and promotion signals for contacts
  • Webhooks - receive company signal events as push notifications