You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
GET /games/{game_id}: a match with competition, season, matchday, kickoff, stadium, attendance, score, formations, coaches, starting lineups, substitutes, and goals (with assist), cards and substitutions in match order (#112).
GET /players/{player_id}/matches: past matches of the player's teams, most recent first, 50 per page, optionally for one season. Each match gives the opponent, venue, result and the player's part: played, on the bench, not in the squad, injured or absent, plus minutes, goals, assists and cards (#112). Transfermarkt's API has no fixture list, so upcoming matches are not available.
GET /countries/ lists country IDs and metadata (name, FIFA code, confederation, flag, historical status) (#130).
GET /clubs/?country_id={id} lists the clubs Transfermarkt has for a country. The list is incomplete upstream: youth and national teams and some senior clubs are missing, with no pagination or season filter (#130, partly addresses #56).
Club squads include each player's imageUrl (from #114).
Player transfers include transferType: transfer, freeTransfer, internal (youth or reserve team to first team, and similar), loan or endOfLoan. An unknown fee stays a transfer with a null fee (from #98).
Player stats include goalsConceded and cleanSheets, computed as on the website: goals conceded while the player was on the pitch, and matches played in which the opponent did not score. They are returned for every player, although the website shows them only for goalkeepers (from #108).
Player profiles include:
dateOfDeath;
position.group (Goalkeeper, Defender, Midfielder or Striker);