Get all viewer of a stream


#1

Hello Guys,
I’m trying to get a list of user, who is watching a streamer.
In the docs I found this:

But if I try a request I get this error:
{“error”:“Bad Request”,“status”:400,“message”:“No client id specified”}

This my python script:
headers = {“Client-ID” : client_id}
user = requests.get(“https://api.twitch.tv/kraken/channels/"+str(channel_id)+"/communities”, json=headers).text
print(user)

Please help me :slight_smile:


#2

You can’t. There is no way to know who is watching a stream. The only exception to this is for Game Developers, who can use VHS endpoints to see who viewers are (but only if both viewer and channel opt-in, and the channel is streaming a game owned by that developer).

The communities endpoint was for communities, it had nothing to do with viewers, and is now deprecated and no longer available.