---
title: "List benchmarks with definitions"
method: GET
path: "/api/v1/benchmarks"
---

# List benchmarks with definitions

`GET /api/v1/benchmarks`

## Request

- Base URL: `https://genmagic.co`
- URL: `https://genmagic.co/api/v1/benchmarks`
- Auth: HTTP bearer

Every benchmark in the matrix, described identically (what it tests, metric, status, maintainer, source). A pure lookup: spends no credits. Each links to /api/v1/benchmarks/{id} for its model leaderboard. This is a lookup and spends no credits.

## Query parameters

- `category` 'reasoning' | 'math' | 'coding' | 'agentic' | 'chat' | 'multimodal' | 'long-context' | 'composite': Filter by benchmark category.

## Response `200`

Success.

## Other responses

- `401`: authentication_error: missing or invalid API key.
- `429`: rate_limit_error: over 300 requests/minute for this key.

---

[API](https://skmtc.dev/genmagic/apis/genmagic-api.md) · [All operations](https://skmtc.dev/genmagic/apis/genmagic-api/llms.txt) · [OpenAPI document](https://skmtc.dev/genmagic/apis/genmagic-api/revisions/c75319e568f6?raw)
