LinkedIn Profile Scraper — Public Profile Data Extraction
Pricing
from $7.00 / 1,000 record scrapeds
LinkedIn Profile Scraper — Public Profile Data Extraction
Extract public profile data from LinkedIn without login. Gets name, headline, experience, education, skills, certifications, languages, and more.
Pricing
from $7.00 / 1,000 record scrapeds
Rating
0.0
(0)
Developer
bootforge
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
8 days ago
Last modified
Categories
Share
LinkedIn Profile Scraper — Deep Extraction via Voyager API
Scrape LinkedIn profiles with full structured data: name, headline, about, experience history, education, skills, certifications, honors, projects, contact info (email, phone, websites). Bring your own li_at cookie — match proxy country to where you logged in.
Pricing
| Scenario | Per profile | 1,000 profiles |
|---|---|---|
| Profile scrape | $0.005 | $5 |
| + Contact enrichment (email, phone, websites) | +$0.005 | +$5 |
Adaptive billing — you only pay when we deliver:
status="blocked"/"not_found"/"failed"→ never billed- Contact enrichment only charged when data is actually returned
Features
- Full Voyager API data — 25+ structured fields per profile (deeper than $3/1K public-HTML scrapers)
- Single request per profile — all fields returned in one call, no extra cost for more fields
- Streaming results — profiles push to dataset as they complete
- Resume cache — re-running same URLs within 1h hits cache, no re-charge
- Open source — inspect the parser, no black box
⚠️ Critical — Proxy Country Must Match Your Cookie
LinkedIn ties session validity to IP geography. Your li_at cookie was issued in the country where you signed in. If the proxy uses a different country, LinkedIn deauthorizes the cookie within 1-2 requests.
| Where you sign into LinkedIn | Set proxy_country to |
|---|---|
| Vietnam | VN |
| United States | US |
| United Kingdom | GB |
| Germany | DE |
| Japan | JP |
Mismatched country = dead cookie. Always match.
How to Get Your Cookie
- Sign into LinkedIn in your normal browser
- Open DevTools (F12 / Cmd+Opt+I)
- Application tab → Storage → Cookies →
https://www.linkedin.com - Find the
li_atrow → copy the Value column - Paste into the
cookiefield - Note your sign-in country — set that as
proxy_country
Cookies typically last ~1 year when used from the same geo.
Quick Start
{"profile_urls": ["https://www.linkedin.com/in/williamhgates/"],"cookie": "<your_li_at_cookie>","proxy_country": "VN"}
With contact info enrichment
{"profile_urls": ["https://www.linkedin.com/in/alice-walker-1234/"],"cookie": "<your_li_at_cookie>","scrape_contact_info": true,"proxy_country": "US"}
What You Get
Always populated (single Voyager API call):
name,headline,about,profile_photo_urlexperience(reverse-chronological: company, title, location, dates, description)education(school, degree, field of study, years)current_company,current_title,locationskills,skill_endorsementscertifications,languages,volunteerhonors,publications,patents,projects,courses,organizations,test_scoresconnection_count_numeric,follower_countpremium,influencer,verified,open_to_workbadges
Optional contact enrichment (scrape_contact_info: true, separate API call):
email,phones[],websites[],twitter[],ims[],birthday,address
Sample Output
{"public_identifier": "alice-walker-1234","status": "ok","profile_url": "https://www.linkedin.com/in/alice-walker-1234/","name": "Alice Walker","headline": "VP Engineering at TechCo","location": "Boston, MA","industry": "Software","about": "Builder of teams and systems...","connection_count_numeric": 1234,"follower_count": 56789,"open_to_work": false,"premium": true,"current_company": "TechCo","current_title": "VP Engineering","experience": [{"company": "TechCo", "title": "VP Engineering", "location": "Boston, MA", "start_date": "Mar 2022", "end_date": "Present", "description": "..."},{"company": "PrevCo", "title": "Director", "location": "NYC, NY", "start_date": "Jan 2018", "end_date": "Feb 2022"}],"education": [{"school": "Stanford", "degree": "MS", "field_of_study": "Computer Science", "start_year": "2014", "end_year": "2016"}],"skills": ["Python", "Distributed Systems", "Leadership"],"contact": {"email": "alice@techco.com","phones": [{"number": "+1-555-0100", "type": "MOBILE"}],"websites": [{"url": "https://alice.dev", "category": "PERSONAL"}],"twitter": ["alicewalker"]},"scraped_at": "2026-05-09T12:00:00+00:00"}
Input Parameters
| Parameter | Default | Description |
|---|---|---|
profile_urls | required | LinkedIn profile URLs or bare vanity slugs |
cookie | required | Your li_at session cookie |
proxy_country | VN | Residential proxy country — must match where you generated the cookie |
scrape_contact_info | false | Fetch contact info (email, phone, websites, twitter) — +$5/1K |
max_concurrency | 5 | Concurrent profile requests |
max_requests_per_minute | 30 | Rate cap to avoid LinkedIn throttling |
Error Handling
| Situation | What happens |
|---|---|
| No cookie provided | Actor fails fast with clear message — no charge |
| Cookie expired / invalid | Row emitted with status="blocked", not billed |
| Profile doesn't exist | Row emitted with status="not_found", not billed |
| Proxy country mismatch | LinkedIn deauthorizes cookie → 401 on all profiles |
| Profile is private | Public-readable fields populate; private sections stay empty |
| Contact info hidden | Profile result returned without contact; no contact billing |
FAQ
Will my cookie get my account banned?
Stick under the default rate limits (max_requests_per_minute: 30, max_concurrency: 5) for sustainable use. LinkedIn flags accounts pulling thousands of profiles per hour.
How long does a cookie last?
~1 year when used from the same country/IP. If runs start returning 401s: (1) check proxy_country matches your login geo, (2) paste a fresh cookie.
Will all fields populate on every profile? Depends on what the profile owner filled in and their privacy settings. Core fields (name, headline, experience, education) almost always populate. Skills, honors, projects etc. only show when the person added them.
Why is this cheaper than other LinkedIn scrapers? No managed auth overhead, no browser farm, no session maintenance. You provide a valid cookie, we make efficient API calls. Simple.
Related Actors
- Google Maps Business & Contact Scraper — Google Maps businesses with emails, phone, reviews, social links.
- LinkedIn Jobs Scraper — LinkedIn job listings, 30 fields per job. No login required.
- TikTok Shop Product Scraper — TikTok Shop products across 10 regions.