71 results found
-
Documented API for streams and VODs It would be most helpful if there was a documented API for accessing live and VOD video streams that 3rd party clients could use.
It's no secret that there are a variety of 3rd party clients for different platforms that use undocumented APIs that Twitch has made available for a long time. Understandably this is not officially supported, and the future of this status quo is unclear.
94 votesSee detailed comment below.
-
Moderator Actions PubSub topic should work for all moderators of the channel The
chat_moderator_actionstopic in the PubSub documentation appears to only work with a broadcaster OAuth token. This prevents third-party modding tools that don't use some kind of centralized system from accessing information that is vital for effective modding (such as which mod performed an action, actions that aren't otherwise visible like unbans and viewing and approving messages filtered by AutoMod).With a centralized system the broadcaster could provide a token somehow that the moderators don't need to have access to directly, however with purely clientside tools this is not feasible. I'm also not sure why moderators should not have access…
52 votesPubSub was decommissioned on April 14, 2025, and no new features are planned for it.
-
Provide Soundtrack Control API Provide an API for third parties to control soundtrack
Including but not limited to
- Play/Pause
- Volume control
- Playlist entries in "now playing"
- Current song that is playing
- Play head position in the current song
- playlist play head position
43 votes -
13 votes
Squad Stream has since been decomissioned, and no future support for it is planned.
-
Have PubSub Channel Points topics fire an event when an unfulfilled reward has been marked as completed What's been made available for the events from PubSub is nice, but currently there is no way to know of when a unfulfilled reward has been marked as complete by a Streamer/Mod. Since the event is already well structured, all that would need to be done is simply re-send the same event with the status property updated to reflect that it was fulfilled (either just using the existing "FULFILLED" value or possibly a new value like "MANUALLY FULFILLED").
11 votesPubSub was decommissioned on April 14, 2025, and no new features are planned for it.
-
Mature flag in get channels and be modifable via patch channels Similar to
But for the Get Channel information endpoint
We should also be able to modify the flag via the Set Channel Information endpoint
7 votesThe "mature flag" was deprecated in favor of CCLs, which are available and modifiable by Get Channel Information and Modify Channel Information respectively.
-
Watchparty status API/webhook/pubsub Please provide an API that provides
- what program is being watched
- What season/episode it is
- Episode/program title
- Cast information
- When started
- Link to the program on amazon (it's ASIN/whatever)
Information should be provide by
broadcaster_idfilter as a API
Sent out as a webhook (watchparty started, watchparty ended)
Provided as a PubSub event (started/ended/progress events?)PubSub and webhook should also provide information about a Watch party about to start
The watch party player does a countdown to show start, so that should be replicatable.
People whom are not amazon prime members, or do not have that program available to them…
6 votesWatch Parties as a feature on Twitch has since been deprecated
-
PubSub chat_moderator_actions topic should provide events about AutoMod messages being allowed/denied The old semi-unofficial API endpoint to allow/deny messages held by AutoMod used to cause an event in the PubSub "chat moderator actions" topic, which made sense because other moderators should be informed of this mod action. I think at some point it also happened when allowing/denying through the website.
Now allowing/denying through the website and the new endpoint (I think) does not provide this information to other mods. The only thing that is sometimes triggered is a channel terms action event, which is good, but it doesn't provide a direct connection to which message was affected (and it doesn't seem…
5 votesPubSub was decommissioned on April 14, 2025, and no new features are planned for it.
-
Real-time viewer count pubsup topic This is great documentation. I'm asking if there will ever be a pubsub topic for sharing real-time viewercounts? I've noticed the get channel endpoint only updates every 15 minutes.
5 votesPubSub was decommissioned on April 14, 2025, and no new features are planned for it.
-
Show currently-streaming Authorized Broadcaster information in Channel API It seems that it’s currently impossible to determine who is streaming to a shared channel using the Authorized Broadcaster feature. I tested on my own channels and it appears as if the https://api.twitch.tv/kraken/channels/<mysharedchannel> endpoint does not include any information on the authorized broadcaster streaming to that channel.
Is this something in the works or planned? It would be very helpful for building extensions and bot commands for shared channels.
Note: when adding an email address to the authorized broadcaster list, it does check that the email is associated with a valid Twitch account, so this information should be available…
5 votesThis API no longer exists, and therefore will not be updated.
-
More IFTTT Event Triggers For Streamers Hey Twitch,
The current Twitch IFTTT service is a great start. However, I'd like to see more event triggers for streamers. In specific:
- If new subscriber on my channel (with variations for sub gift bundles)
- If resub on my channel (with variations matching Twitch badges 1/3/6/12/etc)
- If new host to my channel
- If new raid to my channel
- If cheer amount (with variation options)
- If Tip/Donation (with variation options)Reason for request: Those of us who have Nanoleaf, Phillips Hue, or smart lights could utilize those event triggers to create some very cool lighting…
5 votesThis appears to be an old request for something Twitch formerly helped support, but does not currently support. Requests for IFTTT features can be made by contacting them directly on their website.
-
GetChannelEmotes does not return GIF URL's The new GetChannelEmotes endpoint does not return the correct image url for gif emotes.
For example on Lirik:
for an animated emote it returns the url:
https://static-cdn.jtvnw.net/emoticons/v1/emotesv2_53ff77f7c67641528739780d90568494/1.0
When in fact the correct url should of been:
At the moment all gif emotes are given png url's.
4 votes -
PubSub cheer emote placement The cheers topic of PubSub doesn't give emote placement like the Subscribers topic does.
Please extend cheers topic to include the Emote placement like Subscriptions does
For example
"sub_message": { "message": "A Twitch baby is born! KappaHD", "emotes": [ { "start": 23, "end": 7, "id": 2867 } ] }Should be included with Cheers on PubSub
4 votesPubSub was decommissioned on April 14, 2025, and no new features are planned for it.
-
API to retrieve a users twitch games library The twitch apps games screen is pretty limited. Many have over 100 games on there by now. So I would like to be able to build my own web app and let users log in via twitch and browse their claimed games collection where I can provide filters and search for games using whatever data is available about the games. To do this there must of course be an API where I can retrieve the game list and meta data about them.
4 votesThis feature is no longer available on Twitch.
-
Hosting API Allow developers to update autohost lists and set the current host via REST-based API.
4 votesHosting is no longer available on Twitch
-
API to unpin a cheer from the pin bar Provide the ability to remove a given cheer from the pin bar without a moderation action/timeout
Logically this should work for the user that cheered (self unpin) or a moderator of the channel
3 votesHypeChats have since been removed
-
API Costs Add column "costs" for each Subscription Type summary.
3 votes -
Unvip doesn't trigger chat moderators actions pubsub topic reliably This should be cross checked to ensure the workflows trigger the expected/correct things across other parts of Twitch.
3 votesPubSub was decommissioned on April 14, 2025, and no new features are planned for it.
-
Issue with v5/bits/extensions/is-eligible/ API There are two scenarios when using this API which return a 500 from the server, but which should return either a 401 or 400 and a meaningful error code to help point out the issue:
If you have set your productSKU's to 'live', but you're testing in 'Hosted testing', you receive this error. A response telling you that you cannot test SKUs in live mode when in hosted testing would be great.
If your extension is live and you are trying to use bits on a channel which doesnt support it, you will receive a 500 from the server. I…
3 votesThe "v5" API has since been decommissioned.
-
Fix Get Streams usage with user_login Check https://github.com/twitchdev/issues/issues/700
for more fulfilling description of the problem.Basically the API doc does not explain this behaviour (400 for non-existing user). It also is quite inconsistent with the result where multiple login_users are provided and at least one exist. It would be a more consistent behaviour to return an empty array of streams simply
2 votesThis will continue to be investigated on the Github issue opened
- Don't see your idea?