Endpoint Playground
Returns one team of the week: the formation and the selected players with their SofaScore rating, team and, for round and weekly selections, the match the rating was earned in. Get the `period` id from sofascore-team-of-the-week-periods; a period that does not belong to the given competition season is rejected with 400.
14 Oct 2026: 11 players; 6 fields had a value in every checked item.
Sample value profiles: order: 1 to 11, median 6; rating: 8 to 9.8, median 8.2; jersey_number: 1 to 44, median 10.
curl 'https://api.crawlora.net/api/v1/sofascore/team-of-the-week?id=17&season=96668&period=29321' \
-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 | 96668 | Numeric SofaScore season id |
| period | string | Yes | 29321 | Numeric period id from sofascore-team-of-the-week-periods |
{
"code": 200,
"msg": "OK",
"data": {
"tournament_id": 17,
"season_id": 96668,
"period": {
"id": 29321,
"type": "round",
"name": "round",
"sequence": 5,
"round": 5,
"round_name": "5"
},
"formation": "3-2-4-1",
"count": 1,
"source_url": "https://api.sofascore.com/api/v1/unique-tournament/17/season/96668/team-of-the-week/29321",
"fetched_at": "2026-10-07T14:00:00Z",
"players": [
{
"order": 1,
"rating": 8.6,
"player": {
"id": 964753,
"name": "Senne Lammens",
"slug": "senne-lammens",
"position": "G"
},
"jersey_number": "1",
"team": {
"id": 35,
"name": "Manchester United",
"slug": "manchester-united"
},
"event": {
"id": 16363652,
"slug": "fulham-manchester-united",
"status": {
"code": 100,
"description": "Ended",
"type": "finished"
},
"tournament": {
"id": 1,
"name": "Premier League",
"unique_tournament_id": 17
},
"home_team": {
"id": 43,
"name": "Fulham"
},
"away_team": {
"id": 35,
"name": "Manchester United"
}
}
}
]
}
}The sample response, schema and code snippets below work without an account. Sending a live request needs an API key.