A team. Search and list endpoints fill only some fields (v2 list/teams has no alternate names, for example); a lookup by id fills them all.
list/teams
strTeamAlternate, split on commas
strTeamAlternate
idAPIfootball
strBadge
strBanner
strColour1..strColour3, hex like #EF0107
strColour1
strColour3
#EF0107
strCountry
The English description, if any.
strDescriptionEN, strDescriptionDE, ... keyed by language code
strDescriptionEN
strDescriptionDE
strDivision
strEquipment: the current kit image
strEquipment
idESPN
strFanart1..strFanart4
strFanart1
strFanart4
intFormedYear
strGender
idTeam
strLocked
strKeywords, split on commas (nicknames)
strKeywords
strLeague
idLeague/strLeague: the main league
idLeague
Every league and cup the team is entered in: idLeague..idLeague7 with their names
idLeague7
strLocation
strLogo
intLoved
strTeam
Every field as the API sent it. Use it for fields not modelled yet: team.raw["strKeywords"].
team.raw["strKeywords"]
strTeamShort, e.g. ARS
strTeamShort
ARS
strSport
strStadium
idVenue