Teams

Squad

GET/v2/teams/{id}/squadAll plans

The current squad: every player’s profile plus contract end and current injury.

Team sports with rosters; an empty array where the team has none. injury is the player’s current injury (description, status out / dayToDay / doubtful / other, since, expectedReturn, updatedAt) or null.

Parameters

id
pathrequired
our numeric id (positive integer)

Response

data
SquadPlayer[]
meta
count

Every /v2 call can also answer the common errors.

Try it →
$ curl -H "Authorization: Bearer sk_live_…" \
    "https://api.sportsapi.app/v2/teams/{id}/squad"
Example
{ "data": [ { "id": 3801, "name": "Erling Haaland", "position": "forward", "positionCode": "F",
    "jerseyNumber": "9", "heightCm": 195, "preferredFoot": "left", "dateOfBirth": "2000-07-21",
    "country": { "code": "NO", "name": "Norway" }, "marketValue": { "amount": 240000000, "currency": "EUR" },
    "contractUntil": "2034-06-30", "image": "…", "injury": null, … },
    { "id": 3790, "name": "Rodri", …, "injury": { "description": "Hamstring Injury", "status": "out", "since": "2026-10-04",
                                          "expectedReturn": "2026-11-08", "updatedAt": "2026-10-20T09:12:00.000Z" } }, … ],
  "meta": { "count": 25 } }