Endpoint Playground
Returns a league table for a competition season. The `type` enum accepts `total`, `home`, and `away`. Get `id` from search and `season` from tournament-seasons.
14 Oct 2026: 1 groups; 2 fields had a value in every checked item.
Sample value profiles: name: “Premier League 25/26”; rows: median 20 entries.
curl 'https://api.crawlora.net/api/v1/sofascore/standings?id=17&season=76986&type=total' \
-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 |
| type | string | Yes | total | Standings variant |
{
"code": 200,
"msg": "OK",
"data": {
"tournament_id": 17,
"season_id": 76986,
"type": "total",
"source_url": "https://api.sofascore.com/api/v1/unique-tournament/17/season/76986/standings/total",
"fetched_at": "2026-07-08T16:45:00Z",
"groups": [
{
"name": "Premier League",
"rows": [
{
"position": 1,
"team": {
"id": 17,
"name": "Liverpool",
"short_name": "Liverpool",
"slug": "liverpool",
"country": "England"
},
"matches": 38,
"wins": 30,
"draws": 5,
"losses": 3,
"scores_for": 90,
"scores_against": 30,
"points": 95,
"promotion": "Champions League"
}
]
}
]
}
}The sample response, schema and code snippets below work without an account. Sending a live request needs an API key.