Endpoint Playground
Returns the team of the season SofaScore selected for a finished competition season: the formation, when it was created and the selected players (11 in football, 5 in basketball) with position, shirt number, team and average rating. A season that is still running, has no selection, or does not belong to the competition answers 404. Get `id` from search and `season` from tournament-seasons or tournament-winners.
14 Oct 2026: 11 players; 5 fields had a value in every checked item.
Sample value profiles: order: 1 to 11, median 6; rating: 7.05 to 7.61, median 7.31; jersey_number: 1 to 41, median 7.
curl 'https://api.crawlora.net/api/v1/sofascore/tournament-team-of-the-season?id=17&season=76986' \
-H "x-api-key: $CRAWLORA_API_KEY"| Parameter | Type | Required | Prefilled value | Description |
|---|---|---|---|---|
| id | string | Yes | 17 | Numeric SofaScore unique-tournament (competition) id |
| season | string | Yes | 76986 | Numeric SofaScore season id of a finished season |
{
"code": 200,
"msg": "OK",
"data": {
"tournament_id": 17,
"season_id": 76986,
"formation": "3-2-4-1",
"created_at": "2026-05-25T07:52:32Z",
"count": 11,
"source_url": "https://api.sofascore.com/api/v1/unique-tournament/17/season/76986/team-of-the-season",
"fetched_at": "2026-10-07T14:00:00Z",
"players": [
{
"order": 1,
"rating": 7.05,
"player": {
"id": 827362,
"name": "Caoimhin Kelleher",
"short_name": "C. Kelleher",
"slug": "caoimhin-kelleher",
"position": "G"
},
"jersey_number": "1",
"team": {
"id": 50,
"name": "Brentford",
"short_name": "Brentford",
"slug": "brentford"
}
}
]
}
}The sample response, schema and code snippets below work without an account. Sending a live request needs an API key.