Turn a role into search-engine queries that read public profiles across eleven networks including LinkedIn, GitHub and Google Scholar. Pick a country, pick an engine, and get up to four variants that trade precision against reach. No sign-up.
site:nl.linkedin.com/in/ ("software engineer" OR "frontend engineer" OR "react developer") Amsterdam react (typescript OR next.js) -recruiter -studentTitles and location only. Use when the precise query returns almost nothing.
Drops the keyword filters, so expect more noise to sift.
site:nl.linkedin.com/in/ ("software engineer" OR "frontend engineer" OR "react developer") Amsterdam -recruiter -studentMatches the title in the page title, which on a public profile is the person's headline.
Misses anyone whose headline is worded differently, but nearly every hit is on target.
Restrict results to one domain, URL or URL prefix. This is what makes a search an X-ray, and constraining to a profile path does most of the filtering on its own.
Documented by Google, Bing and DuckDuckGo
Match the words together, in order. Essential for multi-word job titles.
Documented by Google, Bing and DuckDuckGo
Exclude results containing the term, with no space after the minus.
Documented by Google and Bing. DuckDuckGo documents it as 'fewer results', a nudge rather than a hard exclusion
Match any one of several terms. Must be capitalised or it is read as an ordinary word.
Documented by Bing. Google no longer documents it and has removed it from Advanced Search, though it still works
Group an OR list so it is evaluated as one block.
Documented by Bing, including its precedence order. Not documented by Google or DuckDuckGo
The term must appear in the page title, which on a profile is the headline.
Documented by Bing and DuckDuckGo. Not documented by Google, though it works
The term must appear in the URL. Used here to drop non-profile paths.
Documented by DuckDuckGo. Not documented by Google. Bing has no inurl: operator, so this tool writes -site: exclusions there instead
An explicit join. Bing documents AND, OR and NOT, and requires capitals for NOT and OR specifically, since by default all its searches are AND searches.
Documented by Bing
You are searching a search engine's index, not the network itself. Anything the person has set to private, or that was published after the page was last crawled, will not appear. Results carry no contact details, and a profile that ranks poorly may never surface however precise the query is.
It also returns a page of links rather than a shortlist. The work of opening each one, judging fit and finding an email address is still yours.
An X-ray search points a general search engine at a network’s public pages instead of searching inside the network. Google documents its site: operator as accepting a domain, a URL or a URL prefix, so site:linkedin.com/in/ narrows results to public profiles and nothing else. Every keyword you add then filters that set. No Recruiter seat, no commercial-use limit.
The path prefix is doing most of the work. Because company pages, job posts, articles and the public directory all live on other paths, constraining to /in/ excludes them without a single exclusion term. That matters more than it sounds: on Bing, every wasted term counts against a documented ten-term cap.
A single query is rarely the right one. Precise applies every criterion and returns the fewest people. Broad drops the keyword filters, for when precise returns nothing. The headline query matches the title inside the page title, which on a public profile is the person’s headline, so nearly every result is on target and the misses are people who word their headline differently. Company-targeted maps everyone at one employer. The tool builds all four and names what each one gives up.
LinkedIn documents that members in certain countries receive a public profile URL beginning with a two-letter country code, so a candidate in the Netherlands may sit on nl.linkedin.com rather than www. Searching a country host surfaces people a plain linkedin.com query can miss. Every one of the 37 hosts offered here was confirmed to resolve to LinkedIn’s own country-domain infrastructure.
site:, quoted phrases, the minus exclusion, filetype: and date operators. It does not document intitle:, inurl: or OR, which still work but are undocumented behaviour rather than a promise.inurl: operator, so this tool writes path exclusions as -site: instead.site:, intitle: and inurl:, but describes its minus sign as returning fewer results rather than excluding, and documents no OR keyword. Use Google for anything with nested OR groups.LinkedIn is the obvious one, but a profile lives at a different kind of URL on every network, which is why each option here carries its own path and its own exclusions. GitHub profiles sit at the domain root, so they need exclusions rather than a prefix. Google Scholar explicitly allows crawlers to index author profiles, which makes it unusually reliable for research hiring. Wellfound profiles live under/p/, not the older /u/ path, which its own robots file disallows.
Two networks are getting worse and the tool says so rather than quietly returning less. Stack Exchange now tells every crawler not to index the network, so Stack Overflow results will thin out as search indexes age. Xing redirects logged-out visitors from profile pages to a login wall, so a result may not open for you at all.
You are searching an index, not the network. Anything private, or published since the page was last crawled, is invisible. Google states plainly that a site: query does not necessarily return every indexed URL and is not always exhaustive, so a result count is never a candidate-pool size. And you end with a page of links: no contact details, no ranking against your role, and the work of opening each one still ahead of you.
Widen a query that returns too little with the Synonym Expander, build one from a plain-English brief with the Boolean Search String Builder, and check the syntax of anything you paste with the Boolean Search Checker.
Expand one title into every alternative title, adjacent skill and abbreviation your search should cover.
Describe the role in plain English and get a correct nested boolean string, ready for every platform.
Paste a string, fix what silently breaks it, and rewrite it for the platform you are searching on.
HeroHunt runs this kind of search across LinkedIn, GitHub and the open web at once, screens every match against your role, and surfaces verified contact details. A ranked shortlist instead of a page of blue links.


