You need 500 LinkedIn leads by Friday, and every scraper on page one swears it’s safe.
The honest answer on how to scrape LinkedIn data safely: LinkedIn allows no scraper, so you choose where the risk lands. Export what LinkedIn gives you first. Then pull public, logged-out data with a cloud scraper and keep your account out of it.
The bans and fines below didn’t come from scraping itself. They came from logins, fake accounts and personal contact data.
Is it safe to scrape LinkedIn at all?
Not under LinkedIn’s rules. Section 8.2 of the User Agreement, in force since 3 November 2025, bans software, scripts, crawlers and browser plugins that scrape or copy profiles. It also bans bots that add or download contacts.
The law is less absolute. In hiQ v. LinkedIn, the Ninth Circuit said in 2022 that scraping pages anyone can view without logging in probably isn’t hacking under US federal law.
hiQ still lost. The court found it broke the User Agreement through fake accounts, and in December 2022 hiQ agreed to a $500,000 judgment and a permanent ban.
LinkedIn hasn’t slowed down since. It sued Proxycurl in January 2025, and Proxycurl shut down that July. In September 2026 it got a permanent injunction against ProAPIs, which LinkedIn said ran millions of fake accounts.
In plain English: the public-data question is fairly settled in the US. The account question isn’t a question. Use a LinkedIn login to scrape, real or fake, and you’ve broken a contract you signed.
So the real job is picking a method where you can live with what’s left. Our plain-English guide to scraping law covers the cases in more depth. This post stays on LinkedIn.
Five ways to get LinkedIn data, ranked by risk
The safest method is the one LinkedIn builds itself. Risk climbs each time you add a login, an extension or someone’s private details.
| Method | Your account at risk? | Main exposure | Good for |
|---|---|---|---|
| 1. LinkedIn’s own data export | No | None | Your connections, your history |
| 2. Sales Navigator and CRM sync | No | Cost: from $119.99 a month | Sales teams that work leads inside LinkedIn |
| 3. Logged-out cloud scraper | No | LinkedIn’s terms (the vendor’s problem first), privacy law (yours) | Public profiles, companies, jobs, posts |
| 4. Extension or tool on your login | Yes | Suspension, then a permanent ban | Nothing you can’t do with method 3 |
| 5. Fake accounts or bought logins | Yes, plus lawsuits | Contract, fraud and anti-hacking claims | Nothing. This is what got hiQ, Proxycurl and ProAPIs |

