LinkedIn Profile Scraper avatar

LinkedIn Profile Scraper

Pricing

$19.99/month + usage

Go to Apify Store
LinkedIn Profile Scraper

LinkedIn Profile Scraper

Scrapes LinkedIn profile data from URLs, extracting comprehensive person information including experience, education, posts, and more.

Pricing

$19.99/month + usage

Rating

0.0

(0)

Developer

ScrapeEngine

ScrapeEngine

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

0

Monthly active users

a day ago

Last modified

Share

LinkedIn Profile Scraper

The LinkedIn Profile Scraper is an Apify actor that turns public linkedin.com/in pages into clean, structured records at scale. It solves the manual copy‑paste problem by automating LinkedIn profile data extraction for names, photos, locations, experience, education, posts, and more. Built for marketers, developers, data analysts, and researchers, this LinkedIn profile scraping tool functions as a LinkedIn data scraper and LinkedIn profile extractor you can trust for enrichment, outreach, and analysis — enabling reliable, large‑scale pipelines and exports.

What data / output can you get?

Use this LinkedIn profile data scraper to export ready-to-use fields from public profiles. Results can be downloaded from the Apify dataset as CSV, JSON, or Excel to fit your workflow and quickly extract LinkedIn profiles to CSV.

Data typeDescriptionExample value
successIndicates if the profile was parsed successfullytrue
errorError message when success is false"Profile unavailable"
nameFull name from JSON-LD Person"Ada Lovelace"
imageProfile image URL"https://media.licdn.com/dms/image/.../profile-displayphoto-shrink_200_200/..."
locationAddress locality"London, England, United Kingdom"
followersFollowers count from interactionStatistic1250
connectionsConnections text extracted from HTML"500+ connections"
aboutProfile description / About summary"Computing pioneer and analytical engine enthusiast..."
recentPosts[]Recent posts from JSON-LD DiscussionForumPosting (max 10)[{"title":"Excited to share...", "activityType":"Posted by Ada Lovelace", "link":"https://www.linkedin.com/posts/...", "image":"https://static.licdn.com/aero-v1/sc/h/53n89ecoxpr1qrki1do3alazb"}]
experience[]Current/past organizations with role metadata[{"@type":"Organization","name":"Analytical Engines Ltd.","url":"https://www.linkedin.com/company/analytical-engines/","location":"London","member":{"@type":"OrganizationRole","description":"Lead Researcher"}}]
education[]Educational organizations with dates[{"@type":"EducationalOrganization","name":"University of London","url":"https://www.linkedin.com/school/university-of-london/","member":{"@type":"OrganizationRole","startDate":"1830","endDate":"1835"}}]
articles[]Articles authored/published (headline, author, date, image, body snippet)[{"headline":"On the Analytical Engine","author":"Ada Lovelace","datePublished":"1843-01-01","image":"https://media.licdn.com/.../article-image","articleBody":"In this paper, we explore..."}]
activity[]Public activity cards parsed from HTML (max 10)[{"title":"Ada shared a post","activityType":"Reposted","link":"https://www.linkedin.com/feed/update/...", "image":"https://static.licdn.com/aero-v1/sc/h/53n89ecoxpr1qrki1do3alazb"}]
publications[]Publications (name and URL)[{"name":"Notes on the Analytical Engine","url":"https://example.org/paper"}]
projects[]Projects with name, URL, dateRange, description, contributors[{"name":"Analytical Engine Simulation","url":"https://example.com/project","dateRange":"1834–1836","description":"Early simulation of analytical engine modules.","contributors":[{"name":"Contributor","link":"https://www.linkedin.com/in/example","image":"https://static.licdn.com/aero-v1/sc/h/9c8pery4andzj6ohjkjp54ma2"}]}]
recommendations[]Written recommendations with author, link, image, text[{"name":"Charles Babbage","link":"https://www.linkedin.com/in/charlesbabbage/","image":"https://media.licdn.com/dms/image/...","text":"Ada is a brilliant collaborator..."}]
similarProfiles[]“People also viewed” profiles (link, name, location, image)[{"link":"https://www.linkedin.com/in/charlesbabbage/","name":"Charles Babbage","location":"London, United Kingdom","image":"https://media.licdn.com/dms/image/..."}]

