LinkedIn Profile Scraper - No Login, No Cookies avatar

LinkedIn Profile Scraper - No Login, No Cookies

Pricing

from $5.50 / 1,000 results

Go to Apify Store
LinkedIn Profile Scraper - No Login, No Cookies

LinkedIn Profile Scraper - No Login, No Cookies

No-login LinkedIn profile scraper & API alternative. Export public people data to CSV/JSON - bulk profile data extraction, no cookies.

Pricing

from $5.50 / 1,000 results

Rating

0.0

(0)

Developer

Logiover

Logiover

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

2

Monthly active users

2 days ago

Last modified

Share

πŸ‘€ LinkedIn Profile Scraper β€” No Login, No Cookies

Scrape public LinkedIn profiles (people data) β€” no login, no cookies, no API key, zero account-ban risk.

No login No cookies Ban risk Engine Pricing

Drop in a list of profiles β†’ get back a clean, structured people dataset.
name · headline · location · job titles · employers · education · followers · ⭐ Top Voice · bio · photo · recent posts


😣 The problem with every other LinkedIn scraper

Most LinkedIn people-scrapers make you paste your session cookie (li_at) or log in with your account. Scrape at any real volume and LinkedIn flags that session and bans the account β€” often within 3–7 days. You lose your network and your tool breaks the next time LinkedIn rotates its tokens.

😎 How this one is different

This actor reads only the public profile page LinkedIn already serves to logged-out visitors. No login. No cookie. No account in the loop β€” nothing to flag, nothing to ban. It's pure HTTP (no slow headless browser): fast, cheap, and stable.

You keep your LinkedIn account. You keep your data. You only pay for results you actually get.


πŸ‘€ LinkedIn Profile ScraperπŸͺ Cookie / login scrapers
LinkedIn login required❌ Neverβœ… Yes
Session cookie (li_at) required❌ Neverβœ… Yes
Risk of an account getting banned🟒 ZeroπŸ”΄ High (3–7 days)
Breaks when LinkedIn rotates tokens🟒 NoπŸ”΄ Constantly
Engine⚑ Pure HTTP🐒 Headless browser
⭐ Top Voice / Creator badge detectionβœ… Yes⚠️ Rarely
Employers + schools with datesβœ… Yes⚠️ Partial
Setup before first run🟒 NoneπŸ”΄ Cookie export, proxies
Billingβœ… Pay per resultvaries

πŸ‘€ See the output before you spend a cent

A single run on ["williamhgates", "satyanadella", "reidhoffman"] returns rows like this:

{
"name": "Bill Gates",
"headline": "Chair, Gates Foundation and Founder, Breakthrough Energy",
"location": "Seattle, Washington, United States",
"country": "US",
"followerCount": 40381452,
"jobTitles": ["Co-chair", "Founder", "Co-founder"],
"currentCompany": "Gates Foundation",
"companies": [
{ "name": "Gates Foundation", "slug": "gates-foundation", "startDate": 2000 },
{ "name": "Microsoft", "slug": "microsoft", "startDate": 1975 }
],
"education": [
{ "name": "Harvard University", "slug": "harvard-university", "startYear": 1973, "endYear": 1975 }
],
"isTopVoice": true,
"isCreator": true,
"profileImageUrl": "https://media.licdn.com/dms/image/.../profile-displayphoto",
"username": "williamhgates",
"linkedinUrl": "https://www.linkedin.com/in/williamhgates",
"recentActivity": [{ "type": "article", "title": "…", "url": "…", "datePublished": "…", "likes": 7331 }],
"scrapedAt": "2026-06-03T10:00:00.000Z"
}

Real fields from a real run β€” nothing mocked.


πŸš€ Get your first dataset in 30 seconds

  1. Open the Input tab.
  2. Paste profiles into Profiles β€” any mix works:
    • Full URL β†’ https://www.linkedin.com/in/satyanadella/
    • Username β†’ satyanadella
    • Country subdomains (in.linkedin.com/in/..., uk.linkedin.com/in/...) are normalised automatically.
  3. Hit Start. Watch rows stream into your dataset, then export to JSON / CSV / Excel / HTML or pull from the API.

No browser extension. No proxy setup. No scraping your own account.


πŸ“¦ Every field you get

FieldTypeExample
namestring"Bill Gates"
headlinestring"Chair, Gates Foundation and Founder, Breakthrough Energy"
biostring"Chair of the Gates Foundation. Founder of Breakthrough Energy…"
locationstring"Seattle, Washington, United States"
countrystring"US"
followerCountnumber40381452
jobTitlesstring[]["Co-chair","Founder","Co-founder"]
currentCompanystring"Gates Foundation"
companiesarray[{ name, url, slug, startDate, endDate }]
educationarray[{ name, url, slug, startYear, endYear }]
isTopVoicebooleantrue
isCreatorbooleantrue
badgesstring[]["Creator","Top Voice"]
profileImageUrlstring"https://media.licdn.com/…"
usernamestring"williamhgates"
linkedinUrlstring"https://www.linkedin.com/in/williamhgates"
recentActivityarray[{ type, title, url, datePublished, likes }]
scrapedAtstringISO timestamp