Methods 1 to 3 cover nearly every honest use. A tool that only works at rung 4 or 5 is telling you what it is.
Start with the data LinkedIn hands you
LinkedIn will export your own account data, including every first-degree connection, for free. Most people buy a scraper before checking.
Export your LinkedIn connections
Takes two minutes to request. The full archive arrives within 24 hours.
-
Step 1 of 4
Open Settings and Privacy
Click the Me icon on LinkedIn’s homepage, then Settings & Privacy.
-
Step 2 of 4
Go to Data privacy
In the left pane, choose Data privacy, then Get a copy of your data.
-
Step 3 of 4
Pick the archive
Choose the larger data archive, which includes connections, or tick only the categories you want. Single categories arrive within minutes.
-
Step 4 of 4
Download it within 72 hours
LinkedIn emails a link to your primary address. The link expires after 72 hours, so grab the file the same day.
The Connections.csv file gives you first and last name, profile URL, company, position and the date you connected. Emails appear only for people who allow connections to download them, so expect gaps.
Sales Navigator is the paid version of this route. Core costs $119.99 a month, or $1,079.88 a year per seat. Here’s the catch: no Sales Navigator plan exports a lead list to CSV. The top tier, Advanced Plus, syncs saved leads into Salesforce, HubSpot and a few other CRMs, and that’s the only official way out.
Want the list in a spreadsheet anyway? That’s where the next method comes in.
How to scrape public LinkedIn data without logging in
Run a cloud scraper that reads LinkedIn’s public pages from its own servers, with no LinkedIn cookie or password from you. On Apify, these Actors are labelled No Cookies in the Store.
Disclosure: we earn a commission if you buy Apify, Bright Data or Thunderbit through our links. The risk ranking above doesn’t change with it.
We haven’t run a LinkedIn job ourselves for this guide. The steps and prices below come from Apify’s Store listings and the vendors’ pricing pages, checked on 26 October 2026.
Scrape public LinkedIn data with an Apify Actor
A 20-row test first, then the real run with a spending cap.
-
Step 1 of 5
Write down the fields you need
Company, title and profile URL is a lead list. Skipping fields you won’t use cuts cost and privacy risk at once.
-
Step 2 of 5
Pick a No Cookies Actor
Search the Apify Store for the data type: profiles, companies, jobs or posts. Skip any Actor that asks for your
li_atcookie or LinkedIn password. -
Step 3 of 5
Run a 20-row test
Check the output columns and the cost per row on the run’s Usage tab before you scale up.
-
Step 4 of 5
Set a maximum charge
Pay-per-event Actors let you cap a run in dollars. The Actor stops at the cap and never bills past it.
-
Step 5 of 5
Export, then set a delete date
Download CSV or JSON, and diarise a date to delete anything you didn’t use. Apify’s own storage expires too, but your copy doesn’t.
Our Apify Actors walkthrough covers inputs and schedules in more detail. The cost is what surprises people, in a good way.
| Job | Actor price | Cost |
|---|---|---|
| 500 public profiles | $4 per 1,000 | $2 |
| 500 profiles plus email search | $10 per 1,000 | $5 |
| 2,000 job posts (paid plan) | $1 per 1,000 | $2 |
| 300 company pages | $4 per 1,000 | $1.20 |
Apify’s Free plan includes $5 of usage a month, which covers about 1,250 public profiles without emails. The Apify pricing breakdown explains when the $19 Starter plan pays off. On job scrapers it halves the per-result price.
Need bigger volume? Bright Data sells ready-made LinkedIn scrapers for profiles, companies, jobs and posts. The first 5,000 records a month are free, then it’s $1.50 per 1,000 on pay-as-you-go. Bright Data won Meta’s 2024 case over logged-off scraping, which tells you how it runs these jobs.
Our take: a logged-out scraper moves LinkedIn’s contract fight onto the vendor. It doesn’t move privacy law. You decided which people to collect, so the personal data is still your responsibility.
Why the easy Chrome extension is the risky choice
Browser extensions scrape LinkedIn through your logged-in session, and that’s the exact thing LinkedIn’s terms name. Section 8.2 lists browser plugins and add-ons by name.
Thunderbit is a good example, because it’s a tool we like. Its LinkedIn templates run in Browser Mode, using the LinkedIn tab you’re signed into. On product pages and directories that’s fine. On LinkedIn, every row comes from your account.
The maths doesn’t help either. Thunderbit’s Starter plan gives 500 credits a month for $15, and scraping subpages costs 2 credits a row. That’s 250 profiles for $15, or 6 cents each. The same 250 public profiles cost $1 on a logged-out Apify Actor.
Cloud tools that ask you to paste your li_at session cookie carry the same risk from a server. LinkedIn’s terms list sharing log-in credentials and copying cookies as examples of misusing an account. To LinkedIn, the tool is you.
Keep Thunderbit for the sites it’s built for. Our Thunderbit review shows where it earns its price.
The LinkedIn limits that catch you even without a scraper
LinkedIn caps how much a free account can search, whether a bot is involved or not. Heavy manual prospecting hits these walls too.
- Commercial use limit. Free accounts get a monthly allowance of people searches and profile views, reset at midnight Pacific time on the 1st. LinkedIn doesn’t publish the number or show what’s left, and support won’t lift it.
- What counts. Profile searches, the People Also Viewed panel and the People tab on company pages. Searching someone by name, browsing your own connections and job searches don’t count.
- Invitation limits. LinkedIn doesn’t publish a weekly number. The often-quoted 100 a week is a third-party estimate. Hit the limit and invitations are usually blocked for a week, and support can’t shorten it.
- Suspensions. A first automation strike is usually temporary, ending at the time on the notice. LinkedIn says repeat suspensions can become permanent.
Premium Business, Recruiter Lite and Sales Navigator raise the allowance. Paying for a seat is the legitimate fix. A bot that dodges the limit breaks the section 8.2 ban on getting around use limits.
Personal data is where the fines live
Scraping LinkedIn is a contract problem. Storing people’s details is a privacy problem, and privacy regulators issue the fines.
France’s data regulator, the CNIL, fined KASPR €240,000 in December 2024. Its Chrome extension collected contact details that members had limited to first- and second-degree connections. It also kept them for five years from each profile update. KASPR ended up deleting its whole database and stopping LinkedIn collection, and the CNIL closed its order in March 2026.
Two lessons carry over to a small business. First, a contact detail someone hid isn’t public just because a tool can reach it. Second, keeping data forever counts as a separate breach.

