# SquadAssist ## Docs - [Authentication — API Keys](https://docs.squadassist.ai/api-reference/authentication.md): How to authenticate with the SquadAssist API using API keys for server-to-server integrations. - [/get_players_at_club](https://docs.squadassist.ai/api-reference/clubs/get-players-at-club.md) - [Look up a club by Transfermarkt or SquadAssist ID](https://docs.squadassist.ai/api-reference/clubs/query-club.md): Resolve a club's SquadAssist ID and details using a Transfermarkt club ID or an existing SquadAssist club ID. At least one identifier is required. - [Error Codes — HTTP Status Reference](https://docs.squadassist.ai/api-reference/errors.md): All HTTP error codes returned by the SquadAssist API, their JSON response bodies, common causes, and troubleshooting guidance for each status code. - [SquadAssist API Overview — REST Reference v1](https://docs.squadassist.ai/api-reference/overview.md): A complete reference to the SquadAssist REST API: base URL, available endpoints, authentication methods, and a working quickstart example. - [GET /player_info — Retrieve Player Details](https://docs.squadassist.ai/api-reference/players/player-info.md): Fetch a player's role, position, club associations, and key identifiers for the current 2025/2026 season using their SquadAssist ID. - [GET /player_positions — List All Player Positions](https://docs.squadassist.ai/api-reference/players/player-positions.md): Returns the complete list of position codes and full names used by SquadAssist, such as GK, CM, and ST, for use in filters and lookups. - [POST /query_player — Look Up a Player by ID](https://docs.squadassist.ai/api-reference/players/query-player.md): Look up a player in SquadAssist using a Transfermarkt ID, Wyscout ID, or SquadAssist ID to retrieve their profile and internal player ID. - [Rate Limits — 60 Requests per Minute](https://docs.squadassist.ai/api-reference/rate-limits.md): The SquadAssist API enforces 60 requests per minute per API key. Understand the rolling window, the 429 response body, and strategies to stay within quota. - [Get expected transfer value for a player](https://docs.squadassist.ai/api-reference/valuation/expected-transfer-value.md): GET /expected_transfer_value — returns the expected market transfer fee for a player, with optional buying-club and contract date context. - [Get future transfer value prediction for a player](https://docs.squadassist.ai/api-reference/valuation/future-transfer-value.md): Predict a player's transfer market value after a 3-year simulation by comparing them to historical players with similar attributes and trajectories. - [Get full ROI analysis for a player signing](https://docs.squadassist.ai/api-reference/valuation/roi-analysis.md): Calculate the full ROI for signing a player: on-field value, future transfer fee, and cost over a 3-year period combined into a single ratio. - [Get sportive impact of a player for a club](https://docs.squadassist.ai/api-reference/valuation/sportive-impact.md): Calculate the on-field impact of a player joining a club — projected league position improvement and estimated revenue contribution over 3 seasons. - [/competitions](https://docs.squadassist.ai/competitions.md) - [Get all players in your coverage](https://docs.squadassist.ai/get-all-players-in-your-coverage.md) - [/get_clubs_in_competition](https://docs.squadassist.ai/get-clubs-in-competition.md) - [From public IDs to ROI analysis](https://docs.squadassist.ai/quickstart.md)