Kick Channel-Point Rewards API
Every reward a channel offers for channel points, including the ones switched off or paused.
GET /v1/kick/channels/{slug}/rewards1 credit Failed requests are free Found, empty and not-found answers are all charged
About this endpoint
GET /v1/kick/channels/{slug}/rewards returns data.rewards, an array of id, title, cost, description, isEnabled, isPaused, requiresInput, color and skipsQueue. cost is in channel points.
The list includes disabled and paused rewards, so filter on isEnabled or isPaused in your own code when you need the ones a viewer can redeem now. An unknown channel returns data.lookupStatus: not_found with an empty rewards array.
Kick Channel-Point Rewards API FAQ
What does a reward include?
Each reward has id, title, cost, description, isEnabled, isPaused, requiresInput, color and skipsQueue. Cost is the price in channel points.
Are disabled rewards included?
Yes. The route returns every reward the channel has, including disabled and paused ones. Use isEnabled and isPaused to decide what a viewer can redeem now.
What does requiresInput mean?
When requiresInput is true, a redemption asks the viewer for text or another value. When skipsQueue is true, the redemption jumps the channel's request queue.
How many credits does a rewards 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
- GoalsGET /v1/kick/channels/{slug}/goals
- EmotesGET /v1/kick/channels/{slug}/emotes
- Top channelsGET /v1/kick/top-channels
- Active chattersGET /v1/kick/channels/{slug}/chatters
- Channel clipsGET /v1/kick/channels/{slug}/clips