Deprecation of the Helix Get Streams Metadata Endpoint

Today we are announcing the deprecation of the Helix Get Streams Metadata endpoint. Starting on or soon after July 20, 2020, all requests made against this endpoint will receive a null response.

All third-party application developers who are actively using this functionality are encouraged to update their applications to remove support or dependencies on this feature by July 20 to ensure that they continue to function as expected.

Over time, we (and members of our community) have observed a noticeable decline in the accuracy of our Hearthstone and Overwatch metadata, the result of the badly outdated and difficult to update or maintain technology that enables this functionality. Therefore, we have made the decision to sunset this technology entirely and deprecate the Get Streams Metadata endpoint and related Hearthstone, Overwatch, and PLAYERUNKNOWN’S BATTLEGROUND tags that it powers.

While we do not currently have plans to introduce new features that replicate this exact functionality, the Helix Get All Stream Tags and Get Stream Tags endpoints do provide ways of acquiring similar metadata for streams playing a number of games (as of this writing this list includes Apex Legends, Borderlands 3, Counter-Strike: Global Offensive, and League of Legends).

Please let us know if you have any questions or feedback in the comments below.

To confirm the above announcement, the Get Streams Metadata endpoint now returns a 410 GONE response. The error message also includes a link back to this thread.

{
  "error": "Gone",
  "status": 410,
  "message": "Endpoint deprecated: https://discuss.dev.twitch.com/t/deprecation-of-the-helix-get-streams-metadata-endpoint/26407"
}