Back to tools

AI Agent Tool

Twitch logo

Twitch

Live streaming platform for gamers, creators, and brands to broadcast and engage audiences in real time.

Social MediaVerified

twitch.tv

•

One-click Login

About Twitch

Twitch is Amazon-owned live streaming platform primarily used by gamers, entertainers, and creators to broadcast in real time to global audiences. Viewers interact through live chat, channel subscriptions, and virtual currency (Bits). Businesses and brands use it to reach younger, highly engaged communities through sponsorships, branded streams, and creator partnerships. It supports three subscriber tiers and localized pricing in most countries.

AI Agent Use Cases

- Live streaming with real-time chat and audience interaction

- Three-tier channel subscriptions ($5.99, $11.99, $24.99/month in the US)

- Bits virtual currency for viewer-to-creator tipping

- Twitch Turbo ad-free viewing subscription at $8.99/month

- Creator revenue splits up to 70/30 via Twitch Plus program

- Clips, VODs, and channel point reward system

Available Actions

These are the specific actions that AI agents can perform with this tool

Inputs

user

User ID of the user to be blocked

sourceContext

Source context for blocking the user. Valid values: \

reason

Reason for blocking the user. Valid values: \

Inputs

user

User ID of the channel to check for a subscription to

Inputs

broadcaster_id

The ID of the broadcaster on whose channel the poll is created.

title

The title of the poll.

choices

A list of dictionaries where each dictionary represents a choice with a title.

duration

The length of time for which the poll duration should run.

channel_points_voting_enabled

Whether the viewers are allowed to vote more than once by using channel points.

channel_points_per_vote

The number of channel points required per additional vote.

Inputs

id

ID of the video to be deleted

Inputs

broadcaster

ID of the user/channel to get information about

Inputs

broadcaster

The broadcaster ID of the channel to get teams for

Inputs

id

Clip ID

broadcaster

gameId

Game ID

max

Maximum number of videos to return

Inputs

user

User ID of the user whose stream to get information about

Inputs

max

Maximum number of games to return

Inputs

login

User login name. Multiple login names can be specified. Limit: 100.

Inputs

id

Specify one or more video IDs to retrieve videos by their IDs.

user_id

Specify the broadcaster's user ID to retrieve their videos.

game_id

Specify the game's ID to retrieve videos of streams where this game was played.

first

Limit the number of videos to be returned.

after

Cursor for forward pagination.

before

Cursor for backward pagination.

sort

Specify how to sort the video results.

type

Filter results based on the video type.

language

Filter videos by the language they're broadcasted in.

period

Restrict results to videos published in a specific timeframe.

Inputs

max

Maximum number of channels to return

query

The search query

liveOnly

Filter results for live streams only

Inputs

max

Maximum number of games to return

query

The search query

Inputs

broadcaster_id

The ID of the broadcaster who wants to start a prediction.

title

The title of the prediction, to intrigue viewers.

outcomes

A list of potential outcomes for the prediction, with each outcome having a title.

prediction_window

The duration in seconds for which the prediction will be active.

Inputs

user

User ID of the user to be unblocked

Inputs

title

The title of the stream. Value must not be an empty string

game

Game ID

language

Stream Language

delay

Delay