-
Improve the accuracy and precision of "hlsLatencyBroadcaster" in the Extension helper library. An improved "hlsLatencyBroadcaster" value unlocks and improves interactive experiences that rely on precise synchronization. For example, the Tobii eye tracker Extension and many Genvid Extensions that rely on this latency for accurate click or display location.
156 votesThis functionality may be considered in the future, and we appreciate the feedback and comments provided on this suggestion. There are some technical challenges to solve to provide a better experience for synchronous use cases, though we do not have a timeframe for when this effort would be prioritized at this time.
-
Polls API Please provide an API to CRUD polls and observe the results in real time when a poll is ran.
Ability to read historical/past polls would also be nice
153 votes -
Add subscriber count to a Helix endpoint Add subscriber count to a Helix endpoint. This is important information for many streaming tools. Scope is an open question; whether anyone should be able to see someone's subscriber count or if this is only visible by the broadcaster's authentication.
137 votes -
API support for Predictions Please provide an
- api
- Eventsub
- Webhooks
CRUD and result monitoring for the new predictions feature of channel points
119 votes -
API to CRUD the new/upcoming schedule Please provide an API for the new upcoming Twitch features (preferrably day 1 would be nice)
Today, I'm here again to ask for an API.
Today for the new/upcoming schedule feature I've heard about
99 votes -
Verified Developer Badge Partners get a verified badge, it would be nice for published developers to get a badge too, maybe after a certain usage requirement of their extension, like how partners have to hit certain limits to become partner, maybe enough usages or page views of the extension will get a dev a badge.
99 votes -
93 votes
-
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.
89 votes -
Emotes by channelID It is impossible to get the emotes for a channel from the API via Channel ID
The API uses "emotesetID" and there is no API endpoint that provides the emotesetID for a given channel
Please provide a way to get the emotes for a channel via ChannelID/ChannelLogin
87 votes -
Extend Clips API to provide the MP4 url so editors can automate downloads If I have an oAuth that represents a User, where the User is either
- the broadcaster the clip is of
- an editor of the channel that the clip is of
- the user is the owner of the clip
And I make a request for a Clip as documented: https://dev.twitch.tv/docs/api/reference#get-clips
(but with the bearer naturally)
The JSON Response should include the direct link to the MP4 or an ability to download the Clip.
This is off the back of the removal/deprecation of some undocumented API's that I was using to get the MP4 URL for automated download for creation of clip…
77 votes -
Chatters / Viewers Helix API Endpoint The existing API endpoint for getting chatters predates User IDs and only returns usernames. It's also part of TMI and not officially documented, which could result in it being removed at any point without any notice.
Many bots use the endpoint for channel loyalty points, and then have to make secondary calls to the get the user ID.
77 votes -
Create Clip enhancements When creating a clip via the Create Clip API, it is VERY limited compared to the (not for public use) GraphQL interface. Requesting that the following enhancements be made to the Create Clip API so that 3rd party apps can leverage them:
1) Add ability to specify the clip start time (number of seconds from when the broadcast started). Reason: when deciding when to create a clip, apps may want to look back 10-15 seconds instead of generating the clip starting from when the API is called.
2) Add ability to specify the clip title. Reason: currently, the API defaults…66 votes -
Delete clips There is no API methods for deleting a Clip
Please provide a method
62 votes -
Include follow count in /helix/users Add follow count to /helix/users endpoint. This data is accessible via /helix/users/follows, but would require an additional call.
61 votes -
Provide API to return subscriber points As noted here
https://help.twitch.tv/s/article/lifetime-subscriber-guide-for-partners?language=en_US
> Lifetime Subscribers are a unique benefit for Twitch Partners. Lifetime subscriptions do not generate revenue or additional subscription points.
No where in the subscribers API is a given sub tagged as lifetime.
So whilst we can math the subscriber points from helix, we can't discount these lifetime subs from our count.
Extend the subscribers API to flag as lifetime, (or provide a seperate endpoint)
And provide a API to fetch the Sub Points without having to iterate all pages.59 votes -
Please provide an API for the new "Unban Request" system So that third party developers can be notified of new unban request
And that third party developers can respond to those unban requests, the same way as you can on the moderator view53 votes -
Subs Tenure in Helix We would like subs tenure in Helix in order to use this for merch extensions providing tenure-based merch options.
52 votes -
Show reruns in /helix/streams as type "rerun" Currently there's no way to get the status of a rerun stream, as /helix/streams only returns streams with the type "live" and "" (error)
Adding reruns with its type set to "rerun" would allow it to return rerun streams as well.
It's a problem that you can't get the status of a rerun stream because you then have no other choice than to treat it as offline, which means you e.g. may initiate a host, which will interfere with the stream.
49 votes -
Bit Emotes are not exposed in the API Bit emotes which are earned from using emotes in a channel
Are not exposed in the API.
Please expose them
48 votes -
Expose id of the user who initiated the ban/timeout For /moderation/banned and /moderation/banned/events.
43 votes
- Don't see your idea?