πŸ’° What teams use it for (and the ROI)

  • 🎯 Lead enrichment β€” turn a list of profile URLs into structured intelligence: title, company, seniority, location, follower reach. Feed it straight into your CRM or outreach tool.
  • 🧲 Recruiting & sourcing β€” enrich candidate shortlists with current role, full employer history, and education in one pass instead of opening 500 tabs.
  • ⭐ Influencer & creator discovery β€” filter isTopVoice / isCreator and high follower counts to surface credible voices in any niche. A targeted alternative to $1,000/mo influencer databases.
  • 🧹 CRM enrichment β€” refresh contact records in HubSpot / Salesforce / Pipedrive with current job titles and employers on a schedule.
  • πŸ”— Chains with the Company Scraper β€” every companies[].url and education[].url is a clean handle you can feed straight into the LinkedIn Company Scraper for full firmographics.
  • 🧱 Data products & AI β€” assemble a structured people dataset for your own app, model, or RAG pipeline.

πŸ›‘οΈ Built to be reliable

  • Pure-HTTP engine with automatic session rotation and smart retries β€” when LinkedIn throttles a session, the actor quietly retries on a fresh one instead of failing your row.
  • Apify Proxy built in. The default (datacenter / automatic) is the cheapest and works for most lists; switch to RESIDENTIAL for very large runs.
  • Graceful failures β€” a wrong username or removed profile returns a clear error field instead of crashing the whole run, so a 5,000-profile job always finishes.
  • Clean data β€” HTML entities decoded, country subdomains normalised, employers and schools returned with start/end dates.

βš™οΈ Input options

OptionDefaultWhat it does
profiles–Required. Array of profile URLs or usernames.
includeRecentActivitytrueCapture the member's most recent public posts/articles.
maxConcurrency8How many profiles to fetch in parallel.
proxyConfigurationApify Proxy (auto)Proxy routing. RESIDENTIAL recommended for huge lists.

❓ FAQ

No β€” and that's the whole point. It only reads the public profile page LinkedIn serves to logged-out visitors. No login, no li_at session cookie, no API key. Your account is never used, so it can't be flagged, throttled, or banned.

It collects only publicly visible profile information β€” the same data anyone sees without logging in. The hiQ Labs v. LinkedIn line of cases supports access to public data in the US. Because this is personal data, you're responsible for using the output in line with LinkedIn's terms and applicable privacy laws (GDPR/CCPA) in your region. This tool does not collect private or login-gated data.

How do I export LinkedIn profile data to CSV or Excel?

Every run streams into an Apify dataset you can export to CSV, JSON, Excel, HTML or XML, or pull live via the API and webhooks β€” ready for your CRM, spreadsheet, or outreach tool.

Where do I get a list of profile URLs to feed in?

Your CRM, an export from a search tool, your existing connections, or the companies[].url links from the Company Scraper. This actor is the enrichment step β€” give it identifiers, get back rich structured data.

How many profiles can I scrape per run?

As many as you want β€” feed a list of any size and results stream straight into your dataset. You only pay per result.

A profile came back with an error field β€” why?

The username was wrong, the profile is private/removed, or it was throttled after all retries. Re-run those items, ideally with RESIDENTIAL proxy.

Is this a LinkedIn API alternative?

Yes. LinkedIn has no public profile API, so this actor is a practical LinkedIn API alternative for profile data extraction β€” feed usernames or URLs and get structured people data back, no API key or developer access needed.

How do I export LinkedIn profile data to CSV or JSON in bulk?

Feed a bulk list of profiles in one run; every result streams into a dataset you can export to CSV, JSON or Excel, or pull live via API. It's a no-login LinkedIn data export with no cookies and no account-ban risk.

Can I scrape LinkedIn profiles without login or an API key?

Yes β€” that's the core design. The actor reads only the public profile page LinkedIn serves to logged-out visitors, so you scrape LinkedIn without login, without a session cookie, and without any API key.


🏒 Need company data too? Pair this with the LinkedIn Company Scraper for full firmographics on every employer.

πŸ“ Changelog

2026-06-07

  • Docs: added coverage for LinkedIn API alternative, bulk profile data export to CSV/JSON, and scraping profiles without login or API key.

2026-06-05

  • πŸ›‘οΈ Reliability fix: results are no longer dropped by strict output validation β€” runs now complete cleanly even at high volume (thousands of results).
  • ⚑ Stability & performance hardening; fresh rebuild.

2026-06-04

  • Verified live & refreshed build β€” reliability/maintenance pass.