Skip to main content
Live. Runs on every search for a Discord ID, and on its own with GET /v1/connections/{id}.
The connections module answers everything the public profile page shows but the standard profile module can’t: bio, pronouns, Nitro since, pre-pomelo legacy username, mutual servers with DisDog’s indexer, and every linked external account (Steam, Spotify, YouTube, Twitch, GitHub, Reddit, PlayStation, Xbox, Battle.net, Riot, TikTok, …).

What it returns

Platform lookups

Each connected account is followed up on its own platform: Epic Games, Spotify, Reddit, Instagram, PlayStation, Battle.net and Riot accounts are listed with their name and link, without details.

How to run it

On its own, for one ID:
Or as part of a search: the connections entry of modules has "status": "found" and the same object in data.

Good to know

  • The source is Discord’s own /users/{id}/profile endpoint, read with a dedicated account. Each ID is cached up to 6 hours.
  • Only accounts the user chose to make visible on their profile appear in connections; private connections are hidden by Discord itself.
  • mutualGuilds is relative to DisDog’s indexer. An empty list does not mean the account is in no server, only that it shares none with ours.
  • The endpoint is rate-limited by Discord; a transient failure answers "status": "error" in a search, and the next search retries.
Bios and connected account names are text written by users. Show them as text, never as HTML, and do not follow their links automatically.