---
title: "GET /api/feed/v1/leagues/{league}/bracket"
method: GET
path: "/api/feed/v1/leagues/{league}/bracket"
tags: ["Feed"]
---

# GET /api/feed/v1/leagues/{league}/bracket

`GET /api/feed/v1/leagues/{league}/bracket`

## Request

- Base URL: `https://api.findticker.com`
- URL: `https://api.findticker.com/api/feed/v1/leagues/{league}/bracket`
- Auth: HTTP bearer

## Path parameters

- `league` string, required

## Response `200`

The league's season phase and its playoff bracket: each series with its state, wins and game dates, each game linked to its event when Ticker has it. Costs one unit per linked event, and one unit when none is linked.

- FeedLeagueBracket
  - `league` FeedLeagueSummary, required
    - `key` string, required
    - `name` string, required
    - `sport` string, required
    - `beta` boolean, required: The league's page is in beta.
    - `season_section` boolean, required: The League page draws the league's season section.
    - `phase` string, nullable, required: preseason, regular, postseason or offseason; null when Ticker does not read the league's season.
    - `season` string, nullable, required
  - `phase` string, nullable, required
  - `season` string, nullable, required
  - `groups` object[], required
    - `key` string, required
    - `name` string, required
  - `rounds` object[], nullable, required: The playoff bracket, rounds in the order they are played. Null when the league has no bracket now.
    - `code` string, required
    - `name` string, required
    - `short` string, required
    - `label` string, required
    - `best_of` integer, required
    - `stage` string, required
    - `series` object[], required
      - `key` string, required
      - `round` string, required
      - `group` string, nullable, required
      - `name` string, required
      - `label` string, required
      - `best_of` integer, required
      - `state` string, required
      - `sides` object[], required
        - `team` string, nullable, required
        - `wins` integer, required
        - `won` boolean, required
      - `summary` string, required
      - `games` object[], required
        - `event_url` string, nullable, required: The game's page on Ticker, null when Ticker does not have the event.
        - `number` integer, required: Game number in the series.
        - `date` string, required: The game's local date.
        - `starts_at` string, nullable, required: Start time, UTC; null while not set.
        - `time_tbd` boolean, required: The time is not set yet.
        - `if_necessary` boolean, required: Played only if the series needs it.
        - `state` 'scheduled' | 'live' | 'final' | 'postponed' | 'suspended' | 'cancelled', required: Where the game stands.
        - `home` string, nullable, required: Home team key, null while the seed is still to be decided.
        - `away` string, nullable, required: Away team key, the same rule.
        - `home_score` integer, nullable, required: Null until the game starts.
        - `away_score` integer, nullable, required: Null until the game starts.
        - `venue` string, nullable, required: The venue's name.
        - `event_id` string, nullable, required: Our event for this game, null when Ticker does not have it.
  - `schedule_read_at` string, nullable, required: When this copy of the league's schedule was read.
  - `stale` boolean, required: The last refresh failed and this is the copy before it.

## Other responses

- `400`: Validation error, an unknown `columns` name (the message lists the valid set), or a batch over the size bound.
- `401`: Missing or invalid API key.
- `403`: The key's account is not entitled to the feed, or the account or the address it calls from is blocked (`reason` `blocked`).
- `404`: No such league.
- `429`: The per-minute burst ceiling or the unit budget for the current UTC date is used up.
- `500`: Internal Server Error.

---

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