LinkedIn Search: The Complete Guide (25+ Operators & Filters)

Sasha Bouloudnine●
22 Sept 2026

(updated)

●
13 min read

LinkedIn sits on the largest professional database ever assembled, and almost nobody searches it well.

The bar looks simple. Underneath, it is walled, capped, and, since late 2025, quietly rebuilt around AI.

In this guide you'll learn:

  1. whether LinkedIn is really a search engine (it is);
  2. every Boolean operator and filter that still works in 2026;
  3. the caps that stop you, and how to turn any search into a CSV.
The LinkedIn global search bar with a query typed in and the People, Companies, Posts and Jobs vertical tabs below

Is LinkedIn a search engine?

Yes, a walled one. LinkedIn indexes profiles, companies, posts, jobs and schools. It ranks them by relevance and gives you operators to query the index.

That is a search engine by any working definition. The difference is the wall.

Google crawls the open web. LinkedIn only searches LinkedIn, and only once you are logged in. It also decides how much of the index you are allowed to see, which is where the caps come in.
In November 2025 the engine changed underneath. LinkedIn rolled out AI-powered people search in the US: a new "I'm looking for..." bar.
LinkedIn AI people search: a full-sentence query (a marketer who has run campaigns, boxed in red) with a one-line AI summary highlighted under each result
Two things change. You type intent instead of keywords, like "a marketer who has run campaigns for small brands", and an LLM auto-fills the filters and returns the fits. The rollout started with Premium and is widening through 2026.

And under each result LinkedIn now writes a one-line summary of who the person is, an AI-overview moment for its own search engine.

So the honest 2026 answer is layered. LinkedIn is a keyword search engine with Boolean operators, and it is becoming a semantic one on top.

Recruiters noticed the shift the hard way. Strings that worked for years started returning fewer results.

Reddit r/recruiting thread on go-to Boolean tricks for when LinkedIn search feels broken after the AI change

Both engines still run. You just need to know which one you are talking to. The rest of this guide is the practical map, starting with the bar.

LinkedIn search basics: the bar, the verticals, the URL

Every search starts in the bar at the top of every LinkedIn page. Type a name, a title or a company and hit enter.

LinkedIn drops you into results with a row of tabs, and each one is a separate index:

Tab What it searches
People member profiles
Companies company pages
Posts content and updates
Jobs open roles
Groups communities
Events online and in-person events
Schools universities and programs
Products & Services product pages and service providers
Courses LinkedIn Learning courses
LinkedIn people search results for the keyword crab, showing the People tab, filter pills, ten profiles, and pagination — with no total result count displayed
Picking the right tab first is half the battle. A name search under "Posts" returns noise, as LinkedIn's own guide to searching for people spells out.

Notice what is missing above: a total result count. LinkedIn used to print an "About [N] results" line at the top of every search. In 2026 that number is gone.

On a free account you just page until it stops. LinkedIn moved the total-results counter behind Sales Navigator and Premium, and the old count API now returns a flat 404.

curl 'https://www.linkedin.com/voyager/api/search/blended?q=all&keywords=crab' \ -H 'cookie: li_at=<your session>' {"status":404}
f
To search by name and company, type both, like jane smith stripe, and open the People tab. Then narrow with the filters covered below.
A LinkedIn People search combining a name and a company, People tab active with the filter bar on top

Here is the part almost no guide explains. Every LinkedIn search is encoded in its URL.

So the URL itself is a portable, re-runnable saved search. Copy it, bookmark it, share it, and it reloads the exact same results.

A people search looks like this:

https://www.linkedin.com/search/results/people/?keywords=crab&origin=FACETED_SEARCH
f
Read it left to right. /search/results/people/ is the vertical. Swap people for companies, content, groups or schools to change what you search.
The keywords= parameter holds your query, URL-encoded, and this is where Boolean strings live.
Diagram decoding a LinkedIn people-search URL into three parts: the vertical (people), the keywords parameter holding the query, and filter parameters like network for connection degree

The filters are just more parameters bolted onto the same URL:

Parameter What it filters
keywords= the query (Boolean lives here)
network=["F","S"] connection degree: F=1st, S=2nd, O=3rd+
geoUrn= location
currentCompany= current employer
title= job title
school= school and alumni
firstName= / lastName= search by name
We break the full grammar down in our LinkedIn URL example guide. The public people directory shows the no-login side of the same structure.
That copyable URL is exactly what a scraper needs. Paste a people-search URL into the LinkedIn Leads Scraper and it walks the pages for you, more on that at the end.

Boolean operators: the complete, tested list

Boolean operators are the difference between millions of near-matches and a clean shortlist.

