Endpoint Playground
Returns Kick's top-level categories (Games, IRL, Music, Gambling, Creative, Alternative, Chat Roulette) with id, name, slug and icon. These slugs are the exact values the category parameter of kick-subcategories takes. Kick's website and its mobile app each list one parent the other omits (Gambling and Chat Roulette), so this call reads both and returns their union; icon is empty for a category only the app lists. The lists are read live from Kick.
26 Oct 2026: 6 categories; 4 fields had a value in every checked item.
curl 'https://api.crawlora.net/api/v1/kick/categories' \
-H "x-api-key: $CRAWLORA_API_KEY"No request parameters
{
"code": 200,
"msg": "OK",
"data": {
"categories": [
{
"id": 1,
"name": "Games",
"slug": "games",
"icon": "🕹️"
},
{
"id": 2,
"name": "IRL",
"slug": "irl",
"icon": "🎙️"
},
{
"id": 3,
"name": "Music",
"slug": "music",
"icon": "🎹"
},
{
"id": 4,
"name": "Gambling",
"slug": "gambling",
"icon": "🎰"
},
{
"id": 5,
"name": "Creative",
"slug": "creative",
"icon": "🎨"
},
{
"id": 6,
"name": "Alternative",
"slug": "alternative",
"icon": "👽"
},
{
"id": 110,
"name": "Chat Roulette",
"slug": "chat-roulette"
}
]
}
}The sample response, schema and code snippets below work without an account. Sending a live request needs an API key.