# Clarification on "Get Streams Metadata"?

**URL:** <https://discuss.dev.twitch.com/t/clarification-on-get-streams-metadata/13564>\
**Category:** API\
**Created:** [January 8, 2018, 11:14am UTC](https://discuss.dev.twitch.com/t/clarification-on-get-streams-metadata/13564 "2018-01-08T11:14:55Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Pedde07](https://d3ovvz0v2ajtpu.cloudfront.net/user_avatar/discuss.dev.twitch.com/pedde07/32/3932_2.png) [@Pedde07](https://discuss.dev.twitch.com/u/Pedde07)\
**Post date:** [January 8, 2018, 11:14am UTC](https://discuss.dev.twitch.com/t/clarification-on-get-streams-metadata/13564/1 "2018-01-08T11:14:55Z")

</div>

I am a little bit curious about the “Get Streams Metadata” end point.  
GET [https://api.twitch.tv/helix/streams/metadata](https://api.twitch.tv/helix/streams/metadata)

The official description in the reference is:  
_“Gets metadata information about active streams playing Overwatch or Hearthstone.”_

> **[Reference](https://dev.twitch.tv/docs/api/reference#get-streams-metadata)**
>
> Twitch Developer tools and services to integrate Twitch into your development or create interactive experience on twitch.tv.

What is the point in this?!  
I don’t understand why it only returns data for “Overwatch” and “Heartstone”!?

Furthermore it has optional query string parameters.  
For example it (should) be possible to add the parameter:  
_“game\_id - string - Returns streams broadcasting the specified game ID. You can specify up to 100 IDs.”_

But it still returns data for “Overwatch” and “Heartstone” which are null in this case.  
Actually everything was null in the response of my tests except the user\_id, for example:

```
curl -X GET 'https://api.twitch.tv/helix/streams/metadata?game_id=493551' -H 'Client-ID: xxxxxxxxxxxxxxxxxxxxxxx' 

{  
   "data":[  
      {  
         "user_id":"42348215",
         "game_id":null,
         "overwatch":null,
         "hearthstone":null
      },
      {  
         "user_id":"122322601",
         "game_id":null,
         "overwatch":null,
         "hearthstone":null
      },
      ...
   ],
   "pagination":{  
      "cursor":"eyJiIjpudWxsLCJhIjp7Ik9mZnNldCI6MjB9fQ"
   }
}

```

Is this something experimental?

---

<div class="post-metadata">

**Author:** ![george](https://d3ovvz0v2ajtpu.cloudfront.net/user_avatar/discuss.dev.twitch.com/george/32/120_2.png) [@george](https://discuss.dev.twitch.com/u/george)\
**Post date:** [January 8, 2018, 12:12pm UTC](https://discuss.dev.twitch.com/t/clarification-on-get-streams-metadata/13564/2 "2018-01-08T12:12:08Z")

</div>

Overwatch and Heartstone are the only games that have metadata (who is playing a character, etc.) available at this time. It will expand the the future.

---

<div class="post-metadata">

**Author:** ![Pedde07](https://d3ovvz0v2ajtpu.cloudfront.net/user_avatar/discuss.dev.twitch.com/pedde07/32/3932_2.png) [@Pedde07](https://discuss.dev.twitch.com/u/Pedde07)\
**Post date:** [January 8, 2018, 12:28pm UTC](https://discuss.dev.twitch.com/t/clarification-on-get-streams-metadata/13564/3 "2018-01-08T12:28:17Z")

</div>

Thank you for clarification!

---

<div class="post-metadata">

**Author:** ![system](https://d2opxh93rbxzdn.cloudfront.net/original/2X/0/05909729875cce3b53e59d5561c4d23bb14948fc.png) [@system](https://discuss.dev.twitch.com/u/system)\
**Post date:** [February 7, 2018, 12:28pm UTC](https://discuss.dev.twitch.com/t/clarification-on-get-streams-metadata/13564/4 "2018-02-07T12:28:30Z")

</div>

Closed on February 7, 2018, 12:28pm UTC

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.
