LinkedIn · Apify actor LIVE

LinkedIn Profile Scraper

Enrich any LinkedIn profile URL. Headline, experience, education. Clean JSON in one call.

What it does

The LinkedIn Profile Scraper enriches any LinkedIn profile URL into a clean JSON record: full name, headline, location, experience, and education. Submit a single URL or up to 5,000 per run. It never uses your LinkedIn account, so there is zero account-burning risk.

Run on Apify $6/1,000 profiles
atomus/linkedin-profile-scraper View on Apify

AI-ready: connect an agent through the Apify MCP and run this scraper from Claude Code, Cursor, Codex, or programmatically.

Example

Input, one or more profile URLs:

{
"profileUrls": ["https://www.linkedin.com/in/jane-doe/"]
}

Output, one record per profile:

{
"profileUrl": "https://www.linkedin.com/in/jane-doe/",
"fullName": "Jane Doe",
"headline": "VP Marketing at Acme",
"location": "San Francisco Bay Area",
"experience": [{ "title": "VP Marketing", "company": "Acme" }],
"education": [{ "school": "Stanford University", "degree": "MBA" }]
}

Features

Related guides

FAQ

What does the LinkedIn Profile Scraper do?

It turns any LinkedIn profile URL into a clean JSON record: full name, headline, location, current and past experience, and education. One call per profile.

How many profiles can it enrich per run?

Submit up to 5,000 profile URLs per run. It enriches each one and returns a single clean JSON record per profile.

Do I need a LinkedIn account or cookies?

No. The scraper never uses your LinkedIn credentials, so there is zero account-burning risk.

How much does it cost?

Pay per profile found on Apify. You only pay for profiles returned successfully; not-found URLs and errors are free.