---
title: "Deeplinks"
canonical_url: "https://apidocs.sportradar.com/resources/statshub/docs/deeplinks"
markdown_url: "https://apidocs.sportradar.com/resources/statshub/docs/deeplinks.md"
last_updated: "2026-03-25T15:04:15Z"
---

# Deeplinks

StatsHub provides a stable deeplink API that allows you to link directly to specific pages (matches, tournaments, teams, players, etc.) using Sportradar entity IDs. The deeplink endpoint resolves the entity and redirects the user to the correct StatsHub page.

## URL Format

```
https://statshub.sportradar.com/{clientAlias}/{language}/entity/{entityId}
```

| Part            | Description                                         |
| --------------- | --------------------------------------------------- |
| `{clientAlias}` | Your client alias (e.g. `sportradar`)               |
| `{language}`    | Language code (e.g. `en`, `de`, `es`)               |
| `{entityId}`    | Sportradar entity ID in the format `sr:{type}:{id}` |

## Entity ID Format

Entity IDs follow the standard Sportradar format:

```
sr:{type}:{id}
```

For example: `sr:match:61301091`, `sr:tournament:17`, `sr:player:991181`.

## Supported Entity Types

### match

Links directly to a match page.

**Entity ID:** `sr:match:{id}`

**Example:**

```
/sportradar/en/entity/sr:match:61301091
```

***

### sport

Links to a sport landing page. The behavior depends on whether the sport is a stage-based sport (e.g. motorsport, cycling) or a match-based sport (e.g. football, basketball).

**Entity ID:** `sr:sport:{id}`

**Query parameters for match-based sports:**

| Parameter | Type            | Required | Description            |
| --------- | --------------- | -------- | ---------------------- |
| `date`    | string          | No       | Filter matches by date |
| `status`  | `live` \| `all` | No       | Filter by match status |

**Query parameters for stage-based sports:**

| Parameter    | Type   | Required | Description            |
| ------------ | ------ | -------- | ---------------------- |
| `categoryId` | string | No       | Category ID to display |
| `seasonId`   | string | No       | Season ID to display   |
| `date`       | string | No       | Filter by date         |

**Examples:**

```
/sportradar/en/entity/sr:sport:1
/sportradar/en/entity/sr:sport:1?status=live
/sportradar/en/entity/sr:sport:40?categoryId=36&seasonId=1285547
```

***

### tournament

Links to a tournament page. Corresponds to what was previously known as `uniquetournament` in S5.

**Entity ID:** `sr:tournament:{id}`

**Query parameters (default):**

| Parameter  | Type   | Required | Description                |
| ---------- | ------ | -------- | -------------------------- |
| `seasonId` | string | No       | Specific season to display |

**Query parameters (tennis):**

| Parameter    | Type   | Required | Description                       |
| ------------ | ------ | -------- | --------------------------------- |
| `categoryId` | string | No       | Category of the tennis tournament |
| `year`       | string | No       | Year of the tournament edition    |

> **Info**
>
> Tennis tournaments are automatically detected and handled differently — the `categoryId` is resolved automatically if not provided.

**Examples:**

```
/sportradar/en/entity/sr:tournament:17?seasonId=118689
/sportradar/en/entity/sr:tournament:17?year=2024
```

***

### simple\_tournament

Links to a legacy tournament page. Corresponds to `tournament` in S5 (as opposed to `uniquetournament`).

**Entity ID:** `sr:simple_tournament:{id}`

**Query parameters:**

| Parameter  | Type   | Required | Description                |
| ---------- | ------ | -------- | -------------------------- |
| `seasonId` | string | No       | Specific season to display |

> **Info**
>
> For non-tennis sports, `simple_tournament` automatically resolves to the corresponding unique tournament page.

**Example:**

```
/sportradar/en/entity/sr:simple_tournament:171107
```

***

### category

Links to a category page (group of tournaments, e.g. "England", "Germany", "International").

**Entity ID:** `sr:category:{id}`

**Example:**

```
/sportradar/en/entity/sr:category:1
```

***

### competitor

Links to a team or competitor page. Corresponds to `uniqueteam` in S5.

**Entity ID:** `sr:competitor:{id}`

**Query parameters:**

| Parameter  | Type   | Required | Description                |
| ---------- | ------ | -------- | -------------------------- |
| `seasonId` | string | No       | Specific season to display |

**Example:**

```
/sportradar/en/entity/sr:competitor:269471?seasonId=1285547
```

***

### simple\_team

Links to a team page for teams without a corresponding unique team. Corresponds to `team` in S5.

**Entity ID:** `sr:simple_team:{id}`

**Query parameters:**

| Parameter  | Type   | Required | Description                |
| ---------- | ------ | -------- | -------------------------- |
| `seasonId` | string | No       | Specific season to display |

**Example:**

```
/sportradar/en/entity/sr:simple_team:4854
```

***

### player

Links to a player page. Also covers referees and managers.

**Entity ID:** `sr:player:{id}`

**Query parameters:**

| Parameter            | Type   | Required | Description                 |
| -------------------- | ------ | -------- | --------------------------- |
| `teamId`             | string | No       | Team context for the player |
| `seasonId`           | string | No       | Season context              |
| `uniqueTournamentId` | string | No       | Tournament context          |

**Example:**

```
/sportradar/en/entity/sr:player:1381979
/sportradar/en/entity/sr:player:1381979?teamId=42&seasonId=130281
```

***

### season

Links to the tournament page for a specific Sportradar season.

**Entity ID:** `sr:season:{id}`

> **Info**
>
> The `season` entity automatically resolves to the correct tournament page by looking up the associated tournament and sport.

**Example:**

```
/sportradar/en/entity/sr:season:59834
```

***

### stage

Links to a stage in stage-type sports (e.g. motorsport, cycling). The behavior depends on whether it is a season stage or an event stage.

**Entity ID:** `sr:stage:{id}`

**Query parameters (season stage):**

| Parameter    | Type   | Required | Description |
| ------------ | ------ | -------- | ----------- |
| `categoryId` | string | No       | Category ID |

**Example:**

```
/sportradar/en/entity/sr:stage:1284149
```

***

### league

Links to a league/table page. Corresponds to `table` in S5.

**Entity ID:** `sr:league:{id}`

> **Info**
>
> The `league` entity automatically resolves to the correct tournament page by looking up the associated tournament, season, and sport.

**Example:**

```
/sportradar/en/entity/sr:league:7890
```
