App Logo
linkedin.com

Search LinkedIn people

Automatically search LinkedIn people on linkedin.com. Search LinkedIn people by keywords with optional title, name, company, school, currentCompanyIds/pastCompanyIds (numeric ids from get_company_info), connectionDegrees, connectionOf, geoUrn, and a page number (10 people per page). Returns page, total, hasNextPage and people (name, url, publicId, memberUrn, degree, headline, location, snippet, followers, the mutual-connections line, and the members in common as data: up to two named mutuals with their profile, and mutualCount). Members in common: each 2nd-degree card names up to two of the people who connect you, and mutualCount says how many there are. To list them all, pass the card's memberUrn as connectionOf. Works alone or with any other filter. Empty results: people is [] and total is 0 only when LinkedIn shows its empty state. When LinkedIn shows another page instead of results (the monthly search limit of a free account, a security check), the run fails and names what the page showed. Location: this script takes LinkedIn geo ids only. To search a place, call suggest_locations with the place name first, then pass the geoUrn of the suggestion you want.

Input

page optional

Result page, 10 people per page. Default 1. The same page returns the same people, so pages can be fetched in parallel. LinkedIn caps browsing at ~100 pages; free-tier accounts also hit a monthly commercial-use search limit.

Default: 1
title optional

Current job title keyword (LinkedIn 'Title' filter, exact-phrase quoted).

geoUrn optional

Location filter: one or more LinkedIn geo ids, OR-combined. This script takes no place names. To filter by a place, call suggest_locations({query:'Paris'}) first and pass the geoUrn of the suggestion you want (e.g. '106383538' for Paris, Île-de-France, France).

school optional

School name keyword.

company optional

Company name keyword (free-text 'Company' filter — use currentCompanyIds for an exact company).

keywords optional

Free-text search query.

lastName optional

Last name filter.

firstName optional

First name filter.

connectionOf optional

A member URN — the memberUrn value returned by this script's results or by get_profile (bare ACoAA… tail or full urn:li:fsd_profile:…, both accepted). Restricts results to that member's connections as LinkedIn reveals them to you: for a member outside your 1st degree that is exactly the people you have in common — your possible introducers. Works alone (no other filter needed) and composes with every other facet.

pastCompanyIds optional

Numeric LinkedIn companyIds — past employer facet, OR-combined.

connectionDegrees optional

Connection-degree facet, OR-combined.

currentCompanyIds optional

Numeric LinkedIn companyIds (from get_company_info) — current employer facet, OR-combined.

Output

page required
total required

0 when LinkedIn shows its empty state. Null otherwise: LinkedIn shows no result count on a results page.

people required

The people on this page, in LinkedIn's order. Empty only when LinkedIn shows its empty state, or when every card is an out-of-network member LinkedIn does not name.

hasNextPage required

Whether LinkedIn offers a next page. False on the last page and on the empty state. Null only when a full page shows no pager.

hiddenCount required

Cards on this page for out-of-network members LinkedIn does not name. They are counted here and not returned in people.

FAQ

Search LinkedIn people by keywords with optional title, name, company, school, currentCompanyIds/pastCompanyIds (numeric ids from get_company_info), connectionDegrees, connectionOf, geoUrn, and a page number (10 people per page). Returns page, total, hasNextPage and people (name, url, publicId, memberUrn, degree, headline, location, snippet, followers, the mutual-connections line, and the members in common as data: up to two named mutuals with their profile, and mutualCount).
Ask an AI agent connected to Reduck to run reduck/linkedin.com/search_people, or run it from a terminal with the Reduck CLI: npx @reduck-ai/cli@latest run --script reduck/linkedin.com/search_people
You do not need one. "Search LinkedIn people" drives the real linkedin.com pages in a browser, so it works whether or not linkedin.com offers an API for this.
Optional: page, title, geoUrn, school, company, keywords, lastName, firstName, connectionOf, pastCompanyIds, connectionDegrees, currentCompanyIds.
It returns page, total, people, hasNextPage, hiddenCount.
Yes. It acts as you on linkedin.com: on your own Chrome it reuses your session, and on a Reduck-hosted browser it loads the linkedin.com cookies saved by the Reduck extension.
It only reads. It looks things up on linkedin.com and changes nothing there.
Ask an AI agent connected to Reduck to run reduck/linkedin.com/search_people, or run it from a terminal with the Reduck CLI: npx @reduck-ai/cli@latest run --script reduck/linkedin.com/search_people
It is part of Reduck's official curated catalogue.

Start building not clicking