Skip to main content
This guide walks you through the complete flow from a public ID (e.g., Transfermarkt or Wyscout ID) to a working API response. By the end you will have authenticated, resolved a player ID, and retrieved a full valuation for that player at a specific club.

Prerequisites

Before you start, make sure you have:
  • A SquadAssist account with an API key
  • A SquadAssist player ID, Transfermarkt player ID, or Wyscout player ID for the player you want to evaluate (at least one is needed, otherwise see
  • The SquadAssist club ID for the club perspective you want to use in the ROI analysis. This is typically your own club.
  • curl available in your terminal (all examples below use curl)
Player IDs and club IDs are drawn from the SquadAssist database. Use POST /query_player and POST /query_club to resolve external IDs (Transfermarkt, Wyscout) to SquadAssist IDs before calling valuation endpoints.

Step-by-step

1

Look up a player

Use POST /query_player to resolve a player’s external IDs and confirm they exist in the SquadAssist database. You can supply any combination of squadassist_id, transfermarkt_id, or wyscout_id.
The response gives you the player’s SquadAssist ID and profile fields:
Note the squadassist_id from this response—you will need it for valuation calls.
2

Get the ROI analysis

POST /roi_analysis calculates a full value creation estimation (sportive impact and future transfer value) for a player at a specific club. The player_id and club_id fields are required; wage and expected transfer value are optional inputs that affect the financial return calculation.
The response contains the full valuation breakdown. All monetary values are returned in the currency you specified via currency_code.

End-to-end python code

What’s next

  • POST /get_future_transfer_value — project the resale value of a player in 3 years
  • GET /expected_transfer_value — get the current expected transfer fee for a player
  • GET /player_info — retrieve detailed position, role, and club affiliation data for a player