LinkedIn Profile Scraper
Pricing
$19.99/month + usage
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
Actor stats
0
Bookmarked
2
Total users
0
Monthly active users
a day ago
Last modified
Categories
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 type | Description | Example value |
|---|---|---|
| success | Indicates if the profile was parsed successfully | true |
| error | Error message when success is false | "Profile unavailable" |
| name | Full name from JSON-LD Person | "Ada Lovelace" |
| image | Profile image URL | "https://media.licdn.com/dms/image/.../profile-displayphoto-shrink_200_200/..." |
| location | Address locality | "London, England, United Kingdom" |
| followers | Followers count from interactionStatistic | 1250 |
| connections | Connections text extracted from HTML | "500+ connections" |
| about | Profile 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
-
Sign up to Apify
Create a free Apify account or log in to get started. -
Open the actor
Find “LinkedIn Profile Scraper” in the Apify Store and click Try for free. -
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. -
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.
-
Start the run
Click Start. The actor fetches each profile and pushes structured items to the default dataset as it completes. -
Monitor progress
Watch logs and status messages for per-profile summaries and any fallback events. -
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 name | Description |
|---|---|
| Sales prospecting + lead lists | Build targeted B2B lists by scraping LinkedIn profiles for names, roles, and experience, then enrich and route to outreach tools. |
| Recruiting & talent sourcing | Capture career history, education, projects, and recommendations to accelerate candidate shortlists for recruiters. |
| Market & competitor analysis | Track team composition, activity, and articles to understand competitor focus areas and industry trends. |
| Academic & labor research | Aggregate standardized profile records for research on skills, mobility, and education-to-employment pathways. |
| Content & influencer mapping | Identify 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 personalization | Personalize 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.
Is it legal / ethical to use LinkedIn Profile Scraper?
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}
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
| urls | array | No | none | Paste the full profile links you want to scrape (e.g. linkedin.com/in/username). One per line; processed in order. |
| proxyConfiguration | object | No | none | Use Apify Proxy or your own. Fallback order: Your proxy → Datacenter → Residential → Direct. Helps avoid blocks and rate limits. |
| extractSimilarProfiles | boolean | No | true | Include “People also viewed” / similar profiles in the result. |
| extractProjects | boolean | No | true | Extract the Projects section (name, dates, description, contributors). |
| extractRecommendations | boolean | No | true | Include 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": []}
Related tools
| Tool | Tool |
|---|---|
| 🪪 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.
Does this work with Sales Navigator or non-/in/ profile links?
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.