# \[JS\] i have trouble with fetching the viewerlist from a channel

**URL:** <https://staging-discuss.dev.twitch.com/t/js-i-have-trouble-with-fetching-the-viewerlist-from-a-channel/24499>\
**Category:** API\
**Created:** [March 18, 2020, 10:37am UTC](https://staging-discuss.dev.twitch.com/t/js-i-have-trouble-with-fetching-the-viewerlist-from-a-channel/24499 "2020-03-18T10:37:10Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![Strencher](https://d1d6mrmdu7ztse.cloudfront.net/user_avatar/staging-discuss.dev.twitch.com/strencher/32/11162_2.png) [@Strencher](https://staging-discuss.dev.twitch.com/u/Strencher)\
**Post date:** [March 18, 2020, 10:37am UTC](https://staging-discuss.dev.twitch.com/t/js-i-have-trouble-with-fetching-the-viewerlist-from-a-channel/24499/1 "2020-03-18T10:37:10Z")

</div>

I’m trying to fetch the viewerlist with JavaScript by using:  
`fetch('https://tmi.twitch.tv/group/user/strencher_/chatters').then(console.log)`  
but i ran into an error:

 ![image](https://d2spem0quai2ol.cloudfront.net/original/2X/8/86e37fdf4c6d69c81859a26e7e7c5d1852d25b08.png)

does someone know how to fix this? or what i’m doing wrong?

---

<div class="post-metadata">

**Author:** ![BarryCarlyon](https://d1d6mrmdu7ztse.cloudfront.net/user_avatar/staging-discuss.dev.twitch.com/barrycarlyon/32/253_2.png) [@BarryCarlyon](https://staging-discuss.dev.twitch.com/u/BarryCarlyon)\
**Post date:** [March 18, 2020, 10:37am UTC](https://staging-discuss.dev.twitch.com/t/js-i-have-trouble-with-fetching-the-viewerlist-from-a-channel/24499/2 "2020-03-18T10:37:48Z")

</div>

You can’t do this call in client side javascript due to the CORS restriction.

Use server side.

---

<div class="post-metadata">

**Author:** ![Strencher](https://d1d6mrmdu7ztse.cloudfront.net/user_avatar/staging-discuss.dev.twitch.com/strencher/32/11162_2.png) [@Strencher](https://staging-discuss.dev.twitch.com/u/Strencher)\
**Post date:** [March 18, 2020, 10:39am UTC](https://staging-discuss.dev.twitch.com/t/js-i-have-trouble-with-fetching-the-viewerlist-from-a-channel/24499/3 "2020-03-18T10:39:08Z")

</div>

what do you mean with serve side?

---

<div class="post-metadata">

**Author:** ![BarryCarlyon](https://d1d6mrmdu7ztse.cloudfront.net/user_avatar/staging-discuss.dev.twitch.com/barrycarlyon/32/253_2.png) [@BarryCarlyon](https://staging-discuss.dev.twitch.com/u/BarryCarlyon)\
**Post date:** [March 18, 2020, 10:39am UTC](https://staging-discuss.dev.twitch.com/t/js-i-have-trouble-with-fetching-the-viewerlist-from-a-channel/24499/4 "2020-03-18T10:39:38Z")

</div>

Client side generally means in the browser.

---

<div class="post-metadata">

**Author:** ![Strencher](https://d1d6mrmdu7ztse.cloudfront.net/user_avatar/staging-discuss.dev.twitch.com/strencher/32/11162_2.png) [@Strencher](https://staging-discuss.dev.twitch.com/u/Strencher)\
**Post date:** [March 18, 2020, 10:40am UTC](https://staging-discuss.dev.twitch.com/t/js-i-have-trouble-with-fetching-the-viewerlist-from-a-channel/24499/5 "2020-03-18T10:40:13Z")

</div>

and server side?

---

<div class="post-metadata">

**Author:** ![BarryCarlyon](https://d1d6mrmdu7ztse.cloudfront.net/user_avatar/staging-discuss.dev.twitch.com/barrycarlyon/32/253_2.png) [@BarryCarlyon](https://staging-discuss.dev.twitch.com/u/BarryCarlyon)\
**Post date:** [March 18, 2020, 10:40am UTC](https://staging-discuss.dev.twitch.com/t/js-i-have-trouble-with-fetching-the-viewerlist-from-a-channel/24499/6 "2020-03-18T10:40:37Z")

</div>

Server side Javascript is normally NodeJS.

---

<div class="post-metadata">

**Author:** ![Strencher](https://d1d6mrmdu7ztse.cloudfront.net/user_avatar/staging-discuss.dev.twitch.com/strencher/32/11162_2.png) [@Strencher](https://staging-discuss.dev.twitch.com/u/Strencher)\
**Post date:** [March 18, 2020, 10:41am UTC](https://staging-discuss.dev.twitch.com/t/js-i-have-trouble-with-fetching-the-viewerlist-from-a-channel/24499/7 "2020-03-18T10:41:19Z")

</div>

Okay Thanks! have a good day.

---

<div class="post-metadata">

**Author:** ![BarryCarlyon](https://d1d6mrmdu7ztse.cloudfront.net/user_avatar/staging-discuss.dev.twitch.com/barrycarlyon/32/253_2.png) [@BarryCarlyon](https://staging-discuss.dev.twitch.com/u/BarryCarlyon)\
**Post date:** [March 18, 2020, 10:43am UTC](https://staging-discuss.dev.twitch.com/t/js-i-have-trouble-with-fetching-the-viewerlist-from-a-channel/24499/8 "2020-03-18T10:43:29Z")

</div>

Sorry for misreading, I swear you said “whats client side” in your first reply

---

<div class="post-metadata">

**Author:** ![system](https://d2spem0quai2ol.cloudfront.net/original/2X/0/05909729875cce3b53e59d5561c4d23bb14948fc.png) [@system](https://staging-discuss.dev.twitch.com/u/system)\
**Post date:** [April 17, 2020, 10:43am UTC](https://staging-discuss.dev.twitch.com/t/js-i-have-trouble-with-fetching-the-viewerlist-from-a-channel/24499/9 "2020-04-17T10:43:29Z")

</div>

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