COMPANYDEVELOPER TOOLSAI API MCP READY

LinkedIn Profile API

Collect public LinkedIn person profiles as clean, structured JSON. Send one or many profile URLs and get name, headline, location, current company, experience, education, and follower counts. Reliable, pay per profile, MCP-ready for Claude and AI agents.

MEDIAN LAGon demand
PARAMETERS1
TOTAL USERS30
MONTHLY ACTIVE16
TOTAL RUNS278
SUCCESS (30D)98.8%
RATING5.0 (5)
LAST MODIFIED2026-09-03
PUBLISHED2026-07

Input parameters

PARAMETERTYPEREQDEFAULTDESCRIPTION
profileUrls string[] yes One or more LinkedIn personal profile URLs, e.g. https://www.linkedin.com/in/satyanadella.

Worked examples

Basic — the required input, with the schema's own example values
{
  "profileUrls": [
    "https://www.linkedin.com/in/satyanadella"
  ]
}

Code

curl

curl -X POST "https://api.apify.com/v2/acts/johnvc~linkedin-profile-api/run-sync-get-dataset-items" \
  -H "Authorization: Bearer $APIFY_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"profileUrls": ["https://www.linkedin.com/in/satyanadella"]}'

Python

from apify_client import ApifyClient

client = ApifyClient("APIFY_TOKEN")
run = client.actor("johnvc/linkedin-profile-api").call(
    run_input={'profileUrls': ['https://www.linkedin.com/in/satyanadella']}
)
for item in client.dataset(run.default_dataset_id).iterate_items():
    print(item)