Skip to main content

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.
string
Limit the response to one season. Format YYYY/YYYY, for example 2025/2026. When omitted, every available season is returned, newest first.

Response

Matches the player did not play are excluded. Youth national team, friendlies, youth competitions, reserves, and domestic supercups are omitted. A player who represented two clubs in the same competition in one season gets one entry per club.
string
Echoes the player_id from the request.
array
One object per season, newest season first.

Example

The JSON below shows the response shape for the same player as the career path example. A senior national-team competition uses the same object, with the national team as club_id and club_name.
Response