---
title: "Returns the standings over the whole filtered set alongside the standings recomputed for
 each value of the chosen dimension."
method: GET
path: "/benchmark/{benchmarkId}/standings/breakdown"
tags: ["Benchmark"]
---

# Returns the standings over the whole filtered set alongside the standings recomputed for
 each value of the chosen dimension.

`GET /benchmark/{benchmarkId}/standings/breakdown`

The same vote-level filters as the standings query apply. Segments are sorted by votes
 descending, the unknown segment last. Benchmarks without granular votes return
 empty segments.

## Path parameters

- `benchmarkId` string, required

## Query parameters

- `dimension` 'AgeBucket' | 'Gender' | 'Occupation' | 'Country' | 'Language', required
- `country` object
  - `eq` string
  - `neq` string
  - `gt` string
  - `gte` string
  - `lt` string
  - `lte` string
  - `contains` string
  - `starts_with` string
  - `ends_with` string
  - `in` string[]
  - `not_contains` string
- `language` object
  - `eq` string
  - `neq` string
  - `gt` string
  - `gte` string
  - `lt` string
  - `lte` string
  - `contains` string
  - `starts_with` string
  - `ends_with` string
  - `in` string[]
  - `not_contains` string
- `gender` object
  - `eq` string
  - `neq` string
  - `gt` string
  - `gte` string
  - `lt` string
  - `lte` string
  - `contains` string
  - `starts_with` string
  - `ends_with` string
  - `in` string[]
  - `not_contains` string
- `age_bucket` object
  - `eq` string
  - `neq` string
  - `gt` string
  - `gte` string
  - `lt` string
  - `lte` string
  - `contains` string
  - `starts_with` string
  - `ends_with` string
  - `in` string[]
  - `not_contains` string
- `occupation` object
  - `eq` string
  - `neq` string
  - `gt` string
  - `gte` string
  - `lt` string
  - `lte` string
  - `contains` string
  - `starts_with` string
  - `ends_with` string
  - `in` string[]
  - `not_contains` string
- `tags` object
  - `eq` string
  - `neq` string
  - `gt` string
  - `gte` string
  - `lt` string
  - `lte` string
  - `contains` string
  - `starts_with` string
  - `ends_with` string
  - `in` string[]
  - `not_contains` string
- `participant_id` object
  - `eq` string
  - `neq` string
  - `gt` string
  - `gte` string
  - `lt` string
  - `lte` string
  - `contains` string
  - `starts_with` string
  - `ends_with` string
  - `in` string[]
  - `not_contains` string
- `leaderboard_id` object
  - `eq` string
  - `neq` string
  - `gt` string
  - `gte` string
  - `lt` string
  - `lte` string
  - `contains` string
  - `starts_with` string
  - `ends_with` string
  - `in` string[]
  - `not_contains` string
- `run_id` object
  - `eq` string
  - `neq` string
  - `gt` string
  - `gte` string
  - `lt` string
  - `lte` string
  - `contains` string
  - `starts_with` string
  - `ends_with` string
  - `in` string[]
  - `not_contains` string
- `prompt_identifier` object
  - `eq` string
  - `neq` string
  - `gt` string
  - `gte` string
  - `lt` string
  - `lte` string
  - `contains` string
  - `starts_with` string
  - `ends_with` string
  - `in` string[]
  - `not_contains` string
- `voted_at` object
  - `eq` string
  - `neq` string
  - `gt` string
  - `gte` string
  - `lt` string
  - `lte` string
  - `contains` string
  - `starts_with` string
  - `ends_with` string
  - `in` string[]
  - `not_contains` string
- `logic` 'and' | 'or'

## Response `200`

OK

- GetBenchmarkStandingsBreakdownEndpointOutput — The standings broken down by a demographic dimension.
  - `dimension` 'AgeBucket' | 'Gender' | 'Occupation' | 'Country' | 'Language', required
  - `global` GetBenchmarkStandingsBreakdownEndpointOutputOutputItem[], required — The standings over the whole filtered set, ordered by score descending.
    - `id` string, required
    - `name` string, required
    - `family` string, nullable
    - `lab` string, nullable
    - `proprietaryName` string, nullable
    - `licenseType` 'OpenSource' | 'Proprietary' | 'null', nullable
    - `logo` string, nullable
    - `status` 'Created' | 'Active' | 'Idle', required
    - `score` number, double, nullable, required
    - `wins` number, double, required
    - `totalMatches` number, double, required
    - `isDisabled` boolean, required
    - `confidenceInterval` object, nullable
      - `lowerOffset` number, double, required
      - `upperOffset` number, double, required
  - `segments` GetBenchmarkStandingsBreakdownEndpointOutputSegment[], required — The standings per dimension value, ordered by votes descending with unknown last.
    - `value` string, required
    - `votes` integer, required
    - `items` GetBenchmarkStandingsBreakdownEndpointOutputOutputItem[], required
      - `id` string, required
      - `name` string, required
      - `family` string, nullable
      - `lab` string, nullable
      - `proprietaryName` string, nullable
      - `licenseType` 'OpenSource' | 'Proprietary' | 'null', nullable
      - `logo` string, nullable
      - `status` 'Created' | 'Active' | 'Idle', required
      - `score` number, double, nullable, required
      - `wins` number, double, required
      - `totalMatches` number, double, required
      - `isDisabled` boolean, required
      - `confidenceInterval` object, nullable
        - `lowerOffset` number, double, required
        - `upperOffset` number, double, required

## Other responses

- `400` — Bad Request
- `401` — Unauthenticated
- `403` — Forbidden

---

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