Signals are charged per matched signal per result. Request only the signal types you need.
Signal types for contacts
Get contact signals
signalTypes you want. Use startDate to limit results to signals detected on or after a given date, and maxResultsPerSignal to cap how many instances of each signal type come back per contact.
Request body
Example request
promotion, companyChange) - there’s no wrapper object to unpack.
If you don’t have contact IDs yet
Contact Signals only accepts Lusha contact IDs. If you’re starting from a LinkedIn URL, email, or name, resolve the contact first, then retrieve signals for the returned ID:1
Resolve the contact
Call Enrich Contacts or Search & Enrich Contacts to get a Lusha contact
id.2
Retrieve signals for that ID
Pass the
id into POST /v3/contacts/signals.Related pages
- Signals overview - the consolidated signals model, credits, and delivery options
- Company signals - retrieve signals for companies
- API reference: Contact Signals - full request/response schema