Is your feature request related to a problem? Please describe.
Currently, the stream object does not include a id field. This makes it hard to sync platform based on streams.
Describe the solution you'd like
I would like the stream object to include a id field that contains the unique id of the current stream.
This will allow applications to display data relevant to a specific stream. Preferably it would be the same id as you have in the videos/cb444237-1b03-4d37-a38c-e78d09b1dc09 for VOD's so you can link directly to events based on timecodes (?t=XXX)
Describe alternatives you've considered
If that is not possible to have a videoId generated from current stream we need any Id so we can match a vod and a live stream at a later stage when https://api.kick.com/public/v1/videos endpoint is added.
Additional context
Here is an example of the current response structure and the proposed addition:
{
"data": [
{
"id": "cb444237-1b03-4d37-a38c-e78d09b1dc09", // <-- added ID field.
"broadcaster_user_id": 5357,
"channel_id": 5307,
"slug": "xposed",
"stream_title": "NOW: OPENING 150,000 WORTH OF BONUSES!",
"language": "en",
"has_mature_content": true,
"viewer_count": 6908,
"thumbnail": "https://images.kick.com/video_thumbnails/Z0ilG7b6zQyt/5Sv3TbYlPqdQ/480.webp",
"started_at": "2025-04-08T02:28:46Z",
"category": {
"id": 28,
"name": "Slots & Casino",
"thumbnail": "https://files.kick.com/images/subcategories/28/banner/ca01a05f-f807-4fbf-8794-3d547b1bb7a6"
}
}
],
"message": "OK"
}
Is your feature request related to a problem? Please describe.
Currently, the stream object does not include a id field. This makes it hard to sync platform based on streams.
Describe the solution you'd like
I would like the stream object to include a
idfield that contains the unique id of the current stream.This will allow applications to display data relevant to a specific stream. Preferably it would be the same
idas you have in thevideos/cb444237-1b03-4d37-a38c-e78d09b1dc09for VOD's so you can link directly to events based on timecodes (?t=XXX)Describe alternatives you've considered
If that is not possible to have a videoId generated from current stream we need any Id so we can match a vod and a live stream at a later stage when
https://api.kick.com/public/v1/videosendpoint is added.Additional context
Here is an example of the current response structure and the proposed addition: