The Sales Navigator export limit is 2,500 results per people search and 1,650 per company search. Not 2,500 per day or per account: per search. Run a search matching 40,000 prospects and Sales Navigator will show you, and let any tool export, exactly 2,500 of them. The other 37,500 exist behind a wall the interface never acknowledges. The first time I hit this cap I assumed I was doing something wrong. I was not, and neither are you. This post covers every limit that actually applies, why the workarounds vendors advertise mostly mean "you do the splitting," and how I get a full-territory export in one run.
Every limit that applies, in one table
| Limit | Value | Applies to |
|---|---|---|
| People search display cap | 2,500 results (100 pages ร 25) | every search, every plan |
| Company search display cap | 1,650 results | every search, every plan |
| Lead list size | 10,000 saved leads per list | Sales Navigator lists |
| Commercial use / profile-view velocity | undisclosed, activity-based | your account's browsing and automation |
| Tool daily quotas | commonly ~2,500 profiles/day | imposed by scrapers, not LinkedIn |
The two caps that bite are the display caps and the velocity limits. The display cap bounds how much one search can ever yield. The velocity limits bound how fast any tool working through your account can move before LinkedIn restricts it, which is why extension scrapers ship with daily quotas. The quota is account self-defense, not generosity.
Why the cap costs more than it looks
Most teams meet the cap and respond by manually splitting searches: one search per US state, or per headcount band, or per industry. It works, and it is what most export tools' help docs tell you to do. I ran territories this way for years, so I can price out exactly what it costs:
Your hours. A 40,000-result ICP needs at least 16 sub-searches to fit under the cap, and every one of them has to be built, saved, exported, and tracked by hand. With filter combinations that do not divide evenly, real segment counts run higher.
Overlap and gaps. Filter-based splits are not partitions. Companies span industries, people hold multiple titles, and territory boundaries overlap, so merged exports carry duplicates while other prospects fall between segment definitions and never get exported at all.
Stale coverage. Because manual splitting is tedious, teams do it quarterly instead of continuously, then work old data. B2B contact data decays around 25 to 30% a year, which you will eventually measure in bounce rates. My email verification benchmark shows what stale, unverified segments do to a send.
The three ways past the cap
1. Manual filter splitting
Slice by geography, then headcount, then industry until every segment is under 2,500. Free and universally compatible with whatever export tool you use. The costs are the ones above: hours, duplicates, and gaps. Reasonable for one-off exports of mid-size territories.
2. Tool-assisted splitting with daily quotas
Some extension tools frame the cap as handled because they let you export 2,500 per day across days, or provide a standalone URL-splitter utility you run before scraping (Lobstr ships one; Evaboot spreads exports across daily quotas). You still design the segments or run the extra utility, the export still executes through your LinkedIn session, and multi-day exports mean multi-day exposure of your account to velocity detection. The tool-by-tool details are in my Evaboot alternatives breakdown.
3. Algorithmic URL splitting, server-side
The cap is mechanical, so the fix can be too. This is the approach I built into WizLeads, so factor that in as you read. It takes the search URL of any size, algorithmically subdivides it into sub-searches that each return under the threshold, runs them in parallel on its own infrastructure, and dedupes the merged result. A 40,000-result search is one paste-and-run job: no segment design, no daily babysitting, and in account-less mode none of it touches your LinkedIn session, so the velocity limits that justify daily quotas simply do not apply to you. Enrichment and verification run in the same pass, and the free tier will split and export a real search for you, which is a faster evaluation than trusting this paragraph.
The full method-by-method export walkthrough, including manual and extension routes, is in how to export leads from Sales Navigator.
Practical guidance if you split manually
Rules that kept my manual splitting sane back when I did it at volume:
- Split on mutually exclusive filters first. Geography and company headcount bands partition cleanly; industry and title do not.
- Aim segments at 1,500 to 2,000 results, not 2,400. Search counts are estimates and segments drift over the cap between design and export.
- Dedupe on LinkedIn profile URL, not name. Names collide constantly at territory scale.
- Log segment definitions in a sheet with export dates, so refreshes rerun the same partition instead of reinventing it.
- Re-verify anything older than 30 days before it enters a campaign.
And if the seat itself is the question, the Sales Navigator cost guide covers what you are paying for around these limits.
FAQ
What is the Sales Navigator export limit?
2,500 results per people search, 1,650 per company search, on every plan. Exports cannot exceed what the search displays.
How do I export more than 2,500 leads?
Split the search into sub-2,500 segments: manually with filters, with tool-assisted daily quotas, or algorithmically in one run with URL-splitting tools.
Why does the cap exist?
LinkedIn has not said. Load control, search specificity, and scraping friction are the standard explanations. The cap has held at 2,500 for years.
Does working around the cap risk my account?
Splitting is harmless; execution is what carries risk. High-velocity automation through your session is what LinkedIn detects. Account-less scraping removes that exposure; session-based tools manage it with daily quotas.