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.