← Back to board

Expose Twitch Usernames in the API

Openmemersonmemerson3 messagesstarted Sep 15, 2026, 5:47 AM
other
memersonmemersonOPlast week
It would be great if we could get the twitch usernames (and ideally also match timestamps like the Ranked API) when people connect their twitch account. It allows building a lot of stuff e.g. this site I built for ranked https://vods.memerson.xyz/ that automatically puts streams side by side and makes them searchable. I want to add draftout to it too but don't really have a way of finding people's twitch channels.

This is also pretty similar to this suggestion https://discord.com/channels/1493030345048719483/1527005849002967222 so I can close this as a duplicate if so

Here is a sample of the Ranked API for reference:

From the matches endpoint e.g. https://api.mcsrranked.com/matches/13371844
{
  "vod": [
            {
              "uuid":"de8e3203f8674303ad4a2baa55a15c87",
              "url":"https://www.twitch.tv/videos/2874439708",
              "startsAt":1789431728
            },
            {
              "uuid":"3b01d4b4fef14f178b75f05c04dd34ef",
              "url":"https://www.twitch.tv/videos/2874568968",
              "startsAt":1789442830
            }
         ]
}


And the player endpoint e.g. https://api.mcsrranked.com/users/feinberg/:
{
  "connections": {
    "discord": {
      "id": "75707773723086848",
      "name": "Feinberg#0001"
    },
    "youtube": {
      "id": "UCAdKNsVKLW1xWNpy4eB_5AQ",
      "name": "Feinberg"
    },
    "twitch": {
      "id": "feinberg",
      "name": "Feinberg"
    }
  }
}


Regardless, keep up the good work!
50
memerson
memersonOPlast week
I SWEAR I only hit post once discord just hates me 😭
memerson
memersonOPlast week
Ok it let me delete the other one