MyRecon vs Sherlock

Sherlock is the tool most people meet first when they look up a username. It is fast, free and famous. Here is how it differs from MyRecon, including the places it is simply better.

Checked against Sherlock's own documentation on 25 September 2026

Short answer

Pick Sherlock if you live in a terminal, want the widest reach of the two, and are happy to open each hit and confirm it yourself. Pick MyRecon if you want an answer in a browser tab with no install, a confidence label on every match, and a list of what was checked but not reported. Plenty of investigators run both.

MyRecon compared with Sherlock
FeatureMyReconSherlock
Where it runsBrowser, Android app, or our CLIYour terminal (pipx, Docker, distro packages)
SetupNonePython environment or Docker
Sites checked123 on the web, 560 in the Android app400+, per its README
How a hit is decidedStatus, page content and redirects scored into high / medium / lowOne detection rule per site: status code, error message or redirect
Shows what it rejected, and whyYes, with the status code and reasonOptional (--print-all lists misses), no reason given
Email, breach, domain, DNS, IPYes, same pageNo, usernames only
ExportJSON, CSVTXT, CSV, XLSX, JSON
Proxy / Tor routingNoYes, --proxy
Open sourceYes, MITYes, MIT
CostFree, ad-supportedFree

What Sherlock is

Sherlock is an open-source Python program, MIT licensed, that takes a username and asks a long list of websites whether a profile with that name exists. Its README describes coverage of more than 400 social networks. You install it with pipx, Docker, or a package from Kali, BlackArch, Homebrew and several Linux distributions, then run it from a terminal. Hits print as a list of URLs and can be written to text, CSV, XLSX or JSON. It supports a proxy, a configurable timeout, an opt-in flag for adult sites, and a mode that opens every hit in your browser.

For a lot of people Sherlock is where username OSINT starts, and it earned that. The site list is maintained in the open, anyone can add a site with a pull request, and it runs anywhere Python runs.

Where Sherlock beats MyRecon

Where MyRecon beats Sherlock

The false-positive question

Every username checker is guessing, in a disciplined way. A site that answers "200 OK" for any name you type, real or not, will produce a hit for every search. Sites change their pages, add login walls and start blocking datacentres, and a rule that was correct last month quietly starts lying. Sherlock's maintainers fix these as reports come in, and its issue tracker is full of exactly this work. That is not a knock on Sherlock; it is the nature of the job.

We measured the scale of the problem ourselves. When we tested 1,015 candidate sites from public lists against a real handle and an invented one, 66 answered 200 to both, which makes status-code-only detection a permanent false-positive source for those sites. The method is written up in our guide on why username checkers report fake accounts. Our Android app goes a step further and requests an impossible control handle alongside the real one on every platform, so a site that answers both the same way cannot produce a match at all.

Whichever tool you use, run the control test yourself: search a handle that cannot exist. Every result it returns is a false positive, and it tells you how much to trust the rest.

Privacy and where the requests come from

Sherlock sends its requests from your own IP address unless you give it a proxy. That is good for control and bad if you do not want the target's platforms seeing your address. MyRecon's web search sends them from our server, so the sites see us, not you. We do not store searches in a database; history lives in your browser. The Android app is the reverse again: requests go from your handset, which is why it reaches more platforms, since phones are blocked far less often than servers.

Which one should you use?

If you are a researcher who already has a terminal open, install Sherlock, and use MyRecon when you want a second opinion with confidence labels, or when you need to move from the handle to an email or a domain without switching tools. If you are checking your own footprint, or verifying one person once, MyRecon gets you there with less friction. Both are free and both are open source, so the cost of trying the other is a few minutes.

Questions people ask

Is MyRecon a Sherlock clone?

No. MyRecon does not use Sherlock's site list or code. Its web platform list and scoring were built separately, and it adds email, breach, domain, DNS and IP lookups that Sherlock does not attempt.

Why does Sherlock find more accounts than MyRecon?

It checks more sites, over 400 against our 123 on the web. Some of those extra hits will be real and some will be false positives from sites that answer every request the same way. Open each one before you rely on it.

Can I use Sherlock without installing Python?

Its README lists a Docker image as an alternative. If you want no install at all, a browser tool such as MyRecon or the WhatsMyName web app is the practical option.

Other comparisons

Run the test yourself

Search a handle you own, then one that cannot exist, like zq-no-such-user-8841. A tool worth trusting reports nothing for the second.

Open the username search Six tests for any tool