Search API

Search for people by role, company, or free-text query.

The Search API allows you to find LinkedIn profiles using various search criteria. Results are sourced from Google search results via the Serper API.

POST/api/search/peopleSession

Search for people matching the given criteria

Parameters

querystringFree-text search query (e.g., 'VP of Sales at startups')
rolestringJob title or role to search for
companystringCompany name to filter by
locationstringLocation filter (note: limited support)
pagenumberPage number (default: 1)
limitnumberResults per page (default: 20, max: 50)

Request

{
  "role": "VP of Sales",
  "company": "Anthropic",
  "page": 1,
  "limit": 20
}

Response

{
  "results": [
    {
      "linkedinUrl": "https://linkedin.com/in/johndoe",
      "firstName": "John",
      "lastName": "Doe",
      "title": "John Doe - VP of Sales at Anthropic | LinkedIn",
      "company": "Anthropic"
    },
    {
      "linkedinUrl": "https://linkedin.com/in/janesmith",
      "firstName": "Jane",
      "lastName": "Smith",
      "title": "Jane Smith - Head of Sales at Anthropic | LinkedIn",
      "company": "Anthropic"
    }
  ],
  "total": 5,
  "page": 1,
  "limit": 20,
  "hasMore": false
}

Search Tips

  • Provide both role and company for best results
  • Use specific job titles rather than generic terms
  • The free-text query field supports patterns like "CEO at Stripe"
  • Results are limited to LinkedIn profiles found in search results

Response Fields

FieldTypeDescription
linkedinUrlstringFull LinkedIn profile URL
firstNamestring | nullParsed first name from title
lastNamestring | nullParsed last name from title
titlestringFull search result title
companystring | undefinedExtracted company name