LinkedIn Profile Scraper avatar

LinkedIn Profile Scraper

Pricing

from $0.15 / result

Go to Apify Store
LinkedIn Profile Scraper

LinkedIn Profile Scraper

LinkedIn profile-intelligence API: headline, employment history, education, skill endorsements, certifications, and activity signals for any public member. JSON output for talent sourcing, lead enrichment, and professional-network analysis.

Pricing

from $0.15 / result

Rating

0.0

(0)

Developer

AgentX

AgentX

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 hours ago

Last modified

Share

LinkedIn Profile Scraper - 19+ Field Career Data Extraction & Intelligence API

Extract structured LinkedIn profile data with 19+ fields including headline, experience history, education, follower metrics, articles, and recent activity. Provide any public LinkedIn profile URL and receive individual-level professional intelligence in JSON format for talent sourcing, expert mapping, and contact enrichment workflows.

Profile Data Experience Education Activity


Why Choose This LinkedIn Profile Scraper API

  • 19+ Structured Fields — Name, headline, about, location, profile image, follower count, connection count, current companies, job titles, full experience history, education, articles, and recent activity
  • Deep Career Intelligence — Complete work history with company names, URLs, logos, date ranges, start/end years, and duration for each role
  • Education Extraction — School names, URLs, logos, degrees, and date ranges for academic background analysis
  • Content & Activity Feed — Published articles with engagement metrics (reactions, comments) and recent LinkedIn activity posts
  • Engagement Metrics — Follower count, connection count, article reactions, and post engagement data for influence scoring
  • Single-URL Precision — Pass one LinkedIn profile URL and receive a complete structured profile record
  • JSON-Ready Output — Structured data optimized for CRM enrichment, talent intelligence, and AI/ML pipelines

