---
title: "Perform Linkedin search"
method: POST
path: "/api/v1/linkedin/search"
tags: ["LinkedIn Specific"]
---

# Perform Linkedin search

`POST /api/v1/linkedin/search`

Search people and companies from the Linkedin Classic as well as Sales Navigator APIs. Check out our Guide with examples to master LinkedIn search : https://developer.unipile.com/docs/linkedin-search

## Query parameters

- `cursor` string — A cursor for pagination purposes. To get the next page of entries, you need to make a new request and fulfill this field with the cursor received in the preceding request. This process should be repeated until all entries have been retrieved.
- `limit` integer — A limit for the number of items returned in the response. Can bet set up to 100 results for Sales Navigator and Recruiter, but Linkedin Classic shouldn't exceed 50.
- `account_id` string, required

## Request body

- union
  - object
    - `api` 'classic', required
    - `category` 'people', required
    - `keywords` string — Linkedin native filter : KEYWORDS.
    - `industry` string[] — The ID of the parameter. Use type INDUSTRY on the List search parameters route to find out the right ID. Linkedin native filter : INDUSTRY.
    - `location` string[] — The ID of the parameter. Use type LOCATION on the List search parameters route to find out the right ID. Linkedin native filter : LOCATIONS.
    - `profile_language` string[] — ISO 639-1 language code. Linkedin native filter : PROFILE LANGUAGE.
    - `network_distance` number[] — First, second or third+ degree. Linkedin native filter : CONNECTIONS.
    - `company` string[] — The ID of the parameter. Use type COMPANY on the List search parameters route to find out the right ID. Linkedin native filter : CURRENT COMPANY.
    - `past_company` string[] — The ID of the parameter. Use type COMPANY on the List search parameters route to find out the right ID. Linkedin native filter : PAST COMPANY.
    - `school` string[] — The ID of the parameter. Use type SCHOOL on the List search parameters route to find out the right ID. Linkedin native filter : SCHOOL.
    - `service` string[] — The ID of the parameter. Use type SERVICE on the List search parameters route to find out the right ID. Linkedin native filter : SERVICE CATEGORIES.
    - `connections_of` string[] — The ID of the parameter. Use type CONNECTIONS on the List search parameters route to find out the right ID. Linkedin native filter : CONNECTIONS OF.
    - `followers_of` string[] — The ID of the parameter. Use type PEOPLE on the List search parameters route to find out the right ID. Linkedin native filter : FOLLOWERS OF.
    - `open_to` string[] — Linkedin native filter : OPEN TO.
    - `advanced_keywords` object
      - `first_name` string — Linkedin native filter : KEYWORDS / FIRST NAME.
      - `last_name` string — Linkedin native filter : KEYWORDS / LAST NAME.
      - `title` string — Linkedin native filter : KEYWORDS / TITLE.
      - `company` string — Linkedin native filter : KEYWORDS / COMPANY.
      - `school` string — Linkedin native filter : KEYWORDS / SCHOOL.
  - object
    - `api` 'classic', required
    - `category` 'companies', required
    - `keywords` string — Linkedin native filter : KEYWORDS.
    - `industry` string[] — The ID of the parameter. Use type INDUSTRY on the List search parameters route to find out the right ID. Linkedin native filter : INDUSTRY.
    - `location` string[] — The ID of the parameter. Use type LOCATION on the List search parameters route to find out the right ID. Linkedin native filter : LOCATIONS.
    - `has_job_offers` boolean — Linkedin native filter : JOB LISTINGS ON LINKEDIN.
    - `headcount` object[] — Linkedin native filter : COMPANY SIZE.
      - `min` 1 | 11 | 51 | 201 | 501 | 1001 | 5001 | 10001
      - `max` 1 | 10 | 50 | 200 | 500 | 1000 | 5000 | 10000
    - `network_distance` number[] — First, second or third+ degree. Linkedin native filter : CONNECTIONS.
  - object
    - `api` 'classic', required
    - `category` 'posts', required
    - `keywords` string — Linkedin native filter : KEYWORDS.
    - `sort_by` 'relevance' | 'date' — Default value is relevance. Linkedin native filter : SORT BY.
    - `date_posted` 'past_day' | 'past_week' | 'past_month' — Linkedin native filter : DATE POSTED.
    - `content_type` 'videos' | 'images' | 'live_videos' | 'collaborative_articles' | 'documents' — Linkedin native filter : CONTENT TYPE.
    - `posted_by` object
      - `member` string[] — The ID of the parameter. Use type PEOPLE on the List search parameters route to find out the right ID. Linkedin native filter : FROM MEMBER.
      - `company` string[] — The ID of the parameter. Use type COMPANY on the List search parameters route to find out the right ID. Linkedin native filter : FROM COMPANY.
      - `me` boolean — Linkedin native filter : POSTED BY [ME].
      - `first_connections` boolean — Linkedin native filter : POSTED BY [1ST CONNECTIONS].
      - `people_you_follow` boolean — Linkedin native filter : POSTED BY [PEOPLE YOU FOLLOW].
    - `mentioning` object
      - `member` string[] — The ID of the parameter. Use type PEOPLE on the List search parameters route to find out the right ID. Linkedin native filter : MENTIONING MEMBER.
      - `company` string[] — The ID of the parameter. Use type COMPANY on the List search parameters route to find out the right ID. Linkedin native filter : MENTIONING COMPANY.
    - `author` object
      - `industry` string[] — The ID of the parameter. Use type INDUSTRY on the List search parameters route to find out the right ID. Linkedin native filter : AUTHOR INDUSTRY.
      - `company` string[] — The ID of the parameter. Use type COMPANY on the List search parameters route to find out the right ID. Linkedin native filter : AUTHOR COMPANY.
      - `keywords` string — Linkedin native filter : AUTHOR KEYWORDS.
  - object
    - `api` 'classic', required
    - `category` 'jobs', required
    - `keywords` string — Linkedin native filter : KEYWORDS.
    - `sort_by` 'relevance' | 'date' — Default value is relevance. Linkedin native filter : SORT BY.
    - `date_posted` number — The timespan in days since today for the filter to be applied. Linkedin native filter : DATE POSTED.
    - `region` string — The ID of the parameter. Use type LOCATION on the List search parameters route to find out the right ID. Linkedin native filter : GLOBAL LOCATION.
    - `location` string[] — The ID of the parameter. Use type LOCATION on the List search parameters route to find out the right ID. Linkedin native filter : LOCATION.
    - `location_within_area` number — The search zone around the location in miles. Linkedin native filter : DISTANCE.
    - `industry` string[] — The ID of the parameter. Use type INDUSTRY on the List search parameters route to find out the right ID. Linkedin native filter : INDUSTRY.
    - `seniority` string[] — Linkedin native filter : EXPERIENCE LEVEL.
    - `function` string[] — The ID of the parameter. Use type JOB_FUNCTION on the List search parameters route to find out the right ID. Linkedin native filter : JOB FUNCTION.
    - `role` string[] — The ID of the parameter. Use type JOB_TITLE on the List search parameters route to find out the right ID. Linkedin native filter : TITLE.
    - `job_type` string[] — Linkedin native filter : JOB TYPE.
    - `company` string[] — The ID of the parameter. Use type COMPANY on the List search parameters route to find out the right ID. Linkedin native filter : COMPANY.
    - `presence` string[]
    - `easy_apply` boolean — Linkedin native filter : EASY APPLY.
    - `has_verifications` boolean — Linkedin native filter : HAS VERIFICATIONS.
    - `under_10_applicants` boolean — Linkedin native filter : UNDER 10 APPLICANTS.
    - `in_your_network` boolean — Linkedin native filter : IN YOUR NETWORK.
    - `fair_chance_employer` boolean — Linkedin native filter : FAIR CHANCE EMPLOYER.
    - `benefits` string[] — Linkedin native filter : BENEFITS.
    - `commitments` string[] — Linkedin native filter : COMMITMENTS.
    - `minimum_salary` union — Linkedin native filter : SALARY.
      - object
        - `currency` union, required
          - 'USD'
          - 'AUD'
          - 'CAD'
        - `value` 40 | 60 | 80 | 100 | 120 | 140 | 160 | 180 | 200, required — Value in thousands of dollars.
      - object
        - `currency` 'GBP', required
        - `value` 20 | 30 | 40 | 50 | 60 | 70 | 80 | 90 | 100, required — Value in thousands of pounds.
  - object
    - `api` 'sales_navigator', required
    - `category` 'people', required
    - `keywords` string — Linkedin native filter : KEYWORDS.
    - `last_viewed_at` number — Unix timestamp to be used with a saved search to filter new results from this date.
    - `saved_search_id` string — The ID of the parameter. Use type SAVED_SEARCHES on the List search parameters route to find out the right ID. Overrides all other parameters.
    - `recent_search_id` string — The ID of the parameter. Use type RECENT_SEARCHES on the List search parameters route to find out the right ID. Overrides all other parameters.
    - `location` object — Linkedin native filter : GEOGRAPHY.
      - `include` string[] — The ID of the parameter. Use type REGION on the List search parameters route to find out the right ID.
      - `exclude` string[] — The ID of the parameter. Use type REGION on the List search parameters route to find out the right ID.
    - `location_by_postal_code` object
      - `include` string[] — The ID of the parameter. Use type POSTAL_CODE on the List search parameters route to find out the right ID.
      - `exclude` string[] — The ID of the parameter. Use type POSTAL_CODE on the List search parameters route to find out the right ID.
      - `within_area` number — The search zone around the location in miles.
    - `industry` object — Linkedin native filter : INDUSTRY.
      - `include` string[] — The ID of the parameter. Use type SALES_INDUSTRY on the List search parameters route to find out the right ID.
      - `exclude` string[] — The ID of the parameter. Use type SALES_INDUSTRY on the List search parameters route to find out the right ID.
    - `first_name` string — Linkedin native filter : FIRST NAME.
    - `last_name` string — Linkedin native filter : LAST NAME.
    - `tenure` object[] — Linkedin native filter : YEARS OF EXPERIENCE.
      - `min` 0 | 1 | 3 | 6 | 10
      - `max` 1 | 2 | 5 | 10
    - `groups` string[] — The ID of the parameter. Use type GROUPS on the List search parameters route to find out the right ID. Linkedin native filter : GROUPS.
    - `school` object — Linkedin native filter : SCHOOL.
      - `include` string[] — The ID of the parameter. Use type SCHOOL on the List search parameters route to find out the right ID.
      - `exclude` string[] — The ID of the parameter. Use type SCHOOL on the List search parameters route to find out the right ID.
    - `profile_language` string[] — ISO 639-1 language code. Linkedin native filter : PROFILE LANGUAGE.
    - `company` object — Linkedin native filter : CURRENT COMPANY.
      - `include` string[] — The ID of the parameter. Use type COMPANY on the List search parameters route to find out the right ID. You can also set a plain text company name instead.
      - `exclude` string[] — The ID of the parameter. Use type COMPANY on the List search parameters route to find out the right ID. You can also set a plain text company name instead.
    - `company_headcount` object[] — Linkedin native filter : COMPANY HEADCOUNT.
      - `min` 1 | 11 | 51 | 201 | 501 | 1001 | 5001 | 10001
      - `max` 1 | 10 | 50 | 200 | 500 | 1000 | 5000 | 10000
    - `company_type` string[] — Linkedin native filter : COMPANY TYPE.
    - `company_location` object — Linkedin native filter : COMPANY HEADQUARTERS LOCATION.
      - `include` string[] — The ID of the parameter. Use type REGION on the List search parameters route to find out the right ID.
      - `exclude` string[] — The ID of the parameter. Use type REGION on the List search parameters route to find out the right ID.
    - `tenure_at_company` object[] — Linkedin native filter : YEARS IN CURRENT COMPANY.
      - `min` 0 | 1 | 3 | 6 | 10
      - `max` 1 | 2 | 5 | 10
    - `past_company` object — Linkedin native filter : PAST COMPANY.
      - `include` string[] — The ID of the parameter. Use type COMPANY on the List search parameters route to find out the right ID. You can also set a plain text company name instead.
      - `exclude` string[] — The ID of the parameter. Use type COMPANY on the List search parameters route to find out the right ID. You can also set a plain text company name instead.
    - `function` object — Linkedin native filter : FUNCTION.
      - `include` string[] — The ID of the parameter. Use type DEPARTMENT on the List search parameters route to find out the right ID.
      - `exclude` string[] — The ID of the parameter. Use type DEPARTMENT on the List search parameters route to find out the right ID.
    - `role` object — Linkedin native filter : CURRENT JOB TITLE.
      - `include` string[] — The ID of the parameter. Use type JOB_TITLE on the List search parameters route to find out the right ID. You can also set a plain text job title instead.
      - `exclude` string[] — The ID of the parameter. Use type JOB_TITLE on the List search parameters route to find out the right ID. You can also set a plain text job title instead.
    - `tenure_at_role` object[] — Linkedin native filter : YEARS IN CURRENT POSITION.
      - `min` 0 | 1 | 3 | 6 | 10
      - `max` 1 | 2 | 5 | 10
    - `seniority` object — Linkedin native filter : SENIORITY LEVEL.
      - `include` string[]
      - `exclude` string[]
    - `past_role` object — Linkedin native filter : PAST JOB TITLE.
      - `include` string[] — The ID of the parameter. Use type JOB_TITLE on the List search parameters route to find out the right ID.
      - `exclude` string[] — The ID of the parameter. Use type JOB_TITLE on the List search parameters route to find out the right ID.
    - `following_your_company` boolean — Linkedin native filter : FOLLOWING YOUR COMPANY.
    - `viewed_your_profile_recently` boolean — Linkedin native filter : VIEWED YOUR PROFILE RECENTLY.
    - `network_distance` union[] — First, second, third+ degree or GROUP. Linkedin native filter : CONNECTION.
      - union
        - 1 | 2 | 3
        - 'GROUP'
    - `connections_of` string[] — The ID of the parameter. Use type PEOPLE on the List search parameters route to find out the right ID. Linkedin native filter : CONNECTIONS OF.
    - `past_colleague` boolean — Linkedin native filter : PAST COLLEAGUE.
    - `shared_experiences` boolean — Linkedin native filter : SHARED EXPERIENCES.
    - `changed_jobs` boolean — Linkedin native filter : CHANGED JOBS.
    - `posted_on_linkedin` boolean — Linkedin native filter : POSTED ON LINKEDIN.
    - `mentionned_in_news` boolean — Linkedin native filter : MENTIONNED IN NEWS.
    - `persona` string[] — The ID of the parameter. Use type PERSONA on the List search parameters route to find out the right ID. Linkedin native filter : PERSONA.
    - `account_lists` object — Linkedin native filter : ACCOUNT LISTS.
      - `include` string[] — The ID of the parameter. Use type ACCOUNT_LISTS on the List search parameters route to find out the right ID.
      - `exclude` string[] — The ID of the parameter. Use type ACCOUNT_LISTS on the List search parameters route to find out the right ID.
    - `lead_lists` object — Linkedin native filter : LEAD LISTS.
      - `include` string[] — The ID of the parameter. Use type LEAD_LISTS on the List search parameters route to find out the right ID.
      - `exclude` string[] — The ID of the parameter. Use type LEAD_LISTS on the List search parameters route to find out the right ID.
    - `viewed_profile_recently` boolean — Linkedin native filter : PEOPLE YOU INTERACTED WITH / VIEWED PROFILE.
    - `messaged_recently` boolean — Linkedin native filter : PEOPLE YOU INTERACTED WITH / MESSAGED.
    - `include_saved_leads` boolean — Linkedin native filter : SAVED LEADS AND ACCOUNTS / ALL MY SAVED LEADS.
    - `include_saved_accounts` boolean — Linkedin native filter : SAVED LEADS AND ACCOUNTS / ALL MY SAVED ACCOUNTS.
    - `save_search` object — Saves the current search.
      - `name` string, required — The name of the new saved search.
  - object
    - `api` 'sales_navigator', required
    - `category` 'companies', required
    - `keywords` string — Linkedin native filter : KEYWORDS.
    - `last_viewed_at` number — Unix timestamp to be used with a saved search to filter new results from this date.
    - `saved_search_id` string — The ID of the parameter. Use type SAVED_SEARCHES on the List search parameters route to find out the right ID. Overrides all other parameters.
    - `recent_search_id` string — The ID of the parameter. Use type RECENT_SEARCHES on the List search parameters route to find out the right ID. Overrides all other parameters.
    - `industry` object — Linkedin native filter : INDUSTRY.
      - `include` string[] — The ID of the parameter. Use type SALES_INDUSTRY on the List search parameters route to find out the right ID.
      - `exclude` string[] — The ID of the parameter. Use type SALES_INDUSTRY on the List search parameters route to find out the right ID.
    - `location` object — Linkedin native filter : HEADQUARTERS LOCATION.
      - `include` string[] — The ID of the parameter. Use type LOCATION on the List search parameters route to find out the right ID.
      - `exclude` string[] — The ID of the parameter. Use type LOCATION on the List search parameters route to find out the right ID.
    - `location_by_postal_code` object
      - `include` string[] — The ID of the parameter. Use type POSTAL_CODE on the List search parameters route to find out the right ID.
      - `exclude` string[] — The ID of the parameter. Use type POSTAL_CODE on the List search parameters route to find out the right ID.
      - `within_area` number — The search zone around the location in miles.
    - `has_job_offers` boolean — Linkedin native filter : JOB OPPORTUNITIES / HIRING ON LINKEDIN.
    - `headcount` object[] — Linkedin native filter : COMPANY HEADCOUNT.
      - `min` 1 | 11 | 51 | 201 | 501 | 1001 | 5001 | 10001
      - `max` 1 | 10 | 50 | 200 | 500 | 1000 | 5000 | 10000
    - `headcount_growth` object — Linkedin native filter : COMPANY HEADCOUNT GROWTH.
      - `min` number
      - `max` number
    - `department_headcount` object — Linkedin native filter : DEPARTMENT HEADCOUNT.
      - `department` string[], required — The ID of the parameter. Use type DEPARTMENT on the List search parameters route to find out the right ID.
      - `min` number
      - `max` number
    - `department_headcount_growth` object — Linkedin native filter : DEPARTMENT HEADCOUNT GROWTH.
      - `department` string[], required — The ID of the parameter. Use type DEPARTMENT on the List search parameters route to find out the right ID.
      - `min` number
      - `max` number
    - `network_distance` number[] — First, second or third+ degree. Linkedin native filter : CONNECTION.
    - `annual_revenue` object — Linkedin native filter : ANNUAL REVENUE. If you want to use the '1000+' value, please set the 'max' value field to 1001.
      - `currency` string, required — ISO 4217 currency code.
      - `min` 0 | 0.2 | 1 | 2.5 | 5 | 10 | 20 | 50 | 100 | 500 | 1000 | 1001, required
      - `max` 0 | 0.2 | 1 | 2.5 | 5 | 10 | 20 | 50 | 100 | 500 | 1000 | 1001, required
    - `followers_count` object[] — Linkedin native filter : NUMBER OF FOLLOWERS.
      - `min` 1 | 51 | 101 | 1001 | 5001
      - `max` 50 | 100 | 1000 | 5000
    - `fortune` object[] — Linkedin native filter : FORTUNE.
      - `min` 0 | 51 | 101 | 251
      - `max` 50 | 100 | 250 | 500
    - `technologies` string[] — The ID of the parameter. Use type TECHNOLOGIES on the List search parameters route to find out the right ID. Linkedin native filter : TECHNOLOGIES USED.
    - `recent_activities` string[] — Linkedin native filter : RECENT ACTIVITIES.
    - `saved_accounts` string[] — The ID of the parameter. Use type SAVED_ACCOUNTS on the List search parameters route to find out the right ID. Linkedin native filter : SAVED ACCOUNTS.
    - `account_lists` object — Linkedin native filter : ACCOUNT LISTS.
      - `include` string[] — The ID of the parameter. Use type ACCOUNT_LISTS on the List search parameters route to find out the right ID.
      - `exclude` string[] — The ID of the parameter. Use type ACCOUNT_LISTS on the List search parameters route to find out the right ID.
    - `save_search` object — Saves the current search.
      - `name` string, required — The name of the new saved search.
  - object
    - `api` 'recruiter', required
    - `category` 'people', required
    - `keywords` string — Boolean modifiers can be used to refine your search. Example : developers AND product owners NOT managers
    - `locale` 'arabic' | 'bangla' | 'czech' | 'danish' | 'german' | 'greek' | 'english' | 'spanish' | 'persian' | 'finnish' | 'french' | 'hindi' | 'hungarian' | 'indonesian' | 'italian' | 'hebrew' | 'japanese' | 'korean' | 'marathi' | 'malay' | 'dutch' | 'norwegian' | 'punjabi' | 'polish' | 'portuguese' | 'romanian' | 'russian' | 'swedish' | 'telugu' | 'thai' | 'tagalog' | 'turkish' | 'ukrainian' | 'vietnamese' | 'chinese_simplified' | 'chinese_traditional' — As results may vary depending on Linkedin application chosen language, you may need to set the same locale if you observe inconsistencies. Default is english.
    - `saved_search` object — This parameter will override all others.
      - `id` string, required — The ID of the parameter. Use type SAVED_SEARCHES on the List search parameters route to find out the right ID.
      - `project_id` string, required — The ID of the parameter. Use type SAVED_SEARCHES on the List search parameters route to find out the right ID.
      - `newest_results_only` boolean
    - `saved_filter` string — The ID of the parameter. Use type SAVED_FILTERS on the List search parameters route to find out the right ID.
    - `location` object[]
      - `id` string, required — The ID of the parameter. Use type LOCATION on the List search parameters route to find out the right ID.
      - `priority` 'CAN_HAVE' | 'MUST_HAVE' | 'DOESNT_HAVE'
      - `scope` 'CURRENT' | 'OPEN_TO_RELOCATE_ONLY' | 'CURRENT_OR_OPEN_TO_RELOCATE'
      - `title` string — The title that came along with the ID in the List search parameters route response. Only necessary if the CURRENT_OR_OPEN_TO_RELOCATE value of the scope parameter is used.
    - `location_within_area` number — The search zone around the location in miles.
    - `industry` object — Linkedin native filter : INDUSTRIES.
      - `include` string[] — The ID of the parameter. Use type INDUSTRY on the List search parameters route to find out the right ID.
      - `exclude` string[] — The ID of the parameter. Use type INDUSTRY on the List search parameters route to find out the right ID.
    - `role` union[]
      - union — Linkedin native filter : JOB TITLES.
        - object
          - `id` string, required — The ID of the parameter. Use type JOB_TITLE on the List search parameters route to find out the right ID.
          - `is_selection` boolean, required — Linkedin job titles are either strict filters (only the people with that job) or selections (can include people with related jobs). A strict parameter cannot be used as a selection and vice versa. This information is provided on the List search parameters route results.
          - `priority` 'CAN_HAVE' | 'MUST_HAVE' | 'DOESNT_HAVE'
          - `scope` 'CURRENT_OR_PAST' | 'CURRENT' | 'PAST' | 'PAST_NOT_CURRENT' | 'OPEN_TO_WORK'
        - object
          - `keywords` string, required — Boolean modifiers can be used to refine your search. Example : developers AND product owners NOT managers
          - `priority` 'CAN_HAVE' | 'MUST_HAVE' | 'DOESNT_HAVE'
          - `scope` 'CURRENT_OR_PAST' | 'CURRENT' | 'PAST' | 'PAST_NOT_CURRENT' | 'OPEN_TO_WORK'
    - `skills` union[]
      - union — Linkedin native filter : SKILLS AND ASSESSMENTS.
        - object
          - `id` string, required — The ID of the parameter. Use type SKILL on the List search parameters route to find out the right ID.
          - `title` string
          - `priority` 'CAN_HAVE' | 'MUST_HAVE' | 'DOESNT_HAVE'
        - object
          - `keywords` string, required — Boolean modifiers can be used to refine your search. Example : developers AND product owners NOT managers
          - `priority` 'CAN_HAVE' | 'MUST_HAVE' | 'DOESNT_HAVE'
    - `company` union[]
      - union — Linkedin native filter : COMPANIES.
        - object
          - `id` string, required — The ID of the parameter. Use type COMPANY on the List search parameters route to find out the right ID.
          - `name` string — The company name.
          - `priority` 'CAN_HAVE' | 'MUST_HAVE' | 'DOESNT_HAVE'
          - `scope` 'CURRENT_OR_PAST' | 'CURRENT' | 'PAST' | 'PAST_NOT_CURRENT'
        - object
          - `keywords` string, required — Boolean modifiers can be used to refine your search. Example : developers AND product owners NOT managers
          - `priority` 'CAN_HAVE' | 'MUST_HAVE' | 'DOESNT_HAVE'
          - `scope` 'CURRENT_OR_PAST' | 'CURRENT' | 'PAST' | 'PAST_NOT_CURRENT'
    - `company_headcount` object[] — Linkedin native filter : COMPANY SIZES.
      - `min` 1 | 11 | 51 | 201 | 501 | 1001 | 5001 | 10001
      - `max` 1 | 10 | 50 | 200 | 500 | 1000 | 5000 | 10000
    - `current_company` object[]
      - `id` string, required — The ID of the parameter. Use type COMPANY on the List search parameters route to find out the right ID.
      - `priority` 'CAN_HAVE' | 'MUST_HAVE' | 'DOESNT_HAVE'
    - `past_company` object[]
      - `id` string, required — The ID of the parameter. Use type COMPANY on the List search parameters route to find out the right ID.
      - `priority` 'CAN_HAVE' | 'MUST_HAVE' | 'DOESNT_HAVE'
    - `school` object[]
      - `id` string, required — The ID of the parameter. Use type SCHOOL on the List search parameters route to find out the right ID.
      - `priority` 'CAN_HAVE' | 'MUST_HAVE' | 'DOESNT_HAVE'
    - `degree` object — Linkedin native filter : DEGREES.
      - `include` string[] — The ID of the parameter. Use type DEGREE on the List search parameters route to find out the right ID.
      - `exclude` string[] — The ID of the parameter. Use type DEGREE on the List search parameters route to find out the right ID.
    - `employment_type` string[] — Linkedin native filter : EMPLOYMENT TYPE. Only available to Recruiter PRO contracts.
    - `groups` string[] — The ID of the parameter. Use type GROUPS on the List search parameters route to find out the right ID. Linkedin native filter : ALL GROUPS.
    - `graduation_year` object — A range of years. Linkedin native filter : YEAR OF GRADUATION.
      - `min` number
      - `max` number
    - `tenure` object — Linkedin native filter : YEARS OF EXPERIENCE.
      - `min` number
      - `max` number
    - `tenure_in_company` object — Linkedin native filter : YEARS IN CURRENT COMPANY.
      - `min` number
      - `max` number
    - `tenure_in_position` object — Linkedin native filter : YEARS IN CURRENT POSITION.
      - `min` number
      - `max` number
    - `seniority` object — Linkedin native filter : SENIORITY.
      - `include` string[]
      - `exclude` string[]
    - `function` string[] — The ID of the parameter. Use type DEPARTMENT on the List search parameters route to find out the right ID. Linkedin native filter : JOB FUNCTIONS.
    - `network_distance` union[] — First, second, third+ degree or GROUP. Linkedin native filter : NETWORK RELATIONSHIPS.
      - union
        - 1 | 2 | 3
        - 'GROUP'
    - `spoken_languages` object[] — Linkedin native filter : SPOKEN LANGUAGES. Only available to Recruiter PRO contracts.
      - `language` string, required
      - `priority` 'CAN_HAVE' | 'MUST_HAVE' | 'DOESNT_HAVE'
      - `scope` 'ELEMENTARY' | 'LIMITED_WORKING' | 'PROFESSIONAL_WORKING' | 'FULL_PROFESSIONAL' | 'NATIVE_OR_BILINGUAL'
    - `hide_previously_viewed` object — Linkedin native filter : HIDE PREVIOUSLY VIEWED.
      - `timespan` number, required — The timespan in days since today for the filter to be applied.
    - `profile_language` string[] — ISO 639-1 language code. Linkedin native filter : PROFILE LANGUAGES.
    - `recently_joined` object[] — Linkedin native filter : RECENTLY JOINED LINKEDIN.
      - `min` 2 | 8 | 15 | 31
      - `max` 1 | 7 | 14 | 30 | 90
    - `spotlights` string[] — Linkedin native filter : SPOTLIGHTS. For users with advanced Recruiter subscription.
    - `first_name` string[] — Linkedin native filter : FIRST NAMES.
    - `last_name` string[] — Linkedin native filter : LAST NAMES.
    - `has_military_background` boolean — Linkedin native filter : HAS US MILITARY BACKGROUND.
    - `past_applicants` boolean — Linkedin native filter : PAST APPLICANTS.
    - `hiring_projects` object — Linkedin native filter : PROJECTS.
      - `include` string[] — The ID of the parameter. Use type HIRING_PROJECTS on the List search parameters route to find out the right ID.
      - `exclude` string[] — The ID of the parameter. Use type HIRING_PROJECTS on the List search parameters route to find out the right ID.
    - `recruiting_activity` object[]
      - `id` 'messages' | 'tags' | 'notes' | 'projects' | 'resumes' | 'reviews', required
      - `priority` 'CAN_HAVE' | 'MUST_HAVE' | 'DOESNT_HAVE'
      - `timespan` number — The timespan in days since today for the filter to be applied.
    - `notes` string[] — Linkedin native filter : NOTES.
  - object
    - `url` string, required — Linkedin's public search URL. Setting this parameter will override the entire body.
  - object — In the case of a long cursor, you may want to set it in the body rather than in the query parameters.
    - `cursor` string, required — A cursor for pagination purposes. To get the next page of entries, you need to make a new request and fulfill this field with the cursor received in the preceding request. This process should be repeated until all entries have been retrieved.

