How to Find Social Media Accounts Linked to an Email Address
Email is a weaker hook than people expect. The trick is converting it into a username, which isn't.
By AliaScan · Updated · 7 min read
Why email lookups got much worse
Ten years ago you could paste an email address into Facebook's search box and get the person. That door is closed, and deliberately so. Account enumeration — using a signup or login form to confirm whether an address is registered — is a recognised security weakness, and the major platforms have systematically removed it. Signup forms now return a generic message, password reset flows say 'if an account exists we've sent a link' regardless, and the contact-import search features have been restricted or removed outright.
That's why free 'reverse email lookup' tools are so consistently disappointing. Most are people-search products that match an address against aggregated data broker records, which skew heavily US-centric and are often years out of date. The genuinely useful techniques are the ones below, and the highest-yield of them isn't really an email lookup at all.
The techniques that still work, ranked
Work down this list. The first item produces more results than the rest combined for most addresses.
- •Convert the local part into a handle. The string before the @ is very often the person's username elsewhere: jane.doe1994@ gives you jane.doe1994, janedoe1994, jane_doe1994 and jdoe1994. Run those as usernames across platforms — this is the single highest-yield move.
- •Check Gravatar. Take the address, lowercase and trim it, hash it with MD5 or SHA-256, and open gravatar.com/<hash>.json. If they ever set up a Gravatar — common among anyone who has commented on a WordPress blog or used a developer forum — you get a public profile that often lists their name, location and linked accounts.
- •Run it through Have I Been Pwned. The breaches an address appears in are a list of services it was registered with. It confirms the account existed at the time of the breach, not that it's live now.
- •Exact-phrase search the address, in quotes, on Google, Bing and DuckDuckGo. Addresses leak in WHOIS records, CVs and resumes, conference attendee lists, mailing list archives, forum signatures, pastebins, public meeting minutes and committee documents.
- •Check code repositories. Git commits carry the author's email, and on GitHub you can append .patch to a commit URL to see it. If the person writes code, this links an address to a handle directly.
- •Try the address as a handle on platforms that allow dots and full strings — some people register the whole address as a username on smaller sites.
Techniques with real caveats
Two commonly recommended methods deserve a warning rather than a recommendation. The first is contact sync: adding the address to your phone's contacts and opening an app so it suggests the person as someone you may know. It does still work on some platforms, but it uploads your entire address book to that company in exchange, which is a poor trade for one lookup and hands over data belonging to everyone else in your contacts.
The second is probing password reset and signup forms to see whether an address is recognised. Most major platforms have closed this off, some smaller sites still leak it, and doing it at any scale looks exactly like an attack. Reading a masked hint that a platform volunteers on a screen you were already on is one thing; systematically testing an address across sites is another, and it's the kind of activity that gets accounts and IPs blocked.
Pivot to the username and stay there
The pattern in all of this is that email is useful mainly as a route to a handle. Once you have a candidate username, the search gets dramatically better: usernames appear directly in public profile URLs on hundreds of platforms, which means existence can be checked in a single request without any login, guessing or data broker in the middle.
That's the direction worth investing effort in. AliaScan is deliberately username-first: it takes a handle and checks 400+ platforms' public profile pages, streaming back a link for every match. It doesn't do email or phone lookups, and it doesn't touch breach databases or broker records. If all you have is an address, derive the likely handles from the local part first, then run those.
The flip side: what your own address gives away
Everything above works on you too, and the same fix handles most of it. Stop using one address for everything. Keep a public address for anything that might be indexed, a real address for people and institutions that matter, and disposable aliases for signups — Apple's Hide My Email, addy.io and SimpleLogin all generate a unique forwarding address per service, which also tells you exactly who leaked or sold your address when spam arrives at one of them. Gmail's plus-tags are better than nothing but trivially stripped, so they don't provide real separation.
Then close the local-part loophole: if your email address is your username everywhere, one leaked address maps your entire footprint. Aliases and generated handles break that link, and a check of your own address on Have I Been Pwned will tell you how much of it is already in circulation.
Put this into practice — run a free username scan across 400+ platforms right now.
Search a username →Frequently asked questions
How do I find out what accounts are linked to an email address?+
For your own address: search your mail for signup confirmations, check the third-party app lists in your Google and Apple accounts, and export saved browser passwords. For someone else's: derive likely usernames from the part before the @ and search those, check Gravatar, and run the address through Have I Been Pwned to see which services it was registered with.
Can you find someone's Facebook by their email?+
Not any more. Facebook removed email-based people search, and its signup and password-reset flows no longer confirm whether an address is registered — this was closed off deliberately as an account-enumeration protection. The workable route is deriving their likely username from the address and searching that instead.
Is there a free reverse email lookup that actually works?+
Have I Been Pwned is free and genuinely useful for showing which services an address was registered with, and a Gravatar hash lookup is free and instant if the person ever set one up. Most other free 'reverse email' sites are people-search front ends that show a teaser and then ask for a subscription.