Kick Live Status API
A live check for one channel: title, category, viewers, language, tags and start time, or null when nothing is on air.
GET /v1/kick/channels/{slug}/livestream1 credit Failed requests are free Found, empty and not-found answers are all charged
About this endpoint
GET /v1/kick/channels/{slug}/livestream returns data.livestream with id, slug, title, language, startedAt, viewers, category, tags and thumbnailUrl when the channel is live, and null when it is offline. On this route startedAt is the stream record's creation time, which can differ by a few seconds from the channel route's start time, and languageCode can be null because the route carries the language name only. viewers is null when the channel hides its viewer count.
An unknown channel slug returns lookupStatus: not_found, so offline and missing are distinct. A live record no longer needs the full channel profile.
Kick Live Status API FAQ
How do I check whether a channel is live?
Call GET /v1/kick/channels/{slug}/livestream and read data.livestream. A non-null object means the channel is live; null means offline. No separate live boolean is needed.
Can this tell me whether the channel exists?
Yes. An offline channel returns lookupStatus: found with livestream: null, while an unknown slug returns lookupStatus: not_found.
What is in the live stream record?
data.livestream has id, slug, title, language, languageCode, startedAt, viewers, category, tags and thumbnailUrl. startedAt is the stream record's creation time on this route, which can differ by a few seconds from the channel route, and languageCode is null when only the language name is available. category uses the shared category shape with name, slug, id and group.
How many credits does a live status check 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
- Top channelsGET /v1/kick/top-channels
- Active chattersGET /v1/kick/channels/{slug}/chatters