Username Search: 5 Ways to Find Accounts Across Social Media in 2026

Username Search: 5 Ways to Find Accounts Across Social Media in 2026
Introduction

You know someone's username on one platform, but you want to find out whether the same handle appears anywhere else. For example, you may know that a creator uses johnsmith23 on TikTok. Searching that username could lead you to a matching YouTube channel, Reddit profile, GitHub account, old forum page, or personal website.

Detail

What Is a Username Search?

Username search diagram: one handle checked across Reddit, GitHub, and TikTok

One username can surface matching public profiles on several platforms.

A username search starts with a handle you already know and checks where else that handle appears online.

Suppose you search:

johnsmith23

You might find a Reddit account using u/johnsmith23, a GitHub profile at github.com/johnsmith23, and a TikTok profile at tiktok.com/@johnsmith23.

That does not mean all three belong to the same John Smith. What it gives you is a shortlist of public profiles worth checking.

You may also see this type of search described as a username lookup, username finder, or reverse username search. The wording changes, but the basic action is similar: start with a username and look for public accounts connected to that handle.

This is slightly different from a username checker.

A username checker is usually designed for someone creating a new account:

"Is johnsmith23 still available on Instagram?"

A username search asks the opposite question:

"Where is johnsmith23 already being used?"

That difference becomes important when choosing a tool later in this guide.

The easiest way is to search the username manually on Google or individual platforms. Dedicated username search tools can check many websites at once. If you need to repeat the search for dozens or hundreds of usernames, you can also turn the process into an automated workflow.

This guide walks through five practical ways to do it.

A quick note before you start: the same username appearing on two websites does not automatically mean both accounts belong to the same person. A username search gives you possible matches. You still need to look at the profile itself and verify the connection.

1. Search the Exact Username on Google

For a quick search, Google is often the easiest place to start.

Put quotation marks around the username:

"johnsmith23"

Quotation marks tell Google that you want results containing that exact string.

If the username is fairly unique, the results may immediately surface social profiles, forum posts, author pages, public comments, portfolio websites, or other places where the handle appears.

You can make the search much more precise with Google's site: operator.

For example:

"johnsmith23" site:reddit.com

checks Reddit results, while:

"johnsmith23" site:github.com

focuses on GitHub.

This is particularly useful when Google gives you too many unrelated results.

Imagine searching the username alex. The normal results would be extremely broad. Searching:

"alex" site:github.com

does not solve the identity problem, but at least narrows the search to one platform.

You can also add information you already know:

"johnsmith23" photographer

or:

"johnsmith23" Austin

If the person mentions their occupation or city publicly, those extra terms may help separate the right profile from unrelated accounts.

Google exact-username search with a site filter

Use quotation marks and the site: operator when you already know which platform you want to check.

Google works well for a few searches. It becomes tedious when you have to repeat the same process across ten platforms or work through a spreadsheet containing hundreds of usernames.

2. Try the Username as a Direct Profile URL

Many platforms use predictable profile URLs.

If you know the username, you can sometimes skip search entirely and open the likely profile page.

For example, if the username is johnsmith23, you could try:

github.com/johnsmith23
reddit.com/user/johnsmith23
tiktok.com/@johnsmith23
youtube.com/@johnsmith23

This method is especially fast when you already know which platforms matter.

A developer research team, for example, might care mainly about GitHub. A creator marketing team may check TikTok, Instagram, and YouTube first.

But a working URL is only the beginning.

Suppose github.com/johnsmith23 exists. Open the page and compare what you can actually see: the display name, profile picture, bio, employer, personal website, repositories, or links to other accounts.

If those details do not match the person you are researching, the identical username may simply be a coincidence.

Short and common usernames create this problem more often. Someone using mike, alex, or designer is much harder to identify through the handle alone than someone using a distinctive username such as johnsmithphotography92.

3. Use the Platform's Own Search

Direct profile URLs work best when you know the exact current username.

Real accounts are not always that tidy.

Someone may change johnsmith to john_smith, add a number because their original handle was unavailable, or keep "John Smith" as their display name while changing the actual username completely.

