> ## Documentation Index
> Fetch the complete documentation index at: https://v3.captaindata.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Search LinkedIn People

> This action allows you to extract a list of people from LinkedIn based on a set of given criteria.

This action is particularly useful when you need to gather information about individuals on LinkedIn for purposes such as lead generation, market research, or talent acquisition.

<iframe frameborder="0" width="100%" height="460px" allowfullscreen src="https://app.guideflow.com/embed/CV94MneZLg%3D%3D" />

## Inputs

The action requires a LinkedIn People Search URL as an input.

<ParamField path="linkedin_people_search_url" type="string" required={true}>
  The LinkedIn People Search URL should start with '[https://www.linkedin.com/search/results/people](https://www.linkedin.com/search/results/people)'.
</ParamField>

## Parameters

The action accepts two parameters: `max_results` and `only_extract_unique_profile`.

<ParamField path="max_results" type="number" default={100}>
  This parameter sets the maximum number of results to extract. The default value is 100, and the maximum value is 1000.
</ParamField>

<ParamField path="only_extract_unique_profile" type="boolean" default={false}>
  This parameter determines whether to extract all results or only unique results. By default, it is set to false, meaning it will extract all results. If set to true, it will only extract searches that contain one unique result.
</ParamField>

## Output Fields

The action returns a list of people with the following fields:

<ResponseField>
  <Expandable title="properties">
    <ResponseField name="full_name" type="string">The full name of the person</ResponseField>
    <ResponseField name="first_name" type="string">The first name of the person</ResponseField>
    <ResponseField name="last_name" type="string">The last name of the person</ResponseField>
    <ResponseField name="job_title" type="string">The job title of the person</ResponseField>
    <ResponseField name="company_name" type="string">The company name where the person works</ResponseField>
    <ResponseField name="headline" type="string">The headline of the person's profile</ResponseField>
    <ResponseField name="location" type="string">The location of the person</ResponseField>
    <ResponseField name="linkedin_profile_url" type="string">The LinkedIn profile URL of the person</ResponseField>
    <ResponseField name="tracking_id" type="string">The tracking ID of the person</ResponseField>
    <ResponseField name="profile_image_url" type="string">The profile image URL of the person</ResponseField>
    <ResponseField name="linkedin_profile_id" type="string">The LinkedIn profile ID of the person</ResponseField>
    <ResponseField name="sales_navigator_profile_id" type="string">The Sales Navigator profile ID of the person</ResponseField>
    <ResponseField name="connection_degree" type="string">The connection degree of the person</ResponseField>
    <ResponseField name="current_title" type="string">The current title of the person</ResponseField>
    <ResponseField name="linkedin_profile_handle" type="string">The LinkedIn profile handle of the person</ResponseField>
    <ResponseField name="shared_connection_search_url" type="string">The shared connection search URL of the person</ResponseField>
    <ResponseField name="number_shared_connections" type="string">The number of shared connections of the person</ResponseField>
    <ResponseField name="shared_connection_profile_urls" type="string">The shared connection profile URLs of the person</ResponseField>
    <ResponseField name="linkedin_people_post_search_url" type="string">The LinkedIn people post search URL of the person</ResponseField>
  </Expandable>
</ResponseField>

Here is the JSON schema for the output fields:

<Accordion title="Show JSON Output Schema">
  ```json
      {
          "full_name": "",
          "first_name": "",
          "last_name": "",
          "job_title": "",
          "company_name": "",
          "headline": "",
          "location": "",
          "linkedin_profile_url": "",
          "tracking_id": "",
          "profile_image_url": "",
          "linkedin_profile_id": "",
          "sales_navigator_profile_id": "",
          "connection_degree": "",
          "current_title": "",
          "linkedin_profile_handle": "",
          "shared_connection_search_url": "",
          "number_shared_connections": "",
          "shared_connection_profile_urls": "",
          "linkedin_people_post_search_url": ""
      }
  ```
</Accordion>

## Specificities

To extract more people, you should create another configuration with a new segmentation. For example, if you want to extract "growth hacker" profiles in France, you can create one configuration with a "growth hacker" search in Paris and a second configuration with a "growth hacker" search in Lyon. This way, you can extract more than the system limit of 1000 profiles.
