# Getting Channel User List (Small channels and 1000+ user channels)

**URL:** <https://discuss.dev.twitch.com/t/getting-channel-user-list-small-channels-and-1000-user-channels/9696>\
**Category:** API\
**Created:** [March 19, 2017, 10:54am UTC](https://discuss.dev.twitch.com/t/getting-channel-user-list-small-channels-and-1000-user-channels/9696 "2017-03-19T10:54:50Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Addramyr2012](https://d3ovvz0v2ajtpu.cloudfront.net/user_avatar/discuss.dev.twitch.com/addramyr2012/32/2621_2.png) [@Addramyr2012](https://discuss.dev.twitch.com/u/Addramyr2012)\
**Post date:** [March 19, 2017, 10:54am UTC](https://discuss.dev.twitch.com/t/getting-channel-user-list-small-channels-and-1000-user-channels/9696/1 "2017-03-19T10:54:50Z")

</div>

Hey everyone,

I have been making a new JAVA based bot that combines lots of features of existing services.

The problem that I am having is when I have it in a channel with more than 1000 users it does not show the names list. I know this is intentional as the API:

NAMES (Twitch Membership)  
List current chatters in a channel. If there are more than 1000 chatters in a room, NAMES return only the list of operator privileges currently in the room.

Due to this restriction, I have made the bot get its user list from [https://tmi.twitch.tv/group/user/[CHANNEL\_NAME]/chatters](https://tmi.twitch.tv/group/user/%5BCHANNEL_NAME%5D/chatters) but this only returns the user names. Based off that I get batches of 100 users to get their IDs using the /users?login=[USERS] endpoint.

The problem that I’m having is that this list only shows usernames and ids. Is there an easy way to get whether they are a subscriber and/or follower without messaging the API potentially thousands of times?

I need the full list of users so lurkers can also benefit from services such as points.

Thanks  
-Addramyr

---

<div class="post-metadata">

**Author:** ![3ventic](https://d3ovvz0v2ajtpu.cloudfront.net/user_avatar/discuss.dev.twitch.com/3ventic/32/298_2.png) [@3ventic](https://discuss.dev.twitch.com/u/3ventic)\
**Post date:** [March 19, 2017, 12:36pm UTC](https://discuss.dev.twitch.com/t/getting-channel-user-list-small-channels-and-1000-user-channels/9696/2 "2017-03-19T12:36:46Z")

</div>

You can get a list of all subscribers and followers for the channel, update those every once in awhile and compare the chatters list against them to cut down on API calls.

---

<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:** [April 18, 2017, 12:40pm UTC](https://discuss.dev.twitch.com/t/getting-channel-user-list-small-channels-and-1000-user-channels/9696/3 "2017-04-18T12:40:00Z")

</div>

Closed on April 18, 2017, 12:40pm UTC

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