> ## Content Index
> Fetch the complete content index at: https://darkwebinformer.com/llms.txt
> Use this file to discover other available public pages before exploring further.

# User Scanner: Scan a username across multiple social, developer, gaming and creator platforms to see if it’s available
- URL: https://darkwebinformer.com/user-scanner-scan-a-username-across-multiple-social-developer-gaming-and-creator-platforms-to-see-if-its-available/
- Published: 2025-12-11T20:06:04.000Z
- Updated: 2025-12-11T20:06:04.000Z
- Author: Dark Web Informer
- Tags: OSINT, Tools

Scan a username across multiple social, developer, and creator platforms to see if it’s available.  
Perfect for finding a **unique username** across GitHub, Twitter, Reddit, Instagram, and more, all in one command.

### Features

[](https://github.com/kaifcodec/user-scanner?tab=readme-ov-file#features)

- ✅ Check usernames across **social networks**, **developer platforms**, and **creator communities**.
- ✅ Clear **Available / Taken / Error** output for each platform.
- ✅ Robust error handling: It prints the exact reason (e.g. Cannot use underscores, hyphens at the start/end)
- ✅ Fully modular: add new platform modules easily.
- ✅ Wildcard-based username permutations for automatic variation generation using provided suffix
- ✅ Command-line interface ready: works directly after `pip install`
- ✅ Can be used as username OSINT tool.
- ✅ Very low and lightweight dependencies, can be run on any machine.

---

### Installation

[](https://github.com/kaifcodec/user-scanner?tab=readme-ov-file#installation)pip install user-scanner

---

### Usage

[](https://github.com/kaifcodec/user-scanner?tab=readme-ov-file#usage)

Scan a username across all platforms:

user-scanner -u <username>

Optionally, scan a specific category or single module:

user-scanner -u <username> -c dev  
user-scanner -l # Lists all available modules  
user-scanner -u <username> -m github  
user-scanner -u <username> -p <suffix>   

Generate multiple username variations by appending a suffix:

user-scanner -u <username> -p <suffix>   

Optionally, scan a specific category or single module with limit:

user-scanner -u <username> -p <suffix> -c dev  
user-scanner -u <username> -p <suffix> -m github  
user-scanner -u <username> -p <suffix> -s <number> # limit generation of usernames  
user-scanner -u <username> -p <suffix> -d <seconds> #delay to avoid rate-limits

---

### Screenshot:

[](https://github.com/kaifcodec/user-scanner?tab=readme-ov-file#screenshot)

- Note\*: New modules are constantly getting added so this might have only limited, outdated output:

![](https://storage.ghost.io/c/6b/16/6b16ac9c-cd67-432f-b0f3-bbec941084ff/content/images/2025/12/9487629587629873561.jpg)

---

![](https://storage.ghost.io/c/6b/16/6b16ac9c-cd67-432f-b0f3-bbec941084ff/content/images/2025/12/9487629587629873562.jpg)

### Contributing:

[](https://github.com/kaifcodec/user-scanner?tab=readme-ov-file#contributing)

Modules are organized by category:

```
user_scanner/
├── dev/        # Developer platforms (GitHub, GitLab, etc.)
├── social/     # Social platforms (Twitter/X, Reddit, Instagram, etc.)
├── creator/    # Creator platforms (Hashnode, Dev.to, Medium, etc.)
├── community/  # Community platforms (forums, niche sites)
├── gaming/     # Gaming sites (chess.com, roblox, monkeytype etc.)
├── donation/   # Donation taking sites (buymeacoffe.com, similar...)

```

**Module guidelines:** This project contains small "validator" modules that check whether a username exists on a given platform. Each validator is a single function that returns a Result object (see `core/orchestrator.py`).

Result semantics:

- Result.available() → `available`
- Result.taken() → `taken`
- Result.error(message: Optional\[str\]) → `error`, blocked, unknown, or request failure (include short diagnostic message when helpful)

Follow this document when adding or updating validators.

See [CONTRIBUTING.md](https://github.com/kaifcodec/user-scanner/blob/main/CONTRIBUTING.md) for examples.

---

### Dependencies:

[](https://github.com/kaifcodec/user-scanner?tab=readme-ov-file#dependencies)

- [httpx](https://pypi.org/project/httpx/)
- [colorama](https://pypi.org/project/colorama/)

---

### License

[](https://github.com/kaifcodec/user-scanner?tab=readme-ov-file#license)

This project is licensed under the **MIT License**. See [LICENSE](https://github.com/kaifcodec/user-scanner/blob/main/LICENSE) for details.