Stealthily unlock LinkedIn's professional goldmine—extract verified profiles, employment histories, and skills with cookie-authenticated scraping. Bypass detection via residential proxies to fuel recruitment pipelines, sales leads, and competitor intel—no API limits, just raw strategic data.
Extract professional profiles at scale with contact details, experience, and skills
This Apify actor scrapes LinkedIn profiles while mimicking human behavior. Ideal for recruiters, sales teams, and market researchers. Extracts:
https://www.linkedin.com/in/{username}
. You can add multiple URLs for a broader search scope.1{ 2 "startUrls": [ 3 {"url": "https://www.linkedin.com/in/harsh-shuddhalwar/"} 4 ], 5 "maxItems": 100, 6 "maxConcurrency": 10, 7 "minConcurrency": 1, 8 "maxRequestRetries": 100, 9 "cookies": [ 10 { 11 "domain": ".linkedin.com", 12 "expirationDate": 1740231415.466268, 13 "hostOnly": false, 14 "httpOnly": false, 15 "name": "c_user", 16 "path": "/", 17 "sameSite": "no_restriction", 18 "secure": true, 19 "session": false, 20 "storeId": "0", 21 "value": "1248804295", 22 "id": 1 23 } 24 ], 25 "proxy": { 26 "useApifyProxy": true, 27 "apifyProxyGroups": ["RESIDENTIAL"] 28 } 29}
Parameter | Type | Description |
---|---|---|
cookies | Array | Required - Exported LinkedIn session cookies |
startUrls | Array | Profile URLs to scrape |
maxItems | Integer | Max profiles to scrape (default=100) |
maxConcurrency | Integer | Parallel profile processing (1-10) |
minConcurrency | Integer | Parallel profile processing (1-10) |
maxRequestRetries | Integer | he number of times the scraper will retry a failed request before giving up |
proxy | Integer | Proxy configuration to hide the scraper’s origin |
1{ 2 "name": "Harsh Shuddhalwar", 3 "headline": "Software Developer 💻 || ...", 4 "profilePicture": "https://media.licdn.com/...", 5 "profileUrl": "harsh-shuddhalwar" 6}
linkedin.com/in/
for full URL)1"experience": [ 2 { 3 "title": "Senior Software Developer", 4 "tenure": "Sep 2023 - Present · 1 yr 6 mos", 5 "company": "withRemote · Full-time", 6 "location": "Sahibganj... · Remote", // Optional 7 "description": "Developed and delivered..." 8 } 9]
1"education": [ 2 { 3 "school": "G H Raisoni Institute...", 4 "startDate": null, 5 "endDate": null 6 } 7]
"skills": []
Full-time
, Internship
, Freelance
- employment classifications·
separator used in company/tenure fields"Skills: React.js · WordPress · AWS"
null
values indicate hidden/private datesPresent
instead of end dateRemote
tag added for remote positionsIf you found this Edjoin Scraper useful, be sure to check out our other powerful scrapers and actors at memo23's Apify profile. We offer a wide range of tools to enhance your web scraping and automation needs across various platforms and use cases.
Yes, if you're scraping publicly available data for personal or internal use. Always review Websute's Terms of Service before large-scale use or redistribution.
No. This is a no-code tool — just enter a job title, location, and run the scraper directly from your dashboard or Apify actor page.
It extracts job titles, companies, salaries (if available), descriptions, locations, and post dates. You can export all of it to Excel or JSON.
Yes, you can scrape multiple pages and refine by job title, location, keyword, or more depending on the input settings you use.
You can use the Try Now button on this page to go to the scraper. You’ll be guided to input a search term and get structured results. No setup needed!