Lead Discovery
Lead Discovery & Qualification
This guide walks through finding decision-makers at a target company, enriching their profiles, checking messaging eligibility, and gathering conversation starters from their recent posts.
Step 1: Search for People at the Target Company
Use keywords to find people with specific titles at a company:
The company parameter auto-resolves to a LinkedIn company ID. Combine with network=S to filter for 2nd-degree connections (warmer leads):
If search returns 0 results, try broader keywords or remove the company filter. Some companies have unusual LinkedIn names — use GET /api/search/companies?keywords=Acme to find the exact name first.
Step 2: Enrich Profiles in Batch
Fetch full profiles for your top candidates in a single request:
This returns full name, headline, location, current positions, education, and entity URN for each profile. Up to 25 profiles per request.
Step 3: Check Relationship & Messaging Eligibility
Find out which candidates you can message directly:
Key fields in the response:
Step 4: Get Recent Posts for Conversation Starters
Check what your top candidates are posting about — this gives you personalized conversation openers:
Look for:
- Posts with high engagement (
likeCount,commentCount) — these are topics they care about - Recent posts (within the last week) for timely references
- Shared content that reveals interests or challenges
Step 5: Get Contact Info (1st-Degree Only)
If the candidate is a 1st-degree connection, get their email and other contact details:
Complete Agent Script
Here is the full flow as a sequential script:
SalesNav Alternative
For richer data and advanced filters, use SalesNav search:
SalesNav returns additional data like lead activity timeline and company insights. See SalesNav for the full API.
Error Handling
Related
- Profiles — Full profile endpoint reference
- Search — Search parameters and pagination
- Warm Outreach Guide — Next step: connect and message