> ## Documentation Index
> Fetch the complete documentation index at: https://www.thestatsapi.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# GET /football/competitions/{competition_id}/seasons/{season_id}/standings

> Fetch standings rows for a competition season, optionally filtered by group.

Standings for a competition season.

## Endpoint

```text theme={null}
GET https://api.thestatsapi.com/api/football/competitions/{competition_id}/seasons/{season_id}/standings
```

Linear leagues return rows with `group_label: null`. Group-stage tournaments return rows with `group_label` set. Knockout-only cups return an empty array.

## Path parameters

| Name             | Type   | Required | Description          |
| ---------------- | ------ | -------- | -------------------- |
| `competition_id` | string | Yes      | Example: `comp_6107` |
| `season_id`      | string | Yes      | Example: `sn_326766` |

## Query parameters

| Name    | Type                           | Required | Default | Description                                                             |
| ------- | ------------------------------ | -------- | ------- | ----------------------------------------------------------------------- |
| `group` | string — enum: `A` through `L` | No       |         | Filter to a single group. Only meaningful for group-stage competitions. |

## Response (200)

```json theme={null}
{
  "data": [
    {
      "team": {
        "id": "tm_0406",
        "name": "Liverpool"
      },
      "position": 1,
      "matches_played": 38,
      "wins": 28,
      "draws": 7,
      "losses": 3,
      "goals_for": 96,
      "goals_against": 34,
      "goal_difference": 62,
      "points": 91,
      "group_label": null
    }
  ]
}
```

<Note>
  This page is generated from the live API contract at `https://api.thestatsapi.com/llms.txt`.
</Note>
