Skip to main content
GET
/
squads
Team Roster
curl --request GET \
  --url https://v1.basketball.sportsapipro.com/squads \
  --header 'x-api-key: <api-key>'

Overview

Returns the current roster for a basketball team, including player details, positions, jersey numbers, and coaching staff.

Query Parameters

competitors
integer
required
Team/Competitor ID (e.g., 2827 for LA Lakers)

Code Examples

curl -X GET "https://v1.basketball.sportsapipro.com/squads?competitors=2827" \
  -H "x-api-key: YOUR_API_KEY"

Response Structure

squad
object
Team roster information

Example Response

{
  "squad": {
    "team": {
      "id": 2827,
      "name": "Los Angeles Lakers",
      "imageUrl": "..."
    },
    "players": [
      {
        "id": 12345,
        "name": "LeBron James",
        "jerseyNumber": 23,
        "position": "SF",
        "age": 41,
        "height": "6'9\"",
        "nationality": {
          "id": 1,
          "name": "United States"
        },
        "imageUrl": "..."
      }
    ],
    "coaches": [
      {
        "id": 98765,
        "name": "JJ Redick",
        "role": "Head Coach"
      }
    ]
  }
}

Common Team IDs

TeamID
Los Angeles Lakers2827
Boston Celtics2765
Golden State Warriors2841
Miami Heat2802
Real Madrid (EuroLeague)275

Authorizations

x-api-key
string
header
required

Your SportsAPI Pro API key

Query Parameters

competitors
integer
required

Team/Competitor ID

Example:

2827

Response

200

Team roster retrieved successfully