LinkedIn supports five, and they only work inside the keywords= box, not in the structured filters. Here is what each one does:
Operator What it does Example
Quotes " " exact phrase match "forward deployed engineer"
AND both terms present "forward deployed engineer" AND "OpenAI"
OR either term present "OpenAI" OR "Anthropic"
NOT exclude a term "engineer" NOT "intern"
Parentheses ( ) group logic ("OpenAI" OR "Anthropic") AND "engineer"

Recruiter and Sales Navigator add six field operators that pin a term to one part of the profile:

Field operator Matches only in
title: the current job title
company: the current company
school: schools attended
firstname: / lastname: the name
spokenlanguage: languages
Quotes are the biggest lever. Take forward deployed engineer, the buzzy 2026 role born at Palantir and now copied by OpenAI and Anthropic.
A tweet describing the forward deployed engineer role and why it is in demand

Sales Navigator still prints a result total, unlike free search, so you can watch quotes work in real time.

Search forward deployed engineer without quotes and Sales Navigator returns a near-unfiltered 27M+, effectively everyone. The loose match barely reads your query, so a typo in the phrase returns the same flood.
Wrap it in quotes, "forward deployed engineer", and it collapses to 24K+, only the profiles carrying that exact title. Two quote marks, a thousand-to-one cut in noise.
Two Sales Navigator searches stacked: forward deployed engineer without quotes returns 27M+ results, versus the quoted phrase which returns 24K+ exact-title results

Combine operators with parentheses for real precision. Say you want a forward deployed engineer at OpenAI or Anthropic, but not an intern:

"forward deployed engineer" AND ("OpenAI" OR "Anthropic") NOT "intern"
f

That single string narrows LinkedIn to profiles matching every clause at once. No paid tool required; this is native LinkedIn.

What LinkedIn silently ignores

Three things fail quietly, so you never get an error, just wrong results.

Operators must be uppercase: lowercase and, or and not are searched literally, per LinkedIn's Boolean help page. The + and - shortcuts are not supported either, so +OpenAI -intern quietly does nothing.
Wildcards are not an operator, and in 2026 you rarely need one. Search market* and the semantic engine already returns Marketing Director, Head of marketing, even EMARKETER. The * does nothing; LinkedIn expands the stem on its own.
A LinkedIn people search for market with an asterisk, returning Marketing Director, Head of marketing and EMARKETER results as the semantic engine expands the stem on its own

On free and Premium accounts, long or heavily nested strings can quietly thin out since the 2025 AI change. If a complex query looks empty, split it in two and merge the lists.

Reddit r/linkedin thread asking for hard facts about how the LinkedIn search algorithm works, showing even power users are guessing
Sales Navigator and Recruiter handle long Boolean far better. Boolean gets you a precise list; the filters decide how far down it you can go.

Advanced filters that actually matter

Every People search shows a quick-filter bar, and "All filters" opens the full wall of options. Most of it is noise.

The panel now opens with a nudge toward conversational search, then the filters that genuinely change your results:

Filter Use it to
Connections (1st / 2nd / 3rd+) focus on who you can reach
Locations scope to a city or country
Current & past companies target an account, or its alumni
Connections of / Followers of mine one person's or a creator's orbit
Schools tap an alumni network
Industries filter by sector
Profile languages English, French, Spanish, German, Chinese
Service categories find freelancers and providers
LinkedIn's People search quick-filter bar: Actively hiring, connection degree, Verified, Locations, Current companies and the All filters button that opens the full panel
Even here LinkedIn fences off the best bits: "Actively hiring" and "Hiring for job title" now carry a Premium badge. Sales Navigator goes further, layering on seniority, headcount and years in role.
Its API exposes the same filters programmatically. For most people, the free filters plus one good Boolean string beat an unfocused Premium search.
The same filter bar with a Current company filter applied, shown as a green lobstr.io pill

Filters and operators tell LinkedIn what you want. They do not change how much it will show you, and that ceiling is lower than most people realise.

The walls: the 150-result cap and the commercial use limit

LinkedIn caps what search returns in two ways that catch everyone.

First, the display cap, and it is harsher than the number everyone repeats. The web still says 1,000 results per search.

In 2026 I kept hitting a wall at page 15: just 150 profiles, no matter how many matched.

A free LinkedIn people search for forward deployed engineer stopped at page 15 with a Grow your network prompt and no page 16, a 150-result wall

LinkedIn dresses it up as a network limit ("grow your network"), but the wall lands at the same page 15 whether the query is niche or huge: we hit it on an obscure title and on a school with tens of thousands of alumni alike.

Sales Navigator raises the ceiling to a documented 2,500 per search. Beyond that, LinkedIn simply stops paginating.

