linkedin_profile
Extract structured LinkedIn profile data including experiences, education, skills, and interests from a profile URL or username.
Instructions
Extract a LinkedIn profile using web scraping with Selenium.
Args:
profile: The LinkedIn profile URL or username
extract_educations: If True, extract educations
extract_skills: If True, extract skills
extract_interests: If True, extract the profile interests
Returns:
The LinkedIn profile as a dictionary
Example output in case of success:
{
"given_name": "Gil",
"surname": "Fernandes",
"email": "gil-palma-fernandes@linkedin.com",
"cv": "A Software Engineer and data scientist with over 25 years of professional experience in different companies. I spent a good part of my professional career working in projects related to the aviation industry and the rest as developer in Talend and Java based projects.
In 2019 I commenced my learning on Artificial Intelligence and Deep Learning and related technologies and participated in several Kaggle competitions. I dedicate my weekends to my pet projects for UK charities which promote well-being and meditation.", "summary": "", "industry_name": "Software Engineer at Onepoint Consulting", "geo_location": "London Area, United Kingdom", "linkedin_profile_url": "https://www.linkedin.com/in/gil-palma-fernandes", "experiences": [ { "institution_name": "Onepoint Consulting · Full-time", "linkedin_url": "https://www.linkedin.com/company/309728/", "website": "", "industry": "", "type": "", "headquarters": "", ...
Example output in case of error:
{
"error": "Error extracting profile: Error extracting profile"
}
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| profile | Yes | ||
| extract_skills | No | ||
| extract_interests | No | ||
| extract_educations | No |