Twitch

Social mediaOAuth 2.0

Read Twitch streams, channels, clips, videos and schedules, manage your channel and chat through the Helix API.

15 actions

ActionEffectData handledScope
twitch_get_userReads Twitch users' profiles by login name or ID: display name, description, broadcaster type and creation datereadPersonal data
twitch_get_channelReads a channel's current title, game, language and tagsreadGeneral
twitch_update_channelChanges the connected user's stream title, game, language or tagswriteGeneralchannel:manage:broadcast
twitch_get_streamsLists live streams, most viewers first, optionally of some users, games or languagesreadGeneral
twitch_search_channelsFinds channels whose name matches a query, optionally only live onesreadGeneral
twitch_search_categoriesFinds games and categories whose name matches a query, with their IDsreadGeneral
twitch_get_top_gamesLists the categories with the most viewers right nowreadGeneral
twitch_get_followed_channelsLists the channels the connected user follows, most recent firstreadPersonal datauser:read:follows
twitch_get_channel_followersLists a channel's followers, most recent first, with the total countreadPersonal datamoderator:read:followers
twitch_get_clipsLists clips of a broadcaster or a game, most viewed first, optionally within a time range; or reads clips by IDreadGeneral
twitch_create_clipClips the last seconds of a live broadcastwriteGeneralclips:edit
twitch_get_videosLists a user's videos (past broadcasts, highlights and uploads), newest first by defaultreadGeneral
twitch_send_chat_messageSends a chat message as the connected user to a channel's chat, optionally as a replywritePersonal datauser:write:chat
twitch_get_scheduleReads a channel's upcoming stream schedule segmentsreadGeneral
twitch_create_stream_markerAdds a marker at the current point of the connected user's live stream, to find the moment in the VOD laterwriteGeneralchannel:manage:broadcast