team_id, fuzzy search by name, or query the roster of teams competing in a given edition/season using league_id+season. The latter is useful for pages like “competition participant list” — the teams participating in the same league can differ across seasons (e.g. the World Cup expanded from 43 to 48 teams), so when querying by league you must include season to specify the exact edition. The basic team information itself is a current snapshot and does not change by season.
Endpoint
Parameters
Response fields (data: array)
Request example
Response example
season=2026 (HTTP 200, total=48)
season=2022 (historical editions are queryable and not mixed across editions)
Error example
Querying by league_id without season → HTTP 400, error.code = INVALID_PARAMS.