How-to guide · Updated 2026

How to scrape LinkedIn without getting banned

LinkedIn bans accounts that scrape too fast or too aggressively. Here's how SDR teams export thousands of leads without triggering restrictions — the safe way.

Step-by-step guide

To scrape LinkedIn without getting your account restricted in 2026, follow three rules: (1) pace requests at human browsing speed (1 page every 5-10 seconds, not 100 pages per minute), (2) use a Chrome extension that runs locally in your browser session (not server-side headless browsers that LinkedIn detects), (3) keep daily volume under 200 profile views on a warmed account (30+ days old with regular manual usage). Chrome-based extensions simulate real user behavior — each page load looks like you're manually clicking through search results. Server-side scrapers and headless browsers generate detectable automation patterns (missing cookies, no mouse events, unusual request timing) that LinkedIn flags within hours.

The full walkthrough

6 steps — about 10-15 minutes end-to-end.

  1. 1
    Use a Chrome extension, not a server-side scraper

    LinkedIn detects server-side tools (headless Chrome, Puppeteer, Playwright) via browser fingerprinting: missing plugins, no mouse movements, identical User-Agent strings across thousands of requests. Chrome extensions run inside your real browser session with your real cookies, your real fingerprint, and your real IP — indistinguishable from manual browsing.

  2. 2
    Warm your LinkedIn account before scraping

    Don't scrape from a brand-new LinkedIn account. Use the account manually for 2-4 weeks first: send connection requests, browse profiles, post updates. LinkedIn builds a "trust score" for each account based on age, activity, and network size. Accounts with 500+ connections, 30+ days of activity, and regular human usage get higher rate limits.

  3. 3
    Pace requests at human browsing speed

    The #1 ban trigger is speed. LinkedIn flags accounts that view 100+ profiles in 10 minutes. Safe pacing: 1 profile view every 5-10 seconds, max 200 profile views per day. Chrome extensions should implement this pacing automatically. If yours doesn't — switch tools.

  4. 4
    Don't scrape the same search twice in one day

    LinkedIn caches your recent searches. Re-running the same search 5 times in 1 hour looks automated. Run each unique search once, export the results, move to the next search. Come back to the same search tomorrow if you need a refresh.

  5. 5
    Use Sales Navigator for larger volumes

    Sales Navigator accounts have higher rate limits than free LinkedIn (~3-5x). If you need to scrape 500+ profiles per day, Sales Navigator ($99/month) is the safest path. It's explicitly designed for heavy search usage — LinkedIn is more lenient with paying customers.

  6. 6
    Monitor for warning signs

    LinkedIn escalates restrictions gradually: first a CAPTCHA on search, then a temporary search limit (24h), then a 7-day restriction, then account suspension. If you see a CAPTCHA, stop scraping immediately and wait 24 hours. If you get a "you've reached your weekly limit" message, pause for 7 days.

Things that trip people up

Chrome extensions > headless browsers. Every major LinkedIn ban wave targets server-side tools (Puppeteer, Playwright, Selenium). Chrome extensions survive because they look exactly like human users. This is why most successful SDR teams use extensions, not APIs.

200 profiles/day is the safe ceiling on free LinkedIn. Sales Navigator users can safely do 300-500/day. Going above these limits on a regular basis will eventually trigger a restriction.

Proxy rotation doesn't help for Chrome extensions. Your extension runs in your browser with your IP. Proxy rotation is only relevant for server-side scrapers. Using a VPN while browsing LinkedIn is fine but doesn't increase rate limits.

Weekend scraping is lower risk. LinkedIn's detection algorithms are tuned for weekday business-hours patterns. Spreading your scraping across Saturday/Sunday reduces false positive detection.

Keep your connection acceptance rate high. If you send 100 connection requests and only 5 are accepted, LinkedIn flags your account as spammy. Maintain >20% acceptance rate by targeting relevant connections.

Never automate LinkedIn messaging. Scraping profile data is grey-area. Automating messages (InMails, connection requests with pitch) is explicitly prohibited and actively detected. Scrape data, then sequence via email — not via LinkedIn DMs.

Common questions

Will I get banned for using a LinkedIn scraper?

Not if you use a Chrome extension with proper pacing. Thousands of SDR teams scrape LinkedIn daily with Chrome extensions and don't get banned. The accounts that get restricted are typically using server-side headless browsers (Puppeteer, Selenium) or scraping at inhuman speed (1000+ profiles per hour).

What does a LinkedIn restriction look like?

Escalation: CAPTCHA on search → "You've reached your commercial use limit" (24h) → "Your account has been temporarily restricted" (7 days) → Account review (rare, permanent). Most restrictions are temporary and lift automatically.

Is scraping LinkedIn legal?

The US Ninth Circuit ruled in hiQ Labs v. LinkedIn (2022) that scraping publicly available data is not a violation of the Computer Fraud and Abuse Act. However, LinkedIn's Terms of Service prohibit automated data collection. This creates a legal grey area — scraping public data is legal, but violates TOS (contractual, not criminal).

How many profiles can I safely scrape per day?

Free LinkedIn: ~200 profiles/day. Sales Navigator: ~300-500 profiles/day. These are empirical safe ceilings based on thousands of users. Going above consistently (not once) increases restriction risk. Chrome extensions with built-in pacing enforce these limits automatically.

Does Sales Navigator reduce ban risk?

Yes. Sales Navigator accounts have higher search and profile-view limits because LinkedIn expects heavy usage from paying customers. Sales Nav also exposes more search results (2,500+ vs ~1,000 on free) which means fewer repeated searches — another risk reduction.

What if I got restricted — how do I recover?

24h restriction: wait it out, don't try to scrape during the cooldown. 7-day restriction: wait, then reduce your daily volume by 50% for 2 weeks. Account review: contact LinkedIn support with a professional explanation (you were doing research, not spam). Avoid creating a new account to bypass a restriction — LinkedIn links accounts by IP and device.

Can I use multiple LinkedIn accounts for scraping?

Technically yes, but each account needs its own warm-up period (30+ days) and should have a real profile with connections. Don't run multiple accounts from the same IP/browser — LinkedIn detects this. Use separate Chrome profiles or separate devices.

Is scraping LinkedIn Recruiter different?

LinkedIn Recruiter has even higher rate limits than Sales Navigator (designed for high-volume talent sourcing). The same Chrome extension approach works. Pacing rules still apply but the ceiling is ~500-800 profiles/day on Recruiter Lite.

Ready to try it?

Free Chrome extension. Pay-as-you-go: 1 credit per scraped lead, 1 credit per verified email or phone. No credit card to start.

5,000+
sales teams
4.8/5
G2 & Capterra
2M+
leads exported
65%
avg email find rate