Kick hub

Kick Category API

One game or topic by slug, with its follower count and current viewers, ready to join to a stream or clip record.

GET /v1/kick/categories/{slug}

1 credit Failed requests are free Found, empty and not-found answers are all charged

About this endpoint

GET /v1/kick/categories/{slug} returns data.category with id, name, slug, group, tags, description, isMature, viewers, bannerUrl and followers. The group carries id, name, slug and icon; description and isMature can be null.

Category slugs look like just-chatting, rust or grand-theft-auto-v. The followers count is only on this detail route; the category list leaves it null. An unknown slug returns data.lookupStatus: not_found with category: null.

Kick Category API FAQ

How do I get a category by slug?

Call GET /v1/kick/categories/{slug}, for example /v1/kick/categories/rust. Read data.lookupStatus, then data.category for the name, group, viewers and followers.

Where is the follower count?

On this route, data.category.followers. The list at GET /v1/kick/categories leaves followers null and gives you viewers instead, so use the detail route when followers matter.

What does the group field contain?

data.category.group has id, name, slug and icon, for example the Games group. It is null when Kick does not publish the full group. Use the category slug for filters on streams and clips.

How many credits does a category lookup 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.