Search streams by Tag name
Hey, not sure if this has been posted as a uservoice already, I took a quick glance using the above title as a query and couldnt find anything about it.
It would be nice with the new Custom Tags feature that we would be able to get a list of streams with x tag(s) for 3rd party use. Id envision this to either be its own endpoint, or potentially added to the
query property of the "Get Streams" endpoint, like Kraken used to do with title searching (Which also would be nice to have back in Helix)
My use case is for my chrome extension that displays current live streams from user's follows list, I also have tabs for the most popular streams and categories that I would like to sort with tags
My use case is that I've made a streaming suite/bot, and I want to promote people streaming with it. I can make the bot automatically (opt in) attach a tag indicating that the bot is in use, and now I want to list streams using this tag through an API endpoint so I can post notifications to a Discord channel.
If we still want use cases: I am organizing a trick-or-treating event for multiple streamers to opt into. I want to create a clickable link that brings up all participants.
If I were a Partner, I suppose I could create a Team for a day. But since I'm not, and to make it simpler, I am creating a tag for the event, and everyone will be able to click on the (very long) tag search URL. That's very nice!
But ideally I would be able to dynamically query for who is live with the tag and display that list (or embed their channel(s)) on my event home page. I'd also like to make a bot command something like:
Bot: Thanks for asking! Right now Stream1, Stream2, and Stream3 are all live and participating in Eventname!
Also it's frustrating when the webpage exists, but it's basically impossible to do via the API.
The url being: https://www.twitch.tv/directory/all/tags/TAG_OF_YOUR_CHOICE
I'd like to throw in my 2 cents on this, and explain my use case.
I personally think this is a must have, because it is really the only arbritrary sorting mechanism Twitch has other than language and game.
My use case is that I have a website which streamers can use, to do a gaming challenge. On Twitch they could have their game set to whatever game they're playing, but they would have a tag that mentions my product.
I want to be able to highlight streamers that are using my tag on my website, but currently because they can be playing any game, I need to sort through hundreds of thousands of live streams to try and find one that uses my tag.
I imagine this is the kind of feature sponsors would love to have access to as well, so they can do the same kind of thing I am trying to (highlight their sponsored streamer on their website automatically).
Specifically though it helps people like me who want access to streamers who are using their product/content, but who's content isn't the video game being played.
ecressey asked for a use-case:
I, personally, would like to use this to fetch a list of active streams that are using a specific tag related to a particular group/community of streamers, so that we can display the list on said community's website.
The streams from this list will be displayed, only by current "LIVE" thumbnail and when clicked they WILL redirect to the official Twitch url for x channel(s). No embeds will be used.
@itsjusttriz I've flagged this to be discussed soon so we can add a status for you and the other developers who have given this an upvote.
Correction: "Search Streams", not "Get Streams"
Also i know its been reformed to the "Search Channels" endpoint, but the point still stands.