Skip to content
Twitch logo

Twitch integration

Twitch is the world's leading live streaming platform for gamers and the things we love!

Actions
52
Triggers
1
Auth
OAuth 2.0
License
MIT, open source
Updated
November 2026

About the Twitch integration

Add the Twitch piece to a flow, connect your account once, and the rest of the builder can read from it and write to it. Because the piece is open source you can run it on our cloud or self-host it, and combine Twitch with 770+ other apps in the same flow.

Triggers

Start a flow the moment something happens in Twitch

Each trigger below can start a flow on its own, either instantly or on a schedule.

  • Streamer(s) Go Live

    Triggers when a stream from a list of streamers has started

    1 field

Actions

Everything Activepieces can do in Twitch

Drop any of these into a flow and fill in the fields. No code is required.

  • Get Users

    Get Twitch user profiles by username or user ID. Leave both empty to get your own profile.

    2 fields

  • Get Live Streams

    List streams that are live right now, optionally filtered by streamer, category or language.

    4 fields

  • Search Channels

    Search Twitch channels by name or description.

    3 fields

  • Search Categories

    Search Twitch categories (games) by name.

    2 fields

  • Get Channel Info

    Get the title, category, language and tags of one or more channels. Leave empty for your own channel.

    1 field

  • Get Videos

    List videos (past broadcasts, highlights, uploads) of a user, or get videos by ID.

    5 fields

  • Get Clips

    List clips of a broadcaster or category, or get clips by ID.

    6 fields

  • Update Channel Info

    Change the title, category, language, delay or tags of your own channel. Requires the channel:manage:broadcast scope.

    6 fields

  • Send Chat Message

    Send a message to a channel's chat as your account. Requires the user:write:chat scope.

    3 fields

  • Send Announcement

    Send a highlighted announcement to a channel's chat where you are broadcaster or moderator. Requires the moderator:manage:announcements scope.

    3 fields

  • Get Categories

    Get Twitch categories (games) by ID, exact name or IGDB ID.

    3 fields

  • Get Top Categories

    List the categories (games) with the most viewers right now.

    1 field

  • Get Channel Schedule

    Get the upcoming broadcast schedule of a channel.

    3 fields

  • Get Channel Emotes

    List the custom emotes of a channel.

    1 field

  • Get Global Emotes

    List the emotes available in every Twitch chat.

  • Get Channel Chat Badges

    List the custom chat badges of a channel.

    1 field

  • Get Global Chat Badges

    List the chat badges available on every channel.

  • Get Channel Teams

    List the teams a channel belongs to.

    1 field

  • Get Team

    Get a Twitch team and its members by name or ID.

    2 fields

  • Create Stream Marker

    Add a marker at the current position of a live stream.

    2 fields

  • Get Stream Markers

    List the stream markers of a channel or of one video.

    3 fields

  • Create Clip

    Create a clip from a live stream.

    2 fields

  • Get Channel Followers

    List the users who follow a channel.

    3 fields

  • Get Followed Channels

    List the channels your account follows.

    2 fields

  • Get Followed Live Streams

    List live streams of channels your account follows.

    1 field

  • Get Chatters

    List the users currently connected to a channel's chat.

    2 fields

  • Ban User

    Permanently ban a user from a channel's chat.

    3 fields

  • Timeout User

    Temporarily ban a user from a channel's chat.

    4 fields

  • Unban User

    Remove a ban or timeout from a user.

    2 fields

  • Get Banned Users

    List users banned or timed out in your channel.

    2 fields

  • Get Moderators

    List the moderators of your channel.

    2 fields

  • Get VIPs

    List the VIPs of your channel.

    2 fields

  • Add Moderator

    Make a user a moderator of your channel.

    1 field

  • Remove Moderator

    Remove a user's moderator status in your channel.

    1 field

  • Get Chat Settings

    Get the chat modes of a channel (slow, follower-only, subscriber-only and so on).

    1 field

  • Update Chat Settings

    Turn chat modes on or off (slow, follower-only, subscriber-only and so on).

    10 fields

  • Get Shield Mode Status

    Check whether Shield Mode is on in a channel.

    1 field

  • Update Shield Mode

    Turn Shield Mode on or off in a channel.

    2 fields

  • Delete Chat Message

    Delete one message from a channel's chat.

    2 fields

  • Clear Chat

    Remove all messages from a channel's chat.

    1 field

  • Warn User

    Send a warning that a chatter must acknowledge before chatting again.

    3 fields

  • Get Polls

    List polls of your channel, newest first, or get polls by ID.

    2 fields

  • Get Predictions

    List Channel Points predictions of your channel, or get them by ID.

    2 fields

  • Create Schedule Segment

    Add a broadcast to your channel's streaming schedule.

    6 fields

  • Update Schedule Segment

    Change or cancel a segment of your streaming schedule.

    7 fields

  • Delete Schedule Segment

    Remove a segment from your streaming schedule.

    1 field

  • Send Shoutout

    Give another channel a shoutout in chat.

    2 fields

  • Get Broadcaster Subscriptions

    List the subscribers of your channel.

    2 fields

  • Check User Subscription

    Check whether your account subscribes to a channel.

    1 field

  • Start Commercial

    Run an ad break on your live channel.

    1 field

  • Get Ad Schedule

    Get the ad schedule of your channel.

  • Custom API Call

    Make a custom API call to a specific endpoint

    10 fields

Use Twitch in a flow

Connect Twitch once and every trigger and action above is yours to drop into the builder, alongside 770+ other apps. Free to start, on our cloud or your own servers.

Twitch, answered.

Yes. Activepieces is open source and free to start, and the Twitch piece is included on every plan, from the free cloud tier to any self-hosted deployment.

Add the Twitch piece to a flow, then authenticate with OAuth 2.0. Once connected, its 1 trigger and 52 actions are available anywhere in the builder.

"Streamer(s) Go Live" can start a flow that runs "Get Users", and you can chain Twitch together with any of 770+ other apps and AI steps in between.

Yes. Activepieces is fully self-hostable, so you can run the Twitch piece on your own infrastructure with your connections and your data staying in your environment.

Yes. Every piece you connect can be exposed over one Activepieces MCP server, so Claude, Cursor, Windsurf or any MCP client can call Twitch actions as tools.