# Lookalikes Lusha's Lookalikes API helps you discover similar contacts and companies based on your existing data. Get AI-powered suggestions for new prospects that match your ideal customer profile. [**Contact Lookalikes**](/apis/openapi/lookalikes/getcontactrecommendations) - Find similar contacts based on role, seniority, and industry patterns. [**Company Lookalikes**](/apis/openapi/lookalikes/getcompanyrecommendations)- Discover companies with similar firmographics and characteristics. ## Contact Lookalikes - [POST /api/recommendations/contacts](https://docs.lusha.com/apis/openapi/lookalikes/getcontactrecommendations.md): Fetch recommended contacts by supplying the contact’s IDs, enabling Lusha to return similar profiles aligned by job title, seniority, and company context Use requestId to get more results from a previous search. Endpoint: (POST) https://api.lusha.com/api/recommendations/contacts ## Company Lookalikes - [POST /v3/lookalike/companies](https://docs.lusha.com/apis/openapi/lookalikes/getcompanyrecommendations.md): Returns company lookalikes based on seed companies. Endpoint: (POST) https://api.lusha.com/v3/lookalike/companies #### How It Works First Request (Start a New Run): - Do not send dedupeSessionId - Server generates one and returns it in the response - Use returned dedupeSessionId for subsequent "get more" requests Subsequent Requests ("Get More"): - Send the returned dedupeSessionId to fetch more results without duplicates - Server uses dedupeSessionId to deduplicate companies already returned - Session history retained for 30 days from last activity (sliding window) ---