LinkedIn Profile Data — Public Profiles to JSON, No Login
Pricing
from $4.00 / 1,000 profile scrapeds
LinkedIn Profile Data — Public Profiles to JSON, No Login
LinkedIn profile data from public profile URLs, without login: name, headline, current titles and companies, location, education, past organizations, followers — as JSON. Bulk lists from CSV or Google Sheets. No cookies, no account at risk. $0.004 per profile; non-public profiles cost nothing.
Pricing
from $4.00 / 1,000 profile scrapeds
Rating
0.0
(0)
Developer
Nicholas Cheng
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
0
Monthly active users
a day ago
Last modified
Categories
Share
LinkedIn Profile Scraper
Give it public LinkedIn profile links, get structured profiles back — without logging in. Name, headline, current titles paired with their companies, location, about, followers, connections, education and past organizations with dates, languages, awards. No LinkedIn account, no cookies — so there is no account of yours to get restricted.
You are charged only for profiles that came back. Profiles members have hidden from logged-out visitors, and links that do not exist, produce an explanatory row and cost nothing.
| Input | Profile links (linkedin.com/in/…, regional subdomains work) or names, or a CSV / Google Sheet of them |
| Output | One row per public profile |
| Price | $0.004 per profile — the same on every Apify plan |
| Login | None |
What you get
See the field list and a real example on the LinkedIn Company & Profile Scraper page — this Actor is its profiles-only mode.
currentCompaniescarries the matching job title when LinkedIn lists them in the same order.educationandpastOrganizationsare kept apart (LinkedIn publishes them together).- Fields LinkedIn shows only to signed-in members are
nullor empty — never guessed.
Input
| Option | Notes |
|---|---|
profileUrls | Links or names. De-duplicated |
listUrl | Public .csv / .txt or a Google Sheet shared as "Anyone with the link"; LinkedIn profile links are read from any column |
maxConcurrency | 1–5 (default 2). The Actor paces itself and backs off on its own |
maxItems | Hard cap on rows |
What this Actor cannot do
- No people search, no Sales Navigator — login-only. You bring the links.
- No emails or phone numbers — LinkedIn does not publish them, and this Actor does not guess them.
- No non-public profiles, no signed-in-only sections (full experience descriptions, skills, recommendations).
- For company pages, use the LinkedIn Company Scraper.
Responsible use
Profiles contain personal data. You are responsible for having a lawful basis for collecting and using it (for example under the GDPR or the CCPA), for honoring deletion and objection requests, and for complying with LinkedIn's terms as they apply to you. Do not use this Actor for harassment, discrimination or unsolicited bulk messaging.
How it stays working
Pages are fetched the way a logged-out browser fetches them; fields come from the structured data LinkedIn publishes on public profile pages. No account is involved. If LinkedIn pushes back on one network exit, the Actor switches exits for a while and retries the pages it was not served, slowly, at the end of the run.