To extract LinkedIn endorsements, you typically need to access the Skills & Endorsements section of a user’s LinkedIn profile. Here’s what you need to know:
1. Manual Extraction (Most Common)
If you’re viewing a LinkedIn profile manually:
-
Scroll to the “Skills” section.
-
You’ll see skills listed with numbers beside them — these are endorsements from other LinkedIn users.
-
You can click “Show more” to see all endorsed skills.
-
Copy the data directly.
2. Automated Extraction (For Your Own Profile or with Permission)
If you want to automate the process for multiple profiles (e.g., for recruitment, research, or data analysis), consider these options:
a. LinkedIn API (For Your Own Profile)
LinkedIn’s API does not give access to other users’ endorsements due to privacy concerns, but you can access your own with:
-
LinkedIn Developer Account
-
OAuth 2.0 token
-
Use
/meand other endpoints for profile data (though endorsements access is limited)
b. LinkedIn Data Export
You can export your own data, including endorsements:
-
Go to LinkedIn Data Export
-
Click “Download your data”
-
Choose “Connections” and “Recommendations” (skills/endorsements are included indirectly)
-
You will receive a ZIP file with CSVs including endorsement information
c. Web Scraping (Not Recommended Without Consent)
Scraping LinkedIn is against LinkedIn’s Terms of Service and can result in account bans or legal consequences. Use ethical alternatives like:
-
PhantomBuster (LinkedIn Skill Extractor)
-
TexAu
-
Octoparse
These tools simulate browsing and can extract endorsement data only if you’re logged into an account with access to the profile.
3. What You Can Extract
From a profile you have access to, you can get:
-
List of skills
-
Number of endorsements per skill
-
Names of endorsers (if public)
-
Skill categories (if applicable)
4. Data Format Example
Here’s what manually extracted data might look like:
| Skill | Endorsements | Endorsed By |
|---|---|---|
| Project Management | 42 | John Doe, Jane Smith, etc. |
| Data Analysis | 35 | David Lee, Alex Kim |
| Leadership | 50+ | (LinkedIn shows “50+”) |
Let me know if you need help automating this for your own account or a specific data format.