Quick Start Guide

  1. Navigate to LinkedIn Profile Scraper on Apify
  2. Enter a public LinkedIn profile URL (e.g., https://www.linkedin.com/in/andrewyng)
  3. Click ▷ Start to begin extraction
  4. Download structured profile data in JSON, CSV, or via API

Input Parameters

ParameterTypeRequiredDescription
linkedin_urlString✅ YesPublic LinkedIn profile URL to extract

Example Input

{
"linkedin_url": "https://www.linkedin.com/in/andrewyng"
}

Output Data Schema

Each profile extraction returns up to 19 structured fields organized into the following categories:

Profile Identity

FieldTypeDescription
nameStringFull name displayed on the LinkedIn profile
headlineStringProfessional headline shown below the name
aboutStringFull biography from the About section
locationStringGeographic location shown on the profile
profile_image_urlStringDirect URL to the profile photo
linkedin_urlStringNormalized LinkedIn profile URL
typeStringLinkedIn page type detected (e.g., "person")

Engagement Metrics

FieldTypeDescription
follower_countIntegerNumber of LinkedIn followers
connection_countIntegerNumber of LinkedIn connections

Career Data

FieldTypeDescription
current_companiesArrayList of companies the person currently works at
job_titlesArrayCurrent job titles listed on the profile
experiencesArrayWork experience entries with company, title, dates, duration, company URL, and logo
educationArrayEducation entries with school, degree, dates, school URL, and logo

Content & Activity

FieldTypeDescription
articlesArrayPublished LinkedIn articles with title, URL, date, description, reactions, comments, and image
activityArrayRecent LinkedIn posts with content, reactions, comments, post URL, and timestamp

Processing Metadata

FieldTypeDescription
source_urlStringOriginal LinkedIn profile URL provided as input
statusStringProcessing status ("success" or "not found")
processorStringApify actor URL that processed this record
processed_atStringISO 8601 timestamp of when the profile was extracted

Example Output

{
"source_url": "https://www.linkedin.com/in/williamhgates",
"processor": "https://apify.com/agentx/linkedin-profile-scraper",
"processed_at": "2025-01-15T10:30:00.000Z",
"status": "success",
"type": "person",
"linkedin_url": "https://www.linkedin.com/in/williamhgates/",
"name": "Satya Nadella",
"headline": "Chairman and CEO at Microsoft",
"about": "Passionate about technology and its impact on the world.",
"location": "Redmond, Washington, United States",
"profile_image_url": "https://media.licdn.com/dms/image/williamhgates.jpg",
"follower_count": 10500000,
"connection_count": 500,
"current_companies": ["Microsoft"],
"job_titles": ["Chairman and CEO"],
"experiences": [
{
"title": "Chairman and CEO",
"company": "Microsoft",
"company_url": "https://www.linkedin.com/company/microsoft",
"logo_url": "https://media.licdn.com/dms/image/microsoft-logo.png",
"date_range": "Feb 2014 - Present · 11 yrs",
"start_year": "2014",
"end_year": "Present",
"duration": "11 yrs"
}
],
"education": [
{
"school": "University of Chicago Booth School of Business",
"school_url": "https://www.linkedin.com/school/uchicago-booth/",
"logo_url": "https://media.licdn.com/dms/image/booth-logo.png",
"degree": "MBA",
"date_range": "1988 - 1990",
"start_year": "1988",
"end_year": "1990"
}
],
"articles": [
{
"title": "The future of AI",
"url": "https://www.linkedin.com/pulse/future-ai-williamhgates",
"published_at": "2025-01-10",
"description": "Exploring how AI will shape the next decade.",
"reaction_count": 5000,
"comment_count": 120,
"image_url": "https://media.licdn.com/dms/image/article.jpg"
}
],
"activity": [
{
"actor_name": "Satya Nadella",
"actor_url": "https://www.linkedin.com/in/williamhgates",
"actor_image_url": "https://media.licdn.com/dms/image/satya.jpg",
"posted_at": "2025-01-10",
"content": "Excited to share our latest innovation...",
"reaction_count": 12500,
"comment_count": 340,
"post_url": "https://www.linkedin.com/posts/activity-123456"
}
]
}

Integration Examples

Python Integration

from apify_client import ApifyClient
client = ApifyClient("YOUR_API_TOKEN")
run = client.actor("CUf5sseg9cEozOyhU").call(run_input={
"linkedin_url": "https://www.linkedin.com/in/andrewyng"
})
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(f"{item['name']} - {item['headline']}")
print(f"Followers: {item['follower_count']}")
print(f"Companies: {', '.join(item.get('current_companies', []))}")

JavaScript Integration

import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: 'YOUR_API_TOKEN' });
const run = await client.actor('CUf5sseg9cEozOyhU').call({
linkedin_url: 'https://www.linkedin.com/in/andrewyng'
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
items.forEach(item => {
console.log(`${item.name} - ${item.headline}`);
console.log(`Followers: ${item.follower_count}`);
});

Make.com (Formerly Integromat)

  1. Add Apify module → Run Actor
  2. Set Actor ID: CUf5sseg9cEozOyhU
  3. Configure input with LinkedIn profile URL
  4. Connect output to CRM, spreadsheet, or enrichment modules

n8n Integration

  1. Add Apify node → Run Actor
  2. Set Actor ID: CUf5sseg9cEozOyhU
  3. Map input parameters from your workflow
  4. Route enriched profile data to downstream nodes

JSON-LD Metadata

{
"@context": "https://schema.org",
"@type": "SoftwareApplication",
"name": "LinkedIn Profile Scraper",
"description": "Extracts structured LinkedIn profile data with career intelligence for talent sourcing and lead enrichment pipelines.",
"applicationCategory": "DeveloperApplication",
"operatingSystem": "Cloud",
"url": "https://apify.com/agentx/linkedin-profile-scraper?fpr=aiagentapi",
"offers": {
"@type": "Offer",
"price": "0.15",
"priceCurrency": "USD",
"priceSpecification": {
"@type": "UnitPriceSpecification",
"price": "0.15",
"priceCurrency": "USD",
"unitText": "per profile"
}
},
"dateModified": "2026-06-24"
}

Pricing & Cost Calculator

Billing EventCostDescription
Per Result$0.15Each successfully extracted LinkedIn profile
Actor Start$0.01One-time fee per run execution

Cost Examples

ProfilesResult CostStart FeeTotal Cost
1$0.15$0.01$0.16
10$1.50$0.01$1.51
50$7.50$0.01$7.51
100$15.00$0.01$15.01
500$75.00$0.01$75.01

Note: Platform compute costs (Apify usage) are billed separately. See Apify pricing for compute rates.


Use Cases & Applications

Talent Intelligence & Recruitment

  • Build candidate profiles from LinkedIn data for talent sourcing pipelines
  • Enrich applicant tracking systems with structured career history
  • Analyze candidate experience depth, education, and career trajectory

Sales & Lead Enrichment

  • Enrich CRM contact records with LinkedIn profile data (headline, company, location)
  • Score leads by follower count, connection network, and content activity
  • Identify decision-makers by job title and company affiliation

Market Research & Competitive Intelligence

  • Track executive movements across companies in your industry
  • Analyze hiring patterns by monitoring new role announcements
  • Map organizational structures through team profile extraction

AI & ML Applications

  • Build training datasets for professional profile classification models
  • Power RAG pipelines with structured career and education data
  • Feed recommendation engines with professional background signals

FAQ

What LinkedIn profile data can I extract?

Each profile returns up to 19 structured fields: name, headline, about, location, profile image, follower count, connection count, current companies, job titles, full experience history, education, published articles with engagement metrics, and recent activity posts.

Does this require a LinkedIn login?

No login or LinkedIn account is required. The scraper extracts data from publicly accessible LinkedIn profile pages only.

How do I handle profiles that return "not found"?

The status field indicates whether extraction succeeded. Profiles marked "not found" may be private, deactivated, or have restricted visibility. The actor continues processing remaining URLs without failing.

What experience data is included per role?

Each experience entry contains: job title, company name, company LinkedIn URL, company logo URL, date range string, parsed start year, parsed end year, and calculated duration.

Can I extract multiple profiles in one run?

The current input accepts one LinkedIn profile URL per run. For batch extraction, use the Apify API to programmatically queue multiple runs or integrate with orchestration tools like Make.com or n8n.

How is the articles field structured?

Each article entry includes: title, article URL, publication date, description, reaction count, comment count, and cover image URL. Only articles published by the profile owner on LinkedIn are included.


SEO Keywords & Search Terms

Primary Keywords

linkedin profile scraper API, linkedin data extraction, linkedin profile data API, professional profile scraper, linkedin career intelligence, linkedin contact enrichment, talent sourcing API

Long-Tail Keywords

extract linkedin profile data API, linkedin experience history extraction, linkedin follower count API, scrape linkedin education data, linkedin article engagement data, automated linkedin profile enrichment, B2B lead enrichment linkedin API, linkedin background verification pipeline, professional profile batch extraction API

Industry Terms

talent intelligence platform, professional data enrichment, CRM contact enrichment API, candidate sourcing automation, lead enrichment pipeline, professional network intelligence, career data extraction


Trust & Certifications

  • Enterprise Ready - Used by recruitment agencies, sales teams, and talent intelligence platforms
  • GDPR Compliant - EU data protection standards and privacy regulations
  • 99.9% Uptime - Reliable cloud infrastructure with automatic failover
  • Regular Updates - Continuous maintenance for platform changes

Data Rights & Usage

All data extracted by this actor originates from publicly accessible LinkedIn profile pages. Users are responsible for ensuring their use of extracted data complies with applicable laws and regulations in their jurisdiction.

Privacy Compliance

  • GDPR: Compliant with EU General Data Protection Regulation. No personal data is stored beyond the extraction session.
  • CCPA: Compliant with California Consumer Privacy Act requirements. Data processing follows privacy-by-design principles.

Platform Terms of Service

Users must review and comply with LinkedIn's terms of service when using extracted data. This tool accesses only publicly visible profile information.

Enterprise Support

For enterprise licensing, custom integrations, or compliance inquiries, contact our team:


LinkedIn

Jobs & Hiring

Real Estate

Reddit

Telegram

X / Twitter

TikTok

Video & Content

YouTube

Maps & Local


Support & Community


Last Updated: June 24, 2026