> **For coding agents and LLMs:** This is one Social Fetch marketing page (markdown export). For API orientation start with [`/llms.txt`](https://www.socialfetch.dev/llms.txt); for auth and crawl rules use [`/agents.txt`](https://www.socialfetch.dev/agents.txt); for every operation use [`/llms-endpoints.txt`](https://www.socialfetch.dev/llms-endpoints.txt).

## This page

- **On-site (HTML):** <https://www.socialfetch.dev/platforms/kick/categories>
- **Markdown (.mdx) URL:** <https://www.socialfetch.dev/platforms/kick/categories.mdx>

---

# Kick Categories API

The games and topics with the most viewers right now, in viewer order, ready for a browse page or a category picker.

`GET /v1/kick/categories` returns `data.categories` and `data.page`, 32 rows per page in viewer order. The list is ranked by live viewers, so a category can move between pages while you walk; de-duplicate by `data.categories[].id`. Each category carries `id`, `name`, `slug`, `group`, `tags`, `description`, `isMature`, `viewers`, `bannerUrl` and `followers`. `followers` is null on this list; only the category detail route fills it.

Pass `page` from 1 to 20, or send the previous `page.nextCursor` as `cursor`. Do not send both: that combination is a 400. Page 20 is the deepest page available, and `data.page.hasMore` is false there.

## Request

- **Endpoint:** `GET /v1/kick/categories`
- **Credits:** 1 credit
Failed requests are free
Found, empty and not-found answers are all charged
- **Input:** by page
- **Full reference:** [docs](https://www.socialfetch.dev/docs/api/v1/kick/categories/get)
- **Platform page:** [/platforms/kick](https://www.socialfetch.dev/platforms/kick)

## FAQ

### How many categories are on a page?

32. Use page 1 to 20, or follow page.nextCursor. Page 20 is the deepest page, and hasMore is false when you reach it.

### What is in a category record?

Each category has id, name, slug, group, tags, description, isMature, viewers, bannerUrl and followers. followers is null on the list and populated on the category detail route.

### Page or cursor?

Use one or the other, not both. A page number is simple for a browse UI. The cursor keeps your place if the viewer order shifts between requests. Either way, the order can move while you walk, so de-duplicate by id.

### How many credits does one category page 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. Each paginated page is a separate billed request.
