Kick API endpoint
Returns Kick's top-channels list (30 at the time of writing) ranked by followers: id, slug, username, follower count, live flag, verification, profile picture and kick.com link. The list takes no parameters.
/kick/top-channelsThis endpoint takes no parameters.
Example response (long values and lists shortened):
{
"code": 200,
"msg": "OK",
"data": {
"channels": [
{
"id": 669746,
"slug": "westcol",
"username": "Westcol",
"followers": 4494899,
"live": false,
"verified": true,
"profile_picture": "https://files.kick.com/images/user/690420/profile_image/conversion/2b9d7205-908d-4f77-bc1d-8a3130b5b816-medium…",
"url": "https://kick.com/westcol"
},
{
"id": 875396,
"slug": "adinross",
"username": "AdinRoss",
"followers": 2724136,
"live": false,
"verified": true,
"profile_picture": "https://files.kick.com/images/user/904404/profile_image/conversion/e344be03-aff2-4791-ae5a-22a9ac4cf89a-medium…",
"url": "https://kick.com/adinross"
},
{
"id": 30204909,
"slug": "davooxeneize",
"username": "davooxeneize",
"followers": 2400087,
"live": false,
"verified": true,
"profile_picture": "https://files.kick.com/images/user/31252219/profile_image/conversion/a1d2e02b-82f0-4abb-b8f2-9ed58bd7c982-medi…",
"url": "https://kick.com/davooxeneize"
}
]
}
}
| Field | Filled in, of 30 checked | Values in the sample |
|---|---|---|
| id | 30 | |
| slug | 30 | |
| username | 30 | |
| followers | 30 | 759,764 to 4,518,777, median 1,108,865 |
| live | 30 | true in 3 of 30 |
| verified | 30 | true in 30 of 30 |
| profile_picture | 30 | files.kick.com |
| url | 30 | kick.com |
| Parameter | Type | Required | Default | Description | Example |
|---|---|---|---|---|---|
| x-api-key (header) | string | Yes | API key required |
curl -X GET "https://api.crawlora.net/api/v1/kick/top-channels" \ -H "x-api-key: $CRAWLORA_API_KEY"
{
"code": 200,
"msg": "OK",
"data": {
"channels": [
{
"id": 669746,
"slug": "westcol",
"username": "Westcol",
"followers": 4494899,
"live": false,
"verified": true,
"profile_picture": "https://files.kick.com/images/user/690420/profile_image/conversion/2b9d7205-908d-4f77-bc1d-8a3130b5b816-medium…",
"url": "https://kick.com/westcol"
},
{
"id": 875396,
"slug": "adinross",
"username": "AdinRoss",
"followers": 2724136,
"live": false,
"verified": true,
"profile_picture": "https://files.kick.com/images/user/904404/profile_image/conversion/e344be03-aff2-4791-ae5a-22a9ac4cf89a-medium…",
"url": "https://kick.com/adinross"
},
{
"id": 30204909,
"slug": "davooxeneize",
"username": "davooxeneize",
"followers": 2400087,
"live": false,
"verified": true,
"profile_picture": "https://files.kick.com/images/user/31252219/profile_image/conversion/a1d2e02b-82f0-4abb-b8f2-9ed58bd7c982-medi…",
"url": "https://kick.com/davooxeneize"
}
]
}
}Request schema
No body schema
Response schema
#/definitions/kick.topChannelsResponseDoc
| Field | Type | Required | Enum | Bounds | Example | Description |
|---|---|---|---|---|---|---|
| code | integer | No | 200 | |||
| data | kick.TopChannelsResponse | No | ||||
| data.channels | array | No | ||||
| data.channels[].followers | integer | No | ||||
| data.channels[].id | integer | No | ||||
| data.channels[].live | boolean | No | ||||
| data.channels[].profile_picture | string | No | ||||
| data.channels[].slug | string | No | ||||
| data.channels[].url | string | No | ||||
| data.channels[].username | string | No | ||||
| data.channels[].verified | boolean | No | ||||
| msg | string | No | OK |
| Status | Description | Schema |
|---|---|---|
| 400 | Bad Request | #/definitions/app.Response |
| 429 | Too Many Requests | #/definitions/app.Response |
| 503 | Service Unavailable | #/definitions/app.Response |
Use environment variables for secrets and keep Crawlora API keys server-side.
curl -X GET "https://api.crawlora.net/api/v1/kick/top-channels" \
-H "x-api-key: $CRAWLORA_API_KEY"