Skip to content

Transfermarkt API: Get a football club's squad and market values

Finds a football club on Transfermarkt by name, link or ID and returns its squad for a season with each player's position, age, nationality, market value and contract, highest value first.

transfermarkt.com (opens in a new tab)Version 1ReadNo sign-inVerified Nov 2, 2026

Unofficial. Not affiliated with or endorsed by Transfermarkt.

Inputs

Values from the run on Oct 31, 2026, shown under Output.

Club, requiredclub

Club name, Transfermarkt club link, or club ID; for example Arsenal.

Arsenal

Season optionalseason

Season start year or full season; for example 2025 or 2025/26. Defaults to the current season.

2025/26

Default .

Output

From a run on Oct 31, 2026, shortened for this page.
{  "club": "Arsenal FC",  "league": "Premier League",  "season": "2025/26",  "club_id": "11",  "players": [    {      "age": 27,      "name": "Declan Rice",      "position": "Central Midfield",      "player_id": "357662",      "nationality": "England, Ireland",      "player_link": "https://www.transfermarkt.com/declan-rice/profil/spieler/357662",      "market_value": 120000000,      "shirt_number": 41,      "contract_end_date": null    },    {      "age": 24,      "name": "Bukayo Saka",      "position": "Right Winger",      "player_id": "433177",      "nationality": "England, Nigeria",      "player_link": "https://www.transfermarkt.com/bukayo-saka/profil/spieler/433177",      "market_value": 110000000,      "shirt_number": 7,      "contract_end_date": null    },    {      "age": 25,      "name": "William Saliba",      "position": "Centre-Back",      "player_id": "495666",      "nationality": "France, Cameroon",      "player_link": "https://www.transfermarkt.com/william-saliba/profil/spieler/495666",      "market_value": 100000000,      "shirt_number": 2,      "contract_end_date": null    }  ],  "currency": "EUR",  "club_link": "https://www.transfermarkt.com/fc-arsenal/startseite/verein/11",  "total_squad_value": 1326125000,  "average_player_age": 23.4}
Price
1 credit per completed run (1¢ with pay as you go); failed runs are free.
Method
transfermarkt.com/get_club_squad
Returns
club, league, season, squad value, average age, players with shirt number, position, age, nationality, market value, contract end, link

Use it from your agent

Give your agent this line. It reads SKILL.md, gets a Fous API key and connects the Fous MCP server. Its run then takes the method transfermarkt.com/get_club_squad with the inputs above.

Ask your agent

  • What's Bayer Leverkusen's current squad worth, and who are their most valuable players?
  • Pull the Transfermarkt squad list for Napoli in the 2023/24 season with each player's market value and contract expiry date
  • I need Ajax's full roster with positions, ages, nationalities and when each contract ends, sorted by market value
  • Show me the total squad value and average age for Aston Villa in 2021, plus the individual player valuations
  • On transfermarkt.com, look up club ID 418 and list every player with shirt number and market value for this season
  • Finds a football player on Transfermarkt by name (a club picks among namesakes) and returns the current and highest market values, the value history and the transfer history, in euros.

    transfermarkt.com/get_player_value
  • Looks up a Premier League player by name and returns the profile and either career totals or the stats for a chosen season. If names clash, a current Premier League player is preferred.

    premierleague.com/get_player_stats
  • Gets UEFA club competition matches in a date range, with kick-off times in a chosen time zone, scores, stages and venues. You can limit the list to one club.

    uefa.com/get_competition_matches
  • Gets the Premier League table for the current season or a chosen season, with each club's last five league results.

    premierleague.com/get_league_table
  • Gets Premier League fixtures and results in a date range, with kickoff times in your chosen time zone. Returns up to 380 matches.

    premierleague.com/get_fixtures_and_results
  • Finds a football match between two teams on SofaScore (on a given date, or their latest played or live match) and returns its score, goals, red cards, team statistics and player ratings.

    sofascore.com/get_match
  • Gets a football player's season statistics on SofaScore by name, with an optional competition and season (defaults: the player's main league and the current season). Unavailable statistics are null.

    sofascore.com/get_player_season_stats
  • Returns the league-phase or group-stage table for a UEFA club competition and season, with qualification labels where shown.

    uefa.com/get_competition_table