> ## Documentation Index
> Fetch the complete documentation index at: https://docs.dis.dog/llms.txt
> Use this file to discover all available pages before exploring further.

# Modules

> The seven lookup modules every search runs, and how to tell which ones are live.

A search does two things. First it recognises what you gave it — a Discord ID, a username or an invite link — and decodes what the input itself tells (for a Discord ID, the account’s creation date). Then it runs every **lookup module**, each answering one question about the account.

| Module | Id | Answers | Status |
| - | - | - | - |
| [Discord profile](https://docs.dis.dog/modules/profile.md) | `profile` | Who the account is | **Live** |
| [Connected accounts](https://docs.dis.dog/modules/connections.md) | `connections` | What it links and how it presents itself | **Live** |
| [Server memberships](https://docs.dis.dog/modules/servers.md) | `servers` | Where the account hangs out | **Live** |
| [Message logs](https://docs.dis.dog/modules/messages.md) | `messages` | What the account said | **Live** |
| [Discord → Roblox](https://docs.dis.dog/modules/roblox.md) | `roblox` | Which Roblox account is linked | **Live** |
| [Discord → guns.lol](https://docs.dis.dog/modules/gunslol.md) | `gunslol` | Which bio-link pages show it | **Live** |
| [FiveM database](https://docs.dis.dog/modules/fivem.md) | `fivem` | Its GTA RP footprint | Being connected (`no_data`) |

> [card] [Discord profile](https://docs.dis.dog/modules/profile.md)
>
> Usernames, avatars and banners, badges, connections, creation date.

> [card] [Connected accounts](https://docs.dis.dog/modules/connections.md)
>
> Bio, pronouns, theme, linked accounts and mutual servers.

> [card] [Server memberships](https://docs.dis.dog/modules/servers.md)
>
> The servers the account is in, with nicknames and roles.

> [card] [Message logs](https://docs.dis.dog/modules/messages.md)
>
> Messages posted in indexed servers, edits and deletions kept.

> [card] [Discord → Roblox](https://docs.dis.dog/modules/roblox.md)
>
> The Roblox account tied to the Discord ID.

> [card] [Discord → guns.lol](https://docs.dis.dog/modules/gunslol.md)
>
> guns.lol pages that show or link the account.

> [card] [FiveM database](https://docs.dis.dog/modules/fivem.md)
>
> FiveM player records tied to the Discord ID.

## Live or soon

Every search answer lists every module in `modules`, each with a `status`:

| `status` | Meaning |
| - | - |
| `found` | The module found something: it is in `data`. |
| `not_found` | The module is live and found nothing for this account. |
| `no_data` | The module cannot answer this kind of input (for example a username that matched no account). |
| `error` | The source did not answer this time; the search still counts. |
| `soon` | The module is being connected: it does not answer yet. |

To know which modules are live right now, call [`GET /v1/modules`](https://docs.dis.dog/api-reference/endpoints/modules): it never spends a search.

## Good to know

* **One search, every module.** Modules are not billed separately: a search takes one search from your quota, whatever the modules find.
* **Every plan, every module.** Pup, Hound and Alpha search the same modules; plans differ by quota, rate limit and API access. [Limits →](https://docs.dis.dog/limits.md)
* **Removed IDs.** A Discord ID whose owner [opted out](https://docs.dis.dog/data-removal.md) answers `451 removed_by_owner`: no module runs, nothing is counted.

> [!WARNING]
>
> Results are data about real people. Use them only for lawful purposes you can justify — see the [Terms and Acceptable use](https://dis.dog/terms).


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.