Search People
Query Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
| query | string | Yes* | Natural language search query (*Required for new searches, optional when using search_id) |
| limit | integer | No | Maximum number of results (default: 30, max: 100) |
| companies | array[string] | No | List of company names to filter results by |
| schools | array[string] | No | List of school names to filter results by |
| advanced_filtering | boolean | No | Enable AI agent-based filtering for higher quality results (default: true) |
| search_id | string | No | ID from a previous search to continue pagination |
| offset | integer | No | Number of results to skip for pagination (default: 0) |
Examples
Basic Search:Response
Query Examples
| Query | Description |
|---|---|
| ”software engineers at major tech companies” | Find engineers at leading technology companies |
| ”product managers with MBA” | Find PMs with MBA education |
| ”founders in fintech” | Find startup founders in financial technology |
| ”data scientists with PhD” | Find PhD-level data scientists |
| ”marketing directors in healthcare” | Find marketing leaders in health industry |
Rate Limits
Rate limits vary by subscription tier:- Free Tier: 5 requests per minute
- Tier 1: 20 requests per minute
- Tier 2: 200 requests per minute
- Tier 3: 400 requests per minute
Error Responses
| Status Code | Description |
|---|---|
| 400 | Bad Request - Invalid parameters or limit exceeded |
| 401 | Unauthorized - API key missing or invalid |
| 422 | Validation Error - Missing required ‘query’ parameter |
| 500 | Internal Server Error - Search processing error |
| 503 | Service Unavailable - Search service temporarily down |
Notes
- This endpoint costs 5 credits per request (standard search)
- When
advanced_filteringis enabled: 1 credit per result returned (no base charge) - End date of “1970-01-01T00:00:00” indicates current position
- Results are ranked by AI-powered relevance matching
- When
advanced_filteringis enabled:- An AI agent reviews and filters results after the initial search
- You may receive fewer results than the requested
limitdue to quality filtering - Results will have higher relevance and quality but may take slightly longer to process
- Only pay for results that pass the AI filtering (1 credit per result)
Pagination
- Every search returns a
search_idthat can be used to paginate through results - Use the
search_idwith theoffsetparameter to get subsequent pages - The same search criteria and OpenSearch query are reused for pagination
- Pagination requests with
search_iddo not require the originalqueryparameter - Results maintain consistent ordering across paginated requests
- Example: To get results 21-40, use
search_idfrom the initial search withoffset=20andlimit=20
Authorizations
API key authentication. Keys start with 'lk_'.
Query Parameters
Natural language search query to find LinkedIn profiles (e.g., 'software engineers at tech companies', 'product managers with MBA'). Required for new searches, optional when using search_id for continuation
Maximum number of profiles to return in the response (1-100)
1 <= x <= 100List of company names to filter results by
List of school names to filter results by
Enable AI agent-based filtering to improve result quality. When enabled, an AI agent reviews all results before returning them, which may return fewer results than the requested limit but with higher relevance and quality
ID from a previous search to continue pagination. When provided, uses the same search criteria and query from the original search
Number of results to skip for pagination. Used with search_id to get subsequent pages of results
x >= 0