Endpoint Playground
Lists the competitions a team plays in, each with id, name, slug, category and sport. By default (`all=false`) it returns the competitions the team currently takes part in; with `all=true` it returns every competition the team has been recorded in, including friendlies and older tournaments. Competition ids can be used as `tournament_id` elsewhere in the SofaScore endpoints; use team-player-statistics-seasons for the seasons that have statistics. Returns 404 when SofaScore has no competitions for the team.
14 Oct 2026: 15 tournaments; 5 fields had a value in every checked item.
Sample value profiles: category: World (6), England (5), Europe (4); name: “Premier League” and 14 other values.
curl 'https://api.crawlora.net/api/v1/sofascore/team-tournaments?id=17' \
-H "x-api-key: $CRAWLORA_API_KEY"| Parameter | Type | Required | Prefilled value | Description |
|---|---|---|---|---|
| id | string | Yes | 17 | Numeric SofaScore team id |
| all | boolean | No | false returns current competitions, true returns every recorded competition |
{
"code": 200,
"msg": "OK",
"data": {
"team_id": 17,
"all": false,
"source_url": "https://api.sofascore.com/api/v1/team/17/unique-tournaments",
"fetched_at": "2026-10-07T00:00:00Z",
"count": 2,
"tournaments": [
{
"id": 7,
"name": "UEFA Champions League",
"slug": "uefa-champions-league",
"category": "Europe",
"sport": "football"
},
{
"id": 17,
"name": "Premier League",
"slug": "premier-league",
"category": "England",
"sport": "football",
"gender": "M"
}
]
}
}The sample response, schema and code snippets below work without an account. Sending a live request needs an API key.