- Collect business facts first. Company names, sizes, job posts and job titles answer most sales and research questions.
- Treat names and profile URLs as personal data. Under GDPR they are. Have a reason for each field you keep.
- Skip hidden contact details. No emails or phone numbers a member restricted, and no lists sold as “LinkedIn emails”.
- Tell EU prospects where you got their data. GDPR expects this within a month of collection, at the latest in your first message.
- Set a deletion date. 90 days is a sensible default for a prospect list you aren’t actively working.
Building an outreach list? Our cold email outreach system guide covers sending without burning your domain once the list is clean.
Mistakes that get LinkedIn accounts banned
- Running automation on your main profile. It’s the account with your network and history. Losing it costs more than any list is worth.
- Scraping everything because it’s cheap. At $4 per 1,000 profiles, 50,000 rows costs $200. The privacy exposure grows with every row, not every dollar.
- Republishing what you scrape. Turning profiles or posts into your own directory or job board copies LinkedIn’s service. Analyse the data; don’t mirror it.
- Trusting a vendor’s “compliant” badge. It describes the vendor’s practices, not your use of the data.
Which route fits your job?
Match the method to what you’re building, because the safest option changes with the job.
- Recruiter or job-market researcher: scrape public job posts with a logged-out Actor. They’re business data, cheap at $1 per 1,000, and carry the least privacy weight.
- Founder building a lead list: start with your connections export, then pull public company pages and titles with a No Cookies Actor. Find contact details through a dedicated tool from our email finder roundup, not LinkedIn.
- Sales team working leads daily: pay for Sales Navigator. Free accounts hit the commercial use limit fast, and its CRM sync is the one official export.
- Developer feeding a product: use Bright Data or Apify through their APIs. Keep only the fields your feature needs, and write the deletion job before the scraper.
Still comparing tools? Our LinkedIn scraper tools roundup lists the wider field, including outreach tools. Read each one with this risk ladder in mind.
Frequently asked questions
Can LinkedIn ban my account if I only use a logged-out scraper?
Not through that scraper, because it never touches your account. LinkedIn can still block the scraper’s servers, which is why runs sometimes return partial results. Your account becomes involved only if you paste your cookie or password into the tool, or run it while signed in.
Does GDPR apply to me if my business isn’t in Europe?
It can. GDPR covers businesses outside the EU that offer services to people in the EU or monitor their behaviour. If your scraped list targets European prospects, plan for it: a clear reason for each field, a notice in your first message and a deletion date.
Is buying a LinkedIn dataset safer than scraping it yourself?
Only for your account. Once you hold the data, privacy duties apply to you, whoever collected it. Ask the seller how the data was gathered and whether hidden contact details were excluded, and walk away from anyone who can’t answer clearly.
Does LinkedIn have an official API for profile data?
Not one you can sign up for to pull other members’ profiles. Sign In with LinkedIn gives an app the signed-in member’s own basic profile. Wider access sits inside partner programmes for marketing, sales and talent tools, which need LinkedIn’s approval.
Is it legal to scrape LinkedIn in India?
No Indian court has ruled on LinkedIn scraping specifically. The IT Act penalises extracting data from a computer system without the owner’s permission, and LinkedIn’s terms withhold that permission. The Digital Personal Data Protection Act’s main duties phase in by May 2027, so plan for privacy rules there too.
Can I scrape LinkedIn posts for content research?
Logged-out post scrapers exist and cost about $2 per 1,000 posts on Apify. Use them to study topics, formats and engagement. Store the post URL, date and engagement counts rather than full text, because the words belong to each author and copyright applies on top of LinkedIn’s terms.
How do I get my LinkedIn account back after a scraping restriction?
Remove the extension or disconnect the tool first, then change your password. A temporary suspension lifts at the time shown on the notice, and support can’t shorten it. Don’t reconnect the tool afterwards, because LinkedIn says repeat suspensions can turn into a permanent restriction.
Scrape the public layer, keep your account out of it
The safe way to scrape LinkedIn data is mostly about what you don’t do. Start with LinkedIn’s own export, and pay for Sales Navigator if prospecting is your daily job. For lists, jobs and company data, use a logged-out scraper on Apify or Bright Data and collect only business facts you’ll use.
One warning: the cheapest rows are the ones you never collect. Hidden emails and forever-storage are what turned KASPR’s extension into a €240,000 fine. Your next step: request your connections export today, then run a 20-row test before you spend a dollar.



