Kick Top Channels API
A short list of the biggest channels, with follower counts and live flags, for leaderboards and discovery screens.
GET /v1/kick/top-channels1 credit Failed requests are free Found, empty and not-found answers are all charged
About this endpoint
GET /v1/kick/top-channels returns data.channels, ordered by follower count, with id, slug, username, avatarUrl, followers, isLive, isVerified and url. Set limit from 1 to 100.
The route returns one list and does not page, so there is no cursor. Use data.channels[].slug to open a full profile or a channel's videos and clips. An empty list is lookupStatus: found, not a miss.
Kick Top Channels API FAQ
How are top channels ordered?
By follower count, from the largest. Each row also carries isLive, so you can split the list into live and offline channels without another call.
Can I set a limit?
Yes. Send limit from 1 to 100. The default limit is 100. The route returns a single list with no cursor.
How do I get more detail on a channel in the list?
Take data.channels[].slug and call GET /v1/kick/channels/{slug} for the profile, or /videos, /clips and /chatters for the channel's parts.
How many credits does a top channels 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.
Other Kick endpoints
- ChannelGET /v1/kick/channels/{slug}
- VideosGET /v1/kick/channels/{slug}/videos
- Gifter leaderboardGET /v1/kick/channels/{slug}/leaderboard
- Channel-point rewardsGET /v1/kick/channels/{slug}/rewards
- GoalsGET /v1/kick/channels/{slug}/goals
- EmotesGET /v1/kick/channels/{slug}/emotes
- Active chattersGET /v1/kick/channels/{slug}/chatters
- Channel clipsGET /v1/kick/channels/{slug}/clips