Developers/API/Embeds

How can we improve developer tools?

(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. 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/API/Embeds

                      Feedback and Knowledge Base