Check if an email is registered on hundreds of sites instantly
GitHub RepoImpressions767

Check if an email is registered on hundreds of sites instantly

@githubprojectsPost Author

Project Description

View on GitHub

Check Hundreds of Sites for Your Email in Seconds

Ever wondered just how many websites have your email address tucked away in their databases? Maybe you're cleaning up old accounts, doing a personal security check, or just morbidly curious about your digital footprint. Manually checking site by site is a non-starter. That's where a clever Python tool called Holehe comes in.

It automates the tedious process, letting you see where your email is registered—fast.

What It Does

Holehe is a command-line tool that checks if a given email address has been used to create an account on hundreds of online platforms. It doesn't hack or breach anything; it uses legitimate, public-facing methods like attempting to sign up or use the "forgot password" feature to see if the email is recognized by the site's system. It then returns a clean list of sites where the email is found, and often where it's not.

Why It's Cool

The clever part is in the execution. Holehe isn't just a simple script; it's a modular framework with over 350+ supported sites, and the list is growing. Each site has its own dedicated module that interacts with the service's public API or web forms in a safe, non-malicious way. This makes it incredibly effective and surprisingly fast.

For developers, it's a neat case study in web automation and handling diverse site behaviors. For anyone, it's a powerful privacy tool. You can quickly identify forgotten accounts you might want to delete, or see if your email has been associated with a site you've never used—a potential red flag.

How to Try It

Holehe is open source and runs on Python 3. Getting started is straightforward:

  1. Clone the repo:
    git clone https://github.com/megadose/holehe.git
    
  2. Navigate into the directory and install it:
    cd holehe
    python3 setup.py install
    
  3. Run it against an email address:
    holehe [email protected]
    

You'll get a table output showing results for each site it checks. For a more focused check, you can use flags like --only-used to show only positive hits.

Final Thoughts

As a developer, I appreciate tools like Holehe that solve a real, annoying problem with a simple script. It's practical for personal digital housekeeping and a fascinating look at how many services we interact with. While it's great for auditing your own emails, always remember to use such tools responsibly and ethically—only on accounts you own or have explicit permission to check.

It's a solid reminder to be mindful of where we sign up and a handy helper for keeping that list under control.


@githubprojects

Back to Projects
Project ID: 46ecdffa-466d-4cf6-9e92-19bae7c236b7Last updated: March 4, 2026 at 05:46 PM