For example, searching johnsmith on TikTok might surface:

  1. john_smith — the same name with an underscore
  2. johnsmith23 — the original handle with numbers added
  3. John Smith — an account where the phrase appears only as the display name

This is where the platform's native search can find results that an exact profile URL misses.

It also gives you context immediately.

Instead of only learning that johnsmith23 exists, you can open the result and see whether the account talks about the same profession, uses the same profile picture, links to the same website, or publishes content consistent with another profile you already know.

Consider a creator who changed their TikTok username after building a following. An old Google result may still point to the previous handle, while TikTok's current search may surface the renamed account.

Native search is therefore useful when an exact match fails or when you are dealing with a common username. The downside is simple: you have to repeat the search separately on every platform.

4. Use a Username Search Tool

If you want to check more than a couple of websites, a username search tool can save a lot of repetitive work.

Instead of opening Reddit, GitHub, TikTok, forums, gaming websites, and community platforms individually, you enter the username once and review the possible matches.

The tools in this category are not all trying to solve exactly the same problem. (If you want a broader comparison of finder tools, we cover them in 10 Best Social Media Finder Tools in 2026.)

WhatsMyName

WhatsMyName is a browser-based public username search tool.

Enter a handle such as:

johnsmith23

and it checks that handle against a large catalog of public website patterns. Results are organized so you can open the possible profiles and inspect them yourself.

WhatsMyName explicitly describes the matches as leads for manual review rather than proof that the accounts belong to one person.

This makes it useful for a quick digital-footprint search.

For example, if you want to check your own old username, you can enter the handle once and look for forgotten profiles on communities or websites you no longer use.

The important part is still the manual review. If the same common username exists on ten sites, those ten profiles could belong to ten different people.

Sherlock

Sherlock is one of the better-known open-source projects for searching usernames across social networks.

Instead of entering a username into a normal web form, you can run a command such as:

sherlock johnsmith23

Sherlock then checks the username against its supported sites and reports the accounts it finds. The official project describes its purpose as hunting down social-media accounts by username across social networks.

It can also take several usernames in one command.

For example:

sherlock johnsmith23 alexdev sarahphoto

That makes it useful if you are comfortable working in a terminal and want more control over the search process.

For someone who simply wants to enter a username and see a result in the browser, however, installing and running a command-line tool adds unnecessary setup.

Maigret

Maigret takes a similar approach but offers more options for larger research workflows.

You can run a username directly:

maigret johnsmith23

or provide a file containing multiple identifiers. Its current documentation supports reading multiple usernames from an input file, which is useful when the search list is already stored as a dataset.

For example, instead of copying usernames one by one, a researcher could prepare:

johnsmith23
alexdev
sarahphoto
brandaccount

and process the list in one workflow.

That flexibility is useful for technical users, but it also means Maigret is more of an investigation tool than a simple one-click username lookup.

Namechk

Namechk belongs in the same conversation, but it solves a different problem.

Suppose you are launching a product called AcmeAI and want the same handle everywhere. You can enter:

AcmeAI

and check whether that username is available across social networks and whether related domain names are still free. Namechk currently positions itself around username and domain availability rather than identifying who owns existing accounts.

So if your question is:

"Can I still register this username?"

Namechk makes sense.

If your question is:

"Where is this person's existing username being used?"

you need a username lookup rather than a brand-name availability checker.

5. Turn Username Search Into a Repeatable Workflow with BrowserAct

All of the methods above work well when you have one username.

The problem changes when you have 50, 500, or 5,000.

Imagine a creator marketing team with a spreadsheet like this:

creator_username
alextravels
jennytech
mikefitness
sarahdesign
...

The team wants to check public profiles for every creator.

A researcher could open Google, search each username, visit several platforms, copy profile URLs back into the spreadsheet, and repeat the same process for the next person.

The research itself is not particularly difficult.

The repetition is the problem.

BrowserAct turns a plain-language request into a reusable web-scraping or automation Bot. Describe the public profiles and fields you need, and BrowserAct builds and verifies a Bot that can run in the cloud. You can review its output, improve the instructions, and use the same Bot again when the research task returns.

