POST https://api.lusha.com/v3/companies/lookalike
Request body
Paginating without duplicates
The endpoint uses the samededupeSessionId deduplication mechanism as contact lookalikes. On the first request the server generates a session; on subsequent requests you pass that session ID back to receive only new results.
1
First call - start a new session
Send your seed companies without a
dedupeSessionId. The response includes the first batch of lookalike companies and a dedupeSessionId to use in follow-up calls.2
Subsequent calls - continue the session
Pass the
dedupeSessionId from the previous response. The server skips companies it has already returned for this session.Sessions are retained for 30 days from the last activity (sliding window). After 30 days of inactivity the session expires and the next call starts a new one.
Example: first request
Example: get more results
Example response
dedupeSessionId from the response into your next request, and check meta.hasMore to know whether more results are available.
Results are lightweight previews. Pipe each id into Enrich Companies to retrieve full firmographic data.
Identifying seed companies
You can identify each seed company using either of these fields insideseeds:
Use cases
- Mirror your customer base - feed in your top accounts and get back companies with similar headcount and industry.
- Prioritize outbound accounts - use lookalike results to rank new target accounts before handing them off to your sales team.