Twitch TV - everything seems live. Am I seeing correct things?

Here is my typical URL for a GET:

https://wind-bow.gomix.me/twitch-api/channels/ESL_SC2/videos

I get back a JSON structure, similar in structure to results from all users. A typical slot is the following mess:

"_links:{"self":"https://api.twitch.tv/kraken/videos/v104312474","channel":"https://api.twitch.tv/kraken/channels/esl_sc2"},"channel":{"name":"esl_sc2","display_name":"ESL_SC2"}},{"title":"StarCraft 2 - Bunny vs. ByuL (TvZ) - Quarterfinals - Qualifier 3 - IEM Gyeonggi 2016 Open Qualifiers ","description":"StarCraft 2 - soO vs. Billowy (ZvP) - Quarterfinals - Qualifier 3 - IEM Gyeonggi 2016 Open Qualifiers ","description_html":"StarCraft 2 - soO vs. Billowy (ZvP) - Quarterfinals - Qualifier 3 - IEM Gyeonggi 2016 Open Qualifiers<br>","broadcast_id":23790542336,"broadcast_type":"highlight","status":"recorded","language":"en","tag_list":"","views":177,"created_at":"2016-11-30T11:34:13Z","url":"https://www.twitch.tv/esl_sc2/v/104312035","published_at":"2016-11-30T11:34:13Z","_id":"v104312035","recorded_at":"2016-11-29T13:16:01Z","game":"StarCraft II","length":1207,"preview":"https://static-cdn.jtvnw.net/s3_vods/5e75d8112e_esl_sc2_23790542336_555579786//thumb/thumb104312035-320x240.jpg","animated_preview":"https://vod-storyboards.twitch.tv/5e75d8112e_esl_sc2_23790542336_555579786/storyboards/104312035-gif.gif","thumbnails":[{"url":"https://static-cdn.jtvnw.net/s3_vods/5e75d8112e_esl_sc2_23790542336_555579786//thumb/thumb104312035-320x240.jpg","type":"generated"}],"fps":{"chunked":59.9999042668545,"high":30.0061935590927,"low":30.0063812711428,"medium":30.0061935590927,"mobile":30.0063812711428},"resolutions":{"chunked":"1280x720","high":"1280x720","low":"640x360","medium":"852x480","mobile":"400x226"},"_links":

This part of it:

“url”:“https://www.twitch.tv/esl_sc2/v/104312035”,

is a video. As far as I can tell, all of these urls are live, for all users listed in free code camp description of the project…

Is this what we’re supposed to be showing? Where am I supposed to be seeing live vs not-live? Should I be using a different URL? A more general url seems to be the one at the beginning of this note without the"videos" part, but still there does not seem to be a live/not-live entry.

Thanks

I cleaned up your code.
You need to use triple backticks to post code to the forum.
See this post for details.

There is no JSON field in the Twitch response that says whether or not the user is currently streaming. You have to infer it from the data. Try searching for a user that you know is offline to see the difference.