Twitch API Stream response never showing anything on "streams" object

I am having this issue where the stream object is always empty, for example:

https://api.twitch.tv/kraken/streams/vekien

Returns

{"_links":{"self":"https://api.twitch.tv/kraken/streams/vekien","channel":"https://api.twitch.tv/kraken/channels/vekien"},"stream":null}

Even if I am streaming, it is showing null, I’ve tried other users and friends and their streams work fine so I am wondering if I have to set something up in my account to make it work?

Might not be related but I had an “Access Code” enabled when it was removed from settings, could this be affecting it?

it works , for example:
https://api.twitch.tv/kraken/streams/esltv_sc2

Responce

{"_links":{"self":"https://api.twitch.tv/kraken/streams/esltv_sc2","channel":"https://api.twitch.tv/kraken/channels/esltv_sc2"},"stream":{"_id":7666959024,"game":"StarCraft II: Heart of the Swarm","viewers":16144,"preview":{"small":"http://static-cdn.jtvnw.net/previews-ttv/live_user_esltv_sc2-80x50.jpg","medium":"http://static-cdn.jtvnw.net/previews-ttv/live_user_esltv_sc2-320x200.jpg","large":"http://static-cdn.jtvnw.net/previews-ttv/live_user_esltv_sc2-640x400.jpg","template":"http://static-cdn.jtvnw.net/previews-ttv/live_user_esltv_sc2-{width}x{height}.jpg"},"_links":{"self":"https://api.twitch.tv/kraken/streams/esltv_sc2"},"channel":{"mature":null,"abuse_reported":null,"status":"KingkOng vs. Happy - Losers Match - Group B - IEM Singapore","display_name":"esltv_sc2","game":"StarCraft II: Heart of the Swarm","delay":0,"_id":30220059,"name":"esltv_sc2","created_at":"2012-05-02T09:59:20Z","updated_at":"2013-11-29T10:24:38Z","logo":"http://static-cdn.jtvnw.net/jtv_user_pictures/esltv_sc2-profile_image-e8d68bf199cf703a-300x300.png","banner":null,"video_banner":"http://static-cdn.jtvnw.net/jtv_user_pictures/esltv_sc2-channel_offline_image-36e18da0c1505a5e-640x360.jpeg","background":"http://static-cdn.jtvnw.net/jtv_user_pictures/esltv_sc2-background_image-4e7134d27a03114c.jpeg","profile_banner":"http://static-cdn.jtvnw.net/jtv_user_pictures/esltv_sc2-profile_banner-2fa5b11362c65abc-480.png","profile_banner_background_color":null,"url":"http://www.twitch.tv/esltv_sc2","views":29209391,"_links":{"self":"https://api.twitch.tv/kraken/channels/esltv_sc2","follows":"https://api.twitch.tv/kraken/channels/esltv_sc2/follows","commercial":"https://api.twitch.tv/kraken/channels/esltv_sc2/commercial","stream_key":"https://api.twitch.tv/kraken/channels/esltv_sc2/stream_key","chat":"https://api.twitch.tv/kraken/chat/esltv_sc2","features":"https://api.twitch.tv/kraken/channels/esltv_sc2/features","subscriptions":"https://api.twitch.tv/kraken/channels/esltv_sc2/subscriptions","editors":"https://api.twitch.tv/kraken/channels/esltv_sc2/editors","teams":"https://api.twitch.tv/kraken/channels/esltv_sc2/teams","videos":"https://api.twitch.tv/kraken/channels/esltv_sc2/videos"}}}}

I am streaming right this moment and the “streams” for my account is null. I have seen it work on others and tested on a few accounts, all fine, except my own.

Here is a screenshot: http://i.imgur.com/ouH8SRQ.png

Streaming right now, says

{"_links":{"self":"https://api.twitch.tv/kraken/streams/vekien","channel":"https://api.twitch.tv/kraken/channels/vekien"},"stream":null}

I think something is really incorrect in my accounts permissions, even the “profile” says I am offline, even though I am streaming live, http://i.imgur.com/oSKpv0u.png

I replied to you on Twitter. I think its related to your channel being marked as hidden. I’ll see if I can get a staff member to take a look at it today.

Thank you very much George!

To follow up, I made a new account completely and it works fine there, instantly showing live state on profile and the stream object returned. Maybe my vekien account broken!

I have found another user (A friend) experiencing the same issue:

{"_links":{"self":"https://api.twitch.tv/kraken/streams/loki_","channel":"https://api.twitch.tv/kraken/channels/loki_"},"stream":null}

Streaming at this moment: http://i.imgur.com/KEl0jvL.jpg

Mine is still broken, I had to make a completely new account “viionxiv” and that works flawlessly. Seems some accounts just do not have the correct permissions or something.

I’m afraid I’ll have to leave this for Staff to answer. I did hear about another user experiencing the same issue and switching ingest servers resolved it.

I’m experiencing the same issue. A number of users that I’ve tried simply never show up as streaming! For example: https://api.twitch.tv/kraken/streams?channel=notecec - yet by viewing his profile I can view the live stream.

I’ve even tried variations on the username in case it was case sensitive, but nothing works. I’ve also verified that Prevent Embedding is unchecked.