ReadonlyalternatestrLeagueAlternate, split on commas
ReadonlyapiidAPIfootball
ReadonlyapiidAPIfootballv3
ReadonlybadgestrBadge
ReadonlybannerstrBanner
ReadonlycountrystrCountry
ReadonlycurrentstrCurrentSeason, e.g. 2026-2027 or 2026. Pass it to season endpoints.
ReadonlydescriptionThe English description.
ReadonlydescriptionsstrDescriptionEN, strDescriptionDE, ... keyed by language code (EN, DE)
ReadonlydivisionintDivision: 1 for a top flight; cups often use 0 or 99
ReadonlyeventstrNaming: the event-name template, e.g. {strHomeTeam} vs {strAwayTeam}
ReadonlyfanartstrFanart1..strFanart4
ReadonlyfirstdateFirstEvent (YYYY-MM-DD)
ReadonlyformedintFormedYear
ReadonlygenderstrGender
ReadonlyididLeague
ReadonlyisstrComplete: whether TheSportsDB considers its data complete
ReadonlyisidCup: true for a cup competition
ReadonlyisstrLocked
ReadonlykindReadonlylogostrLogo
ReadonlynamestrLeague
ReadonlyposterstrPoster
ReadonlyrawEvery field as the API sent it (blank strings as null). Use it for unmodelled fields: team.raw["strKeywords"].
ReadonlysocialsReadonlysportstrSport
ReadonlytrophystrTrophy
ReadonlytvstrTvRights: free text
A league or cup. Lists (
all_leagues.php, v2search/league) fill only a few fields; look it up by id for the rest.