Bonus: Every item includes a boolean success flag and, when needed, a descriptive error message. That makes it easy to validate pipelines in your LinkedIn profile extractor workflow.

Key features

  • ⚙️ Robust JSON-LD + HTML parsing
    Extracts LinkedIn profile data via JSON-LD and complementary HTML selectors for higher accuracy across profiles and locales.

  • 📥 Batch scraping & bulk automation
    Paste multiple linkedin.com/in/ URLs to scrape LinkedIn profiles in a single run. Results stream to the dataset in real time using this LinkedIn profile crawler.

  • 🛡️ Proxy with residential fallback
    Uses Apify proxy configuration and auto-fallback to RESIDENTIAL groups on blocking statuses for reliable, large-scale runs with this LinkedIn profile scraping service.

  • 🔁 Smart retries with backoff
    Implements retry logic with exponential backoff and jitter to minimize transient failures during LinkedIn profile scraping tool runs.

  • 🧩 Optional modules you control
    Toggle extraction of People also viewed (similar profiles), Projects, and Recommendations to fit your LinkedIn lead generation scraper use case.

  • 💾 Export-ready dataset
    Export results to CSV, JSON, or Excel from the Apify dataset for analysis, uploads, or CRM sync — a smooth LinkedIn profile data export tool.

  • 🧑‍💻 Developer friendly
    Run this LinkedIn profile scraper API actor programmatically via Apify’s SDK and API, or integrate it into data pipelines and ETL jobs.

  • 🚫 No login required (public data only)
    Designed for public LinkedIn profiles; no cookies or session needed, aligning with safe, compliant LinkedIn data extractor tool practices.

  • 🧱 Production-grade networking
    Realistic headers, connection limits, and proxy sessioning per URL improve stability and throughput for this LinkedIn data scraper.

How to use LinkedIn Profile Scraper - step by step

  1. Sign up to Apify
    Create a free Apify account or log in to get started.

  2. Open the actor
    Find “LinkedIn Profile Scraper” in the Apify Store and click Try for free.

  3. Add input URLs
    Paste one or more public LinkedIn profile links in the urls field (only linkedin.com/in/ profiles are processed). Use one URL per line.

  4. Configure network & modules

    • proxyConfiguration: Use Apify Proxy or your own; the actor will fallback to RESIDENTIAL when needed.
    • extractSimilarProfiles, extractProjects, extractRecommendations: Enable/disable optional data.
  5. Start the run
    Click Start. The actor fetches each profile and pushes structured items to the default dataset as it completes.

  6. Monitor progress
    Watch logs and status messages for per-profile summaries and any fallback events.

  7. Download your data
    Open the Dataset tab and export results as JSON, CSV, or Excel for downstream analysis or CRM imports.

Pro Tip: Chain this LinkedIn profile scraping software with other Apify actors or call it via API to automate LinkedIn contact data extraction end-to-end.

Use cases

Use case nameDescription
Sales prospecting + lead listsBuild targeted B2B lists by scraping LinkedIn profiles for names, roles, and experience, then enrich and route to outreach tools.
Recruiting & talent sourcingCapture career history, education, projects, and recommendations to accelerate candidate shortlists for recruiters.
Market & competitor analysisTrack team composition, activity, and articles to understand competitor focus areas and industry trends.
Academic & labor researchAggregate standardized profile records for research on skills, mobility, and education-to-employment pathways.
Content & influencer mappingIdentify thought leaders by parsing recentPosts, activity, and articles for topical authority.
Data enrichment pipelines (API)Embed the LinkedIn profile extractor into ETL workflows to enrich CRMs and internal databases automatically.
Networking personalizationPersonalize connection messages with About, projects, and recommendations for higher response rates.

Why choose LinkedIn Profile Scraper?