For username research, that means defining the platforms, visible profile fields, and how uncertain matches should be reported once, then reusing that setup for later checks. BrowserAct manages the browser infrastructure; CSV or JSON exports, scheduling, and integrations support the next stage of your workflow.

BrowserAct Bot creation page with an example public username-search request

BrowserAct’s current Bot creation entry, with an example username-search request entered. This screenshot shows the setup, not a completed run.

For a ready-made starting point, the Social Media Username Finder Bot accepts one username per run and checks supported public profile pages. Its published example separates confirmed profile records from the status of other platform checks. Template coverage and available fields depend on the Bot; a confirmed page is not proof that two accounts share the same owner.

For example, the current template uses:

openai

as its sample input.

A confirmed result can include fields such as:

platform_name: GitHub
profile_url: https://github.com/openai
display_name: OpenAI
username: openai
validation_status: confirmed

The template's published example currently shows that GitHub result for the openai username.

What Happens During the Search?

The basic flow is:

openai

Normalize username

Check supported public profile pages

Review visible profile information

Confirmed / Missing / Ambiguous

Structured result

BrowserAct's published template separates confirmed profiles from missing or ambiguous checks and includes validation information in its structured result.

That distinction matters.

A simple username checker may tell you that a URL exists. A reusable research workflow needs to tell you what it found and return the information in a format that another system can use.

BrowserAct result showing a confirmed GitHub profile record for openai

Official template example: a structured profile record for openai. This is the template’s published sample, not a new run performed for this article.

How Do You Know Whether Two Username Matches Belong to the Same Person?

Suppose your search produces three results:

Reddit   → johnsmith23
GitHub → johnsmith23
TikTok → johnsmith23

The username alone is not enough.

Open the profiles and look for independent signals that connect them.

  1. Check linked websites. If both GitHub and TikTok link to johnsmith.com, that is much stronger evidence than a matching handle alone.
  2. Compare names and profile images. The same full name, logo, or recognizable photo can strengthen the match, although images should not be treated as proof on their own.
  3. Read the bio. "Frontend developer at Acme" appearing on two profiles is more informative than a generic description such as "Love tech."
  4. Look for direct cross-links. A personal website linking to both profiles, or one social account directly linking to another, gives you a clearer connection.
  5. Check whether the overall context makes sense. A GitHub profile belonging to a developer in London probably has little to do with a same-named TikTok account belonging to a restaurant in Texas.

For a rare username, a match may look convincing very quickly.

For a common username, expect to do more verification.

Username Search vs. Username Checker

The two terms sound similar enough that search results often mix them together.

They are useful for different jobs.

Dimension

Username Search

Username Checker

Main question

Where is this username already used?

Is this username still available?

Typical starting point

An existing handle

A new handle you want to register

Typical result

Public profile URLs

Available / unavailable

Common use

Research, profile discovery, digital footprint

Branding, account creation

Example

Find johnsmith23 on other platforms

See whether AcmeAI is free on Instagram

If you are naming a new startup, you probably want a username checker.

If you already know someone's Reddit or TikTok handle and want to locate related public profiles, you want username search.

When One Username Search Becomes 500 Searches

This is where the difference between a free lookup tool and an automated workflow becomes clearer.

Suppose an influencer marketing agency receives a list of 300 TikTok creators.

For each creator, the team wants to collect a public YouTube profile, GitHub account if relevant, website, and other available public profiles.

Doing the first creator manually is easy.

Doing creator number 217 is the same easy task for the 217th time.

With an API workflow, the process can instead look like this:

Creator Spreadsheet

Read username

BrowserAct API

Check public profiles

Structured result

CRM / Database / Google Sheets

BrowserAct describes its Username Finder as suitable for direct API calls and composition with other workflows because the Bot uses a narrow username input and a consistent response structure.

Automation diagram: CSV or CRM feeds a username into BrowserAct, which returns structured JSON to n8n, Make, Zapier, or an internal app

At this scale, the username check becomes one step inside a larger data workflow.

