LinkedIn Profile Scraper - No Cookies, No Login
Pricing
from $3.00 / 1,000 profile scrapeds
LinkedIn Profile Scraper - No Cookies, No Login
Public LinkedIn profiles without cookies or an account: name, headline, location, about, current job, full experience with dates, education, skills, languages, followers, connections and recent posts. $0.003 per profile; job changes flagged on scheduled runs.
Pricing
from $3.00 / 1,000 profile scrapeds
Rating
0.0
(0)
Developer
Antonio del Olmo Tena
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
18 hours ago
Last modified
Categories
Share
Scrape public LinkedIn profiles without cookies, without a LinkedIn account and without logging in. Paste profile URLs and the Actor returns one clean row per person: name, headline, location, about, current job title and company, the full experience with dates, education, skills, languages, certifications, followers, connections and the latest posts. Schedule it and it flags job changes, so you can trigger sales or recruiting workflows when someone moves.
The Actor reads the public profile page that LinkedIn shows to logged-out visitors, so your own LinkedIn account is never at risk. You pay $0.003 per profile.
What you get
One Dataset row per profile:
name,headline,location,countryCode,about,profilePicture,badges(Creator, Top Voice...).currentTitle,currentCompany,currentCompanyUrl.experience: title, company, company URL, location, start and end date (2014-02), current, duration and description of every position.education: school, degree, field of study and years.skills,languages,certifications.followers(exact),connections(500 means 500+).recentPosts(URL, date, text, likes, comments) andarticles.changed:truewhen the job title, company, headline or location changed since the previous run.
Profiles that are private or hidden from logged-out visitors return a row with an error field and are not charged.
How to use it
- Open the Input tab.
- Paste profile URLs in Profile URLs, one per line:
https://www.linkedin.com/in/satyanadella,https://es.linkedin.com/in/someoneor justsatyanadella. - Click Start and export the rows as JSON, CSV or Excel.
- To get job change alerts, schedule the Actor (for example weekly) and connect a webhook or integration to the rows with
changed: true.
Need URLs first? Use LinkedIn Profile Search to find people by job title, company and city, then paste the results here.
Input
{"profileUrls": ["https://www.linkedin.com/in/satyanadella", "williamhgates"]}
| Field | Description |
|---|---|
profileUrls | Public LinkedIn profile URLs or names. Up to 1,000 per run. |
Output example
{"name": "Satya Nadella","headline": "Chairman and CEO at Microsoft","location": "Redmond, Washington, United States","countryCode": "US","currentTitle": "Chairman and CEO","currentCompany": "Microsoft","currentCompanyUrl": "https://www.linkedin.com/company/microsoft","followers": 12213520,"connections": 500,"experience": [{ "title": "Chairman and CEO", "company": "Microsoft", "location": "Greater Seattle Area", "startDate": "2014-02", "endDate": null, "current": true, "duration": "12 years 9 months" }],"education": [{ "school": "The University of Chicago Booth School of Business", "degree": null, "startDate": "1994", "endDate": "1996" }],"profileUrl": "https://www.linkedin.com/in/satyanadella","changed": false}
Pricing
Pay per event, no subscription:
- Profile scraped: $0.003 per profile. 1,000 profiles cost $3.
- Profile changed: $0.003 per profile whose job, company, headline or location changed since the previous scheduled run.
Profiles that cannot be read are free. Other LinkedIn profile scrapers charge $4 to $5 per 1,000 profiles.
Use it as an API
curl -X POST "https://api.apify.com/v2/acts/aolmo~linkedin-profile/run-sync-get-dataset-items?token=YOUR_TOKEN" \-H "Content-Type: application/json" \-d '{"profileUrls": ["https://www.linkedin.com/in/satyanadella"]}'
You can also call it from AI agents through the Apify MCP server.
FAQ
Do I need a LinkedIn account or cookies? No. The Actor only reads what LinkedIn shows publicly to logged-out visitors.
Does it return emails or phone numbers? No, they are not part of the public profile.
Why do some fields come back empty? LinkedIn hides some sections (or the whole profile) from logged-out visitors depending on each member's privacy settings.
Is it legal? It reads only public data. You are responsible for using personal data lawfully (for example GDPR in the EU): have a legitimate purpose and respect people's rights.
Where is the data stored between runs? In a Key-Value Store of your account named micro-saas-state-linkedin-profile, one key per profile. Delete it to start fresh.