The LinkedIn Profile Scraper combines precision extraction with automation and resilient networking for consistent, scalable results.

  • ✅ Accurate field mapping: Structured parsing of JSON-LD Person data plus HTML fallbacks for experience and education details.
  • 🌍 Works on public profiles: No login or cookies required when scraping public LinkedIn profiles — ideal for safe, compliant automation.
  • 📈 Scales to batches: Feed multiple profile URLs to automate LinkedIn profile scraping at scale with dataset streaming.
  • 🧑‍💻 Built for developers: Trigger runs via the Apify API/SDK and integrate with data pipelines or orchestration tools.
  • 🔒 Proxy-first reliability: Automatic residential proxy fallback helps overcome rate limits and transient blocks.
  • 💰 Export flexibility: One-click exports to CSV/JSON/Excel to sync with BI tools and CRMs without extra steps.
  • 🧱 More reliable than extensions: Avoid the fragility of browser extensions; this backend LinkedIn profile scraping software is production-ready.

In short, this LinkedIn profile scraper tool is a stable alternative to extension-based approaches, delivering consistent, structured outputs you can trust.

Yes — when done responsibly. This LinkedIn public profile scraper is designed for publicly available data only and does not access private or login-gated content.

Guidelines for compliant use:

  • Collect data that’s visible without logging in and avoid authentication-gated pages.
  • Respect LinkedIn’s Terms of Service and robots.txt to reduce risk.
  • Adhere to data protection laws (e.g., GDPR, CCPA) and use data responsibly.
  • Do not combine scraped data with sensitive personal datasets or attempt to bypass protections.
  • Consult your legal team for region-specific compliance and edge cases.

Input parameters & output format

Example input JSON

{
"urls": [
"https://www.linkedin.com/in/example/"
],
"proxyConfiguration": {
"useApifyProxy": false,
"apifyProxyGroups": [
"BUYPROXIES94952",
"RESIDENTIAL"
]
},
"extractSimilarProfiles": true,
"extractProjects": true,
"extractRecommendations": true
}
ParameterTypeRequiredDefaultDescription
urlsarrayNononePaste the full profile links you want to scrape (e.g. linkedin.com/in/username). One per line; processed in order.
proxyConfigurationobjectNononeUse Apify Proxy or your own. Fallback order: Your proxy → Datacenter → Residential → Direct. Helps avoid blocks and rate limits.
extractSimilarProfilesbooleanNotrueInclude “People also viewed” / similar profiles in the result.
extractProjectsbooleanNotrueExtract the Projects section (name, dates, description, contributors).
extractRecommendationsbooleanNotrueInclude written recommendations from other members.

Note: Only URLs containing linkedin.com/in/ are processed.

Example output JSON (success)

{
"success": true,
"name": "Ada Lovelace",
"image": "https://media.licdn.com/dms/image/.../profile-displayphoto-.../",
"location": "London, England, United Kingdom",
"followers": 1250,
"connections": "500+ connections",
"about": "Computing pioneer and analytical engine enthusiast...",
"recentPosts": [
{
"title": "Excited to share our latest findings on computational methods...",
"activityType": "Posted by Ada Lovelace",
"link": "https://www.linkedin.com/posts/...",
"image": "https://static.licdn.com/aero-v1/sc/h/53n89ecoxpr1qrki1do3alazb"
}
],
"experience": [
{
"@type": "Organization",
"name": "Analytical Engines Ltd.",
"url": "https://www.linkedin.com/company/analytical-engines/",
"location": "London",
"member": {
"@type": "OrganizationRole",
"description": "Lead Researcher"
}
}
],
"articles": [
{
"headline": "On the Analytical Engine",
"author": "Ada Lovelace",
"datePublished": "1843-01-01",
"image": "https://media.licdn.com/dms/image/...",
"articleBody": "In this paper, we explore..."
}
],
"activity": [
{
"title": "Ada shared a post",
"activityType": "Reposted",
"link": "https://www.linkedin.com/feed/update/...",
"image": "https://static.licdn.com/aero-v1/sc/h/53n89ecoxpr1qrki1do3alazb"
}
],
"education": [
{
"@type": "EducationalOrganization",
"name": "University of London",
"url": "https://www.linkedin.com/school/university-of-london/",
"member": {
"@type": "OrganizationRole",
"startDate": "1830",
"endDate": "1835"
}
}
],
"publications": [
{
"name": "Notes on the Analytical Engine",
"url": "https://example.org/paper"
}
],
"projects": [
{
"name": "Analytical Engine Simulation",
"url": "https://example.com/project",
"dateRange": "1834–1836",
"description": "Early simulation of analytical engine modules.",
"contributors": [
{
"name": "Contributor",
"link": "https://www.linkedin.com/in/example",
"image": "https://static.licdn.com/aero-v1/sc/h/9c8pery4andzj6ohjkjp54ma2"
}
]
}
],
"recommendations": [
{
"name": "Charles Babbage",
"link": "https://www.linkedin.com/in/charlesbabbage/",
"image": "https://media.licdn.com/dms/image/...",
"text": "Ada is a brilliant collaborator..."
}
],
"similarProfiles": [
{
"link": "https://www.linkedin.com/in/charlesbabbage/",
"name": "Charles Babbage",
"location": "London, United Kingdom",
"image": "https://media.licdn.com/dms/image/..."
}
]
}

