Get LinkedIn profile skills
Automatically get LinkedIn profile skills on linkedin.com. Get the full list of skills a LinkedIn profile lists, in the order the profile shows them, from the profile's own skills page. Pass the public profile id or a full profile URL. Each skill comes with the supporting lines shown beneath it — the jobs, schools and certifications it is tied to, plus any endorsement or skill-assessment note — and, where the profile offers them, a link to the skill's endorsers list and a link to its detail page. Both links are per-skill rather than per-profile: most skills carry neither, a skill with endorsements usually carries the endorsers one, and only a skill with more detail than fits inline carries the detail one, so expect null on many entries. Profiles that list no skills come back as an empty list rather than an error. Requires being logged in to LinkedIn. Complements the profile experience and education scripts.
Input
publicId requiredLinkedIn public profile id (the part after /in/ in the profile URL). A full profile URL is also accepted.
Output
count requiredNumber of skills returned; 0 when the profile lists none.
skills requiredpublicId requiredprofileUrl requiredFAQ
Search LinkedIn people
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.
Get LinkedIn profile
Get one LinkedIn profile by its public id or profile URL: name, headline, location and its geo id, current company, About text, photo, connection degree, follower and connection counts, the stable member id, and the full lists of experience, education, languages, certifications and honors, in the order the profile shows them, with LinkedIn's ids for companies and schools and dates as month and year. A role's location is the text the member saved, which can be translated or misspelled. Skills are in linkedin.com/get_profile_skills and contact details in linkedin.com/get_profile_contact_info. A field is null and a list is empty when the profile does not show it. Fails with a clear message when the browser is not signed in to LinkedIn, when the profile does not exist, or when LinkedIn limits the account.
Get LinkedIn profile experience
Get the full experience list from a LinkedIn profile's dedicated experience page by publicId, with grouped companies expanded to one entry per role. Returns positions (title, company, companyUrl, employmentType, dateRange, duration, location, description).
