How to export leads from Sales Navigator, up to 2,500 per search.
Sales Navigator is great at finding the right people and has no button to export them to a spreadsheet. This guide shows how to build a tight search, turn it into a CSV with company websites and emails, and split big searches so you can collect well past 2,500 leads without gaps or duplicates.
On this pageBefore you start
Three things to know up front:
- You need your own Sales Navigator subscription. QuickExtract reads the search you run, through your own signed-in session in Chrome. It doesn't work with regular LinkedIn searches, only Sales Navigator people searches.
- Sales Navigator only lets you page through the first 2,500 results of a search. QuickExtract matches that: each scrape collects from 1 to 2,500 records. To go further, you split the search into smaller ones (section 5).
- Sales Navigator doesn't show email addresses. You get names, titles and companies from the search, and emails come from a separate step (section 7).
If you're worried about your account, read how to scrape Sales Navigator safely first.
1. Build the search in Sales Navigator
The export is only as good as the search. Open Sales Navigator, go to the lead (people) search and add filters that match your ideal customer, not just a job title.
Filters that matter most
- Current job title or Function plus Seniority level. Titles vary a lot (“Head of Growth” vs “Growth Lead”), so combine a title filter with function and seniority.
- Industry of the current company.
- Company headcount, to keep the list to companies you can actually sell to.
- Geography, by country, region or city.
- Signals such as changed jobs recently or posted on LinkedIn recently, if you want a smaller, warmer list.
Example search. Function: Sales. Seniority: Vice President, Director. Industry: Software Development. Company headcount: 51–200. Geography: United States. Check the result count at the top of the page. If it's under 2,500, one scrape covers it. If it's over, plan your splits now.
2. Copy the search URL
Once the results look right, copy the full address from your browser's address bar. It starts with linkedin.com/sales/search/people and carries your filters inside it, which is how QuickExtract knows which search to read.
A few things that trip people up:
- Copy the URL from the results page, not from a single lead's profile.
- Copy the whole address. A truncated URL loses filters.
- A saved search works the same way: open it, then copy the URL of the results.
3. Scrape the search
Open the QuickExtract dashboard from the toolbar icon and go to the Sales Navigator page.
- Paste the search URL.
- Set Records to scrape. The default is 25, which is a good test. The maximum is 2,500.
- Choose a group, for example
VP Sales · SaaS · US · 51-200. Groups are how you'll find this list later. - Press Scrape.
QuickExtract collects 100 leads per request and pauses 3 seconds between pages, so a 2,500-lead scrape is 25 requests at a steady pace. You don't need to keep a LinkedIn tab open, and you can only run one scrape at a time. If you cancel, the search stops and every lead already collected is kept.
Each lead comes back with first, last and full name, job title, company, a link to the Sales Navigator profile, the profile photo and the company logo.
4. Watch the enrichment phases
Sales Navigator gives you a company name but not a website, and you need a website to find an email. So after collecting, QuickExtract runs extra phases with a progress percentage for each:
| Phase | What happens |
|---|---|
| Scraping leads | Pages through the search, 100 leads at a time. |
| Enriching websites | Looks up each company's website and domain, in batches of 80 companies. |
| Saving images | Saves profile photos and company logos with your account. |
| Company emails | Searches each company website for its best email, such as hello@ or contact@. Free. |
When the run finishes, the message tells you whether the search ran out of leads before your number. If it did, your search was smaller than you asked for, which is fine.
5. Split big searches into several under 2,500
If your search shows more than 2,500 results, scraping it once only gets you the first 2,500. The fix is to cut the search into slices that each fall under 2,500, and scrape each slice into the same group or into one group per slice.
Pick one dimension to split on
Split on a filter that divides the list cleanly, with no person in two slices and nobody left out:
- Geography: one slice per country, region or state.
- Company headcount: one slice per size band (11–50, 51–200, 201–500, and so on).
- Seniority: Vice President in one slice, Director in another.
- Industry: one slice per industry when your search covers several.
Worked example
Say the example search from step 1 shows several thousand results across the US. Split it by headcount first. If one band is still too big, split that band again by region:
| Slice | Filters added | Group name |
|---|---|---|
| 1 | Headcount 11–50 | VP Sales · SaaS · US · 11-50 |
| 2 | Headcount 51–200, Geography: West US states | VP Sales · SaaS · US-West · 51-200 |
| 3 | Headcount 51–200, Geography: all other US states | VP Sales · SaaS · US-Rest · 51-200 |
| 4 | Headcount 201–500 | VP Sales · SaaS · US · 201-500 |
Check the result count for each slice in Sales Navigator before you copy its URL. Every slice should be under 2,500. Then scrape them one after another, since QuickExtract runs one scrape at a time.
Tip. Write your slices down before you start, with the exact filters for each. When you refresh the list next month, you can re-run the same slices and know nothing was missed.
6. Re-scrape and dedupe
Slices sometimes overlap, for example when someone is listed under two regions, and you'll want to re-run searches as new people match them. QuickExtract matches Sales Navigator leads by their LinkedIn ID. When a lead you already have shows up again, the existing row is updated instead of being added twice, and new leads are added as new rows.
That means you can re-scrape the same search every few weeks to pick up job changes and new matches without cleaning up duplicates afterwards.
7. Add emails
There are two kinds of email for a Sales Navigator lead:
- Company email, found automatically on the company website during enrichment. Always free. Good for small companies where the founder reads the shared inbox.
- Verified person email, the lead's own work address such as
[email protected]. Select the leads you want to reach, or select every lead matching your filters, and use the email finder. It costs $29 for 2,000 credits, about 1.45¢ each, and a credit is only used when a valid email is found. Every email is verified three times, including a dedicated catch-all check.
You don't need person emails for everyone. Filter to the titles you'll actually write to first. For the manual way to do this, see how to find someone's work email from their name and company.
8. Export to CSV or your CRM
In the dashboard, open the With email tab to see only leads that have an email, filter to the group you want, select the rows, and export:
- CSV: 37 columns, UTF-8 with a BOM so Excel reads accented names. The file is named like
linkedin-500-prospects.csv. - TXT: one email per line.
- Copy emails to the clipboard.
The CSV uses the same columns for every source, so a few Sales Navigator fields land in general-purpose columns:
| CSV column | Holds, for Sales Navigator rows |
|---|---|
| Business | The lead's current company |
| Category | The lead's job title |
| Place URL | The Sales Navigator profile link |
| Website / Domain | The company website and domain |
| The company email, or the verified person email if you found one |
There's no separate last-name column in the CSV, so map first name and full name when you import. Step-by-step mapping for each tool: CSV, Excel, Google Sheets, HubSpot, Salesforce and Pipedrive. CRMs are reached through CSV import, and how to import leads into your CRM covers the general process.
If you send with Quickprosp, connect it with your API key to save each run as a Quickprosp list and add it to a campaign. Leads you've already sent to are skipped.
Sales Navigator export questions.
Can Sales Navigator export leads to CSV by itself?
Sales Navigator doesn't offer a CSV export of lead search results. You need a tool that reads the search, like QuickExtract, or you copy leads by hand.
How do I export more than 2,500 leads?
Split the search into several searches that each show fewer than 2,500 results, for example by region or company size, and scrape each one. Overlapping leads are matched by LinkedIn ID, so they aren't duplicated.
Does it work with a regular LinkedIn search?
No. The bulk scrape works with Sales Navigator people-search URLs only, and you need your own Sales Navigator subscription.
What does exporting cost?
Scraping, company websites, company emails and exports are free. Verified person emails cost $29 for 2,000 credits, and you're only charged when a valid email is found.
Export your first Sales Navigator search.
Paste a search URL, collect up to 2,500 leads, and get company websites and emails for free.