Bar chart comparing how many results LinkedIn shows per search in 2026: 150 on a free basic search versus 2,500 on Sales Navigator
Second, the commercial use limit. Free accounts get a monthly quota of profile searches.
Hit it and every search is blocked until the 1st of next month. LinkedIn never publishes the threshold; community testing puts it around 300 searches, and we break it down tier by tier in our LinkedIn limits guide.

These walls are why serious prospecting splits one big search into many small ones. Slice a search by geography or headcount into chunks under the cap, then recombine.

That is the logic behind our Sales Navigator URL splitter and how teams export past the 2,500-lead ceiling.

Splitting gets you more URLs. It does not download anything, and for that you need to turn the search into data.

Diagram: one broad search blocked at 2,500 results, split into three location slices (Paris, London, New York), each under the cap and fully scrapeable

Beyond the walls: turn any search into a CSV

A LinkedIn search is a list you can look at but cannot download. There is no export button.

The whole point of finding 800 AI engineers is to email them, and for that the results have to become a spreadsheet.

Because the search lives in its URL, a scraper can walk it for you. I ran a people search for "AI engineer" through our LinkedIn Leads Scraper to see what one URL yields.

The result: 20 enriched profiles from that single URL, and 15 of them came back with a valid email attached. Every row carries name, headline, current role, company and location.

The exported Google Sheet of 20 AI engineers with linkedin_url, full_name, headline, current_company, location and valid email columns filled in
These were real people: AI engineers at Mistral AI, Databricks, Malt and Carrefour, one already titled "Forward Deployed AI Engineer" and another "AI Engineer (FDE)". The full 20-row sample lives in a public Google Sheet.

You do not have to touch the dashboard. The same run works from your terminal:

pip install lobstrio lobstr config set-token <YOUR_TOKEN> lobstr go linkedin-leads-scraper "https://www.linkedin.com/search/results/people/?keywords=AI%20engineer" -k url -o leads.csv # leads.csv: full_name, headline, current_company, location, email (my run: 20 rows, 15 with a valid email)
f
Or drive it from an AI agent through our MCP server, so Claude runs the search-to-CSV step itself:
claude mcp add --transport http lobstr https://mcp.lobstr.io/mcp
f
Claude running the LinkedIn Leads Scraper through the lobstr MCP server and returning lead rows
For searches that start in Sales Navigator, the Sales Navigator Leads Scraper does the same with the deeper filter set.
See our roundups of the best Sales Navigator leads scrapers and the best LinkedIn profile scrapers for the full landscape.
The lobstr.io LinkedIn and Sales Navigator leads scrapers in the store
Scraping public LinkedIn data sits in a grey zone shaped by the hiQ v. LinkedIn case. We cover where the line actually falls in is LinkedIn scraping legal. You can also search from outside the wall with a Google X-ray search.

FAQ

Can you search LinkedIn without an account?

No, you must be logged in. But Google has indexed most public profiles, so a site:linkedin.com X-ray search reaches them, the trick that also works for searching Twitter without an account.

Can you search LinkedIn by phone number?

No, there is no phone-number search. LinkedIn only matches a number in your contacts sync. You can go the other way and find a member's phone number from the profile.

What does "appeared in searches" mean?

It counts how often your profile surfaced in other people's results that week. It is a visibility signal, not a list of who searched you. Premium shows more of it.

Is LinkedIn Premium's advanced search worth it?

Only for volume prospecting. Premium and Sales Navigator raise the result cap and add filters like seniority. The Boolean operators and core filters are identical on free.

Why is my Boolean search not working?

Usually lowercase operators. and, or, not must be uppercase. Wildcards and +/- are unsupported, and long strings can thin out since the 2025 AI change.

Copy the URL, it is the saved search. It reloads the exact query and filters. Sales Navigator also has a built-in save that alerts you to new matches.

Can you get past the 150-result limit?

Yes, split the search. Break one query into slices by location or company size so each stays under the cap, then merge. A scraper automates the paging.

Does LinkedIn's AI search replace Boolean?

No, both run in parallel. The 2025 semantic search reads natural-language intent, but Boolean operators still work and stay more predictable for precise, repeatable queries.

Final thoughts

LinkedIn is a search engine wearing a network's clothes: a vast index, real operators, and walls in front of most of it.

Learn the five Boolean operators and the handful of filters that matter, and you already search better than most recruiters.

When the job is 800 profiles instead of 8, the manual search stops being the tool. The URL becomes the input, and a scraper does the paging.

Get the operators right and you stop wading through millions to reach the ten people who matter. Got a search that misbehaves, or a string you are proud of? Find me on LinkedIn, I always reply.

Related Articles

Related Squids