{"@id": "linkedin-profile-scraper", "@type": "Enrichment", "name": "LinkedIn People Profile Scraper", "description": "Extract public information from LinkedIn profiles  (compatible with Sales Navigator URLs). This enrichment loads and parses LinkedIn Profile pages to get data. An option is available to only fetch the profiles in real-time or to allow cached profile data.", "cost": "25 credits per profile", "schemaVersion": "2026-09-12", "creditsPerInput": null, "inputSchema": {"type": "object", "properties": {"profileUrl": {"type": "string", "title": "Person's LinkedIn Profile", "description": "LinkedIn Profile Identifier. Works with standard profile URLs (https://linkedin.com/in/xxx) and Sales Navigator URLs (https://www.linkedin.com/sales/lead/xxxx)."}}, "additionalProperties": true, "required": ["profileUrl"]}, "settingsSchema": {"type": "object", "properties": {"includeUrn": {"type": "boolean", "enableOnSetting": "acceptCachedProfiles==false", "title": "Include LinkedIn Internal ID (URN)", "description": "Include the LinkedIn internal identifier (URN), for example: ACoAAAIJflYBlveEKEKWvVsjTP4QeXHK8KfcKHg. This ID can be used to build Sales Navigator URLs, like https://www.linkedin.com/sales/lead/XXXX."}, "includePictures": {"type": "boolean", "enableOnSetting": "acceptCachedProfiles==false", "title": "Include Pictures", "description": "Include the LinkedIn profile picture and the company logo URL.\n\u26a0\ufe0f These URLs expire fast. Download the images to avoid broken links."}, "acceptCachedProfiles": {"type": "boolean", "enableOnSetting": "includeUrn==false&includePictures==false", "title": "Accept cached profiles", "description": "Default behavior is to fetch fresh LinkedIn profile data. Enable this option to use cached profiles when available. Cached profiles cost 20 credits per profile."}, "experiencesNb": {"type": "string", "enum": ["3", "5", "10"], "title": "Experiences to return", "description": "How many work experiences to return. Default to 3."}, "educationsNb": {"type": "string", "enum": ["1", "3", "5"], "title": "Educations to return", "description": "How many educations to return. Default to 1."}}, "additionalProperties": true}, "outputSchema": {"type": "object", "properties": {"linkedInInternalIdentifier": {"type": "string", "enableOnSetting": "acceptCachedProfiles==false&includeUrn==true", "title": "LinkedIn Internal ID (URN)", "description": "The unique internal LinkedIn identifier (URN). Example: ACoAAAIJflYBlveEKEKWvVsjTP4QeXHK8KfcKHg. Use it to build Sales Navigator URLs like https://www.linkedin.com/sales/lead/XXXX."}, "profileUrl": {"type": "string", "format": "uri", "title": "LinkedIn Profile URL Normalized", "description": "The clean and standardized LinkedIn Public Profile URL. In the format: https://www.linkedin.com/in/xxx"}, "firstName": {"type": "string", "title": "First Name", "description": "The first name of the profile"}, "lastName": {"type": "string", "title": "Last Name", "description": "The last name of the profile"}, "fullName": {"type": "string", "title": "Full Name", "description": "The full name of the profile"}, "linkedInHeadline": {"type": "string", "title": "Headline", "description": "The tagline on the user profile."}, "linkedInSummary": {"type": "string", "title": "Summary", "description": "A blurb (longer than the tagline) written by the user for his profile."}, "linkedInCity": {"type": "string", "title": "City", "description": "The city of the profile"}, "linkedInState": {"type": "string", "title": "State", "description": "The state of the profile"}, "linkedInCountryCode": {"type": "string", "title": "Country", "description": "The country code of the profile. 2-letter country code (ISO 3166-1 alpha-2)."}, "linkedInCountryName": {"type": "string", "title": "Country Name", "description": "The profile's country of residence, in English words."}, "linkedInLocation": {"type": "string", "title": "Location", "description": "Full Location text"}, "linkedInProfilePicture": {"type": "string", "enableOnSetting": "acceptCachedProfiles==false&includePictures==true", "title": "LinkedIn Profile Picture", "description": "These URLs expire fast. Download the images to avoid broken links."}, "linkedInlastExpTitle": {"type": "string", "title": "Title (Current or last experience)", "description": "The title of the current (or last) experience"}, "linkedInlastExpEmploymentType": {"type": "string", "title": "Employment Type (Current or last experience)", "description": "The employment type of the current (or last) experience."}, "linkedInlastExpDescription": {"type": "string", "title": "Description (Current or last experience)", "description": "The description of the current (or last) experience"}, "linkedInlastExpStartsAt": {"type": "string", "format": "date", "title": "Start Date (Current or last experience)", "description": "The start date of the current (or last) experience."}, "linkedInlastExpEndsAt": {"type": "string", "format": "date", "title": "End date (Current or last experience)", "description": "The end date of the last experience. None if still active."}, "linkedInlastExpLocation": {"type": "string", "title": "Location (Current or last experience)", "description": "The location of the current (or last) experience"}, "linkedInlastExpCompany": {"type": "string", "title": "Company Name (Current or last experience)", "description": "The company name of the current (or last) experience."}, "linkedInlastExpCompanyPage": {"type": "string", "title": "Company page URL (Current or last experience)", "description": "LinkedIn company's profile URL of the current (or last) experience."}, "linkedInlastExpCompanyWebsite": {"type": "string", "title": "Company website (Current or last experience)", "description": "Company Website of the current (or last) experience."}, "linkedInlastExpCompanyDescription": {"type": "string", "title": "Company description (Current or last experience)", "description": "The company description from the LinkedIn company page of the current or last experience."}, "linkedInlastExpCompanyIndustry": {"type": "string", "title": "Company Industry (Current or last experience)", "description": "Company Industry of the current (or last) experience."}, "linkedInlastExpCompanyRange": {"type": "string", "title": "Company employee range (Current or last experience)", "description": "Size of the company. In the form: 1, 2-10, 11-50, etc."}, "linkedInlastExpCompanyLogo": {"type": "string", "enableOnSetting": "acceptCachedProfiles==false&includePictures==true", "title": "Company Logo (Current or last experience)", "description": "These URLs expire fast. Download the images to avoid broken links."}, "linkedIn2ExpTitle": {"type": "string", "title": "Title (Experience #2)", "description": "The title from the second most recent work experience. If available."}, "linkedIn2ExpEmploymentType": {"type": "string", "title": "Employment Type (Experience #2)", "description": "The employment type from the second most recent work experience. If available."}, "linkedIn2ExpDescription": {"type": "string", "title": "Description (Experience #2)", "description": "The description from the second most recent work experience. If available."}, "linkedIn2ExpStartsAt": {"type": "string", "format": "date", "title": "Start Date (Experience #2)", "description": "The start date from the second most recent work experience. If available."}, "linkedIn2ExpEndsAt": {"type": "string", "format": "date", "title": "End date (Experience #2)", "description": "The end date from the second most recent work experience. If available."}, "linkedIn2ExpCompanyName": {"type": "string", "title": "Company Name (Experience #2)", "description": "The company name from the second most recent work experience. If available."}, "linkedIn2ExpLogo": {"type": "string", "enableOnSetting": "acceptCachedProfiles==false&includePictures==true", "title": "Company Logo (Experience #2)", "description": "These URLs expire fast. Download the images to avoid broken links."}, "linkedIn3ExpTitle": {"type": "string", "title": "Title (Experience #3)", "description": "The title from the third most recent work experience. If available."}, "linkedIn3ExpEmploymentType": {"type": "string", "title": "Employment Type (Experience #3)", "description": "The employment type from the third most recent work experience. If available."}, "linkedIn3ExpDescription": {"type": "string", "title": "Description (Experience #3)", "description": "The description from the third most recent work experience. If available."}, "linkedIn3ExpStartsAt": {"type": "string", "format": "date", "title": "Start Date (Experience #3)", "description": "The start date from the third most recent work experience. If available."}, "linkedIn3ExpEndsAt": {"type": "string", "format": "date", "title": "End date (Experience #3)", "description": "The end date from the third most recent work experience. If available."}, "linkedIn3ExpCompanyName": {"type": "string", "title": "Company Name (Experience #3)", "description": "The company name from the third most recent work experience. If available."}, "linkedIn3ExpLogo": {"type": "string", "enableOnSetting": "acceptCachedProfiles==false&includePictures==true", "title": "Company Logo (Experience #3)", "description": "These URLs expire fast. Download the images to avoid broken links."}, "linkedInlastEduSchool": {"type": "string", "title": "School (Current or last education)", "description": "The school name of the current (or last) education"}, "linkedInlastEduDegree": {"type": "string", "title": "Degree (Current or last education)", "description": "The degree of the current (or last) education"}, "linkedInlastEduField": {"type": "string", "title": "Field of Study (Current or last education)", "description": "The field of study of the current (or last) education"}, "linkedInlastEduStartsAt": {"type": "string", "format": "date", "title": "Start Date (Current or last education)", "description": "The start date of the current (or last) education"}, "linkedInlastEduEndsAt": {"type": "string", "format": "date", "title": "End date (Current or last education)", "description": "The end date of the current (or last) education"}, "linkedInlastEduLogo": {"type": "string", "enableOnSetting": "acceptCachedProfiles==false&includePictures==true", "title": "Logo URL (Current or last education)", "description": "These URLs expire fast. Download the images to avoid broken links."}, "linkedInLanguages": {"type": "string", "title": "Languages", "description": "Comma-separated list of spoken languages of the LinkedIn profile."}, "linkedInConnections": {"type": "string", "title": "Connections", "description": "The number of connections of the profile"}}, "additionalProperties": true}, "limits": {"maximumInputs": 10000, "maximumInputBytes": 16384, "maximumSubmissionBytes": 10485760, "executionDeadlineSeconds": 86400}}
