LinkedIn Profile Scraper - Extract Public Profile Data
Pricing
from $3.00 / 1,000 profile scrapeds
LinkedIn Profile Scraper - Extract Public Profile Data
Scrape public LinkedIn profiles by username or URL. Extract experience, education, certifications, skills, articles, about section, activity, and more.
Pricing
from $3.00 / 1,000 profile scrapeds
Rating
0.0
(0)
Developer
Scraptivo
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
0
Monthly active users
16 hours ago
Last modified
Categories
Share
LinkedIn Profile Scraper collects public LinkedIn profiles by username or URL and turns them into structured data for lead generation, talent research, and CRM enrichment. Provide one or more profile usernames or URLs, run the Actor, and export name, headline, about, location, experience, education, skills, articles, activity, and more to JSON, CSV, Excel, or your preferred integration. Use it to build prospect lists, enrich contact records, and track professional backgrounds at scale. Scraping 1,000 profiles costs $3.
What can you automate with LinkedIn Profile Scraper?
- Build targeted lead lists — pass a list of usernames and export rich profile fields for outreach.
- Enrich CRM records — append headline, location, skills, and experience to existing contacts.
- Research talent pools — collect work history, education, and skills for recruiting analysis.
- Monitor professional activity — capture recent posts and articles for engagement tracking.
- Batch-process profiles — scrape multiple profiles in a single run with configurable concurrency.
Who is this scraper for?
| Team | Workflow |
|---|---|
| Sales and lead-generation teams | Enrich prospect records with up-to-date profile data. |
| Recruiters and talent teams | Pull work history, skills, and education for candidates. |
| Market researchers | Analyze professional backgrounds across a niche. |
| Content and marketing teams | Track posts and articles from key voices. |
What data can you collect from LinkedIn?
| Data group | Example fields | How it helps |
|---|---|---|
| Identity | name, firstName, lastName, headline, profilePicture, url | Identify and link the profile. |
| About and location | about, location, profileId, disambiguatingDescription | Understand role and geography. |
| Career history | positions[], education[], certifications[], skills[] | Map experience and qualifications. |
| Engagement | followerCount, connectionCount, activities[], articles[], recommendations[] | Gauge influence and activity. |
| Additional | volunteer[], languages[], honors[], projects[], publications[], courses[] | Fill out the full profile. |
How to use LinkedIn Profile Scraper
- Open the Actor in the Scraptivo account.
- Enter one or more profile usernames or full profile URLs.
- Set the concurrency level if needed.
- Run the Actor.
- Export the dataset to JSON, CSV, Excel, or your integration.
{ "profiles": ["jeffweiner08", "https://www.linkedin.com/in/jeffweiner08"], "concurrency": 3 }
Example workflow
Enrich a weekly list of prospects
- Export a list of LinkedIn profile URLs from your CRM every Monday.
- Run the Actor on that list.
- Append headline, location, and skills to each contact.
- Deduplicate using the stable profile
url(orprofileId).
Automate and integrate your results
- Schedule recurring runs to keep CRM records current.
- Webhooks after a successful run to trigger enrichment pipelines.
- Export to Google Sheets, Make, Zapier, or a database.
- Deduplicate using the stable profile
urlorprofileIdfield.
curl "https://api.apify.com/v2/acts/scraptivo~linkedin-profile-scraper/run-sync" -H "Content-Type: application/json" -d '{"profiles":["jeffweiner08"],"concurrency":3}'
Input reference
| Field | Type | Required | Default | What it controls |
|---|---|---|---|---|
| profiles | array | yes | — | Profile usernames or full profile URLs to scrape. |
| concurrency | integer | no | 3 | Number of profiles to scrape in parallel (1–10). |
| proxyConfiguration | object | no | RESIDENTIAL | Proxy settings; Apify Residential used by default. |
Output example
{"url": "https://www.linkedin.com/in/jeffweiner08","name": "Jeff Weiner","firstName": "Jeff","lastName": "Weiner","headline": "Founding Partner · Founding LP, Investment Committee · Co-Founder","about": "For much of the last three decades, Jeff's focus has been on building purpose-driven companies...","location": "United States","profileId": "22330283","profilePicture": "https://media.licdn.com/dms/image/v2/...","followerCount": 10370542,"openToWork": true,"disambiguatingDescription": "Creator, Top Voice","positions": [{ "title": "Founding Partner", "company": "Next Play Ventures", "startDate": "2020-07", "duration": "6 years" }],"education": [],"skills": [{ "name": "Leadership" }, { "name": "Strategy" }]}
How much does it cost to scrape LinkedIn?
LinkedIn Profile Scraper uses pay-per-event billing on Apify:
- $0.003 per profile scraped (the headline result event).
- $0.00005 per run for the actor-start event.
Examples: 100 profiles cost about $0.30; 1,000 profiles cost about $3. Residential proxy traffic is billed separately by Apify according to your plan.
Reliability and responsible use
- Uses TLS/HTTP2 browser emulation with retry and fallback fetch strategies per profile.
- Only publicly available profile data is returned; private profiles cannot be scraped.
- Some fields (education, certifications, volunteer, etc.) can be empty when a profile does not publish them.
- Scrape only public data and follow LinkedIn's terms of service.
Frequently asked questions
Can I scrape multiple profiles in one run?
Yes. Pass a list of usernames or URLs to profiles, and set concurrency to control how many are processed in parallel.
Can I schedule LinkedIn Profile Scraper to run automatically?
Yes. Use Apify's Scheduler or the API to re-run a profile list on a recurring cadence.
What counts as one result?
One successfully scraped profile, regardless of how many fields it returns.
Why are some fields empty?
Fields such as education, certifications, and connectionCount are only present when the profile publishes them or makes them publicly visible.
Can I scrape private profiles?
No. The Actor returns only information that is publicly visible on a profile without logging in.
Do I need a proxy?
Apify Residential proxies are used by default on the platform and are recommended to avoid blocks.
Related Scraptivo automations
- LinkedIn Company Scraper — company profiles and details from LinkedIn.
- LinkedIn Job Scraper — job listings from LinkedIn search.
- Glassdoor Jobs Scraper — job listings and employer data from Glassdoor.
- Upwork Jobs Scraper — freelance job listings from Upwork.
Support and custom workflows
Need a different field, source, or delivery workflow? Contact Scraptivo at scraptivo@gmail.com. Include the Actor name, a sample URL, the required fields, and expected volume so we can assess the request.