Summary API Endpoint 404

I am seeing some strange behavior with the streams/sumary endpoint using the game query param:
curl -H 'Accept: application/vnd.twitchtv.v5+json' -H 'Client-ID:<clientID>' -X GET 'https://api.twitch.tv/kraken/streams/summary?game=Overwatch'
returns:
{"error":"Not Found","status":404,"message":"no summary available"}

This just started happening this morning (12/12/2020 around 10AM). Any Ideas what’s going on?

1 Like

It appears that the issue is that the game name is now case sensitive and must be downcased.

e.g. game=overwatch works but game=Overwatch does not.

Is this a permanent intentional change?

I’ve spotted an other issue with that endpoint: some games have exactly the same data:

  • same number of channels
  • same viewer #.

And not inline with the real data seen in the webpage (3 channels on Twitch Webpage VS 4000 on the API…)

It seems the data can’t be trusted for the moment

1 Like

Hmm, that’s concerning. Is the inconsistency constant? Can you provide and example of a game this is happening for?

This problem still appears to be happening for the streams summary endpoint. It would be nice to get some clarification from Twitch whether or not this is intentional or if it’s being addressed as a bug.

It seems problematic to me that the canonical example in the api documentation would be failing for 4 days without any acknowledgement:

curl -H 'Accept: application/vnd.twitchtv.v5+json' \ -H 'Client-ID: uo6dggojyb8d6soh92zknwmi5ej1q2' \ -X GET 'https://api.twitch.tv/kraken/streams/summary?game=Overwatch'

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