760+platforms covered

GitHub username lookup

A GitHub username lookup reads the public account page behind a login and hands it back as fields. GitHub publishes an account ID, avatar, follower count and public repository count for every login that exists, while name, bio, company and location are optional and often blank. Running it here needs no sign-in.

Try it on GitHub · no account needed

Username

762 endpoints per scan, GitHub first. Results stream in as sources answer; the public preview shows handles, names and counts and masks the rest.

No account3 free scans per dayFree preview

Ready
000 / 762
00:00elapsed
000hits

Coverage index: 762 endpoints across 6 categories, ready to scan.

Social and messaging45endpoints
Creator and media26endpoints
Developer and tech29endpoints
Gaming13endpoints
Commerce and links36endpoints
Long tail613endpoints
.pending:no match#hit?unresolved
Exposure

What GitHub exposes.

What a public GitHub profile reports to a username search, field by field. Availability is honest per row: a mark says how often the field comes back, the note says when it does not.

5/8fields usually public
Account IDusually

A permanent number assigned at sign-up. It stays with the account through every login change, which is what makes a rename traceable.

Avatarusually

Served for every account, including the default generated one, and the image URL contains that same account number.

Follower countusually

Public for every account, including logins that have never pushed a line of code.

Public repositoriesusually

The count of repositories the account publishes. Zero is normal: plenty of logins exist only to file issues or star projects.

Display namesometimes

GitHub treats the name field as optional and a lot of developers never fill it in, so a login often comes back with no name attached.

Bio, company and locationsometimes

Optional fields, and when they are filled in they are usually the most identifying part of the whole account.

Public emailsometimes

Shown only when the account chose to publish an address on its profile. A blank field tells you nothing either way.

Join dateusually

GitHub publishes the creation date of every account, so the age of a login is one of the few facts a profile cannot dress up.

usually
Reported by most public profiles.
sometimes
Depends on the profile and its settings.
never
Not exposed to a username search.
Run it

Three steps: GitHub lookup.

  1. Step 1

    Enter the login as it appears in the profile URL; GitHub logins ignore capitalisation.

  2. Step 2

    GitHub is checked alongside the other developer sites in the catalogue, so a matching handle on a package registry or a code host shows up in the same run.

  3. Step 3

    Open the GitHub result for the full field list, then use the published site or email to reach the accounts the profile does not mention.

Questions

Before you search GitHub.

Does GitHub show a user email address?

Only when the account decided to publish one. The address used to sign in is hidden, and most accounts now commit under a no-reply address, so an empty email field is the normal case.

Can I find a GitHub account from a real name?

Not from this lookup, which starts at a login. Names do sit in the profile name field, so the usual route is to find the login elsewhere and confirm it against the repositories and the commit history it owns.

What happens when someone renames their GitHub account?

The account number stays the same and old links redirect for a while, but the freed login can be claimed by anybody, so a login you recognise from two years ago may now belong to a stranger.

Is an empty GitHub profile a sign of a fake account?

No. Most accounts have no name, no bio and no repositories, because people sign up to report a bug once and never come back.

Do private repositories show up?

No. Only what GitHub serves publicly is read, so private repositories, private organisation membership and private contribution detail stay out of the result entirely.

Does a matching login mean it is the same developer?

No. Developers reuse one login across every site they join, and so do the people impersonating them, so the match is a lead to verify against signed commits or a link the account published itself.

Can I run this without signing up?

Yes. Three checks a day per visitor run anonymously on this page, and a free account adds a saved history so you can come back to a result later.

More lookups

Username, then email, then phone.

A match on GitHub is a lead. The other two lookups turn what it exposes into the next identifier.

Username search

Start with a handle. Get matching profiles across supported platforms.

Reverse email lookup

Start with an address. Get the accounts registered to it.

Phone number lookup

Start with a number. Get the social accounts linked to it.