Discord OSINT: what an ID reveals, which lookups still work, and where the trail leads.
Last verified 9 September 2026. Every lookup site on this page was loaded on that date. This guide covers Discord user and server identification, message exports, the audit log, and the Reddit side of a Discord investigation.
Short answer
What can you find out about a Discord user or server in 2026?
From a Discord user ID alone you can establish the exact moment the account was created, its current username and display name, its public avatar and banner, and the badges it holds. From a server ID or invite code you can establish the server name, its creation date, its member count and whether it is verified or partnered. What you cannot get from any lookup is message history, DMs, email, phone number or IP address: Discord's API does not expose them to third parties, and every tool that claims otherwise is either lying or selling breach data.
The creation date comes from the ID itself. Discord IDs are "snowflakes", 64-bit numbers that pack a timestamp into their top 42 bits. Shift the ID right by 22 bits, add Discord's epoch of 1,420,070,400,000 milliseconds (1 January 2015, 00:00 UTC), and you have the creation time in milliseconds. The ID 155149108183695360, for example, resolves to 4 March 2016, 03:07:09 UTC. This works offline, for users, servers, channels and messages alike, and it is the single most useful fact in Discord OSINT: an account that was created eleven minutes before it started scamming tells you something no username ever will.
Usernames changed in 2023. The old "name#1234" discriminators are gone; every account now has one unique lowercase handle plus a free-text display name. Old screenshots showing a "#" tag identify an account only if you can tie the tag to an ID captured at the time, which is why the ID, not the name, is the identifier worth recording. Discord's own guide for law enforcement asks for the same thing: the 17 to 19 digit user ID, the server ID or the message ID.
Discord ID lookup: which tools still work
We loaded every lookup site that ranks for "discord id lookup" on 9 September 2026. The field has turned over twice since 2023: the community favourite discord.id was reported closed in a 25 November 2025 r/discordapp thread (184 points, held in THINKPOL's archive) and now loads a bare interface, and DiscordGate's username lookup could not be reached on the test date, while its homepage still advertises the feature. What remains falls into three groups: free ID resolvers that call Discord's public API, tool hubs that bolt a resolver onto generators and templates, and one commercial platform that cross-references breach data.
| Tool | What it resolves | Needs | Status (9 Sep 2026) |
|---|---|---|---|
| discordlookup.org | User ID to creation date, avatar, banner, badges | User ID only, no username search | Working. Verdict: use it as the default free resolver. |
| dclookup.id | User, bot, server and invite lookups, permissions calculator, timestamp generator | ID or invite code | Working. Verdict: use it for server and invite resolution. |
| NicheProwler (tools/discord) | User ID lookup, server ID lookup, invite checker with member counts | ID or invite; free with usage limits | Working. Verdict: partial, rate-limited. |
| FootprintIQ | Username to ID, ID to profile, cross-platform handle matches with confidence scores | Username or ID | Working. Verdict: partial; the cross-platform matches need human review. |
| Gatecord / VaultCord | ID lookup pages inside tool hubs (emoji makers, backups, member sales) | ID | Working. Verdict: partial; the lookup is a side feature. |
| CordCat (cord.cat) | ID to profile plus breach records, FiveM records and EU sanctions lists | ID; paid tier for name and guild search | Working. Verdict: commercial, breach-data based; check your legal basis before use. |
| discord.id | Unofficial ID lookup | ID | Resolves, but reported closed in 2025 and unreliable. Verdict: do not depend on it. |
| DiscordGate username lookup | Username to profile | Username | Lookup page unreachable on 9 Sep 2026, homepage still advertises it. Verdict: not verifiable, do not depend on it. |
The pattern is the same one that emptied the Reddit tool ecosystem after 2023: anything that sits on top of the platform's API lives at the platform's discretion. We keep the equivalent Reddit history on the best Reddit OSINT tools page, and the lesson transfers. Record the ID, record the timestamp, screenshot the result, and do not build a workflow on a site that can disappear before the case closes.
Can you look up a Discord user by username without an ID?
Not through Discord. There is no global user search: you can only find a username inside a server you both belong to, or through the friend-request box, which confirms that a handle exists but shows nothing else. That is why the retired username lookups died and why the surviving "username search" pages either ask you for a server you share with the target or fall back to matching the handle across other platforms.
The practical route is the reverse of what people expect. Find the person's messages in a public server, enable Developer Mode in Discord's settings, right-click the profile and copy the ID, then resolve the ID with one of the tools above. If all you hold is a username, search it where usernames are actually indexed: gaming forums, Steam, GitHub, and Reddit, where people post their Discord handle in trade threads, recruitment posts and scam reports. The Reddit username search guide covers what a handle reveals once you can pivot on it.
Discord server search after Disboard
Server discovery is the weakest part of Discord OSINT because Discord itself barely supports it. The in-app Server Discovery experiment ended in February 2026 according to Discord's support page, leaving the Discover tab for large verified communities and a scatter of third-party listing sites where owners "bump" their own servers. Those listings are self-selected advertising: a server that does not want to be found is not on them, and the ones that are found are the ones paying for placement.
For an investigator the better sources are invite links in the wild. A discord.gg code resolves to a server name, member count and creation date whether or not the server is listed anywhere, and invite codes are posted constantly on Reddit, Steam, YouTube descriptions and Telegram. We compare the listing sites one by one on the Disboard alternatives page.
Exporting and archiving Discord messages: DiscordChatExporter and what is lawful
The standard export tool is DiscordChatExporter, an open-source project by Tyrrrz that writes a channel's history to HTML, TXT, CSV or JSON with attachments and embeds. It works with a bot token, which is the supported path, or a user token, which the project itself warns "is against Discord TOS and may result in you getting banned". Discord's own export option covers only the data package of your own account.
Two limits matter for evidence. The export captures only what still exists when you run it: a message deleted before the export is not in the export, which is why deletion behaviour deserves its own guide. And it captures only channels your token can read, so a bot must be invited to the server with read permissions before anything is collected. Preserve early, export with a bot you control, hash the output, and record the message IDs because Discord's law enforcement process is keyed on them: Discord preserves account data for 90 days on a valid preservation request, extendable once, and discloses content only on legal process.
What the audit log shows about deleted messages (and what it does not)
The audit log records that a deletion happened, not what was deleted. A "Message Delete" entry names the moderator who removed a message, the author whose message was removed, the channel and the count, and Discord keeps audit log entries for 45 days. Deletions by the author of a message do not appear at all, and no entry ever contains the text. Discord's position since 2019 is that a deleted message is removed from its servers, and nothing in the API contradicts it.
So "see deleted Discord messages" is really "find a copy made before the deletion": a logging bot that was already in the server, an export run earlier, a quote or a screenshot. Client modifications that log deletions exist, and they breach Discord's terms. The full list of what works, what is a scam and what gets you banned is in our guide to seeing deleted Discord messages, published alongside this page. The same distinction governs Reddit, where we wrote up how to read deleted Reddit comments.
The Discord trail on Reddit
Discord is the most-mentioned messaging platform in THINKPOL's Reddit archive: 23.6 million Reddit posts and comments mentioned "discord" in 2025, up from 4.1 million in 2019, and 16.9 million had already done so in 2026 by 9 September. A large share of that is structural. Subreddit AutoModerators post the community's Discord invite on every new thread, so a discord.gg code sits next to the subreddit, the moderator team and the date in a record that survives the subreddit's ban. When r/soccerstreams was shut down, its successors coordinated exactly that way; the case is written up in from ban to respawn.
The other trail is scam reports. Trading communities for games and digital goods publish warnings that name the scammer's Discord handle and, increasingly, the 17 to 19 digit ID, because handles change and IDs do not. A search of the archive for posts pairing "scammer" with "discord id" returned 25 such reports from 2026 alone, from marketplaces for Valorant accounts and mobile game top-ups to phishing warnings, several of them listing the numeric ID in full. Run the search yourself: discord.gg/ across 30 billion Reddit posts, or paste an ID into the same box. Results include posts the author has since deleted.
What THINKPOL adds today
THINKPOL does not archive Discord. Its archive holds 30 billion Reddit posts and comments captured at publication since 2005, including content later deleted or removed, searchable in under 300 milliseconds from EU-hosted infrastructure. For Discord work that means the Reddit side of the trail: invite codes, IDs and handles that were posted on Reddit, in which communities, by which accounts, and whether those posts still exist. Native Telegram coverage is the next platform on THINKPOL's roadmap, with Discord, Mastodon and Instagram behind it.
The free tools need no account. Start with Reddit search for invites and IDs, user lookup for the accounts that posted them, and subreddit lookup for communities that have since been banned. The wider method is in the Reddit OSINT guide, and the legal basis for searching once-public content is set out on the Reddit OSINT platform page.
Need the full archive via API?
The free tools query a slice of the archive. The API gives you all 30 billion posts and comments back to 2005, deleted content included, in under 300ms.
Discord OSINT, answered.
Enable Developer Mode under Settings, Advanced, then right-click a user, server or message and choose Copy ID. Paste the 17 to 19 digit number into a resolver such as discordlookup.org or dclookup.id to get the creation date, username and public profile. The creation date can also be computed offline: shift the ID right by 22 bits and add 1420070400000 milliseconds.
You can establish when it was created, its current handle and public profile, which public servers it is active in, and where its handle or ID has been posted elsewhere. You cannot obtain its email, phone number, IP address or private messages: Discord discloses those only to law enforcement on valid legal process, keyed on the user ID.
Not through Discord itself, which has no global user search. You need a shared server to see the profile, or you search the username where it is indexed, such as Reddit trade threads and scam reports, then pivot to the ID. Sites that once offered username lookups, including DiscordGate's, have been retired.
Yes. DiscordChatExporter exports any channel your token can read to HTML, TXT, CSV or JSON, including attachments. Use a bot token you control; automating a user account is against Discord's terms. The export contains only messages that still exist at export time.
No. Discord has said since 2019 that deleted messages are removed from its servers, and the audit log records only who deleted a message, in which channel, for 45 days, never the content. Deleted content survives only where a copy was made first: a logging bot, an earlier export, a quote or a screenshot.
The tool is open source and widely used, and it is safe in the sense that it runs locally and sends nothing to third parties. The risk is the token: exporting with your user token automates your account, which Discord's terms forbid and which can get the account banned. Use a bot token.
THINKPOL does not archive Discord content. It archives 30 billion Reddit posts and comments, including deleted ones, so it shows where a Discord invite, ID or handle was posted on Reddit, by whom and when. Native Telegram coverage is next on the roadmap, with Discord behind it.
Keep reading
Every Discord server listing site tested, and why invite codes beat all of them.
The same questions for Telegram: usernames, IDs, channels and what persists.
What happened to the Reddit tool ecosystem after 2023, and what to use now.
THINKPOL is an independent intelligence platform and is not affiliated with, endorsed by, or sponsored by Reddit Inc., Telegram, Discord Inc., Meta Platforms, Tencent, LY Corporation, or any other platform or third-party tool named on this page. Platform names are trademarks of their respective owners. Third-party tool descriptions reflect publicly observable functionality on the verification date stated on the page and may change; corrections are welcome via our contact page.
Stop reading about
it in the news.
Request access to THINKPOL. We respond within one working day. A 30-minute scoping call follows, and a sandbox tenant is provisioned within five working days of contract signature.
Grey web intelligence for national security, law enforcement, CTI and corporate security teams. Built in France, hosted in the EU.
Free tools
Guides
Contact
- 59 rue de Ponthieu, Bureau 326
75008 Paris, France - contact@think-pol.com
