> ## 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 Company Employees

> Extract a list of employees from a specific LinkedIn company profile.

This API action allows you to extract detailed information about employees from a LinkedIn company profile. It is useful for gathering data for recruitment, market research, or networking purposes.

### Inputs

<ParamField path="linkedin_company_url" type="string" required={true} placeholder="LinkedIn Company URL">
  A LinkedIn Company URL should start with
  '[https://www.linkedin.com/sales/company](https://www.linkedin.com/sales/company)', '[https://www.linkedin/showcase](https://www.linkedin/showcase)',
  '[https://www.linkedin.com/company](https://www.linkedin.com/company)', or '[https://www.linkedin.com/school](https://www.linkedin.com/school)'.
</ParamField>

<ParamField path="linkedin_company_id" type="string" required={false} placeholder="LinkedIn Company ID">
  If you have a company ID instead of a `linkedin_company_url`.
</ParamField>

### Parameters

<ParamField path="keywords" type="string" default="" placeholder="Keywords">
  Add keywords to the employees search.
</ParamField>

<ParamField path="title" type="string" default="" placeholder="Title">
  Add a title to your employee search. Note: You can include up to 6 boolean
  parameters.
</ParamField>

<ParamField path="geoUrn" type="string" default="" placeholder="Geography">
  Filter employees by geography using Sales Navigator/LinkedIn numbers.
</ParamField>

<ParamField path="network" type="string" default="" placeholder="Levels of Contact">
  Filter employees by levels of contact like 'F, S, O'.
</ParamField>

<ParamField path="industry" type="string" default="" placeholder="Industry">
  Filter employees by industry (provide industry ID).
</ParamField>

<ParamField path="pastCompany" type="string" default="" placeholder="Past Company">
  Filter employees by previous company (provide company ID).
</ParamField>

<ParamField path="schoolFilter" type="string" default="" placeholder="School">
  Filter employees by school (provide school ID).
</ParamField>

<ParamField path="profileLanguage" type="string" default="" placeholder="Profile Language">
  Filter employees by language (provide 2-letter code).
</ParamField>

<ParamField path="max_results" type="number" default={250} maximum={1000} minimum={1}>
  Maximum number of results to extract.
</ParamField>

### Output Fields

The API returns the following fields:

<ResponseField>
  <Expandable title="properties">
    <ResponseField name="company_name" type="string">
      The name of the company
    </ResponseField>

    <ResponseField name="connection_degree" type="string">
      The degree of connection
    </ResponseField>

    <ResponseField name="current_company" type="string">
      The current company of the employee
    </ResponseField>

    <ResponseField name="current_title" type="string">
      The current title of the employee
    </ResponseField>

    <ResponseField name="first_name" type="string">
      The first name of the employee
    </ResponseField>

    <ResponseField name="full_name" type="string">
      The full name of the employee
    </ResponseField>

    <ResponseField name="headline" type="string">
      The headline of the employee
    </ResponseField>

    <ResponseField name="job_title" type="string">
      The job title of the employee
    </ResponseField>

    <ResponseField name="last_name" type="string">
      The last name of the employee
    </ResponseField>

    <ResponseField name="linkedin_company_id" type="string">
      The LinkedIn company ID
    </ResponseField>

    <ResponseField name="linkedin_company_url" type="string">
      The LinkedIn company URL
    </ResponseField>

    <ResponseField name="linkedin_profile_handle" type="string">
      The LinkedIn profile handle
    </ResponseField>

    <ResponseField name="linkedin_profile_id" type="string">
      The LinkedIn profile ID
    </ResponseField>

    <ResponseField name="linkedin_profile_url" type="string">
      The LinkedIn profile URL
    </ResponseField>

    <ResponseField name="location" type="string">
      The location of the employee
    </ResponseField>

    <ResponseField name="profile_image_url" type="string">
      The profile image URL of the employee
    </ResponseField>

    <ResponseField name="sales_navigator_profile_id" type="string">
      The Sales Navigator profile ID
    </ResponseField>

    <ResponseField name="tracking_id" type="string">
      The tracking ID
    </ResponseField>
  </Expandable>
</ResponseField>

Below is the JSON schema for the output fields:

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