When success is false, the record includes error with a short message and empty arrays for list fields:

{
"success": false,
"error": "Profile unavailable",
"name": "",
"image": "",
"location": "",
"followers": 0,
"connections": "",
"about": "",
"recentPosts": [],
"experience": [],
"articles": [],
"activity": [],
"education": [],
"publications": [],
"projects": [],
"recommendations": [],
"similarProfiles": []
}
ToolTool
🪪 LinkedIn Ads Scraper💼 LinkedIn Search Jobs Scraper
👥 LinkedIn Company Employees Scraper📝 LinkedIn Post Scraper
🏢 LinkedIn Company About Scraper🏬 LinkedIn Company Profile Scraper
⚡ LinkedIn Profile Scraper — Cheapest + Fastest

FAQ

Can I scrape multiple profiles at once?

Yes. Add several linkedin.com/in/ URLs to the urls list and the actor will process them in order, streaming each result to the dataset.

Do I need to log in or use cookies?

No. The actor targets public profiles only and does not require login or cookies. It will not access authenticated or private content.

What data does this LinkedIn profile extractor return?

It outputs a structured record including success/error, name, image, location, followers, connections, about, recentPosts, experience, articles, activity, education, publications, projects, recommendations, and similarProfiles.

Can I export LinkedIn profiles to CSV?

Yes. After the run, open the dataset and export in CSV, JSON, or Excel. This makes it easy to plug into CRMs and analytics tools.

How do proxies work here?

You can supply proxyConfiguration through Apify. On blocking responses, the actor will automatically fallback to RESIDENTIAL groups to improve reliability.

Does it include “People also viewed” profiles?

Yes. Set extractSimilarProfiles to true to include similarProfiles in the output. You can disable it if you don’t need it.

No. Only URLs that contain linkedin.com/in/ are processed. Sales Navigator and other link types are not handled by this actor.

Can it find emails or contact details?

No. The actor outputs the fields documented above and does not extract email addresses. Use the structured profile data for compliant outreach and enrichment.

Can I integrate it with my code or workflows?

Yes. Run it via the Apify API/SDK as a LinkedIn profile scraping API step in your pipelines, and automate LinkedIn profile data scraping within ETL or orchestration tools.

What happens if a profile can’t be scraped?

The actor pushes a standardized error row with success set to false and an error string, plus empty arrays for list fields. This keeps downstream processing robust.

Closing CTA / Final thoughts

The LinkedIn Profile Scraper is built to turn public LinkedIn profiles into structured, analysis-ready records. With bulk URL input, resilient networking, and optional modules (similar profiles, projects, recommendations), it helps sales, recruiting, research, and data teams move faster. Export to CSV/JSON/Excel or trigger via the API to automate LinkedIn profile scraping end-to-end. Start extracting smarter professional insights at scale with a reliable LinkedIn profile scraping software stack tailored for marketers, developers, analysts, and researchers.