Someone searching one username does not need an automation pitch. Someone repeating the same task hundreds of times probably does.

Where Username Search Is Actually Useful

Creator Research

Imagine discovering a creator through TikTok.

Their TikTok bio is minimal, but you want to understand what else they publish publicly.

Starting from their handle may lead you to a YouTube channel, personal website, GitHub account, Reddit activity, or other public profiles.

The username gives you a starting point. The profiles themselves give you the context.

Brand Handle Audits

Companies often open social accounts over several years, sometimes through different employees or agencies.

Searching the same brand handle can reveal old public profiles, forgotten accounts, inconsistent usernames, or places where someone else already uses the brand name.

For example, a company using AcmeAI on X and GitHub may discover that its Instagram account still uses an older Acme_AI handle.

That is useful information even when no identity investigation is involved.

Checking Your Own Digital Footprint

Searching your own old usernames can be surprisingly useful.

A handle you stopped using five years ago may still appear on an abandoned forum profile, gaming account, developer community, or social platform.

Tools such as WhatsMyName explicitly support this kind of public digital-footprint review.

You can then decide whether those profiles should be updated, secured, or closed.

Public Profile Enrichment

Sometimes a business already has a username from a lead form, creator application, public dataset, or CRM.

Instead of treating the handle as an isolated field, a username search can help connect it to additional public profile URLs.

For one lead, that is a manual research task.

For an incoming stream of leads, it becomes a data workflow.

Which Username Search Method Should You Use?

If you have one username and five minutes, start with Google.

Search the exact handle, add site: filters, and open the profiles that look relevant.

If the exact username no longer works, try the platform's native search and look for variations.

If you want a fast scan across many websites, use a dedicated username finder such as WhatsMyName.

If you are comfortable with command-line research, Sherlock and Maigret give you more control.

And if username checks are becoming part of a repeatable business process, use a workflow that returns structured results instead of manually rebuilding the same search every time.

The right tool depends less on whether it can "find usernames" and more on what you need to do after the first result appears.

Frequently Asked Questions

What is a username search?

A username search starts with a known handle and looks for public websites and profiles where the same username appears. For example, searching johnsmith23 may surface matching profiles on Reddit, GitHub, TikTok, forums, or other public websites.

What is a reverse username search?

Reverse username search usually means starting with a username rather than a person's real name. You already know the handle and work outward to find other public accounts where it appears. The phrase reverse username lookup is often used for the same type of search.

Can I search a username across multiple social media platforms?

Yes. You can search platforms individually, use Google queries such as "username" site:reddit.com, or use a username finder that checks multiple public sites from one input.

Can I find someone by username?

A username can help you find public profiles that use the same handle, but a matching handle alone does not prove that the profiles belong to the same person. Use public details such as names, bios, websites, profile images, and direct cross-links to verify the connection.

Is username search the same as people search?

No. A username search begins with an online handle. Traditional people-search services may begin with a person's real name, phone number, email address, address, or public-record information. BrowserAct's Social Media Username Finder is intentionally narrower: it accepts a username and checks supported public profile pages rather than searching by a person's name, email address, or phone number.

Can I search usernames for free?

Yes. Google searches, direct profile URLs, native platform search, and tools such as WhatsMyName can all be used without building an automated workflow. Automation becomes more useful when the same search needs to be repeated regularly or connected to another application.

Can I automate username searches?

Yes. BrowserAct can turn a plain-language request into a reusable Bot for public-profile checks. Review a small run first, keep uncertain matches separate, then reuse the Bot or connect its output to an API workflow.

Start with One Username. Reuse the Bot When You Need More

For one username, start with Google or a direct profile URL and verify the pages you find. When the same checks become a recurring task, a reusable Bot can save you from rebuilding the process each time.

Start from the Social Media Username Finder Bot or describe your own public-profile research task in BrowserAct. Review the source URLs and uncertain matches before using the results.

Build your reusable username-search Bot.

Describe the public profiles you want to check. Review the results, then run the same Bot again.

Get your Bot — Free

Your next scraper starts here.