What signals are
A signal is a detected change or event associated with a contact or company within a given time window. Each signal has a type (such aspromotion or financialEventsNews) and a timestamp, so you know when the event occurred.
Lusha provides two categories of signals:
- Contact signals - changes tied to an individual, such as a job title promotion or a move to a new employer.
- Company signals - events tied to an organization, such as a funding round, a surge in hiring, or a spike in website traffic.
How to retrieve signals
You have three options:Include signals in enrichment calls
Include signals in enrichment calls
Add a
signals parameter to your existing contact or company enrichment requests. You get contact or company data and signals in a single response.Use the dedicated Signals API
Use the dedicated Signals API
Call the Signals endpoints directly to retrieve signals for a list of known IDs, or combine search and signal retrieval in one request using the
/search variants.Subscribe to webhooks for push delivery
Subscribe to webhooks for push delivery
Set up webhook subscriptions to receive signal events in real time as they are detected, without polling the API. See the Webhooks section for setup instructions.
Available signal types
Contact signals
Company signals
Hiring and workforce
Headcount trends
Technology and digital presence
News events
Retrieve available signal options
Before building your request, you can fetch the full list of valid signal types and sub-filter values for each entity type:{objectType} with contact or company. The response includes valid values for newsEventTypes, hiringByDepartments, and hiringByLocations sub-filters.
Time window and credits
By default, signals cover the last 6 months. Pass astartDate in YYYY-MM-DD format to narrow or extend the window.
Next steps
Contact signals
Retrieve job changes and promotions for specific contacts.
Company signals
Retrieve funding, hiring, and news events for specific companies.