Linkedin Api avatar

Linkedin Api

Under maintenance

Pricing

from $5.00 / 1,000 full profile requests

Go to Apify Store
Linkedin Api

Linkedin Api

Under maintenance

Pricing

from $5.00 / 1,000 full profile requests

Rating

0.0

(0)

Developer

scrapegoatz_clerix

scrapegoatz_clerix

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

5 days ago

Last modified

Share

LinkedIn Full Profile API

Get comprehensive LinkedIn profile data through a single, powerful endpoint. Fetch full profiles including experience, education, skills, certifications, and much more — all in one request.

Designed for developers, data teams, and automation workflows that need structured LinkedIn data.


🚀 What You Can Do

  • 👤 Full Profile Data – name, headline, about, location, profile picture, and more
  • 💼 Experience – complete work history with roles, companies, and dates
  • 🎓 Education – schools, degrees, and fields of study
  • 🛠️ Skills – full skills list
  • 📜 Certifications – professional certifications
  • 🌐 Languages – spoken languages
  • 🏆 Awards – honors and awards
  • 📚 Publications & Projects – research, projects, and publications
  • 🤝 Volunteering – volunteer experience
  • Featured – featured content on the profile
  • 🔁 Two Run Modes
    • Batch Mode – scheduled or one-off runs
    • Standby Mode – real-time HTTP API access

🧩 How It Works

  1. Provide a LinkedIn profile ID (username or URL slug)
  2. Run the actor (Batch mode) or call the HTTP endpoint (Standby mode)
  3. Get the complete profile — all sections in a single response
  4. Results are stored automatically in datasets and displayed in table views

▶️ Usage

Batch Mode (Standard)

Run the actor with input JSON:

{
"profileId": "satya-nadella"
}

Best for:

  • Scheduled jobs
  • Bulk data collection
  • Dataset exports

Standby Mode (HTTP API)

When running in Standby mode, access the endpoint directly:

GET /api/v1/profile/{profileId}/fullProfile

Best for:

  • Backend services
  • Real-time enrichment
  • On-demand requests

🧾 Input Parameters

ParameterTypeDescription
profileIdstringRequired. LinkedIn profile username or URL slug

📊 Output

The full profile response includes all of the following fields:

FieldTypeDescription
firstNamestringFirst name
middleNamestringMiddle name
lastNamestringLast name
publicIdentifierstringLinkedIn username
urnstringProfile URN
urlstringLinkedIn profile URL
headlinestringProfile headline
aboutstringAbout section
hasPremiumbooleanPremium subscriber
isInfluencerbooleanLinkedIn Influencer
isCreatorbooleanCreator mode enabled
isOpenLinkbooleanOpen to InMail
isJobSeekerbooleanOpen to work
isHiringbooleanCurrently hiring
openProfileMessagesbooleanOpen profile messaging
linkedinIdstringNumeric LinkedIn ID
connectionsnumberNumber of connections
followersnumberNumber of followers
locationstringLocation
profilePicturestringProfile picture URL
backgroundPicturestringBackground picture URL
versionTagstringProfile version tag
rolesarrayWork experience / positions
educationarrayEducation history
skillsarraySkills list
languagesarrayLanguages
certificationsarrayProfessional certifications
coursesarrayCourses
projectsarrayProjects
publicationsarrayPublications
awardsarrayAwards and honors
volunteeringarrayVolunteer experience
testScoresarrayTest scores
featuredarrayFeatured content

📌 Examples

Get a Full Profile

{
"profileId": "satya-nadella"
}

Using a LinkedIn URL slug

{
"profileId": "john-doe-123abc"
}

💰 Pricing

This actor uses Pay-per-Event pricing:

  • $0.004 per request — you only pay for what you use
  • No monthly commitment
  • Works in both Batch and Standby modes

❗ Error Handling

Errors are returned in a consistent format:

{
"success": false,
"error": "Error message"
}

Common errors:

  • Missing profileIdprofileId is required
  • HTTP 4xx – invalid request or profile not found
  • HTTP 5xx – temporary backend issue, try again later

🏥 Health Check

GET /health

Returns 200 OK when the actor is running in Standby mode.