## Response `200`

OK. Request succeeded.

- object
  - `object` 'LinkedinSearch', required
  - `items` union[], required
    - union
      - object
        - `object` 'SearchResult', required
        - `type` 'PEOPLE', required
        - `id` string, required
        - `public_identifier` union, required
          - string
          - unknown
        - `public_profile_url` union, required
          - string
          - unknown
        - `profile_url` union, required
          - string
          - unknown
        - `profile_picture_url` union, required
          - string
          - unknown
        - `profile_picture_url_large` union, required
          - string
          - unknown
        - `member_urn` union, required
          - string
          - unknown
        - `name` union, required
          - string
          - unknown
        - `first_name` string
        - `last_name` string
        - `network_distance` union, required
          - 'SELF'
          - 'DISTANCE_1'
          - 'DISTANCE_2'
          - 'DISTANCE_3'
          - 'OUT_OF_NETWORK'
        - `location` union, required
          - string
          - unknown
        - `industry` union, required
          - string
          - unknown
        - `keywords_match` string
        - `headline` string, required
        - `connections_count` number
        - `followers_count` number
        - `pending_invitation` boolean
        - `can_send_inmail` boolean
        - `hiddenCandidate` boolean
        - `interestLikelihood` string
        - `privacySettings` object
          - `allowConnectionsBrowse` boolean, required
          - `showPremiumSubscriberIcon` boolean, required
        - `skills` object[]
          - `name` string, required
          - `endorsement_count` number, required
        - `recruiter_candidate_id` string
        - `recruiter_pipeline_category` string
        - `premium` boolean
        - `verified` boolean
        - `open_profile` boolean
        - `shared_connections_count` number
        - `recent_posts_count` number
        - `recently_hired` boolean
        - `mentioned_in_the_news` boolean
        - `last_outreach_activity` object
          - `type` union, required
            - 'SEND_MESSAGE'
            - 'ACCEPT_INVITATION'
          - `performed_at` string, required
        - `current_positions` object[]
          - `company` string, required
          - `company_id` union, required
            - string
            - unknown
          - `company_url` union, required
            - string
            - unknown
          - `company_description` union, required
            - string
            - unknown
          - `company_headcount` union, required
            - object
              - …
            - unknown
          - `logo` union, required
            - string
            - unknown
          - `description` union, required
            - string
            - unknown
          - `role` string, required
          - `location` union, required
            - string
            - unknown
          - `industry` string[], required
          - `tenure_at_role` object
            - `years` number
            - `months` number
          - `tenure_at_company` object
            - `years` number
            - `months` number
          - `start` object
            - `year` number
            - `month` number
          - `end` object
            - `year` number
            - `month` number
          - `skills` union, required
            - object[]
              - …
            - unknown
        - `education` object[]
          - `degree` union, required
            - string
            - unknown
          - `field_of_study` union, required
            - string
            - unknown
          - `school` string, required
          - `school_id` union, required
            - string
            - unknown
          - `start` object, required
            - `year` number
            - `month` number
          - `end` object
            - `year` number
            - `month` number
          - `school_details` object
            - `name` string, required
            - `employeeCount` number, required
            - `location` string, required
            - `description` string, required
            - `url` string, required
            - `logo` union, required
              - …
        - `work_experience` object[]
          - `company` string, required
          - `company_id` union, required
            - string
            - unknown
          - `company_url` union, required
            - string
            - unknown
          - `company_description` union, required
            - string
            - unknown
          - `company_headcount` union, required
            - object
              - …
            - unknown
          - `logo` union, required
            - string
            - unknown
          - `role` string, required
          - `industry` union, required
            - string
            - unknown
          - `description` union, required
            - string
            - unknown
          - `start` object, required
            - `year` number
            - `month` number
          - `end` object
            - `year` number
            - `month` number
          - `skills` union, required
            - object[]
              - …
            - unknown
        - `certifications` object[]
          - `name` string, required
          - `organization` string, required
          - `organization_id` union, required
            - string
            - unknown
          - `url` string
          - `start` object
            - `year` number, required
            - `month` string
          - `end` object
            - `year` number, required
            - `month` string
        - `projects` object[]
          - `name` string, required
          - `description` string, required
          - `skills` string[], required
          - `start` object
            - `year` number, required
            - `month` string
          - `end` object
            - `year` number, required
            - `month` string
        - `interests` string
        - `tags` object[]
          - `id` string, required
          - `name` string, required
        - `notes` object[]
          - `project_id` string, required
          - `content` string, required
          - `created_at` number, required
          - `author` object
            - `id` string, required
            - `seat_id` string, required
            - `first_name` string, required
            - `last_name` string, required
            - `public_profile_url` boolean, required
      - object
        - `object` 'SearchResult', required
        - `type` 'COMPANY', required
        - `id` string, required
        - `name` string, required
        - `location` union, required
          - string
          - unknown
        - `profile_url` string, required
        - `industry` string, required
        - `summary` union, required
          - string
          - unknown
        - `followers_count` number
        - `job_offers_count` number
        - `headcount` string
        - `revenue_range` object
          - `min` number, required
          - `max` number, required
          - `currency` string, required
      - object
        - `object` 'SearchResult', required
        - `type` 'POST', required
        - `provider` 'LINKEDIN', required
        - `id` string, required — A unique identifier.
        - `social_id` string, required — A unique identifier to be used to add a comment or a reaction to the post.
        - `share_url` string, required
        - `title` string
        - `text` string, required
        - `date` string, required
        - `parsed_datetime` string, required
        - `reaction_counter` number, required
        - `comment_counter` number, required
        - `repost_counter` number, required
        - `impressions_counter` number, required
        - `user_reacted` 'LIKE' | 'PRAISE' | 'APPRECIATION' | 'EMPATHY' | 'INTEREST' | 'ENTERTAINMENT'
        - `author` object, required
          - `public_identifier` union, required
            - string
            - unknown
          - `id` union, required
            - string
            - unknown
          - `name` union, required
            - string
            - unknown
          - `is_company` boolean, required
          - `headline` string
          - `profile_picture_url` string
        - `written_by` object
          - `id` string, required
          - `public_identifier` string, required
          - `name` string, required
        - `permissions` object, required
          - `can_react` boolean, required
          - `can_share` boolean, required
          - `can_post_comments` boolean, required
        - `is_repost` boolean, required
        - `repost_id` string — The republication ID.
        - `reposted_by` object
          - `public_identifier` union, required
            - string
            - unknown
          - `id` union, required
            - string
            - unknown
          - `name` union, required
            - string
            - unknown
          - `is_company` boolean, required
          - `headline` string
          - `profile_picture_url` string
        - `repost_content` object — The post shared in the current publication.
          - `id` string, required — A unique identifier.
          - `date` string, required
          - `parsed_datetime` string, required
          - `author` object, required
            - `public_identifier` union, required
              - …
            - `id` union, required
              - …
            - `name` union, required
              - …
            - `is_company` boolean, required
            - `headline` string
            - `profile_picture_url` string
          - `text` string, required
        - `mentions` object[], required
          - `url` string, required
          - `start` number, required
          - `length` number, required
        - `attachments` union[], required
          - union
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
        - `poll` object
          - `id` string, required — A unique identifier.
          - `total_votes_count` number, required
          - `question` string, required
          - `is_open` boolean, required
          - `options` object[], required
            - `id` string, required — A unique identifier.
            - `text` string, required
            - `win` boolean, required
            - `votes_count` number, required
        - `group` object
          - `id` string, required
          - `name` string, required
          - `private` boolean, required
        - `job_posting` object
          - `id` union, required
            - string
            - unknown
          - `title` string, required
          - `location` string, required
          - `company` object, required
            - `id` union, required
              - …
            - `name` union, required
              - …
            - `picture_url` string
        - `article` object
          - `id` union, required
            - string
            - unknown
          - `title` string, required
          - `url` string
          - `author` string
          - `published_at` string
          - `excerpt` string
          - `picture_url` string
        - `analytics` object
          - `impressions` number
          - `engagements` number
          - `engagement_rate` number
          - `clicks` number
          - `clickthrough_rate` number
          - `page_viewers_from_this_post` number
          - `followers_gained_from_this_post` number
          - `members_reached` number
      - object
        - `object` 'SearchResult', required
        - `type` 'JOB', required
        - `id` string, required
        - `reference_id` string, required
        - `title` string, required
        - `location` union, required
          - string
          - unknown
        - `posted_at` union, required
          - string — An ISO 8601 UTC datetime (YYYY-MM-DDTHH:MM:SS.sssZ). ⚠️ All links expire upon daily restart, regardless of their stated expiration date. A new link must be generated each time a user clicks on your app to connect.
          - unknown
        - `reposted` boolean, required
        - `url` string, required
        - `promoted` boolean, required
        - `benefits` string[], required
        - `easy_apply` boolean, required
        - `company` union, required
          - object
            - `id` union, required
              - …
            - `public_identifier` union, required
              - …
            - `name` union, required
              - …
            - `profile_url` union, required
              - …
            - `profile_picture_url` union, required
              - …
          - unknown
  - `config` object, required
    - `params` union
      - object
        - `api` 'classic', required
        - `category` 'people', required
        - `keywords` string — Linkedin native filter : KEYWORDS.
        - `industry` string[] — The ID of the parameter. Use type INDUSTRY on the List search parameters route to find out the right ID. Linkedin native filter : INDUSTRY.
        - `location` string[] — The ID of the parameter. Use type LOCATION on the List search parameters route to find out the right ID. Linkedin native filter : LOCATIONS.
        - `profile_language` string[] — ISO 639-1 language code. Linkedin native filter : PROFILE LANGUAGE.
        - `network_distance` number[] — First, second or third+ degree. Linkedin native filter : CONNECTIONS.
        - `company` string[] — The ID of the parameter. Use type COMPANY on the List search parameters route to find out the right ID. Linkedin native filter : CURRENT COMPANY.
        - `past_company` string[] — The ID of the parameter. Use type COMPANY on the List search parameters route to find out the right ID. Linkedin native filter : PAST COMPANY.
        - `school` string[] — The ID of the parameter. Use type SCHOOL on the List search parameters route to find out the right ID. Linkedin native filter : SCHOOL.
        - `service` string[] — The ID of the parameter. Use type SERVICE on the List search parameters route to find out the right ID. Linkedin native filter : SERVICE CATEGORIES.
        - `connections_of` string[] — The ID of the parameter. Use type CONNECTIONS on the List search parameters route to find out the right ID. Linkedin native filter : CONNECTIONS OF.
        - `followers_of` string[] — The ID of the parameter. Use type PEOPLE on the List search parameters route to find out the right ID. Linkedin native filter : FOLLOWERS OF.
        - `open_to` string[] — Linkedin native filter : OPEN TO.
        - `advanced_keywords` object
          - `first_name` string — Linkedin native filter : KEYWORDS / FIRST NAME.
          - `last_name` string — Linkedin native filter : KEYWORDS / LAST NAME.
          - `title` string — Linkedin native filter : KEYWORDS / TITLE.
          - `company` string — Linkedin native filter : KEYWORDS / COMPANY.
          - `school` string — Linkedin native filter : KEYWORDS / SCHOOL.
      - object
        - `api` 'classic', required
        - `category` 'companies', required
        - `keywords` string — Linkedin native filter : KEYWORDS.
        - `industry` string[] — The ID of the parameter. Use type INDUSTRY on the List search parameters route to find out the right ID. Linkedin native filter : INDUSTRY.
        - `location` string[] — The ID of the parameter. Use type LOCATION on the List search parameters route to find out the right ID. Linkedin native filter : LOCATIONS.
        - `has_job_offers` boolean — Linkedin native filter : JOB LISTINGS ON LINKEDIN.
        - `headcount` object[] — Linkedin native filter : COMPANY SIZE.
          - `min` 1 | 11 | 51 | 201 | 501 | 1001 | 5001 | 10001
          - `max` 1 | 10 | 50 | 200 | 500 | 1000 | 5000 | 10000
        - `network_distance` number[] — First, second or third+ degree. Linkedin native filter : CONNECTIONS.
      - object
        - `api` 'classic', required
        - `category` 'posts', required
        - `keywords` string — Linkedin native filter : KEYWORDS.
        - `sort_by` 'relevance' | 'date' — Default value is relevance. Linkedin native filter : SORT BY.
        - `date_posted` 'past_day' | 'past_week' | 'past_month' — Linkedin native filter : DATE POSTED.
        - `content_type` 'videos' | 'images' | 'live_videos' | 'collaborative_articles' | 'documents' — Linkedin native filter : CONTENT TYPE.
        - `posted_by` object
          - `member` string[] — The ID of the parameter. Use type PEOPLE on the List search parameters route to find out the right ID. Linkedin native filter : FROM MEMBER.
          - `company` string[] — The ID of the parameter. Use type COMPANY on the List search parameters route to find out the right ID. Linkedin native filter : FROM COMPANY.
          - `me` boolean — Linkedin native filter : POSTED BY [ME].
          - `first_connections` boolean — Linkedin native filter : POSTED BY [1ST CONNECTIONS].
          - `people_you_follow` boolean — Linkedin native filter : POSTED BY [PEOPLE YOU FOLLOW].
        - `mentioning` object
          - `member` string[] — The ID of the parameter. Use type PEOPLE on the List search parameters route to find out the right ID. Linkedin native filter : MENTIONING MEMBER.
          - `company` string[] — The ID of the parameter. Use type COMPANY on the List search parameters route to find out the right ID. Linkedin native filter : MENTIONING COMPANY.
        - `author` object
          - `industry` string[] — The ID of the parameter. Use type INDUSTRY on the List search parameters route to find out the right ID. Linkedin native filter : AUTHOR INDUSTRY.
          - `company` string[] — The ID of the parameter. Use type COMPANY on the List search parameters route to find out the right ID. Linkedin native filter : AUTHOR COMPANY.
          - `keywords` string — Linkedin native filter : AUTHOR KEYWORDS.
      - object
        - `api` 'classic', required
        - `category` 'jobs', required
        - `keywords` string — Linkedin native filter : KEYWORDS.
        - `sort_by` 'relevance' | 'date' — Default value is relevance. Linkedin native filter : SORT BY.
        - `date_posted` number — The timespan in days since today for the filter to be applied. Linkedin native filter : DATE POSTED.
        - `region` string — The ID of the parameter. Use type LOCATION on the List search parameters route to find out the right ID. Linkedin native filter : GLOBAL LOCATION.
        - `location` string[] — The ID of the parameter. Use type LOCATION on the List search parameters route to find out the right ID. Linkedin native filter : LOCATION.
        - `location_within_area` number — The search zone around the location in miles. Linkedin native filter : DISTANCE.
        - `industry` string[] — The ID of the parameter. Use type INDUSTRY on the List search parameters route to find out the right ID. Linkedin native filter : INDUSTRY.
        - `seniority` string[] — Linkedin native filter : EXPERIENCE LEVEL.
        - `function` string[] — The ID of the parameter. Use type JOB_FUNCTION on the List search parameters route to find out the right ID. Linkedin native filter : JOB FUNCTION.
        - `role` string[] — The ID of the parameter. Use type JOB_TITLE on the List search parameters route to find out the right ID. Linkedin native filter : TITLE.
        - `job_type` string[] — Linkedin native filter : JOB TYPE.
        - `company` string[] — The ID of the parameter. Use type COMPANY on the List search parameters route to find out the right ID. Linkedin native filter : COMPANY.
        - `presence` string[]
        - `easy_apply` boolean — Linkedin native filter : EASY APPLY.
        - `has_verifications` boolean — Linkedin native filter : HAS VERIFICATIONS.
        - `under_10_applicants` boolean — Linkedin native filter : UNDER 10 APPLICANTS.
        - `in_your_network` boolean — Linkedin native filter : IN YOUR NETWORK.
        - `fair_chance_employer` boolean — Linkedin native filter : FAIR CHANCE EMPLOYER.
        - `benefits` string[] — Linkedin native filter : BENEFITS.
        - `commitments` string[] — Linkedin native filter : COMMITMENTS.
        - `minimum_salary` union — Linkedin native filter : SALARY.
          - object
            - `currency` union, required
              - …
            - `value` 40 | 60 | 80 | 100 | 120 | 140 | 160 | 180 | 200, required — Value in thousands of dollars.
          - object
            - `currency` 'GBP', required
            - `value` 20 | 30 | 40 | 50 | 60 | 70 | 80 | 90 | 100, required — Value in thousands of pounds.
      - object
        - `api` 'sales_navigator', required
        - `category` 'people', required
        - `keywords` string — Linkedin native filter : KEYWORDS.
        - `last_viewed_at` number — Unix timestamp to be used with a saved search to filter new results from this date.
        - `saved_search_id` string — The ID of the parameter. Use type SAVED_SEARCHES on the List search parameters route to find out the right ID. Overrides all other parameters.
        - `recent_search_id` string — The ID of the parameter. Use type RECENT_SEARCHES on the List search parameters route to find out the right ID. Overrides all other parameters.
        - `location` object — Linkedin native filter : GEOGRAPHY.
          - `include` string[] — The ID of the parameter. Use type REGION on the List search parameters route to find out the right ID.
          - `exclude` string[] — The ID of the parameter. Use type REGION on the List search parameters route to find out the right ID.
        - `location_by_postal_code` object
          - `include` string[] — The ID of the parameter. Use type POSTAL_CODE on the List search parameters route to find out the right ID.
          - `exclude` string[] — The ID of the parameter. Use type POSTAL_CODE on the List search parameters route to find out the right ID.
          - `within_area` number — The search zone around the location in miles.
        - `industry` object — Linkedin native filter : INDUSTRY.
          - `include` string[] — The ID of the parameter. Use type SALES_INDUSTRY on the List search parameters route to find out the right ID.
          - `exclude` string[] — The ID of the parameter. Use type SALES_INDUSTRY on the List search parameters route to find out the right ID.
        - `first_name` string — Linkedin native filter : FIRST NAME.
        - `last_name` string — Linkedin native filter : LAST NAME.
        - `tenure` object[] — Linkedin native filter : YEARS OF EXPERIENCE.
          - `min` 0 | 1 | 3 | 6 | 10
          - `max` 1 | 2 | 5 | 10
        - `groups` string[] — The ID of the parameter. Use type GROUPS on the List search parameters route to find out the right ID. Linkedin native filter : GROUPS.
        - `school` object — Linkedin native filter : SCHOOL.
          - `include` string[] — The ID of the parameter. Use type SCHOOL on the List search parameters route to find out the right ID.
          - `exclude` string[] — The ID of the parameter. Use type SCHOOL on the List search parameters route to find out the right ID.
        - `profile_language` string[] — ISO 639-1 language code. Linkedin native filter : PROFILE LANGUAGE.
        - `company` object — Linkedin native filter : CURRENT COMPANY.
          - `include` string[] — The ID of the parameter. Use type COMPANY on the List search parameters route to find out the right ID. You can also set a plain text company name instead.
          - `exclude` string[] — The ID of the parameter. Use type COMPANY on the List search parameters route to find out the right ID. You can also set a plain text company name instead.
        - `company_headcount` object[] — Linkedin native filter : COMPANY HEADCOUNT.
          - `min` 1 | 11 | 51 | 201 | 501 | 1001 | 5001 | 10001
          - `max` 1 | 10 | 50 | 200 | 500 | 1000 | 5000 | 10000
        - `company_type` string[] — Linkedin native filter : COMPANY TYPE.
        - `company_location` object — Linkedin native filter : COMPANY HEADQUARTERS LOCATION.
          - `include` string[] — The ID of the parameter. Use type REGION on the List search parameters route to find out the right ID.
          - `exclude` string[] — The ID of the parameter. Use type REGION on the List search parameters route to find out the right ID.
        - `tenure_at_company` object[] — Linkedin native filter : YEARS IN CURRENT COMPANY.
          - `min` 0 | 1 | 3 | 6 | 10
          - `max` 1 | 2 | 5 | 10
        - `past_company` object — Linkedin native filter : PAST COMPANY.
          - `include` string[] — The ID of the parameter. Use type COMPANY on the List search parameters route to find out the right ID. You can also set a plain text company name instead.
          - `exclude` string[] — The ID of the parameter. Use type COMPANY on the List search parameters route to find out the right ID. You can also set a plain text company name instead.
        - `function` object — Linkedin native filter : FUNCTION.
          - `include` string[] — The ID of the parameter. Use type DEPARTMENT on the List search parameters route to find out the right ID.
          - `exclude` string[] — The ID of the parameter. Use type DEPARTMENT on the List search parameters route to find out the right ID.
        - `role` object — Linkedin native filter : CURRENT JOB TITLE.
          - `include` string[] — The ID of the parameter. Use type JOB_TITLE on the List search parameters route to find out the right ID. You can also set a plain text job title instead.
          - `exclude` string[] — The ID of the parameter. Use type JOB_TITLE on the List search parameters route to find out the right ID. You can also set a plain text job title instead.
        - `tenure_at_role` object[] — Linkedin native filter : YEARS IN CURRENT POSITION.
          - `min` 0 | 1 | 3 | 6 | 10
          - `max` 1 | 2 | 5 | 10
        - `seniority` object — Linkedin native filter : SENIORITY LEVEL.
          - `include` string[]
          - `exclude` string[]
        - `past_role` object — Linkedin native filter : PAST JOB TITLE.
          - `include` string[] — The ID of the parameter. Use type JOB_TITLE on the List search parameters route to find out the right ID.
          - `exclude` string[] — The ID of the parameter. Use type JOB_TITLE on the List search parameters route to find out the right ID.
        - `following_your_company` boolean — Linkedin native filter : FOLLOWING YOUR COMPANY.
        - `viewed_your_profile_recently` boolean — Linkedin native filter : VIEWED YOUR PROFILE RECENTLY.
        - `network_distance` union[] — First, second, third+ degree or GROUP. Linkedin native filter : CONNECTION.
          - union
            - 1 | 2 | 3
            - 'GROUP'
        - `connections_of` string[] — The ID of the parameter. Use type PEOPLE on the List search parameters route to find out the right ID. Linkedin native filter : CONNECTIONS OF.
        - `past_colleague` boolean — Linkedin native filter : PAST COLLEAGUE.
        - `shared_experiences` boolean — Linkedin native filter : SHARED EXPERIENCES.
        - `changed_jobs` boolean — Linkedin native filter : CHANGED JOBS.
        - `posted_on_linkedin` boolean — Linkedin native filter : POSTED ON LINKEDIN.
        - `mentionned_in_news` boolean — Linkedin native filter : MENTIONNED IN NEWS.
        - `persona` string[] — The ID of the parameter. Use type PERSONA on the List search parameters route to find out the right ID. Linkedin native filter : PERSONA.
        - `account_lists` object — Linkedin native filter : ACCOUNT LISTS.
          - `include` string[] — The ID of the parameter. Use type ACCOUNT_LISTS on the List search parameters route to find out the right ID.
          - `exclude` string[] — The ID of the parameter. Use type ACCOUNT_LISTS on the List search parameters route to find out the right ID.
        - `lead_lists` object — Linkedin native filter : LEAD LISTS.
          - `include` string[] — The ID of the parameter. Use type LEAD_LISTS on the List search parameters route to find out the right ID.
          - `exclude` string[] — The ID of the parameter. Use type LEAD_LISTS on the List search parameters route to find out the right ID.
        - `viewed_profile_recently` boolean — Linkedin native filter : PEOPLE YOU INTERACTED WITH / VIEWED PROFILE.
        - `messaged_recently` boolean — Linkedin native filter : PEOPLE YOU INTERACTED WITH / MESSAGED.
        - `include_saved_leads` boolean — Linkedin native filter : SAVED LEADS AND ACCOUNTS / ALL MY SAVED LEADS.
        - `include_saved_accounts` boolean — Linkedin native filter : SAVED LEADS AND ACCOUNTS / ALL MY SAVED ACCOUNTS.
        - `save_search` object — Saves the current search.
          - `name` string, required — The name of the new saved search.
      - object
        - `api` 'sales_navigator', required
        - `category` 'companies', required
        - `keywords` string — Linkedin native filter : KEYWORDS.
        - `last_viewed_at` number — Unix timestamp to be used with a saved search to filter new results from this date.
        - `saved_search_id` string — The ID of the parameter. Use type SAVED_SEARCHES on the List search parameters route to find out the right ID. Overrides all other parameters.
        - `recent_search_id` string — The ID of the parameter. Use type RECENT_SEARCHES on the List search parameters route to find out the right ID. Overrides all other parameters.
        - `industry` object — Linkedin native filter : INDUSTRY.
          - `include` string[] — The ID of the parameter. Use type SALES_INDUSTRY on the List search parameters route to find out the right ID.
          - `exclude` string[] — The ID of the parameter. Use type SALES_INDUSTRY on the List search parameters route to find out the right ID.
        - `location` object — Linkedin native filter : HEADQUARTERS LOCATION.
          - `include` string[] — The ID of the parameter. Use type LOCATION on the List search parameters route to find out the right ID.
          - `exclude` string[] — The ID of the parameter. Use type LOCATION on the List search parameters route to find out the right ID.
        - `location_by_postal_code` object
          - `include` string[] — The ID of the parameter. Use type POSTAL_CODE on the List search parameters route to find out the right ID.
          - `exclude` string[] — The ID of the parameter. Use type POSTAL_CODE on the List search parameters route to find out the right ID.
          - `within_area` number — The search zone around the location in miles.
        - `has_job_offers` boolean — Linkedin native filter : JOB OPPORTUNITIES / HIRING ON LINKEDIN.
        - `headcount` object[] — Linkedin native filter : COMPANY HEADCOUNT.
          - `min` 1 | 11 | 51 | 201 | 501 | 1001 | 5001 | 10001
          - `max` 1 | 10 | 50 | 200 | 500 | 1000 | 5000 | 10000
        - `headcount_growth` object — Linkedin native filter : COMPANY HEADCOUNT GROWTH.
          - `min` number
          - `max` number
        - `department_headcount` object — Linkedin native filter : DEPARTMENT HEADCOUNT.
          - `department` string[], required — The ID of the parameter. Use type DEPARTMENT on the List search parameters route to find out the right ID.
          - `min` number
          - `max` number
        - `department_headcount_growth` object — Linkedin native filter : DEPARTMENT HEADCOUNT GROWTH.
          - `department` string[], required — The ID of the parameter. Use type DEPARTMENT on the List search parameters route to find out the right ID.
          - `min` number
          - `max` number
        - `network_distance` number[] — First, second or third+ degree. Linkedin native filter : CONNECTION.
        - `annual_revenue` object — Linkedin native filter : ANNUAL REVENUE. If you want to use the '1000+' value, please set the 'max' value field to 1001.
          - `currency` string, required — ISO 4217 currency code.
          - `min` 0 | 0.2 | 1 | 2.5 | 5 | 10 | 20 | 50 | 100 | 500 | 1000 | 1001, required
          - `max` 0 | 0.2 | 1 | 2.5 | 5 | 10 | 20 | 50 | 100 | 500 | 1000 | 1001, required
        - `followers_count` object[] — Linkedin native filter : NUMBER OF FOLLOWERS.
          - `min` 1 | 51 | 101 | 1001 | 5001
          - `max` 50 | 100 | 1000 | 5000
        - `fortune` object[] — Linkedin native filter : FORTUNE.
          - `min` 0 | 51 | 101 | 251
          - `max` 50 | 100 | 250 | 500
        - `technologies` string[] — The ID of the parameter. Use type TECHNOLOGIES on the List search parameters route to find out the right ID. Linkedin native filter : TECHNOLOGIES USED.
        - `recent_activities` string[] — Linkedin native filter : RECENT ACTIVITIES.
        - `saved_accounts` string[] — The ID of the parameter. Use type SAVED_ACCOUNTS on the List search parameters route to find out the right ID. Linkedin native filter : SAVED ACCOUNTS.
        - `account_lists` object — Linkedin native filter : ACCOUNT LISTS.
          - `include` string[] — The ID of the parameter. Use type ACCOUNT_LISTS on the List search parameters route to find out the right ID.
          - `exclude` string[] — The ID of the parameter. Use type ACCOUNT_LISTS on the List search parameters route to find out the right ID.
        - `save_search` object — Saves the current search.
          - `name` string, required — The name of the new saved search.
      - object
        - `api` 'recruiter', required
        - `category` 'people', required
        - `keywords` string — Boolean modifiers can be used to refine your search. Example : developers AND product owners NOT managers
        - `locale` 'arabic' | 'bangla' | 'czech' | 'danish' | 'german' | 'greek' | 'english' | 'spanish' | 'persian' | 'finnish' | 'french' | 'hindi' | 'hungarian' | 'indonesian' | 'italian' | 'hebrew' | 'japanese' | 'korean' | 'marathi' | 'malay' | 'dutch' | 'norwegian' | 'punjabi' | 'polish' | 'portuguese' | 'romanian' | 'russian' | 'swedish' | 'telugu' | 'thai' | 'tagalog' | 'turkish' | 'ukrainian' | 'vietnamese' | 'chinese_simplified' | 'chinese_traditional' — As results may vary depending on Linkedin application chosen language, you may need to set the same locale if you observe inconsistencies. Default is english.
        - `saved_search` object — This parameter will override all others.
          - `id` string, required — The ID of the parameter. Use type SAVED_SEARCHES on the List search parameters route to find out the right ID.
          - `project_id` string, required — The ID of the parameter. Use type SAVED_SEARCHES on the List search parameters route to find out the right ID.
          - `newest_results_only` boolean
        - `saved_filter` string — The ID of the parameter. Use type SAVED_FILTERS on the List search parameters route to find out the right ID.
        - `location` object[]
          - `id` string, required — The ID of the parameter. Use type LOCATION on the List search parameters route to find out the right ID.
          - `priority` 'CAN_HAVE' | 'MUST_HAVE' | 'DOESNT_HAVE'
          - `scope` 'CURRENT' | 'OPEN_TO_RELOCATE_ONLY' | 'CURRENT_OR_OPEN_TO_RELOCATE'
          - `title` string — The title that came along with the ID in the List search parameters route response. Only necessary if the CURRENT_OR_OPEN_TO_RELOCATE value of the scope parameter is used.
        - `location_within_area` number — The search zone around the location in miles.
        - `industry` object — Linkedin native filter : INDUSTRIES.
          - `include` string[] — The ID of the parameter. Use type INDUSTRY on the List search parameters route to find out the right ID.
          - `exclude` string[] — The ID of the parameter. Use type INDUSTRY on the List search parameters route to find out the right ID.
        - `role` union[]
          - union — Linkedin native filter : JOB TITLES.
            - object
              - …
            - object
              - …
        - `skills` union[]
          - union — Linkedin native filter : SKILLS AND ASSESSMENTS.
            - object
              - …
            - object
              - …
        - `company` union[]
          - union — Linkedin native filter : COMPANIES.
            - object
              - …
            - object
              - …
        - `company_headcount` object[] — Linkedin native filter : COMPANY SIZES.
          - `min` 1 | 11 | 51 | 201 | 501 | 1001 | 5001 | 10001
          - `max` 1 | 10 | 50 | 200 | 500 | 1000 | 5000 | 10000
        - `current_company` object[]
          - `id` string, required — The ID of the parameter. Use type COMPANY on the List search parameters route to find out the right ID.
          - `priority` 'CAN_HAVE' | 'MUST_HAVE' | 'DOESNT_HAVE'
        - `past_company` object[]
          - `id` string, required — The ID of the parameter. Use type COMPANY on the List search parameters route to find out the right ID.
          - `priority` 'CAN_HAVE' | 'MUST_HAVE' | 'DOESNT_HAVE'
        - `school` object[]
          - `id` string, required — The ID of the parameter. Use type SCHOOL on the List search parameters route to find out the right ID.
          - `priority` 'CAN_HAVE' | 'MUST_HAVE' | 'DOESNT_HAVE'
        - `degree` object — Linkedin native filter : DEGREES.
          - `include` string[] — The ID of the parameter. Use type DEGREE on the List search parameters route to find out the right ID.
          - `exclude` string[] — The ID of the parameter. Use type DEGREE on the List search parameters route to find out the right ID.
        - `employment_type` string[] — Linkedin native filter : EMPLOYMENT TYPE. Only available to Recruiter PRO contracts.
        - `groups` string[] — The ID of the parameter. Use type GROUPS on the List search parameters route to find out the right ID. Linkedin native filter : ALL GROUPS.
        - `graduation_year` object — A range of years. Linkedin native filter : YEAR OF GRADUATION.
          - `min` number
          - `max` number
        - `tenure` object — Linkedin native filter : YEARS OF EXPERIENCE.
          - `min` number
          - `max` number
        - `tenure_in_company` object — Linkedin native filter : YEARS IN CURRENT COMPANY.
          - `min` number
          - `max` number
        - `tenure_in_position` object — Linkedin native filter : YEARS IN CURRENT POSITION.
          - `min` number
          - `max` number
        - `seniority` object — Linkedin native filter : SENIORITY.
          - `include` string[]
          - `exclude` string[]
        - `function` string[] — The ID of the parameter. Use type DEPARTMENT on the List search parameters route to find out the right ID. Linkedin native filter : JOB FUNCTIONS.
        - `network_distance` union[] — First, second, third+ degree or GROUP. Linkedin native filter : NETWORK RELATIONSHIPS.
          - union
            - 1 | 2 | 3
            - 'GROUP'
        - `spoken_languages` object[] — Linkedin native filter : SPOKEN LANGUAGES. Only available to Recruiter PRO contracts.
          - `language` string, required
          - `priority` 'CAN_HAVE' | 'MUST_HAVE' | 'DOESNT_HAVE'
          - `scope` 'ELEMENTARY' | 'LIMITED_WORKING' | 'PROFESSIONAL_WORKING' | 'FULL_PROFESSIONAL' | 'NATIVE_OR_BILINGUAL'
        - `hide_previously_viewed` object — Linkedin native filter : HIDE PREVIOUSLY VIEWED.
          - `timespan` number, required — The timespan in days since today for the filter to be applied.
        - `profile_language` string[] — ISO 639-1 language code. Linkedin native filter : PROFILE LANGUAGES.
        - `recently_joined` object[] — Linkedin native filter : RECENTLY JOINED LINKEDIN.
          - `min` 2 | 8 | 15 | 31
          - `max` 1 | 7 | 14 | 30 | 90
        - `spotlights` string[] — Linkedin native filter : SPOTLIGHTS. For users with advanced Recruiter subscription.
        - `first_name` string[] — Linkedin native filter : FIRST NAMES.
        - `last_name` string[] — Linkedin native filter : LAST NAMES.
        - `has_military_background` boolean — Linkedin native filter : HAS US MILITARY BACKGROUND.
        - `past_applicants` boolean — Linkedin native filter : PAST APPLICANTS.
        - `hiring_projects` object — Linkedin native filter : PROJECTS.
          - `include` string[] — The ID of the parameter. Use type HIRING_PROJECTS on the List search parameters route to find out the right ID.
          - `exclude` string[] — The ID of the parameter. Use type HIRING_PROJECTS on the List search parameters route to find out the right ID.
        - `recruiting_activity` object[]
          - `id` 'messages' | 'tags' | 'notes' | 'projects' | 'resumes' | 'reviews', required
          - `priority` 'CAN_HAVE' | 'MUST_HAVE' | 'DOESNT_HAVE'
          - `timespan` number — The timespan in days since today for the filter to be applied.
        - `notes` string[] — Linkedin native filter : NOTES.
      - object
        - `url` string, required — Linkedin's public search URL. Setting this parameter will override the entire body.
      - object — In the case of a long cursor, you may want to set it in the body rather than in the query parameters.
        - `cursor` string, required — A cursor for pagination purposes. To get the next page of entries, you need to make a new request and fulfill this field with the cursor received in the preceding request. This process should be repeated until all entries have been retrieved.
  - `paging` object, required
    - `start` union, required
      - number
      - unknown
    - `page_count` number, required
    - `total_count` number, required
  - `cursor` union, required
    - string — A cursor for pagination purposes. To get the next page of entries, you need to make a new request and fulfill this field with the cursor received in the preceding request. This process should be repeated until all entries have been retrieved.
    - unknown
  - `metadata` object
    - `search_history_id` string
    - `search_context_id` string
    - `search_request_id` string

## Other responses

- `400` — ## Bad Request ### Invalid parameters One or more request parameters are invalid or missing. undefined
- `401` — ## Unauthorized ### Disconnected account The account appears to be disconnected from the provider service. undefined
- `403` — ## Forbidden ### Insufficient permissions - Type: "errors/insufficient_permissions" Valid authentication but insufficient permissions to perform the request. ### Account restricted - Type: "errors/account_restricted" Access to this account has been restricted by the provider. ### Account mismatch - Type: "errors/account_mismatch" This action cannot be done with your account. ### Unknown authentication context - Type: "errors/unknown_authentication_context" An additional step seems necessary to complete login. Please connect to provider with your browser to find out more, then retry authentication. ### Session mismatch - Type: "errors/session_mismatch" Token User id does not match client session id. ### Feature not subscribed - Type: "errors/feature_not_subscribed" The requested feature has either not been subscribed or not been authenticated properly. ### Subscription required - Type: "errors/subscription_required" The action you're trying to achieve requires a subscription to provider's services. ### Resource access restricted - Type: "errors/resource_access_restricted" You don't have access to this resource. ### Action required - Type: "errors/action_required" An additional step seems necessary. Complete authentication on the provider's native application and try again.
- `404` — ## Not Found ### Resource not found. The requested resource were not found. Account not found
- `500` — ## Internal Server Error ### Unexpected error - Type: "errors/unexpected_error" Something went wrong. {{moreDetails}} ### Provider error - Type: "errors/provider_error" The provider is experiencing operational problems. Please try again later. ### Authentication intent error - Type: "errors/authentication_intent_error" The current authentication intent was killed after failure. Please start the process again from the beginning.
- `503` — ## Service Unavailable ### No client session - Type: "errors/no_client_session" No client session is currently running. ### No channel - Type: "errors/no_channel" No channel to client session. ### Handler missing - Type: "errors/no_handler" Handler missing for that request. ### Network down - Type: "errors/network_down" Network is down on server side. Please wait a moment and retry. ### Service unavailable - Type: "errors/service_unavailable" Please try again later.
- `504` — ## Gateway Timeout ### Request timed out - Type: "errors/request_timeout" Request Timeout. Please try again, and if the issue persists, contact support.

---

[API](https://skmtc.net/unipile/apis/unipile-api-reference.md) · [All operations](https://skmtc.net/unipile/apis/unipile-api-reference/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/unipile/unipile-api-reference/revisions/3483a34061f6/schema)
