Two Approaches to the Same Problem
Username lookups are a staple of digital footprint research. Whether you’re verifying a handle before a brand launch, checking your own exposure, or investigating a suspicious account, the core task is the same: find where a username exists. Two tools often come up in this space: TraceScan, a polished mobile app from TruthsSeek, and Sherlock, a well-known open-source command-line tool. They solve the same problem from opposite directions.
This comparison is based on publicly available information and our own testing. We aim to be fair: both tools have strengths, and the right choice depends on your workflow, technical comfort, and what you need to do with the results.
What Each Tool Does
TraceScan
TraceScan is a mobile application available for iOS and Android. It checks a username across 3,000+ platforms in 20-30 seconds. The first scan is free and requires no account. The app covers categories including social media, developer platforms, media and creative sites, gaming networks, professional communities, forums, and dating apps. Examples include Twitter/X, Instagram, Reddit, TikTok, Snapchat, Mastodon, GitHub, GitLab, Stack Overflow, npm, CodeSandbox, YouTube, Spotify, Behance, DeviantArt, Medium, Steam, Chess.com, BoardGameGeek, LinkedIn, About.me, and Gravatar.
TraceScan is designed for people who want a quick, readable answer without setting up a development environment. Results are presented in a mobile-friendly interface, and the app handles the platform-specific quirks (like soft-404 pages) on the backend.
Sherlock
Sherlock is an open-source tool that runs in a terminal. It’s free, scriptable, and community-maintained. You install it on your machine (typically via Python’s pip), then run it with a username. It checks a list of sites and reports which ones return a profile. Because it’s open source, you can inspect the code, add sites, and integrate it into larger scripts.
Sherlock’s site list is smaller than TraceScan’s 3,000+ platforms, and it doesn’t have a mobile app or a graphical interface. Its output is text-based, which is ideal for piping into other tools but less friendly for non-technical users.
Feature Comparison
| Feature | TraceScan | Sherlock |
|---|---|---|
| Platform coverage | 3,000+ platforms | Smaller, community-maintained list |
| Scan time | 20-30 seconds | Varies by site list and network |
| Interface | Mobile app (iOS, Android) | Command-line |
| Account required | No | No |
| Cost | First scan free | Free and open source |
| Scriptable | No (app-based) | Yes |
| Mobile apps | Yes | No |
| Soft-404 handling | Handled by the app | Depends on site definitions |
| Categories covered | Social media, developer platforms, media & creative, gaming networks, professional communities, forums, dating apps | Varies by site list |
Which Should You Choose?
Use the following decision table to match your needs:
| Your situation | Recommended tool |
|---|---|
| You want a quick answer on your phone | TraceScan |
| You need to check 3,000+ platforms | TraceScan |
| You prefer a graphical interface | TraceScan |
| You want to automate lookups in a script | Sherlock |
| You need to add custom sites | Sherlock |
| You’re comfortable with the terminal | Sherlock |
| You want to inspect the source code | Sherlock |
| You need results in 20-30 seconds | TraceScan |
If you fall into both camps, you can use both: TraceScan for fast, broad checks, and Sherlock for custom or automated workflows.
Honest Limits
No username lookup tool is perfect. Both TraceScan and Sherlock can produce false positives (a site returns a page for a username that isn’t actually a profile) or false negatives (a site blocks automated checks or requires login). TraceScan handles many platform quirks internally, but coverage can change as platforms update their behavior. Sherlock’s accuracy depends on its site definitions, which are maintained by contributors.
Neither tool can access private profiles or data behind a login. Username lookups only reveal public presence. Always verify findings manually before drawing conclusions.
Practical Tips for Either Tool
- Try handle variants. People often use underscores, dots, or numbers. Check
username,username_,username1, and so on. - Watch for soft-404s. Some sites return a 200 status for non-existent profiles. A good tool accounts for this; if you’re using a script, test a known-nonexistent username to calibrate.
- Cross-reference categories. A username on a gaming network may link to a different persona than one on a professional community. Check multiple categories.
- Document your process. Note the date and tool version, since platform behavior changes.
Final Thoughts
TraceScan and Sherlock are both legitimate tools for username lookups. TraceScan is a polished mobile app with 3,000+ platform coverage, a 20-30 second scan time, and a free first scan. Sherlock is a free, open-source, scriptable command-line tool that appeals to technical users who want control and customization. Choose based on your environment and goals—or use both for different tasks.