transfermarkt_id, wyscout_id, or squadassist_id in the request body. The response returns the player’s SquadAssist ID alongside basic profile data, which you can then pass to other endpoints such as GET /player_info.
Authentication
All requests must include a valid API key, either as anx-api-key header or as a Bearer token in the Authorization header.
Request
The request body must be a JSON object containing at least one of the following fields.integer
The player’s Transfermarkt ID. Must be a positive integer no greater than 10^12.
integer
The player’s Wyscout ID. Must be a positive integer no greater than 10^12.
string
The player’s SquadAssist internal ID. If provided, it must be a valid SquadAssist ID string.
At least one of
transfermarkt_id, wyscout_id, or squadassist_id must be present in the request body. Requests that omit all three fields return a 400 error.Response
string
The SquadAssist internal player ID. Use this value in other API endpoints.
integer | null
The player’s Transfermarkt ID, or
null if not linked.integer | null
The player’s Wyscout ID, or
null if not linked.string
The player’s full name as used in SquadAssist.
string
The player’s first name.
string
The player’s last name.
string | null
An alternative name or nickname, if available. Otherwise
null.string
The player’s nationality.
string | null
The player’s date of birth in
YYYY-MM-DD format, or null if unavailable.number | null
The player’s height in centimetres, or
null if unavailable.string | null
The player’s preferred foot (e.g.,
"Right", "Left", "Both"), or null if unknown.Errors
Example
Response
