Skip to main content
Use this endpoint to retrieve detailed information about a specific player, including their SquadAssist role classification, current position code, club associations, and linked external IDs. All data is returned for the default season, which is currently 2025/2026.

Authentication

All requests must include a valid API key, either as an x-api-key header or as a Bearer token in the Authorization header.

Request

string
required
The SquadAssist player ID. Obtain this from POST /query_player if you only have an external ID such as a Transfermarkt or Wyscout ID.

Response

string
The SquadAssist internal player ID, echoed back from the request.
string
The player’s SquadAssist role classification (e.g., "Box-to-Box Midfielder", "Centre-Back"). Use GET /role_description to retrieve a full description of any role value.
string
The player’s primary position code (e.g., "CM", "ST", "CB"). Use GET /player_positions for the full list of valid codes and their names.
string
The player’s nationality.
integer
The player’s current age in years.
string
The name of the agency of the player.
string
The end date of the current player’s contract.
string
The player’s preferred foot (e.g., "Right", "Left", "Both").
string
The SquadAssist ID of the club that holds the player’s registration.
string
The SquadAssist ID of the most recent club where the player was active.
string
The SquadAssist ID of the player’s current team (may differ from owning_club_id for loan players).
integer | null
The player’s Transfermarkt ID, or null if not linked.
integer | null
The player’s Wyscout ID, or null if not linked.
Player data is always returned for the 2025/2026 season regardless of the current calendar date. Season selection is not supported on this endpoint.

Errors

Example

Response