# Holehe Email Checking Services: Complete List of 150+ Supported Platforms

> Discover if your email is registered on over 150 platforms with Holehe. Check social media, e-commerce, payment, and developer sites easily.

- Repository: [Palenath/holehe](https://github.com/megadose/holehe)
- Tags: api-reference
- Published: 2026-08-21

---

**Holehe supports over 150 online services for email checking, ranging from social media giants like Facebook and Instagram to e-commerce sites like Amazon, payment processors like PayPal, and developer platforms like GitHub.**

Holehe is an open-source Python reconnaissance tool maintained by megadose that asynchronously verifies whether an email address is registered across a vast array of online platforms. The tool organizes its verification capabilities into modular components under `holehe/modules/`, with each service implemented as a separate Python file defining a `name` constant and an async checking function.

## How Holehe Discovers Registered Email Addresses

The email verification process relies on a modular driver system implemented in [`holehe/core.py`](https://github.com/megadose/holehe/blob/main/holehe/core.py). This central module dynamically imports every Python file stored in the `holehe/modules/` directory tree and executes their checking functions concurrently using `asyncio`.

Each service module follows a strict contract:
- Defines a `name = "<service>"` string constant that identifies the platform
- Implements an async function signature: `async def <service>(email, client, out)`
- Receives an `httpx.AsyncClient` instance for HTTP communication
- Appends results to the `out` list containing registration status

The driver iterates through all discovered modules, passing the target email and shared HTTP client to each function, then aggregates boolean results into a comprehensive report.

## Categories of Supported Services

Holehe organizes its email checking capabilities into more than 20 distinct categories. The supported services can be enumerated by scanning the `holehe/modules/` tree for the `name = "<service>"` assignment, revealing over 150 individual platform checks.

### Social Media and Communication Platforms

Social networking sites represent one of the largest categories. The tool verifies email registration against **Facebook**, **Instagram**, **Twitter**, **Snapchat**, **Pinterest**, **TikTok**, **Discord**, **Reddit**, **LinkedIn**, **Twitch**, **Vimeo**, **YouTube**, **VK**, **Xing**, **Weibo**, and **Parler**. Source files reside in `holehe/modules/social_media/`, such as [`facebook.py`](https://github.com/megadose/holehe/blob/main/facebook.py) and [`instagram.py`](https://github.com/megadose/holehe/blob/main/instagram.py).

### E-Commerce and Shopping Services

For investigating online purchasing accounts, Holehe supports **Amazon**, **eBay**, **AliExpress**, **Garmin**, **Envato**, **Vivino**, and delivery services like **Deliveroo** and **Domino's France**. These implementations are located in `holehe/modules/shopping/`, with individual files like [`amazon.py`](https://github.com/megadose/holehe/blob/main/amazon.py) and [`ebay.py`](https://github.com/megadose/holehe/blob/main/ebay.py) handling platform-specific verification logic.

### Developer and Programming Platforms

Technical users can check for accounts on coding-centric platforms including **GitHub**, **GitLab**, **Bitbucket**, **SourceForge**, **Replit**, **CodePen**, **Codecademy**, **DevRant**, and **TeamTreeHouse**. The modules in `holehe/modules/programing/` (note the directory spelling) implement various techniques to detect whether an email is associated with existing developer accounts.

### Email Providers

Holehe can verify whether an address exists as a primary identifier on major email services themselves, including **Google** (Gmail), **Yahoo**, **ProtonMail**, **Mail.ru**, and **La Poste**. These checks in `holehe/modules/mails/` determine if the target email hosts an active inbox on these providers.

### Productivity and Business Applications

The tool probes professional software such as **Slack**, **Microsoft** services, **Evernote**, **Any.do**, **Todoist**, **Notion**, and **Trello**. Additionally, it checks **CRM** platforms like **HubSpot**, **Zoho**, **Pipedrive**, **Insightly**, **Axonaut**, **Teamleader**, and **Nimble** through modules in `holehe/modules/crm/`.

### Financial and Payment Services

For financial reconnaissance, Holehe supports **PayPal**, **Venmo**, **Stripe**, and **Wise** (formerly TransferWise). These sensitive checks in `holehe/modules/payment/` require careful handling to avoid triggering security mechanisms while determining registration status.

### Media, Music, and Streaming

Entertainment platform coverage includes **Spotify**, **SoundCloud**, **Last.fm**, **Smule**, **YouTube**, **Twitch**, **Vimeo**, **DailyMotion**, and **PeerTube**. Adult content platforms are also supported, specifically **XVideos**, **XNXX**, **RedTube**, and **PornHub**, implemented in `holehe/modules/porn/`.

### Transport, Travel, and Real Estate

For mobility and accommodation, Holehe checks **BlaBlaCar** ([`holehe/modules/transport/blablacar.py`](https://github.com/megadose/holehe/blob/main/holehe/modules/transport/blablacar.py)), **Airbnb**, and **VRBO** (`holehe/modules/real_estate/`).

### Healthcare, Crowdfunding, and Company Profiles

The tool includes verification for wellness platforms such as **SevenCups** and **CaringBridge** (`holehe/modules/medical/`). It probes **BuyMeACoffee** ([`holehe/modules/crowfunding/buymeacoffee.py`](https://github.com/megadose/holehe/blob/main/holehe/modules/crowfunding/buymeacoffee.py)) for creator accounts and **About.me** ([`holehe/modules/company/aboutme.py`](https://github.com/megadose/holehe/blob/main/holehe/modules/company/aboutme.py)) for professional landing pages.

### OSINT and Specialized Communities

Holehe integrates with people-search platforms like **RocketReach**, **Spokeo**, **Pipl**, and **PeopleFinder** (`holehe/modules/osint/`). It also checks niche communities including **Bodybuilding** forums, **Strava**, **Duolingo**, **Quora**, and dozens of specialized forums under `holehe/modules/forum/` such as [`thevapingforum.py`](https://github.com/megadose/holehe/blob/main/thevapingforum.py) and [`demonforums.py`](https://github.com/megadose/holehe/blob/main/demonforums.py).

## Technical Implementation Details

Each service module operates independently, allowing the tool to run 150+ checks simultaneously. The `check_email` function in [`holehe/core.py`](https://github.com/megadose/holehe/blob/main/holehe/core.py) orchestrates this process:

```python
import asyncio
import httpx
from holehe.core import check_email

async def verify_email_cross_platform(email):
    async with httpx.AsyncClient(timeout=30) as client:
        results = await check_email(email, client)
        for result in results:
            service = result['name']
            status = "registered" if result['exists'] else "not found"
            print(f"{service}: {status}")

# Execute the check

if __name__ == "__main__":
    asyncio.run(verify_email_cross_platform("user@example.com"))

```

This implementation creates a single `httpx.AsyncClient` instance shared across all modules, enabling efficient connection pooling while respecting timeout constraints. Each module parses HTTP responses—ranging from JSON API endpoints to HTML form validation errors—to determine whether the email exists in the platform's database.

## Summary

- **Holehe supports 150+ services** across social media, e-commerce, development platforms, email providers, and financial services.
- **Modular architecture** in `holehe/modules/` allows each service to be maintained independently with a consistent `name` constant and async function signature.
- **Async execution** via [`holehe/core.py`](https://github.com/megadose/holehe/blob/main/holehe/core.py) enables concurrent checking of all platforms using `httpx.AsyncClient`.
- **Comprehensive coverage** includes major platforms like Facebook, Amazon, GitHub, and PayPal, alongside niche forums, CRM tools, and adult sites.
- **Open-source extensibility** allows researchers to add new services by creating Python files following the established `async def <service>(email, client, out)` pattern.

## Frequently Asked Questions

### How many services does Holehe support for email checking?

Holehe currently supports over 150 distinct online services for email verification. The exact count grows as contributors add new modules to the `holehe/modules/` directory, with each Python file representing a unique platform check that defines a `name` constant.

### Can I add custom services to Holehe's email checking capabilities?

Yes, you can extend Holehe by creating a new Python file in the appropriate subdirectory of `holehe/modules/`. The file must define a `name` constant and implement an async function matching the signature `async def servicename(email, client, out)`, where `client` is an `httpx.AsyncClient` and `out` is a list to append result dictionaries.

### Does Holehe require authentication or API keys for these services?

No, Holehe operates without API keys by default. It determines email registration status through public-facing endpoints, analyzing HTTP response codes, error messages, or behavior patterns that indicate whether an email is already registered on the target platform, as implemented in the individual module files.

### Is using Holehe for email checking legal and ethical?

Using Holehe falls under responsible disclosure and OSINT (Open Source Intelligence) practices when investigating your own accounts or conducting authorized security assessments. However, using the tool to enumerate user accounts on services without permission may violate the terms of service of individual platforms or local laws regarding data scraping.