What lookalikes do
- Contact lookalikes - Given seed contacts identified by LinkedIn URL, email, Lusha contact ID, or name plus company, the API returns new contacts who share comparable job functions, seniority, and industry characteristics.
- Company lookalikes - Given seed companies identified by domain or LinkedIn company URL, the API returns companies with similar firmographics such as employee count, industry, and geography.
How deduplication sessions work
Each lookalike run is tracked with adedupeSessionId. The server uses this ID to remember which results it has already returned for a given seed set, so subsequent “get more” calls skip over contacts or companies you have already seen.
- First request - start a new session - Omit
dedupeSessionIdentirely. The server generates a new session, returns the first page of results, and includes thededupeSessionIdin the response body. - Subsequent requests - fetch more without duplicates - Pass the
dedupeSessionIdfrom the previous response back in the next request body. The server deduplicates all results it has returned so far for that session and returns only new candidates.
Session history is retained for 30 days from the last activity using a sliding window. After 30 days of inactivity, the session expires and a new one is created on the next request.
exclude parameter on any request to filter out specific contacts or companies regardless of session state. The server combines your exclusions with its own session-level deduplication on every call.
Available endpoints
Contact lookalikes
Find contacts similar to your seed contacts with
POST /v3/lookalike/contacts.Company lookalikes
Find companies similar to your seed accounts with
POST /v3/lookalike/companies.