# DisDog API > Look up Discord accounts from your own code: same account, same key, same quota and the same modules as your searches on dis.dog. - [Introduction](https://docs.dis.dog/index.md): Look up Discord accounts from your own code: same account, same key, same quota and the same modules as your searches on dis.dog. - [Quickstart](https://docs.dis.dog/quickstart.md): Get your access key and run your first search. - [Authentication](https://docs.dis.dog/authentication.md): Send your access key with every call, and replace it if it leaks. - [Limits & quotas](https://docs.dis.dog/limits.md): Your daily quota, the Pup rate limit, and the headers that report them. - [Errors](https://docs.dis.dog/errors.md): Every error the API returns, and what to do about it. - [Modules](https://docs.dis.dog/modules.md): The seven lookup modules every search runs, and how to tell which ones are live. - [Discord profile](https://docs.dis.dog/modules/profile.md): Who the account is: username and display name, avatar, banner, decoration, nameplate, server tag, badges, Nitro signals, creation date, and past names. - [Connected accounts](https://docs.dis.dog/modules/connections.md): Bio, pronouns, Nitro since, pre-pomelo legacy username, mutual servers, and every account linked on the Discord profile (Steam, Spotify, YouTube, Twitch, GitHub, Reddit, PlayStation, Xbox, Battle.net, Riot, TikTok, …). - [Server memberships](https://docs.dis.dog/modules/servers.md): The servers the account has been seen in, with their size and when the account was last seen there. - [Message logs](https://docs.dis.dog/modules/messages.md): What the account said: messages it posted in indexed servers, with the server and the date. - [Discord → Roblox](https://docs.dis.dog/modules/roblox.md): The Roblox account tied to a Discord ID through verification bots: username, display name, avatar and creation date. - [Discord → guns.lol](https://docs.dis.dog/modules/gunslol.md): guns.lol bio pages linked to the Discord account, with their bio, views and linked socials. - [FiveM database](https://docs.dis.dog/modules/fivem.md): FiveM player records tied to a Discord ID: servers played, in-game names, identifiers and last seen. - [Data removal](https://docs.dis.dog/data-removal.md): How a Discord ID is removed from DisDog, and what the API answers for it. - [API reference](https://docs.dis.dog/api-reference/introduction.md): Base URL, authentication and response format of the DisDog API. - [Get your account](https://docs.dis.dog/api-reference/endpoints/me.md): Your plan, when it ends, and what is left of today's quota. Never spends a search. - [Search](https://docs.dis.dog/api-reference/endpoints/search.md): Recognise a Discord ID, a username or an invite link, decode what the input itself tells (a Discord ID carries the account's creation date), and run every lookup module. Answering `200` takes 1 search from your daily quota; `400`, `451` and `429` take none. - [List modules](https://docs.dis.dog/api-reference/endpoints/modules.md): The seven lookup modules every search runs, and whether each is `live` or still being connected (`soon`). Never spends a search. - [Discord profile](https://docs.dis.dog/api-reference/endpoints/profile.md): The profile module on its own: everything public about a Discord account, from its ID. Answering `200` or `404` takes 1 search from your quota; `400`, `451` and `429` take none. - [Connected accounts](https://docs.dis.dog/api-reference/endpoints/connections.md): Discord's own user-profile endpoint turned into bio, pronouns, Nitro since, the pre-pomelo legacy username, mutual servers with our indexer, and every connected account (Steam, Spotify, YouTube, Twitch, GitHub, Reddit, PlayStation, Xbox, Battle.net, Riot, TikTok, …). A 200 or a 404 takes 1 search fr… - [Server memberships](https://docs.dis.dog/api-reference/endpoints/servers.md): The servers a Discord account has been seen in, largest first. Answering `200` takes 1 search; `400`, `451` and `429` take none. - [Message logs](https://docs.dis.dog/api-reference/endpoints/messages.md): Messages a Discord account posted in indexed servers, newest first. Answering `200` takes 1 search; `400`, `451` and `429` take none. - [Discord → Roblox](https://docs.dis.dog/api-reference/endpoints/roblox.md): Roblox accounts linked to a Discord ID. Answering `200` takes 1 search; `400`, `451` and `429` take none. - [Discord → guns.lol](https://docs.dis.dog/api-reference/endpoints/gunslol.md): guns.lol pages linked to a Discord ID. Answering `200` takes 1 search; `400`, `451` and `429` take none. - [Search by name](https://docs.dis.dog/api-reference/endpoints/lookup.md): Accounts whose username or display name contains `name`. Answering `200` takes 1 search. - [Server from an invite](https://docs.dis.dog/api-reference/endpoints/invite.md): Everything known about the server behind an invite: Discord's invite (always), its public preview and widget, and an outside index when they have it. Answering `200` or `404` takes 1 search. - [Health check](https://docs.dis.dog/api-reference/endpoints/health.md): Answers `200` when the API is up. No key needed. For every DisDog service, see the [status page](https://dis.dog/status). ## OpenAPI Specs - [openapi](/api-reference/openapi.json) This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.