# Get notified of when a channel goes live

**URL:** <https://staging-discuss.dev.twitch.com/t/get-notified-of-when-a-channel-goes-live/345>\
**Category:** API\
**Created:** [January 6, 2014, 1:52am UTC](https://staging-discuss.dev.twitch.com/t/get-notified-of-when-a-channel-goes-live/345 "2014-01-06T01:52:38Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![drekerr](https://d1d6mrmdu7ztse.cloudfront.net/user_avatar/staging-discuss.dev.twitch.com/drekerr/32/163_2.png) [@drekerr](https://staging-discuss.dev.twitch.com/u/drekerr)\
**Post date:** [January 6, 2014, 1:52am UTC](https://staging-discuss.dev.twitch.com/t/get-notified-of-when-a-channel-goes-live/345/1 "2014-01-06T01:52:39Z")

</div>

What could I call to get the same notifications of when a channel goes live (sort of like what BetterTTV does) without having a loop or timer constantly running in the background calling it?

Hard to word this, but I’d rather not constantly call it waiting for an update, and have it call (or something similar) my application when something new is live.

---

<div class="post-metadata">

**Author:** ![Sunspots](https://d1d6mrmdu7ztse.cloudfront.net/user_avatar/staging-discuss.dev.twitch.com/sunspots/32/1835_2.png) [@Sunspots](https://staging-discuss.dev.twitch.com/u/Sunspots)\
**Post date:** [January 6, 2014, 2:26am UTC](https://staging-discuss.dev.twitch.com/t/get-notified-of-when-a-channel-goes-live/345/2 "2014-01-06T02:26:05Z")

</div>

The only way to do it as of now is by polling, which is what BetterTTV is doing.  
What you can do, if you’re updating multiple streams at the same time, is to make a call for all the streams you want at once with [GET /streams](https://github.com/justintv/Twitch-API/blob/master/v2_resources/streams.md#get-streams)

---

<div class="post-metadata">

**Author:** ![drekerr](https://d1d6mrmdu7ztse.cloudfront.net/user_avatar/staging-discuss.dev.twitch.com/drekerr/32/163_2.png) [@drekerr](https://staging-discuss.dev.twitch.com/u/drekerr)\
**Post date:** [January 6, 2014, 2:36pm UTC](https://staging-discuss.dev.twitch.com/t/get-notified-of-when-a-channel-goes-live/345/3 "2014-01-06T14:36:49Z")

</div>

Alright. Thanks for the assistance. I’m still a rookie when it comes to development but I’m definitely gonna come back and look at how to implement that.

---

<div class="post-metadata">

**Author:** ![xx\_k](https://avatars.discourse-cdn.com/v4/letter/x/a587f6/32.png) [@xx\_k](https://staging-discuss.dev.twitch.com/u/xx_k)\
**Post date:** [January 9, 2014, 11:35am UTC](https://staging-discuss.dev.twitch.com/t/get-notified-of-when-a-channel-goes-live/345/4 "2014-01-09T11:35:51Z")

</div>

Hello !

I’ve worked on a similar project for a few months now - if you’re interested, you can see some of my work at [https://github.com/xx-k/twitchnotifier\_src](https://github.com/xx-k/twitchnotifier_src) ([compiled versions here](https://github.com/xx-k/twitchnotifier_public)). For even more shameless self promotion, here’s [a website for my project](http://ec2-54-216-201-2.eu-west-1.compute.amazonaws.com/). Check it out - it’s was developed as a replacement for the endless stream of emails notifying me when a streamer went online. Since I’m not a Chrome user either, BetterTTV wasn’t exactly what I was looking for either.

Let me know if you have any questions.
