Search LinkedIn people
Input
page optionalResult 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: 1title optionalCurrent job title keyword (LinkedIn 'Title' filter, exact-phrase quoted).
geoUrn optionalLocation 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 optionalSchool name keyword.
company optionalCompany name keyword (free-text 'Company' filter — use currentCompanyIds for an exact company).
keywords optionalFree-text search query.
lastName optionalLast name filter.
firstName optionalFirst name filter.
connectionOf optionalA 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 optionalNumeric LinkedIn companyIds — past employer facet, OR-combined.
connectionDegrees optionalConnection-degree facet, OR-combined.
currentCompanyIds optionalNumeric LinkedIn companyIds (from get_company_info) — current employer facet, OR-combined.
Output
page requiredpeople requiredEmpty when the page has no results (past the last page, or no match). Out-of-network 'LinkedIn Member' cards are not included.
total optionalTotal result count if displayed; 0 when LinkedIn shows no results; null when LinkedIn hides it (observed on free-tier accounts).
