Linkedin Sales Navigator Scraper
Pricing
from $0.00 / retrieve results
Linkedin Sales Navigator Scraper
Extract data from LinkedIn Sales Navigator search results, including profiles, companies, contact information, and more. This Actor supports pagination and deep scraping for detailed employee and company profile information, as well as emails, company emails, and employee emails.
Pricing
from $0.00 / retrieve results
Rating
0.0
(0)
Developer

Ryan
Actor stats
0
Bookmarked
12
Total users
11
Monthly active users
2 days ago
Last modified
Categories
Share
๐ LinkedIn Sales Navigator Scraper
Extract professional profiles and company data from LinkedIn Sales Navigator with full authentication, proxy support, and anti-detection features.
โจ Features
- โ People & Company Searches - Scrape any Sales Navigator search
- โ Automatic Pagination - Get hundreds of results automatically
- โ Deep Scraping - Optional detailed profile information (email, phone, etc.)
- โ Stealth Mode - Advanced anti-bot detection bypass
- โ Residential Proxies - Built-in proxy support for maximum success
- โ Export Formats - JSON, CSV, or Excel
๐ Quick Start (2 Steps)
Step 1: Export Your LinkedIn Cookies ๐ช
Install Cookie-Editor Extension:
- Chrome: Cookie-Editor Extension
Export Your Cookies:
- Go to https://www.linkedin.com/sales (must be logged in!)
- Click the Cookie-Editor icon (๐ช) in your browser toolbar
- Click "Export" button at the bottom
- Select "JSON" format
- Copy the entire JSON output
Example output:
[{"name":"li_at","value":"AQEDAT...","domain":".www.linkedin.com"},{"name":"JSESSIONID","value":"ajax:123...","domain":".www.linkedin.com"},{"name":"li_ep_auth_context","value":"AHRh...","domain":".www.linkedin.com"},...20+ more cookies]
โ ๏ธ Important: You need ALL cookies (20-25 of them), not just
li_at!
Step 2: Get Your Search URL ๐
- Go to LinkedIn Sales Navigator
- Perform your search (add filters, keywords, etc.)
- Copy the entire URL from your browser address bar
Example:
https://www.linkedin.com/sales/search/people?query=(keywords%3Afounder)
Click Start! ๐
๐ Where to Find Your Scraped Data
โ Dataset Tab (Your Main Results)
After scraping completes, your data is saved in the Dataset:
- Go to "Storage" โ "Dataset" in your Actor run
- Or click the "Dataset" tab directly
- View your data in multiple formats:
- Overview - Key employee and company info
- Employee Details - Full employee data
- Company Details - Complete company info
- All Fields - Every available field
๐ฅ Export Options
Click "Export" to download as:
- CSV - For Excel/Google Sheets
- JSON - For API integration
- Excel - Formatted spreadsheet
- HTML, XML, RSS - Other formats
๐ Output Tab (Summary)
The Output tab shows a summary:
- Number of records scraped
- Success/failure status
- Pages processed
- Timestamp
๐ฏ Important: Your actual scraped profiles/companies are in the Dataset, not the Output tab!
See ./WHERE_TO_FIND_OUTPUT.md for detailed instructions.
๐ Input Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
cookieString | String | โ YES | ALL LinkedIn cookies in JSON format from Cookie-Editor |
searchUrl | String | โ YES | LinkedIn Sales Navigator search URL from your browser |
totalRecords | Number | No | Maximum profiles to scrape (default: 25) |
startPage | Number | No | Page number to start from (default: 1) |
proxyConfiguration | Object | Recommended | Apify Proxy settings (residential recommended) |
Note: Wait times between pages are automatically set to 5-30 seconds for optimal scraping speed and safety.
๐ Output Format
๐ Detailed Documentation: See OUTPUT_SCHEMA.md for complete field reference, export guides, and integration examples.
Standardized Data Fields
All results include these standardized fields:
{"employee_linkedin": "https://www.linkedin.com/in/theresa-morgan/","employee_full_name": "Theresa Morgan","employee_first_name": "Theresa","employee_last_name": "Morgan","employee_linkedin_headline": "Sr. Director of Recruiting at Zerocater","employee_experience_title": "Sr. Director of Recruiting at Zerocater","employee_location": "Austin, Texas, United States","company_name": "Zerocater","company_linkedin": "https://www.linkedin.com/company/1234567/","company_description": "Technology company specializing in...","company_domain": "zerocater.com","company_phone": "+1-555-0100","company_industry": "Food Services","company_size": "51-200 employees","company_location": "Austin, Texas, United States","company_country": "United States","company_type": "Private Company","company_founded": "2010","company_specialties": "Catering, Food Technology, Workplace Solutions","scrapedAt": "2025-12-23T12:00:00.000Z",// Legacy fields (backward compatibility)"name": "Theresa Morgan","title": "Sr. Director of Recruiting at Zerocater","company": "Zerocater","location": "Austin, Texas, United States","profileUrl": "https://www.linkedin.com/sales/lead/...","avatar": "https://media.licdn.com/...","headline": "Helping companies grow faster","connectionDegree": "2nd","industry": "Technology","companySize": "11-50 employees"}
Field Availability
โ Always Available
These fields are extracted from search results:
employee_linkedin- Converted to standard LinkedIn profile URL (e.g.,/in/username/)employee_full_name,employee_first_name,employee_last_nameemployee_linkedin_headline,employee_experience_titleemployee_locationcompany_namecompany_linkedin- Converted to standard LinkedIn company URL (e.g.,/company/123/)company_location
โ ๏ธ Partially Available
These may be present depending on what LinkedIn shows in search results:
company_industry- When shown in search resultscompany_country- Extracted from location stringcompany_size- When shown in search results
Note: Some company detail fields (description, domain, phone, type, founded, specialties) may be empty as they typically require visiting individual profile pages, which is not enabled in this configuration.
๐ Dataset Views in Apify Console
When viewing results in Apify Console, you'll see organized tables with these views:
- Overview - Quick summary (name, title, company, industry, LinkedIn)
- Employee Details - Comprehensive employee information
- Company Details - Comprehensive company information
- All Fields - Complete dataset with all 32+ fields
Each view is optimized for different use cases. Switch between views using the dropdown menu.
Important: LinkedIn URL Format
Employee LinkedIn URLs are automatically converted from Sales Navigator format to standard format:
โ Before: https://www.linkedin.com/sales/lead/ACwAAAyQDL4Bfv32QawPD7a77qjmta4xfysjFwQ,NAME_SEARCH,jIYH
โ
After: https://www.linkedin.com/in/theresa-morgan/
Company LinkedIn URLs are similarly converted:
โ Before: https://www.linkedin.com/sales/company/1234567
โ
After: https://www.linkedin.com/company/1234567/
This makes the URLs directly usable for viewing profiles in a regular browser without Sales Navigator access.
๐ฏ Success Tips
| Tip | Why It Matters |
|---|---|
| โ Use ALL cookies (20-25) | Single cookie authentication often gets blocked |
| โ Enable residential proxies | LinkedIn blocks datacenter IPs aggressively |
| โ Fresh cookies | Re-export cookies weekly or when you see errors |
| โ Start small | Test with 5-10 records before large scrapes |
| โ Match geography | Use proxies from your LinkedIn account's country |
๐ง Common Issues & Solutions
โ "cookieString is REQUIRED" error
Problem: You didn't provide cookies.
Solution:
- Install Cookie-Editor Chrome extension
- Go to linkedin.com/sales (logged in)
- Export โ JSON โ Copy all
- Paste into
cookieStringfield
โ "Authentication failed" error
Problem: Cookies are expired, incomplete, or invalid.
Solution:
- Re-export fresh cookies from Cookie-Editor
- Make sure you're on linkedin.com/sales when exporting
- Verify the JSON has 20-25 cookies (not just 1-2)
- Check that
li_atandli_ep_auth_contextcookies are included
โ "Page appears to be blank" error
Problem: LinkedIn is blocking your IP address.
Solution:
- Enable residential proxies:
{"proxyConfiguration": {"useApifyProxy": true,"apifyProxyGroups": ["RESIDENTIAL"],"apifyProxyCountry": "US"}}
- Wait 15-30 minutes between attempts
- Try a different proxy country
โ "Search results did not load" error
Problem: Invalid URL or LinkedIn is blocking.
Solution:
- Test your search URL in a browser first
- Make sure cookies are fresh (exported today)
- Enable residential proxies if not already
- Reduce
totalRecordsto 10-25 for testing
โ Rate limit / Too many requests
Problem: Making requests too quickly.
Solution:
- Reduce
totalRecordsto smaller batches (e.g., 25-50) - Run smaller batches over time
- Wait 30-60 minutes between runs
Note: Wait times between pages are automatically optimized (5-30 seconds).
๐ช Why Do I Need ALL Cookies?
Just li_at Cookie (โ Often Fails):
LinkedIn sees:- โ Valid authentication- โ Missing JSESSIONID- โ Missing session cookies- โ Suspicious patternResult: BLOCKED!
ALL Cookies (โ High Success Rate):
LinkedIn sees:- โ Valid authentication (li_at)- โ Valid session (JSESSIONID)- โ Sales Navigator context (li_ep_auth_context)- โ All session cookies presentResult: Looks legitimate!
Success rate: 90%+ with all cookies vs 20-30% with just li_at
๐ Cookie Export - Detailed Steps
For Cookie-Editor Extension:
-
Install: Cookie-Editor for Chrome
-
Navigate to Sales Navigator: https://www.linkedin.com/sales (must be logged in)
-
Click Extension Icon: Look for the ๐ช icon in your browser toolbar
-
Export:
- Click the "Export" button at the bottom
- Select "JSON" from the format dropdown
- The cookies are now in your clipboard!
-
Paste: Into the Actor's
cookieStringinput field
That's it! You should see a JSON array with 20-25 cookies.
๐ก Best Practices
- Always test first: Run 5-10 records before large scrapes
- Use residential proxies: Required for consistent success
- Fresh cookies: Export right before scraping
- Respect limits: Don't scrape thousands at once
- Monitor logs: Check for warnings or errors
- Weekly refresh: Re-export cookies every 7 days
โ ๏ธ Important Notes
LinkedIn Terms of Service: This Actor is for educational and research purposes. Make sure you comply with LinkedIn's Terms of Service and applicable laws.
Cookie Security:
- ๐ Never share cookies publicly
- ๐ Cookies provide full access to your LinkedIn account
- ๐ Re-export fresh cookies regularly
- ๐ Use Apify's secret input feature
Rate Limiting: LinkedIn actively monitors scraping activity. Use appropriate delays and proxies to avoid account restrictions.
Proxy Requirement: Residential proxies are strongly recommended. LinkedIn actively blocks datacenter IPs and proxies.
๐ Need Help?
- Check your cookies: Make sure you have 20-25 cookies, not just 1
- Enable proxies: Residential proxies are essential
- Test your URL: Verify it works in your browser first
- Fresh cookies: Export new cookies if you see auth errors
- Start small: Test with 5 records before scaling up
๐ Example Successful Run
โ Successfully set 22 cookiesโ Using proxy: 10.0.35.159:8011 (US residential)โ Page loaded successfullyโ Authentication successful!โ Found 25 resultsโ Extracted 25 profilesโ Saved to datasetโ Scraping complete!
Happy Scraping! ๐
Having issues? Make sure you exported ALL cookies (not just li_at) and enabled residential proxies!