Kick hub

Kick Active Chatters API

Up to 100 named people in a channel's chat, split into chatters, moderators, VIPs, OGs and bots, with the full total.

GET /v1/kick/channels/{slug}/chatters

1 credit Failed requests are free Found, empty and not-found answers are all charged

About this endpoint

GET /v1/kick/channels/{slug}/chatters returns data.channel with its id and slug, then data.chatters, data.moderators, data.vips, data.ogs, data.bots and data.totalCount. Each person carries username, slug and avatarUrl; avatarUrl is the real URL, including the default avatar when the person has not set one.

The named list is capped at about 100 people, while totalCount counts everyone in chat, including people who are not named. An offline channel returns lookupStatus: found with empty lists and totalCount: 0; an unknown channel returns lookupStatus: not_found with empty lists. A busy chat can still return exactly 100 names, so compare against totalCount rather than assuming the list is complete.

Kick Active Chatters API FAQ

How many chatters does the list include?

Up to about 100 named people per role list. data.totalCount is the full number in chat, which can be much larger. The named list is a sample of the busiest or most relevant people, not the whole chat.

What do the separate lists mean?

chatters is the general list. moderators, vips, ogs and bots are separate role lists. A moderator can appear in the moderators list and in chatters, so treat the role lists as labels rather than a partition.

Why is an avatarUrl null?

avatarUrl is always a usable image URL, including Kick's default avatar. The username and slug are still present for identity.

How many credits does a chatters list cost?

Pricing is documented on the operation in the API registry (shown on this page). Confirm on every response with meta.creditsCharged: that field is the billing source of truth.