---
title: "List Arenas & Categories"
method: GET
path: "/arenas"
tags: ["Discovery"]
---

# List Arenas & Categories

`GET /arenas`

Returns all available arena types and their categories. Use this to discover
valid arena/category combinations before calling the leaderboard endpoint.

## Response `200`

List of arenas and their categories

- ArenasResponse
  - `success` boolean, required
  - `data` ArenaInfo[], required
    - `id` string, required — Arena display name
    - `name` string, required — Human-readable arena name
    - `description` string, required — What this arena evaluates
    - `categories` object[], required
      - `id` string
      - `name` string
    - `leaderboardUrl` object[], required
      - `category` string
      - `url` string — Relative URL for the leaderboard endpoint
  - `timestamp` string, date-time, required

## Other responses

- `401` — Missing API key

---

[API](https://skmtc.net/design-arena/apis/design-arena-public-api.md) · [All operations](https://skmtc.net/design-arena/apis/design-arena-public-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/design-arena/design-arena-public-api/versions/03316070e7a6/schema)
