
Twitch integration
Twitch is an interactive livestreaming service for content spanning gaming, entertainment, sports, music, and more.
What your agents can do with Twitch
24 pre-built Twitch tool steps, ready to drop into any agent. Anything they do not cover, an agent can reach with an authenticated API call.
Actions (17)
Get Channel Followers
Retrieves a list of users who follow the authenticated user.
Update Channel
Update information for the channel owned by the authenticated user. At least one parameter must be provided.
Unblock User
Unblocks a user; that is, deletes a specified target user to your blocks list.
Search Games
Searches for games based on a specified query parameter. A game is returned if the query parameter is matched entirely or partially in the channel description or game name.
Search Channels
Returns a list of channels (users who have streamed within the past 6 months) that match the query via channel name or description either entirely or partially. Results include both live and offline channels.
Get Videos
Gets video information by video ID, user ID, or game ID.
Get Users
Gets the user objects for the specified Twitch login names.
Get Top Games
Gets games sorted by number of current viewers on Twitch, most popular first.
Get Stream By User
Gets stream information (the stream object) for a specified user.
Get Followed Channels
Retrieves a list of channels that the authenticated user follows.
Get Clips
Gets clip information by clip ID, user ID, or game ID.
Get Channel Teams
Gets a list of teams to which a specified channel belongs.
And 5 more, available in the tool step browser.
Triggers (7)
New Streams By Streamer
Emit new event when a live stream starts from the streamers you specify.
New Streams By Game
Emit new event when a live stream starts from any stream matching the game and language specified.
New Videos
Emit new event when there is a new video from channels you follow.
New Follower
Emit new event when a new user follows your channel.
New Clips
Emit new event when there is a new clip for the specified game.
New Clip By Streamer
Emit new event when there is a new clip for the specified streamer.
New Followed Streams
Emit new event when a followed stream is live.
Set up Twitch in Relevance AI
Do this once. Every agent in your workspace can then use the connection.
Create a Relevance AI account
Sign in, or create a free account. You do not need to be a developer to set this up.
Connect your Twitch account
In Relevance AI, open Integrations and add Twitch. You will be sent to Twitch to sign in and approve access, and the connection is stored against your workspace.
Use Twitch in an agent
Create a tool, add a Twitch tool step, and connect it to an agent. The agent fills in the step's inputs each time it runs.
Put Twitch to work in your agents
Connect Twitch alongside 1,800+ other integrations and let your agents run the busywork.