# Follower Notification Issue

**URL:** <https://discuss.dev.twitch.com/t/follower-notification-issue/6722>\
**Category:** API\
**Created:** [June 29, 2016, 3:47pm UTC](https://discuss.dev.twitch.com/t/follower-notification-issue/6722 "2016-06-29T15:47:47Z")\
**Posts on this page:** 13\
**Page:** 1

<div class="post-metadata">

**Author:** ![SeeingBlue](https://d3ovvz0v2ajtpu.cloudfront.net/user_avatar/discuss.dev.twitch.com/seeingblue/32/1876_2.png) [@SeeingBlue](https://discuss.dev.twitch.com/u/SeeingBlue)\
**Post date:** [June 29, 2016, 3:47pm UTC](https://discuss.dev.twitch.com/t/follower-notification-issue/6722/1 "2016-06-29T15:47:47Z")

</div>

Other Broadcasters can get follower notices within 20 seconds, I timed it. If the API only updates every minutes, how is this possible? I use a new WebClient each request. I’m requesting every minute. It still took almost 4 minutes before the API gave me the updated followers when checking this link [https://api.twitch.tv/kraken/channels/[channelName]/follows?limit=100](https://api.twitch.tv/kraken/channels/%5BchannelName%5D/follows?limit=100)

If the API is the only way to get new follower notifications, then why does it take my request almost 4 minutes to get updated, but others are within 1 minutes? I suspected I was getting cached data, but I’m making new request each time.

---

<div class="post-metadata">

**Author:** ![tournymasterbotCurse](https://avatars.discourse-cdn.com/v4/letter/t/dfb087/32.png) [@tournymasterbotCurse](https://discuss.dev.twitch.com/u/tournymasterbotCurse)\
**Post date:** [June 29, 2016, 4:11pm UTC](https://discuss.dev.twitch.com/t/follower-notification-issue/6722/2 "2016-06-29T16:11:33Z")

</div>

While endpoints may be cached, you may also hit a server that doesn’t have cached results. You may see something like this if you poll frequently:

Request 1: 1000 followers \<- Original cached request  
Request 2: 1020 followers \<- Second request by you that hit a new server, lots of new followers  
Request 3: 1000 followers \<- Original server  
Request 4: 1015 followers \<- Someone else made a request and you hit their cached server  
Request 5: 1020 followers \<- Your cached second result

---

<div class="post-metadata">

**Author:** ![SeeingBlue](https://d3ovvz0v2ajtpu.cloudfront.net/user_avatar/discuss.dev.twitch.com/seeingblue/32/1876_2.png) [@SeeingBlue](https://discuss.dev.twitch.com/u/SeeingBlue)\
**Post date:** [June 29, 2016, 5:30pm UTC](https://discuss.dev.twitch.com/t/follower-notification-issue/6722/3 "2016-06-29T17:30:05Z")

</div>

Why so inconsistent? I mean I hit follow on a stream, their notification goes off within 20 seconds. I continue to poll the API for 3.5 mins, once every minute. That’s over 200 request and it still took that long to get the new followers.

---

<div class="post-metadata">

**Author:** ![SeeingBlue](https://d3ovvz0v2ajtpu.cloudfront.net/user_avatar/discuss.dev.twitch.com/seeingblue/32/1876_2.png) [@SeeingBlue](https://discuss.dev.twitch.com/u/SeeingBlue)\
**Post date:** [June 30, 2016, 2:42am UTC](https://discuss.dev.twitch.com/t/follower-notification-issue/6722/4 "2016-06-30T02:42:50Z")

</div>

If anyone has anymore information, I am still trying to figure this out. Thanks! 🙂

---

<div class="post-metadata">

**Author:** ![BarryCarlyon](https://d3ovvz0v2ajtpu.cloudfront.net/user_avatar/discuss.dev.twitch.com/barrycarlyon/32/253_2.png) [@BarryCarlyon](https://discuss.dev.twitch.com/u/BarryCarlyon)\
**Post date:** [June 30, 2016, 8:26am UTC](https://discuss.dev.twitch.com/t/follower-notification-issue/6722/5 "2016-06-30T08:26:09Z")

</div>

> [@SeeingBlue](#):
>
> Other Broadcasters can get follower notices within 20 seconds, I timed it

Actually their notifier gets a batch of new followers and spreads them over a nice time period. So it APPEARS to be quicker/more constant stream of followers. This is my observation.

---

<div class="post-metadata">

**Author:** ![SeeingBlue](https://d3ovvz0v2ajtpu.cloudfront.net/user_avatar/discuss.dev.twitch.com/seeingblue/32/1876_2.png) [@SeeingBlue](https://discuss.dev.twitch.com/u/SeeingBlue)\
**Post date:** [June 30, 2016, 12:47pm UTC](https://discuss.dev.twitch.com/t/follower-notification-issue/6722/6 "2016-06-30T12:47:24Z")

</div>

I’m talking about my own follow though. I click the follow button and it only takes 20 seconds for my name to appear on their stream as a new follower. Why can I not get these results? I didn’t get the update until 3+ minutes later.

Is TwitchAlerts paying for some kind of partnered priority or something?  
Is there a notice in chat that I am missing?

---

<div class="post-metadata">

**Author:** ![SeeingBlue](https://d3ovvz0v2ajtpu.cloudfront.net/user_avatar/discuss.dev.twitch.com/seeingblue/32/1876_2.png) [@SeeingBlue](https://discuss.dev.twitch.com/u/SeeingBlue)\
**Post date:** [July 2, 2016, 5:39pm UTC](https://discuss.dev.twitch.com/t/follower-notification-issue/6722/8 "2016-07-02T17:39:53Z")

</div>

I see now that TournymasterbotCurse’s comment has been hidden? Was it a true statement or not?

---

<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:** [July 2, 2016, 6:15pm UTC](https://discuss.dev.twitch.com/t/follower-notification-issue/6722/9 "2016-07-02T18:15:06Z")

</div>

Not true

---

<div class="post-metadata">

**Author:** ![SeeingBlue](https://d3ovvz0v2ajtpu.cloudfront.net/user_avatar/discuss.dev.twitch.com/seeingblue/32/1876_2.png) [@SeeingBlue](https://discuss.dev.twitch.com/u/SeeingBlue)\
**Post date:** [July 2, 2016, 6:17pm UTC](https://discuss.dev.twitch.com/t/follower-notification-issue/6722/10 "2016-07-02T18:17:00Z")

</div>

If no one is getting any special privileges then I must be missing something.

---

<div class="post-metadata">

**Author:** ![osrs\_airport](https://avatars.discourse-cdn.com/v4/letter/o/65b543/32.png) [@osrs\_airport](https://discuss.dev.twitch.com/u/osrs_airport)\
**Post date:** [July 3, 2016, 7:01pm UTC](https://discuss.dev.twitch.com/t/follower-notification-issue/6722/11 "2016-07-03T19:01:22Z")

</div>

You should put the new Followers into a list and trigger your notification every x seconds. By the time the Followers went through the Alert you should have a new set of Followers for your Alert.

This is probably not useful for you because you cant retrieve the names but [https://api.twitch.tv/kraken/users/sender/follows/channels/target](https://api.twitch.tv/kraken/users/sender/follows/channels/target)  
updates instantly when you hit the Follow button!

---

<div class="post-metadata">

**Author:** ![tournymasterbotCurse](https://avatars.discourse-cdn.com/v4/letter/t/dfb087/32.png) [@tournymasterbotCurse](https://discuss.dev.twitch.com/u/tournymasterbotCurse)\
**Post date:** [July 5, 2016, 3:50pm UTC](https://discuss.dev.twitch.com/t/follower-notification-issue/6722/12 "2016-07-05T15:50:31Z")

</div>

Spoil sport.

Nobody gets special permissions on the twitch api, everybody follows the same rules and handles caching results the same way.

---

<div class="post-metadata">

**Author:** ![DallasNChains](https://d3ovvz0v2ajtpu.cloudfront.net/user_avatar/discuss.dev.twitch.com/dallasnchains/32/1608_2.png) [@DallasNChains](https://discuss.dev.twitch.com/u/DallasNChains)\
**Post date:** [July 5, 2016, 3:52pm UTC](https://discuss.dev.twitch.com/t/follower-notification-issue/6722/13 "2016-07-05T15:52:06Z")

</div>

@tournymasterbotCurse’s post had multiple flags for that post, so it was moderated to be hidden. It was not a true statement.

@SeeingBlue: I believe you’ve asked a [similar question](https://discuss.dev.twitch.com/t/quickest-follower-notification/4036) before. The answer isn’t any different, and you’re not missing anything. Everybody uses the same endpoints with the same restrictions. Caching and load balancing both can change the data that you get and when you get it. The solutions that @BarryCarlyon and @osrs_airport are the most reasonable ways to handle the situation for responsiveness.

---

<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:** [August 4, 2016, 3:52pm UTC](https://discuss.dev.twitch.com/t/follower-notification-issue/6722/14 "2016-08-04T15:52:06Z")

</div>

Closed on August 4, 2016, 3:52pm UTC

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