Developers

How can we improve the developer experience on Twitch?

(thinking…)

Enter your idea and we'll search to see if someone has already suggested it.

If a similar idea already exists, you can support and comment on it.

If it doesn't exist, you can post your idea so others can support it.

Enter your idea and we'll search to see if someone has already suggested it.

  1. Please delete the clip preview images that have been already deleted.

    Twitch is keeping all the clip preview images all in the server even though it has deleted by the user or the streamer. Please remove all the preview images that already has been deleted. It is all showing up in google and I have been sending this complaining for almost 3 month and haven't got any reply from the twitch.
    What is the reason to keep all the preview images that streamer deleted for purpose?

    1 vote
    Sign in
    Check!
    (thinking…)
    Reset
    or sign in with
    • facebook
    • google
      Password icon
      Signed in as (Sign out)

      We’ll send you updates on this idea

      0 comments  ·  API  ·  Flag idea as inappropriate…  ·  Admin →
    • "Get Clip" api request : Include a timestamp for when the clipped event occurred live, not just when the clip was created.

      When a VOD gets deleted, there's no known way to retrieve the time of when the clipped event occurred live. Knowing the time of the event helps tremendously when creating highlights for an individual as it allows chronological ordering with no errors, whereas if one uses the _created_at_ key from the **Get Clip** api endpoint, you're subject to the time when the clip was created.

      This topic was discussed briefly on the twitch developers forum, https://discuss.dev.twitch.tv/t/clip-event-timestamp/19441/3 .

      1 vote
      Sign in
      Check!
      (thinking…)
      Reset
      or sign in with
      • facebook
      • google
        Password icon
        Signed in as (Sign out)

        We’ll send you updates on this idea

        0 comments  ·  Flag idea as inappropriate…  ·  Admin →
      • Apple TV embed

        I want to add Twitch streams to an Apple TV app. But there is no documented way of doing this. Please add this to your API.

        1 vote
        Sign in
        Check!
        (thinking…)
        Reset
        or sign in with
        • facebook
        • google
          Password icon
          Signed in as (Sign out)

          We’ll send you updates on this idea

          0 comments  ·  Flag idea as inappropriate…  ·  Admin →
        • Developer Sandbox

          It would be really nice, as a developer, to have the power of a dev sandbox to test things in the Twitch API that you can't test offline subscription callbacks for tiers, channel specific cheermotes etc, without the need for a channel to be live, or further more, to test things like bit callbacks without spending real money. Just simply be able to 'fake a cheer'

          4 votes
          Sign in
          Check!
          (thinking…)
          Reset
          or sign in with
          • facebook
          • google
            Password icon
            Signed in as (Sign out)

            We’ll send you updates on this idea

            0 comments  ·  Flag idea as inappropriate…  ·  Admin →
          • 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…

            1 vote
            Sign in
            Check!
            (thinking…)
            Reset
            or sign in with
            • facebook
            • google
              Password icon
              Signed in as (Sign out)

              We’ll send you updates on this idea

              0 comments  ·  Flag idea as inappropriate…  ·  Admin →
            • Please add a "isAutohost" boolean to https://tmi.twitch.tv/hosts

              Currently we have to grab this Informtion about autohosts from the IRC Chat. But why? Why not just adding a boolean (for example: "isAutohost": true/false) into the already existing hosts endpoint for tmi.twitch.tv o.O?

              Would love to have something like that. Thanks!

              3 votes
              Sign in
              Check!
              (thinking…)
              Reset
              or sign in with
              • facebook
              • google
                Password icon
                Signed in as (Sign out)

                We’ll send you updates on this idea

                0 comments  ·  Flag idea as inappropriate…  ·  Admin →
              • Update the emoticons Endpoint

                Please update the https://api.twitch.tv/kraken/chat/emoticons to allow for the emotesets parameters so that someone doesnt have to grab all the emotes and then sort through them

                2 votes
                Sign in
                Check!
                (thinking…)
                Reset
                or sign in with
                • facebook
                • google
                  Password icon
                  Signed in as (Sign out)

                  We’ll send you updates on this idea

                  0 comments  ·  Flag idea as inappropriate…  ·  Admin →
                • More Data Helix API Endpoints

                  Helix API is very restricting with the new rate limiting.

                  I need to acquire Up-to-date DATA on each individual user that is currently present in the streamer's chat.

                  That currently requires a lot of API hits. The current system is very limiting and I had to go back to the old v5 API.

                  It would be very convenient to acquire data on every user in the channel at once, a specific user, or multiple users:
                  login_name, ID, follows_streamer, subscribes_streamer
                  By bundling this information you could greatly reduce the number of API calls.

                  AND/OR
                  Make the rate limiting IP-BASED, I have…

                  1 vote
                  Sign in
                  Check!
                  (thinking…)
                  Reset
                  or sign in with
                  • facebook
                  • google
                    Password icon
                    Signed in as (Sign out)

                    We’ll send you updates on this idea

                    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
                  • BUG FOR ME NVIDIA 1060

                    BUG When i lunch Twitch desktop my GPU CLOCK SET TO 1569MHZ, if i close it they return back to 151MHZ almost my CPU clock, after last update! :/

                    1 vote
                    Sign in
                    Check!
                    (thinking…)
                    Reset
                    or sign in with
                    • facebook
                    • google
                      Password icon
                      Signed in as (Sign out)

                      We’ll send you updates on this idea

                      0 comments  ·  Flag idea as inappropriate…  ·  Admin →
                    • Anyone interested in video chat between streamers and viewers?

                      I am Jack, a twitch lover/viewer and software developer. Recently, I came up with an idea of making the interaction between streamer and viewers more interesting. So I spend a few nights and a weekend to develop a demo that can provide video chat between viewers and streamer during the streaming. If you are still interested in it, please continue reading this lol. The demo works just as simple as below:

                      Streamer just needs to:
                      - Add a new browser source to your streaming scene within OBS or any other streaming software
                      - Tell your viewers the entrance to join…

                      3 votes
                      Sign in
                      Check!
                      (thinking…)
                      Reset
                      or sign in with
                      • facebook
                      • google
                        Password icon
                        Signed in as (Sign out)

                        We’ll send you updates on this idea

                        0 comments  ·  Flag idea as inappropriate…  ·  Admin →
                      • Bug: "View Full Video" links in embedded Clip players incorrectly format query parameters, resulting in non-functional timestamp links

                        In embedded Clip players, the "View Full Video" link that appears after the Clip has finished playing incorrectly appends the query parameters to the URL it links to, resulting in a timestamp link that does not function.

                        Example:
                        https://clips.twitch.tv/embed?clip=dotastarladder_en2/ClumsyButterflyHumbleLife&autoplay=true
                        This clip links to
                        https://www.twitch.tv/videos/117783153?t=2h4m12s?tt_content=recommend_vod_link&tt_medium=clips_embed
                        which is incorrectly formatted, as it has two '?' characters in the query parameter section of the URL.

                        This results in the link taking users to the start of the VOD rather than the given timestamp. The second '?' character should be '&'.

                        2 votes
                        Sign in
                        Check!
                        (thinking…)
                        Reset
                        or sign in with
                        • facebook
                        • google
                          Password icon
                          Signed in as (Sign out)

                          We’ll send you updates on this idea

                          0 comments  ·  Flag idea as inappropriate…  ·  Admin →
                        • Provide a secure (HTTPS) endpoint for video / chat embeds

                          Industry best practices recommend serving content over HTTPS and technologies like SPDY and HTTP2 currently require SSL / TLS. Sites are served over SSL which make use of Twitch content will be have mixed content errors and the Twitch embeds will not function since there is no HTTPS embed URL.

                          54 votes
                          Sign in
                          Check!
                          (thinking…)
                          Reset
                          or sign in with
                          • facebook
                          • google
                            Password icon
                            Signed in as (Sign out)

                            We’ll send you updates on this idea

                            under review  ·  1 comment  ·  Flag idea as inappropriate…  ·  Admin →
                          • create an api method for getting user's subscriptions

                            create an api method for getting user's subscriptions

                            39 votes
                            Sign in
                            Check!
                            (thinking…)
                            Reset
                            or sign in with
                            • facebook
                            • google
                              Password icon
                              Signed in as (Sign out)

                              We’ll send you updates on this idea

                              9 comments  ·  Flag idea as inappropriate…  ·  Admin →
                              under review  ·  Anonymous responded

                              Can you guys let us know in the comments what your ideas for this info are, and/or what information about them you’d be interested in?

                            • move stream key from 'channel_read' scope to a new one

                              I was originally going to argue that the stream key deserves its very own scope & endpoint, being as vulnerable as it is, but the likeliness of you changing an existing endpoint is very unlikely until a new version of it comes out.

                              Thus, I instead suggest you duplicate the channel_read scope and tweak the /channel & /channels/:channel/editors endpoints to accept both the original channel_read scope and the new one. The new one however, would exclude the stream key from the end result.

                              "View your channel's email address and stream key" is what the channel_read scope says when authenticating with…

                              12 votes
                              Sign in
                              Check!
                              (thinking…)
                              Reset
                              or sign in with
                              • facebook
                              • google
                                Password icon
                                Signed in as (Sign out)

                                We’ll send you updates on this idea

                                under review  ·  3 comments  ·  Flag idea as inappropriate…  ·  Admin →
                              • Don't see your idea?

                              Developers

                              Feedback and Knowledge Base