Endpoint Playground
Returns one page of Kick's live-stream directory: title, viewer count, start time, language, mature flag, tags, category, thumbnail and the channel for each live broadcast. sort is viewer_count_desc (the default, most viewers first) or featured. language filters to one stream language by code (kick-languages lists the languages Kick shows in its own picker; the directory accepts a wider range of codes than that list, and an unrecognized code returns a 400), and category_id filters to one category by the numeric id from kick-subcategories or kick-search-categories. limit is 1 to 100 (default 24). Page onward by passing the previous response's next_cursor as after; next_cursor is empty on the last page.
26 Oct 2026: 24 livestreams; 9 fields had a value in every checked item.
Sample value profiles: started_at: 2026-10-24 to 2026-10-26; viewers: 2,461 to 29,388, median 4,401; thumbnail_url: images.kick.com.
curl 'https://api.crawlora.net/api/v1/kick/livestreams?sort=viewer_count_desc' \
-H "x-api-key: $CRAWLORA_API_KEY"| Parameter | Type | Required | Prefilled value | Description |
|---|---|---|---|---|
| sort | string | No | viewer_count_desc | Ordering: viewer_count_desc is most viewers first (default), featured is Kick's featured order |
| language | string | No | Stream language code such as en, ja, es, pt-BR, optionally with a region (2 to 3 letters, then an optional 2 to 4 letter region); see kick-languages for the codes Kick lists | |
| category_id | integer | No | Category id from kick-subcategories' or kick-search-categories' own id field | |
| limit | integer | No | Page size, 1 to 100; defaults to 24 | |
| after | string | No | Previous response's next_cursor; omit for the first page |
{
"code": 200,
"msg": "OK",
"data": {
"sort": "viewer_count_desc",
"livestreams": [
{
"id": "01a17349-8728-74fa-972f-093056e74b43",
"title": "【コレコレ】KICK闇ニュース!相談やSNSトラブル解決【ミラー、録画禁止】",
"viewers": 93457,
"started_at": "2026-10-25T13:39:21Z",
"language": "ja",
"mature": false,
"category": {
"id": 15,
"name": "Just Chatting",
"slug": "just-chatting"
},
"channel": {
"id": 57035257,
"slug": "korekore_ch",
"username": "korekore_ch",
"profile_picture": "https://files.kick.com/images/user/58166499/profile_image/conversion/e0edc160-d87e-40aa-b0e6-555b08583d3e-medi…",
"url": "https://kick.com/korekore_ch"
},
"thumbnail_url": "https://images.kick.com/video_thumbnails/XFe3ftHjLy1x/kc6PlsgTUpf4/720.webp"
},
{
"id": "01a171ff-7328-70a7-ba8d-576d11ad68c3",
"title": "AURORA(1) vs G2(0) | BO3 | - PGL Masters Bucharest 2026",
"viewers": 25670,
"started_at": "2026-10-25T07:38:49Z",
"language": "tr",
"mature": false,
"category": {
"id": 1552,
"name": "Counter-Strike 2",
"slug": "counter-strike-2"
},
"channel": {
"id": 61474127,
"slug": "maj3r",
"username": "MAJ3R",
"profile_picture": "https://files.kick.com/images/user/62615924/profile_image/conversion/3fadc794-02c5-4d9b-9db0-b366fa461b98-medi…",
"url": "https://kick.com/maj3r"
},
"thumbnail_url": "https://images.kick.com/video_thumbnails/roKOC4RFmGCH/fg0SJgqmv0X4/720.webp"
}
],
"next_cursor": "eyJvIjozfQ"
}
}The sample response, schema and code snippets below work without an account. Sending a live request needs an API key.