# Search LinkedIn people

### Search LinkedIn people

`POST /api/v1/linkedin/people/search`

Operation ID: `searchLinkedinClassicPeople`

Search standard LinkedIn with keywords, focused structured filters, or a Classic people search URL.

**Request body** (required)

- `connectedAccountId` (string · uuid, required): Connected account to act as
- `keywords` (string, optional)
- `locations` (string[], optional): Location ids from the search parameters endpoint with type=LOCATION.
- `industries` (string[], optional): Industry ids from the search parameters endpoint with type=INDUSTRY.
- `companies` (string[], optional): Current-company ids from the search parameters endpoint with type=COMPANY.
- `pastCompanies` (string[], optional): Past-company ids from the search parameters endpoint with type=COMPANY.
- `schools` (string[], optional): School ids from the search parameters endpoint with type=SCHOOL.
- `serviceCategories` (string[], optional): Service-category ids from the search parameters endpoint with type=SERVICE.
- `connectionsOf` (string[], optional): Member ids from the search parameters endpoint with type=CONNECTIONS. Returns people connected to them.
- `followersOf` (string[], optional): Member ids from the search parameters endpoint with type=PEOPLE. Returns people who follow them.
- `profileLanguages` (string[], optional): ISO 639-1 profile-language codes from the search parameters endpoint with type=LANGUAGE.
- `networkDistances` (number[], optional): LinkedIn connection degrees: first, second, or third-plus.
- `openTo` ("pro_bono" | "board_member"[], optional): LinkedIn only filters on these two, not on open to work or hiring.
- `advancedKeywords` (object, optional): LinkedIn's Keywords panel: each field matches text against that profile field only.
  - `firstName` (string, optional)
  - `lastName` (string, optional)
  - `title` (string, optional)
  - `company` (string, optional)
  - `school` (string, optional)
- `searchUrl` (string · uri, optional): Use a people search URL copied from standard LinkedIn, such as https://www.linkedin.com/search/results/people/?keywords=engineer. The filters it carries replace the filter fields, which must then be left out. Sales Navigator URLs go to POST /api/v1/linkedin/sales-navigator/people/search.
- `cursor` (string, optional)
- `limit` (integer, optional): Requested page size, capped at 10 by LinkedIn Classic.

**200**: Search hits and an optional cursor.

- `hits` (object[], required)
- `cursor` (string | null, required)
- `requestId` (string · uuid, required): Id of this request, for support and troubleshooting

**Errors**

- `400`: Bad request
- `401`: Unauthorized: missing or invalid API key
- `403`: Forbidden
- `404`: Not found
- `422`: Invalid request payload
