openapi: 3.0.3
info:
  title: TheSportsDB V2 API
  version: 2.0.0
  contact:
    name: TheSportsDB
    url: https://www.thesportsdb.com
  description: |
    TheSportsDB is a free and open database for sports data, providing information about leagues, teams, players, events, and venues across various sports. This API allows developers to access and integrate sports data into their applications.

    ## Authentication
    To access the API, you need an API key. You can obtain one by registering on [TheSportsDB](https://www.thesportsdb.com).

    ## Rate Limiting
    The API has a rate limit of 1000 requests per day for free users. Please refer to the documentation for more details on rate limits.

    ## Versioning
    This is version 2 of TheSportsDB API.

servers:
  - url: https://www.thesportsdb.com/api/v2/json
    description: TheSportsDB API v2

security:
  - apiKeyAuth: []

tags:
  - name:  V2 API Search
    description: |
      Search for any sports league, team, player, event, or venue using a text string.
      This endpoint allows you to find specific entities based on their names.
  - name:  V2 API Lookup
    description: |
      Lookup for any sports league, team, player, event, or venue using their unique IDs.
      This endpoint provides detailed information about specific entities based on their IDs.
  - name:  V2 API List
    description: |
      List all teams, seasons, players, or venues for a specific league or team.
      This endpoint allows you to retrieve collections of entities related to a specific league or team.
  - name:  V2 API Filter
    description: |
      Filter events by date, country, sport, or channel.
      This endpoint allows you to narrow down events based on specific criteria such as date or country.
  - name:  V2 API All
    description: |
      Retrieve all supported countries, sports, or leagues.
      This endpoint provides a comprehensive list of all entities available in the API.
  - name:  V2 API Schedule
    description: |
      Schedule endpoints to retrieve upcoming or previous events for leagues, teams, or venues.
      This endpoint allows you to get scheduled events based on specific criteria such as league or team.
  - name:  V2 API Livescores
    description: |
      Livescores endpoints to retrieve live scores for specific sports or leagues.
      This endpoint provides real-time scores for ongoing matches or events.

  
paths:

# V2 API Search Endpoints
  /search/league/{leagueName}:
    get:
      summary: Search sports league
      description: Search for any sports league using a text string.
      operationId: searchLeagueByName
      tags:
        - V2 API Search
      parameters:
        - in: path
          name: leagueName
          description: The name of the league to search for.
          schema:
            type: string
          required: true
          example: english_premier_league
      responses:
        '200':
          description: Array of leagues matching query
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/LeagueSearchResponse'
              example:
                search:
                - idLeague: '4328'
                  strLeague: English Premier League
                  strSport: Soccer
                  strBadge: https://www.thesportsdb.com/images/media/league/badge/gasy9d1737743125.png
                  strCountry: England
                  strCurrentSeason: 2025-2026
                  strGender: Male
  /search/team/{teamName}:
    get:
      summary: Search sports team
      description: Search for any sports team using a text string.
      operationId: searchTeamByName
      tags:
        - V2 API Search
      parameters:
        - in: path
          name: teamName
          description: The name of the team to search for.
          schema:
            type: string
          required: true
          example: manchester_united
      responses:
        '200':
          description: Array of teams matching query
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/TeamSearchResponse'
              example:
                search:
                - idTeam: '133612'
                  strTeam: Manchester United
                  idLeague: '4328'
                  strLeague: English Premier League
                  strBadge: https://r2.thesportsdb.com/images/media/team/badge/xzqdr11517660252.png
                  strCountry: England
                  strGender: Male
                  strLocation: Trafford, Greater Manchester
                  strSport: Soccer
                - idTeam: '140199'
                  strTeam: Manchester United U21
                  idLeague: '4834'
                  strLeague: _No League Soccer
                  strBadge: https://r2.thesportsdb.com/images/media/team/badge/z5f11t1623621868.png
                  strCountry: England
                  strGender: Male
                  strLocation: ''
                  strSport: Soccer
                - idTeam: '140226'
                  strTeam: Manchester United WFC
                  idLeague: '4849'
                  strLeague: English Womens Super League
                  strBadge: https://r2.thesportsdb.com/images/media/team/badge/xqy8ct1605361724.png
                  strCountry: England
                  strGender: Female
                  strLocation: Sale Way, Leigh, Greater Manchester, UK
                  strSport: Soccer
                - idTeam: '147970'
                  strTeam: Manchester United Youth
                  idLeague: '5417'
                  strLeague: UEFA Youth League
                  strBadge: https://r2.thesportsdb.com/images/media/team/badge/lexfz71705234042.png
                  strCountry: England
                  strGender: Male
                  strLocation: Leigh, England
                  strSport: Soccer
  /search/player/{playerName}:
    get:
      summary: Search sports player
      description: Search for any sports person using a text string.
      operationId: searchPlayerByName
      tags:
        - V2 API Search
      parameters:
        - in: path
          name: playerName
          description: The name of the player to search for.
          schema:
            type: string
          required: true
          example: harry_kane
      responses:
        '200':
          description: Player details matching query
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/PlayerSearchResponse'
              example:
                search:
                - idPlayer: '34146220'
                  strPlayer: Harry Kane
                  idTeam: '133664'
                  strTeam: Bayern Munich
                  dateBorn: '1993-07-28'
                  strThumb: https://www.thesportsdb.com/images/media/player/thumb/xk0gd71699458766.jpg
                  strSport: Soccer
  /search/event/{eventName}:
    get:
      summary: Search sports event
      description: Search for any sports event using a text string.
      operationId: searchEventByName
      tags:
        - V2 API Search
      parameters:
        - in: path
          name: eventName
          description: The name of the event to search for.
          schema:
            type: string
          required: true
          example: fifa_world_cup_2022-12-18_argentina_vs_france
      responses:
        '200':
          description: Event details matching query
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/EventSearchResponse'
              example:
                search:
                - idEvent: '1666948'
                  strEvent: Argentina vs France
                  strFilename: FIFA World Cup 2022-12-18 Argentina vs France
                  idLeague: '4429'
                  strLeague: FIFA World Cup
                  dateEvent: '2022-12-18'
                  strThumb: https://r2.thesportsdb.com/images/media/event/thumb/ttb9go1671095858.jpg
                  strSport: Soccer
  /search/venue/{venueName}:
    get:
      summary: Search sports venue
      description: Search for any sports venue using a text string.
      operationId: searchVenueByName
      tags:
        - V2 API Search
      parameters:
        - in: path
          name: venueName
          description: The name of the venue to search for.
          schema:
            type: string
          required: true
          example: wembley
      responses:
        '200':
          description: Venue details matching query
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/VenueSearchResponse'
              example:
                search:
                - idVenue: '19835'
                  strVenue: Wembley Arena
                  strLocation: London, United Kingdom
                  strCountry: United Kingdom
                  strThumb: https://www.thesportsdb.com/images/media/venue/thumb/0cn2ky1719762176.jpg
                  strSport: Multi Sports
                - idVenue: '23604'
                  strVenue: Wembley Centre of Excellence
                  strLocation: Hayes, Clarendon, Jamaica
                  strCountry: Jamaica
                  strThumb: null
                  strSport: Soccer
                - idVenue: '16163'
                  strVenue: Wembley Stadium
                  strLocation: Wembley, London
                  strCountry: England
                  strThumb: https://www.thesportsdb.com/images/media/venue/thumb/qttuty1420627847.jpg
                  strSport: Soccer


# V2 API Lookup Endpoints
  /lookup/league/{idLeague}:
    get:
      summary: Lookup sports league by ID
      description: Lookup for any league using its unique ID.
      operationId: lookupLeagueById
      tags:
        - V2 API Lookup
      parameters:
        - in: path
          name: idLeague
          description: The ID of the league to lookup.
          schema:
            type: integer
          required: true
          example: 4328
      responses:
        '200':
          description: League details for the given ID
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/LeagueLookupResponse'
              example:
                lookup:
                - idLeague: '4328'
                  idSoccerXML: 
                  idAPIfootball: '7293'
                  strSport: Soccer
                  strLeague: English Premier League
                  strLeagueAlternate: Premier League, EPL
                  intDivision: '0'
                  idCup: '0'
                  strCurrentSeason: 2025-2026
                  intFormedYear: '1992'
                  dateFirstEvent: '1992-08-15'
                  strGender: Male
                  strCountry: England
                  strWebsite: https://www.premierleague.com
                  strFacebook: https://xen-gb.facebook.com/premierleague/
                  strInstagram: https://www.instagram.com/premierleague
                  strTwitter: https://twitter.com/premierleague
                  strYoutube: https://www.youtube.com/channel/UCG5qGWdu8nIRZqJ_GgDwQ-w
                  strRSS: https://feeds.bbci.co.uk/sport/football/rss.xml
                  strDescriptionEN: "The Premier League, often referred to as the English Premier
                    League or the EPL (legal name: The Football Association Premier League Limited),
                    is the top level of the English football league system. Contested by 20 clubs,
                    it operates on a system of promotion and relegation with the English Football
                    League (EFL). Seasons run from August to May with each team playing 38 matches
                    (playing all 19 other teams both home and away). Most games are played on Saturday
                    and Sunday afternoons.\r\n\r\nThe competition was founded as the FA Premier League
                    on 20 February 1992 following the decision of clubs in the Football League First
                    Division to break away from the Football League, founded in 1888, and take advantage
                    of a lucrative television rights sale to Sky. From 2019-20, the league's accumulated
                    television rights deals were worth around £3.1 billion a year, with Sky and BT
                    Group securing the domestic rights to broadcast 128 and 32 games respectively.
                    The Premier League is a corporation where chief executive Richard Masters is responsible
                    for its management, whilst the member clubs act as shareholders. Clubs were apportioned
                    central payment revenues of £2.4 billion in 2016–17, with a further £343 million
                    in solidarity payments to English Football League (EFL) clubs.\r\n\r\nThe Premier
                    League is the most-watched sports league in the world, broadcast in 212 territories
                    to 643 million homes and a potential TV audience of 4.7 billion people. For the
                    2018–19 season, the average Premier League match attendance was at 38,181, second
                    to the German Bundesliga's 43,500, while aggregated attendance across all matches
                    is the highest of any association football league at 14,508,981. Most stadium
                    occupancies are near capacity. The Premier League ranks first in the UEFA coefficients
                    of leagues based on performances in European competitions over the past five seasons
                    as of 2021. The English top-flight has produced the second-highest number of UEFA
                    Champions League/European Cup titles, with five English clubs having won fourteen
                    European trophies in total.\r\n\r\nFifty clubs have competed since the inception
                    of the Premier League in 1992: forty-eight English and two Welsh clubs. Seven
                    of them have won the title: Manchester United (13), Chelsea (5), Manchester City
                    (5), Arsenal (3), Blackburn Rovers (1), Leicester City (1) and Liverpool (1)."
                  strDescriptionDE: "Die Premier League (offiziell nach dem Sponsoren „Barclays Premier
                    League“, umgangssprachlich „The Premiership“) ist die höchste Spielklasse im englischen
                    Fußball und befindet sich damit auf der obersten Ebene des englischen Ligasystems.
                    Es nehmen momentan 20 Vereine an einer Spielrunde, die zwischen August und Mai
                    des Folgejahres ausgetragen wird, teil. Über eine Auf- und Abstiegsregelung mit
                    dem darunter angesiedelten Football-League-Verband findet jährlich ein Austausch
                    von drei Klubs statt.\r\n\r\nDie am 20. Februar 1992 als „FA Premier League“ gegründete
                    Spielklasse nahm am 15. August desselben Jahres offiziell ihren Spielbetrieb auf.
                    Die Vereine der damaligen Eliteliga First Division profitierten damit erheblich
                    von deutlich erhöhten Fernseheinnahmen und spalteten sich von der Football League
                    ab, die selbst damit die seit 1888 bestehende Vorherrschaft als Plattform für
                    den englischen und walisischen Spitzenfußball verlor. Die Premier League hat sich
                    seitdem zu der Sportliga mit der weltweit höchsten Zuschaueranzahl entwickelt.[1]\r\n\r\nVon
                    den mittlerweile 45 teilnehmenden Vereinen konnten bisher nur fünf Mannschaften
                    die Premier-League-Meisterschaft gewinnen: Manchester United (13 Titel), FC Arsenal
                    (drei Titel), FC Chelsea (drei Titel), Manchester City (zwei Titel) und die Blackburn
                    Rovers (ein Titel). Neben 43 englischen Clubs kommen zwei Premier-Ligisten aus
                    Wales.\r\n\r\nDas Gegenstück im Frauenbereich ist die FA Women’s Premier League
                    (oder genauer die „FA Women's Premier League National Division“), wobei die Vereine
                    dort in mehr oder weniger abhängigen Verbindungen zu den renommierten Klubs im
                    Männerfußball aus der Premier League und der Football League stehen. Dennoch besitzt
                    die Frauenliga einen eher semiprofessionellen Charakter und findet in der Öffentlichkeit
                    im Vergleich zum Männerbereich eine deutlich geringere Resonanz.\r\n\r\nSeit 1999
                    existiert zudem für die Reserveteams der Profivereine die Premier Reserve League,
                    in der seit der Spielzeit 2006/07 nur Mannschaften der Premier-League-Teilnehmer
                    spielberechtigt sind. Dort kommen neben den Ersatzspielern, die nicht Teil des
                    offiziellen Profikaders sind, vorrangig die jungen Talente der Erstligavereine
                    zum Einsatz."
                  strDescriptionFR: "Le Championnat d'Angleterre de football est une compétition sportive
                    située au sommet de la hiérarchie du football en Angleterre. Lancée en 1888 par
                    la The Football Association sous le nom de Football League, la compétition laisse
                    place en 1992 à la Premier League, dont le nom officiel est Barclays Premier League
                    depuis 2004.\r\n\r\nLa compétition se déroule annuellement, du mois d'août au
                    mois de mai suivant, sous forme d'un championnat mettant aux prises vingt clubs
                    professionnels, actionnaires de la Premier League, qui disputent chacun 38 matchs.
                    À la fin de la saison, le premier est sacré champion, les suivants sont qualifiés
                    pour les compétitions européennes organisées par l'UEFA tandis que les trois équipes
                    totalisant le plus faible nombre de points sont reléguées en Football League,
                    devenu l'échelon inférieur.\r\n\r\nCe championnat est l'un des plus prestigieux
                    au monde et le plus populaire en termes de téléspectateurs, estimés à plus d'un
                    milliard en 2007. Il est réputé pour être l'un des plus exigeants physiquement
                    pour les joueurs, en raison du calendrier dense, malgré le passage du championnat
                    de 22 à 20 clubs en 1995, et de l'engagement traditionnel du football britannique.
                    La Premier League se place par ailleurs au premier rang européen des championnats
                    au coefficient UEFA de 2008 à 2012, après l'avoir déjà été de 1968 à 1975 et en
                    1985.\r\n\r\nDepuis 1888, 23 clubs ont remporté le championnat : les plus titrés
                    sont Manchester United (20 titres, sept de Football League et treize de Premier
                    League), Liverpool (18, tous de Football League) et Arsenal (13, dix de Football
                    League et trois de Premier League). Trois autres clubs ont remporté la Premier
                    League depuis 1992 : Chelsea (trois fois), Blackburn Rovers et Manchester City."
                  strDescriptionIT: "La Premier League è la massima serie del campionato inglese di
                    calcio ed è gestita dalla Football Association (FA).\r\n\r\nSi tratta di un campionato
                    formato da 20 squadre (22 squadre fino al 1995) che non fanno parte della Football
                    League, nato dallo scisma del calcio inglese del 1992.\r\n\r\nAl 2016 la Premier
                    League occupa il secondo posto nel ranking UEFA per competizioni di club.\r\n\r\nAlla
                    massima divisione del campionato inglese partecipano 20 squadre, che si affrontano
                    in un torneo all'Italiana con partite di andata e ritorno. Il regolamento assegna,
                    per ogni incontro, tre punti alla squadra vincitrice, zero punti alla squadra
                    sconfitta ed un punto ad entrambe le formazioni in caso di pareggio.\r\n\r\nAlla
                    squadra prima in classifica dopo le 38 gare di campionato viene assegnato il titolo
                    di campione d'Inghilterra. Unitamente alla seconda ed alla terza classificata,
                    essa accede al tabellone principale della UEFA Champions League, mentre la quarta
                    deve prima passare per il turno di play-off. La quinta in classifica si qualifica
                    alla UEFA Europa League insieme alla squadra vincitrice della FA Cup (fase a gironi)
                    e alla vincitrice della League Cup (terzo turno di qualificazione). Le ultime
                    tre squadre classificate vengono retrocesse in Football League Championship (seconda
                    divisione inglese)."
                  strDescriptionCN: "英格兰足球超级联赛（英语：Premier League），简称英超，過往冠名為巴克萊超級聯賽（Barclays Premier
                    League），是英格蘭足球總會轄下的职业足球联赛，是英格蘭聯賽系統的最高等级联赛，英超由超级联盟负责具体运作，而運作模式為一所以20間球會共同擁有的有限公司。\r\n英格兰超级联赛成立於1992年2月20日，其前身是英格兰甲级联赛(頂級聯賽)。現今英超联赛已經成為世界上最受歡迎以及最受關注的足球聯賽，亦是英格蘭國家隊的少林寺。\r\n英超联赛自1991至1993年成立以來有47支球隊參與競爭，但只有六支奪得冠軍：曼聯（13次），車路士（4次），阿仙奴（3次），曼城（2次），布力般流浪和李斯特城（1次）。\r\n\r\n英格兰超级联赛是收入最高的足球联赛，根據德勤足球俱樂部財富排名榜,
                    2014–15年 收入最高首 30 名球隊, 英格蘭（英超）已佔了16隊。[1]。而2016–17年 未來3季英國以外地區轉播收入，每季超逾30億英鎊 。淨是未來3季(2016
                    -2019) 來自 香港 地區轉播收入, 每季已經約1億多美元。而在英國國內還有 BT Sport、 Sky Sports 51.6億鎊直播收入。[2]\r\n\r\n巴克莱银行曾以與超级联赛簽署價值6,580萬英鎊贊助合約3年至2010年
                    [3]。 2012年7月12日英超賽會宣佈2013/14賽季至2015/16年賽季繼續由巴克莱银行冠名贊助英超，贊助合約以每賽季4000萬英鎊計算即總值1億2000萬英鎊[4]。2016–17年
                    開始不再實行冠名巴克萊贊助，只作 Premier League 超級聯賽，，而亦進行了品牌改造，品牌標誌、品牌字體將有新面貌[5]。"
                  strDescriptionJP: "プレミアリーグ（英: Premier League）は、イングランドのサッカーリーグにおけるトップディヴィジョン（1部リーグ）。[1]\r\n\r\n世界中で約10億人以上に視聴され、全世界で最も人気が高いリーグであり[2]、世界最高峰レベルのリーグの一つである。サッカー競技のみならず、全世界のスポーツリーグの中で最もテレビ中継の視聴者が多く、人気、実力は共に高い。また、上位チームから下位チームまでの資金力及び、レベル差が小さいのも特徴で度々下位チームが上位チームに勝利することがある。このため現在では世界で最も優勝するのが難しいリーグであると言われている。2000年以降、欧州主要リーグの中でも圧倒的な売上高を誇り、2009-2010シーズンの売上高は24億7900万ユーロであり、2位のブンデスリーガを大きく引き離している[3]。\r\nテレビ放映権料も巨額であり2016年から2019年の3年間で95億ユーロ（約1.3兆円）の契約を結んでいる。放映権料の半分は各クラブに均等に分配され、25％は放映試合数、残り25％は順位に応じて分配される。[4]また海外放送分については均等に分配される。2014-2015年には1位チェルシーには1億2400万ユーロ（約153億円）、最下位のQPRでさえも7900万ユーロ（約105億円）の収益を手にした。[5]\r\nプレミアリーグ創設から、優勝経験があるのは、アーセナル、ブラックバーン・ローヴァーズ、チェルシー、マンチェスター・ユナイテッド、マンチェスター・シティ、レスター・シティの6クラブのみ。2000年代には、マンチェスター・U、チェルシー、アーセナル、リヴァプールの4クラブが毎年優勝争いを繰り広げていることから「ビッグ4」と呼ばれてきているが、2010年からは、それらのチームにトッテナム・ホットスパーとマンチェスター・シティを加えた「ビッグ6」になりつつある。2011年5月、1992年のプレミアリーグ創設から数えて12度目の優勝をマンチェスター・Uが果たした。この結果フットボールリーグ時代の7度の優勝と合わせて19回目の優勝となり、イングランドのトップリーグでの最多優勝チームとなった。優勝チームは翌シーズン、袖に刺繍されている獅子のロゴが金色になる（通常は紺色）。\r\n\r\nプレミアリーグは1992年にイングランドのプロサッカーリーグの改編に伴い、フットボールリーグから分離して新設された。20クラブが所属し、ホーム・アンド・アウェー方式による2回総当りで8月から翌年5月にかけて全38試合を戦う。勝ち点はそれぞれ勝利が3、引き分けが1、負けが0となっており、獲得した勝ち点によって順位を決定する。勝ち点が等しい場合は得失点差、それも等しい場合は総得点による。優勝クラブ、2位および3位クラブには、翌年度のUEFAチャンピオンズリーグの本大会への出場資格が、4位クラブにはプレーオフへの出場資格が与えられる。5位クラブには翌年度のUEFAヨーロッパリーグの本大会への出場資格が与えられる。また、下位3クラブが自動的に2部相当のフットボールリーグ・チャンピオンシップに降格し、フットボールリーグ・チャンピオンシップからは上位2クラブと、3〜6位の4クラブを対象としたプレーオフを勝ち抜いた1クラブの、計3クラブが昇格する。\r\n外国籍選手の登録制限は無く、EUおよびEFTA加盟国の国籍を持つ選手は労働許可証取得の必要が無い。それ以外の国籍選手は労働許可証取得の必要があるが、取得の条件として過去2年間で代表Aマッチ（親善試合を除く公式戦）の75％以上に出場していること、過去2年間のFIFAランキングの平均順位が70位以上の国の代表選手であることが必要。ただし、条件を満たさない場合でも特例として労働許可証が発行されることはある。ちなみに、イギリス（イングランド・ウェールズ・スコットランド・北アイルランド）、およびアイルランド国籍の選手は国内選手扱いとなる。ベンチ入り人数は7人まで。"
                  strDescriptionRU: "Премье́р-лига (англ. Premier League) — профессиональная футбольная
                    лига для английских футбольных клубов (также в ней могут играть некоторые клубы
                    из Уэльса[2]). Является высшим дивизионом в системе футбольных лиг Англии. В ней
                    выступают 20 клубов. Чемпионат проходит с августа по май, каждая команда проводит
                    38 матчей. До 2016 года турнир официально назывался Премьер-лига Barclays (англ.
                    Barclays Premier League), с 2016 года турнир не имеет главного спонсора. За пределами
                    Англии турнир часто называют «английской Премьер-лигой» (English Premier League).\r\n\r\nТурнир
                    был основан 20 февраля 1992 года под названием «Премьер-лига Футбольной ассоциации»
                    (англ. FA Premier League) после того, как клубы Первого дивизиона приняли решение
                    о выходе из Футбольной лиги, основанной в 1888 году, с целью получения большей
                    финансовой выгоды, в первую очередь за счёт получения большей прибыли от продажи
                    прав на телевизионные трансляции. С тех пор Премьер-лига стала самым популярным
                    спортивным чемпионатом в мире[3]. Также она является самой прибыльной футбольной
                    лигой в мире: консолидированные клубные доходы в сезоне 2007/08 составили 1,93
                    млрд фунтов (3,15 млрд долларов)[4]. На данный момент, если судить по таблице
                    коэффициентов УЕФА, Премьер-лига является третьим по силе национальным чемпионатом
                    в Европе, уступая лишь испанской «Ла Лиге» и немецкой «Бундеслиге»[5].\r\n\r\nВ
                    Премьер-лиге выступало 45 различных клубов, но лишь 6 из них выигрывали чемпионский
                    титул: «Манчестер Юнайтед» (13 раз), «Челси» (4 раза), «Арсенал» (3 раза), «Манчестер
                    Сити» (2 раза), «Блэкберн Роверс» и «Лестер Сити» (по 1 разу). Действующим чемпионом
                    является « Лестер Сити», выигравший первый в своей истории чемпионский титул в
                    сезоне 2015/16.\r\n\r\n"
                  strDescriptionES: "La Premier League, también conocida en el Reino Unido como The
                    Premiership, es la máxima categoría del sistema de Ligas de fútbol de Inglaterra.
                    Comenzó a disputarse en la temporada 1992-93 y desde entonces se ha celebrado
                    sin interrupciones. En ella pueden también participar clubes del País de Gales
                    que se encuentren adscritos al citado sistema de ligas, como si de otros clubes
                    ingleses se tratara. Este es el caso del Swansea City Association Football Club,
                    club radicado en Gales participante de la liga y que ha llegado a representar
                    a Inglaterra en competiciones europeas.\r\n\r\nEstablecida la Primera División
                    de Inglaterra denominada como The Football League en 1888 bajo amparo de The Football
                    Association, se fusionó en 1892 con la Football Alliance para conformar el primer
                    sistema de divisiones, y pasándose a denominar la principal categoría como Football
                    League First Division. Dicho sistema fue ampliándose hasta que se produjo una
                    escisión en la competición pasando a ser la Football League —que actualmente conforma
                    tres divisiones— Premier League su principal exponente, mientras que la hasta
                    el momento Primera División conjunta de Inglaterra y Gales de la Football League
                    pasó a ser la Segunda.\r\n\r\nEl actual formato fue establecido tras un acuerdo
                    el 20 de febrero de 1992 entre los clubes de la First Division por el que decidían
                    separarse de la Football League para tomar ventaja de un lucrativo contrato de
                    derechos de televisión impulsado por ellos mismos. Es por tanto una competición
                    de carácter privado o sociedad en la que los veinte clubes miembros actúan como
                    accionistas a través de una persona delegada por cada representante, quienes rigen
                    dicho comité junto con Dave Richards, director del mismo, y Richard Scudamore,
                    su director ejecutivo.\r\n\r\nEl torneo fue considerado por la Federación Internacional
                    de Historia y Estadística de Fútbol de la FIFA como la liga más fuerte de la primera
                    década del siglo xxi en Europa, superando a la Primera División de España y la
                    Serie A de Italia que ocupaban el segundo y tercer lugar respectivamente.2\r\n\r\nDesde
                    su segunda edición y hasta la temporada 2015-16 el nombre del patrocinador principal
                    se reflejaba en su denominación oficial, siendo el último desde 2004 cuando se
                    conocía como Barclays Premier League, circunstancia que dejó de ser así a partir
                    de la temporada 2016-17, cuando desapareció cualquier alusión a los patrocinadores
                    con el propósito de mantener una imagen comercial limpia. Desde entonces se conoce
                    simplemente como Premier League.\r\n\r\nA lo largo de su historia seis clubes
                    han resultado campeones, siendo el Manchester United Football Club el equipo más
                    laureado con trece campeonatos. Chelsea Football Club, Arsenal Football Club,
                    Manchester City Football Club, Blackburn Rovers Football Club y Leicester City
                    Football Club completan el resto de títulos de las veinticinco temporadas del
                    campeonato.\r\n\r\nEl mayor número de puntos en una edición, con noventa y cinco,
                    fue logrado en las temporada 2004-05 por el Chelsea F. C., logrando también el
                    récord de goles en una edición con 103 en la temporada 2009-10."
                  strDescriptionPT: "Premier League é uma liga profissional de futebol da Inglaterra
                    e está no topo do sistema de ligas do futebol inglês, sendo a principal competição
                    de futebol do país. Ela era patrocinada pelo Barclays Bank até 2016, motivo pelo
                    qual era oficialmente chamada de Barclays Premier League.\r\n\r\nÉ disputada por
                    vinte clubes no sistema de pontos corridos, em que no final de cada temporada
                    os quatro melhores colocados participam da Liga dos Campeões da UEFA, e os três
                    piores são rebaixados para a Football League Championship, dando lugar aos três
                    melhores desta competição. Cada temporada decorre entre agosto e maio, tendo 38
                    rodadas com dez partidas cada, totalizando 380 partidas em toda a temporada. A
                    maioria dos jogos são disputados durante o período da tarde nos sábados e domingos
                    e algumas vezes durante a noite no meio da semana.\r\n\r\nA competição foi formada
                    como FA Premier League em 20 de fevereiro de 1992, após a decisão dos clubes da
                    Football League First Division de romperem com a Football League, originalmente
                    fundada em 1888, para aumentarem suas receitas provenientes de direitos de televisão,
                    que atualmente rendem um bilhão de libras por ano para transmissões domésticas,
                    com a BSkyB e BT Group. A Premier League é a liga de futebol mais popular do mundo,
                    transmitida por oitenta redes de televisão em mais de duzentos países.\r\n\r\nNa
                    temporada 2013–14 a média de público da competição foi de 36 631, sendo a segunda
                    mais alta em ligas de futebol profissional, atrás apenas da Bundesliga. A Premier
                    League está em segundo lugar nos coeficientes de ligas da UEFA, baseados nos desempenhos
                    em competições europeias ao longo dos últimos cinco anos.\r\n\r\nDesde 1888, 24
                    clubes foram coroados campeões do sistema de futebol inglês. Desde a criação da
                    liga, em 1992, um total de 47 clubes já estiveram na Premier League, dos quais
                    seis venceram o título: o Manchester United, o maior campeão com treze títulos,
                    o Chelsea, com quatro títulos, o Arsenal, com três títulos e único clube a conquistar
                    a Premier League de forma invicta, o Manchester City, com dois títulos, Blackburn
                    Rovers e o atual campeão Leicester City , com uma conquista. Além dos títulos
                    únicos das cidades de Blackburn e Leicester, apenas as cidades de Manchester (15)
                    e Londres (7) festejaram o título."
                  strDescriptionSE: "Premier League, 1992–2007 benämnd FA Premier League, är en engelsk
                    fotbollsliga, grundad 1992, som är den högsta divisionen i det engelska ligasystemet.\r\n\r\n20
                    klubbar har plats i ligan som spelas höst–vår och varar från augusti till maj.
                    De fyra högst placerade klubbarna är direktkvalificerade till Uefa Champions League
                    och de tre lägst placerade blir nedflyttade till English Football Leagues förstadivision,
                    EFL Championship. Vinnaren av Premier League kan kalla sig \"Engelska mästare
                    i fotboll\" även om serien också kan innehålla klubbar från Wales; till exempel
                    Swansea City och Cardiff City.\r\n\r\nPremier League är världens mest bevakade
                    fotbollsliga[2][3] och på Uefas ranking över ligor (som bygger på resultat i europeiska
                    cuper under de senaste fem åren)[4] räknas man som den näst bästa inhemska ligan
                    efter spanska La Liga.[5]\r\n\r\nTotalt 49 klubbar har till och med säsongen 2018/19
                    tävlat i Premier League men bara sex av dem har vunnit titeln: Manchester United,
                    Blackburn Rovers, Arsenal, Chelsea, Manchester City och Leicester City. Sex klubbar,
                    Arsenal, Chelsea, Everton, Liverpool, Manchester United och Tottenham Hotspur,
                    har spelat oavbrutet i ligan sedan dess grundande 1992."
                  strDescriptionNL: "De Premier League is de hoogste Engelse voetbalcompetitie.\r\n\r\nDe
                    competitie bestaat uit twintig clubs die tussen augustus en mei in totaal 380
                    wedstrijden spelen. Naast Engelse clubs kunnen ook clubs uit Wales zich kwalificeren
                    voor een plaats in de Premier League, maar daarvoor moeten zij wel deelnemen aan
                    de Engelse voetbalpiramide. Er bestaat een promotie- en degradatieregeling tussen
                    de Premier League en de Football League.\r\n\r\nBuiten Engeland wordt vaak naar
                    de competitie gerefereerd als de Engelse Premier League (EPL)."
                  strDescriptionHU: "A Premier League (más néven Premiership vagy Barclays Premier
                    League) az angol labdarúgó bajnokságok legfelsőbb osztályának elnevezése. Ez a
                    világ legnézettebb labdarúgó-bajnoksága,[1] és ez hozza az összes bajnokság közül
                    a legtöbb hasznot.[2]\r\n\r\nA jelenlegi rendszert 1992. február 20-án hozták
                    létre az addigi legfelső osztályú The Football League-ből, amit 1888-ban alapítottak.
                    Jelenleg húsz csapat a tagja. A szezonok augusztustól májusig tartanak, és 38
                    mérkőzést játszanak a részt vevő csapatok: minden csapat kétszer az összes többivel,
                    egyszer hazai, egyszer idegen pályán. Minden szezon végén három csapat esik ki
                    a másodosztályba (The Championship), és három kerül fel onnan a Premiershipbe.
                    Az eddigi 24 szezon alatt 45 klub szerepelt a Premier League-ben, de csak hat
                    csapat nyerte meg a sorozatot: a Manchester United (tizenháromszor), az Arsenal
                    (háromszor), a Chelsea (négyszer), a Manchester City (kétszer), a Blackburn Rovers
                    (egyszer), valamint a Leicester City (egyszer).\r\n\r\nA világ hatodik legnagyobb
                    nézőszámú profi sportligája.[3]"
                  strDescriptionNO: "Premier League er den engelske toppserien i fotball. Premier
                    League er på toppen av ligasystemet i engelsk fotball, og består av 20 lag, som
                    operer med systemet opprykk og nedrykk med Football League. Premier League er
                    et aksjeselskap hvor de 20 lagene i ligaen er aksjonærer. Sesongen starter i august
                    og avsluttes i mai, og alle lagene spiller 19 kamper hjemme og borte, til sammen
                    38 kamper per sesong. Premier League var inntil 2015/16-sesongen kjent som Barclays
                    Premier League.[1]\r\n\r\nLigaen ble dannet som FA Premier League 20. februar
                    1992, som følge av avgjørelsen om at klubbene i Football League First Division
                    skulle skilles fra Football League, og ta fordel av de lukrative TV-avtalene.
                    Premier League har siden blitt verdens mest sette sportsliga.[2] Det er verdens
                    mest lukrative fotballiga, med totale klubbinntekter på til sammen 1 930 000 000
                    britiske pund (ca. 19,3 milliarder norske kroner) i 2007/08.[3]\r\n\r\nTotalt
                    har det spilt 44 lag i Premier League, siste er Blackpool, men bare seks lag har
                    vunnet ligaen: Manchester United, Blackburn Rovers, Arsenal, Chelsea, Manchester
                    City og Leicester City."
                  strDescriptionPL: "Premier League (nazywana także English Premier League) – zawodowa
                    liga piłkarska znajdująca się na najwyższym szczeblu rozgrywek piłkarskich w Anglii.
                    Gra w niej 20 klubów. W lidze tej obowiązuje reguła awansu i spadku. Premier League
                    jest korporacją, której 20 zespołów w niej grających są akcjonariuszami. Sezon
                    rozgrywek rozpoczyna się w sierpniu, a kończy się w maju. Każdy klub rozgrywa
                    38 meczów w tym czasie ze wszystkich 380 spotkań ligowych.\r\n\r\nLiga została
                    założona jako FA Premier League 20 lutego 1992 roku po tym jak zespoły Football
                    League First Division zdecydowały stać się niezależne od The Football League powstałej
                    w 1888 roku. Czerpała ona zyski z praw telewizyjnych. Od tego czasu Premier League
                    jest najchętniej oglądaną ligą sportową na świecie[1]. Są to także najbardziej
                    dochodowe rozgrywki piłkarskie. W sezonie 2007/2008 obroty klubów wyniosły 1,93
                    miliardów funtów (3,15 miliardów dolarów)[2]. Premier League zajmuje trzecie miejsce
                    w rankingu UEFA, w którym liczą się występy zespołów z danych lig w europejskich
                    pucharach z ostatnich pięciu lat[3].\r\n\r\nOd czasu założenia w rozgrywkach Premier
                    League brały udział 44 kluby.\r\n\r\nMimo znaczących sukcesów europejskiej piłki
                    nożnej w latach 70. i na początku 80., późne lata 80. to spadek znaczenia piłki
                    angielskiej. Kibice zmagali się z niedostatecznymi udogodnieniami na stadionach,
                    które popadały w rozsypkę, chuligaństwo rozpowszechniało się. Poza tym zespoły
                    z Anglii dostały zakaz gry w pucharach europejskich po zamieszkach na Heysel w
                    1985 roku[4]. The Football League First Division, będąca w tym czasie na pierwszym
                    szczeblu rozgrywek w Anglii była za innymi ligami, między innymi włoską Serie
                    A i hiszpańską Primera División zarówno we frekwencji na spotkaniach jak i obrotach
                    zespołów. Z tego powodu niektórzy angielscy zawodnicy przenosili się za granicę[5].
                    Na początku lat 90. sytuacja ta uległa zmianie; Anglia na Mistrzostwach Świata
                    1990 doszła do półfinałów. UEFA w tym samym roku zniosła zakaz gry angielskim
                    zespołom w europejskich pucharach. Rok później Manchester United zdobył Puchar
                    Zdobywców Pucharów. Po tragedii na Hillsborough wydano także Raport Taylora, który
                    miał poprawić bezpieczeństwo na stadionach poprzez usunięcie z nich miejsc stojących[6].\r\n\r\nPieniądze
                    telewizyjne stały się ważniejsze; Football League otrzymało 6,3 milionów funtów
                    za dwuletnią umowę podpisaną w 1986 roku, zaś gdy w 1988 roku zawarto nowy, czteroletni
                    kontrakt, kwota ta wynosiła 44 miliony[7]. W 1988 roku pierwszy raz spróbowano
                    oddzielić First Division od Football League, jednak nie powiodło się to[8]. Stadiony
                    rozbudowywano, coraz więcej osób przychodziło na spotkania; najlepsze kluby z
                    Anglii ponownie rozpoczęły starania o powstanie nowych rozgrywek, niezależnych
                    od Football League."
                  strDescriptionIL: ע"א פרמייר ליג (The FA Premier League) נגד המועצה להסדר ההימורים
                    בספורט[1] הוא פסק דין של בית המשפט העליון שניתן בשנת 2010. עיקר המחלוקת נסובה
                    סביב רצונן של ליגות הכדורגל בבריטניה לנכס לעצמן את זכות היוצרים בלוחות משחקים
                    שהוכנו עבור הטורנירים שמתבצעים בליגות האנגליות והסקוטיות. כלומר, לנכס לעצמן את
                    היכולות להשתמש ולאפשר שימוש באותם הלוחות שבהכנתם הושקעו משאבים רבים. בבואו להכריע
                    את הדין, ביקש בית המשפט לאזן בין האינטרסים העומדים בבסיס דיני זכויות היוצרים,
                    בעיקר בין האינטרס לתמרץ יוצרים כדי לעודד יצירה ובכך להעשיר את עולם הביטוי ובין
                    הזכות לחופש המידע. פסק הדין מהווה חיזוק להלכות בית המשפט בעניין דרישת המקוריות
                    שבחוק זכות יוצרים וכן למבחנים המשפטיים שנועדו לקבוע קנה מידה בנוגע לטיב המקוריות
                    הנדרשת. השופט סלים ג'ובראן, בהסכמתם של השופטים ניל הנדל ומרים נאור, קבע שלוחות
                    המשחקים אינם מהווים יצירה מקורית ולפיכך לא חוסים תחת הגנת זכות היוצרים.
                  strTvRights: "Australia - Optus [2022-2028]\r\nCanada - FuboTV [2022-2025]\r\nCarribean
                    - Verticast [2022-2025] \r\nHong Kong - Now TV [2022-2025]\r\nIndia - Star Sports
                    [2022-2025]\r\nIndonesia - Emtek [2022-2025]\r\nMalaysia - Astro [2022-2025]\r\nMENA
                    - beIN Sports [2022-2025]\r\nNew Zealand - Sky Sport [2022-2028]\r\nSingapore
                    - StarHub [2022-2028]\r\nSouth Africa - SuperSport [2022-2025]\r\nUK - Amazon
                    Prime Video [2022-2025]\r\nUK - BT Sport [2022-2025]\r\nUK - Sky Sports [2022-2025]\r\nUS
                    - NBC Sports [2022-2028]"
                  strFanart1: https://www.thesportsdb.com/images/media/league/fanart/odberp1725731801.jpg
                  strFanart2: https://www.thesportsdb.com/images/media/league/fanart/s0ozu31725731959.jpg
                  strFanart3: https://www.thesportsdb.com/images/media/league/fanart/44vpk61725732073.jpg
                  strFanart4: https://www.thesportsdb.com/images/media/league/fanart/grmbt01725731922.jpg
                  strBanner: https://www.thesportsdb.com/images/media/league/banner/xe1es51638921786.jpg
                  strBadge: https://www.thesportsdb.com/images/media/league/badge/gasy9d1737743125.png
                  strLogo: https://www.thesportsdb.com/images/media/league/logo/4c377s1535214890.png
                  strPoster: https://www.thesportsdb.com/images/media/league/poster/67al0l1719007596.jpg
                  strTrophy: https://www.thesportsdb.com/images/media/league/trophy/9a6kw51689108793.png
                  strNaming: "{strHomeTeam} vs {strAwayTeam}"
                  strComplete: 'yes'
                  strLocked: unlocked
  /lookup/team/{idTeam}:
    get:
      summary: Lookup team by ID
      description: Lookup for any team using its unique ID.
      operationId: lookupTeamById
      tags:
        - V2 API Lookup
      parameters:
        - in: path
          name: idTeam
          description: The ID of the team to lookup.
          schema:
            type: integer
          required: true
          example: 133597
      responses:
        '200':
          description: Team details for the given ID
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/TeamInfo'
              example:
                lookup:
                - idTeam: '133597'
                  idESPN: '392'
                  idAPIfootball: '54'
                  intLoved: '0'
                  strTeam: Birmingham City
                  strTeamAlternate: Birmingham City Football Club
                  strTeamShort: BRC
                  intFormedYear: '1875'
                  strSport: Soccer
                  strLeague: English League Championship
                  idLeague: '4329'
                  strLeague2: FA Cup
                  idLeague2: '4482'
                  strLeague3: EFL Cup
                  idLeague3: '4570'
                  strLeague4: ''
                  idLeague4: 
                  strLeague5: ''
                  idLeague5: 
                  strLeague6: ''
                  idLeague6: 
                  strLeague7: ''
                  idLeague7: 
                  strDivision: 
                  idVenue: '16224'
                  strStadium: St Andrews
                  strKeywords: ''
                  strRSS: ''
                  strLocation: Birmingham, England
                  intStadiumCapacity: '30016'
                  strWebsite: www.bcfc.com
                  strFacebook: www.facebook.com/BCFCofficial
                  strTwitter: twitter.com/bcfc
                  strInstagram: www.instagram.com/bcfcofficial/?hl=en
                  strDescriptionEN: "Birmingham City Football Club is a professional association football
                    club based in the city of Birmingham, England. Formed in 1875 as Small Heath Alliance,
                    they became Small Heath in 1888, then Birmingham in 1905, finally becoming Birmingham
                    City in 1943. They compete in the Football League Championship, the second tier
                    of league football in England.\r\n\r\nAs Small Heath, they played in the Football
                    Alliance before becoming founder members and first ever champions of the Football
                    League Second Division. The most successful period in their history was in the
                    1950s and early 1960s. They achieved their highest finishing position of sixth
                    in the First Division in the 1955–56 season and reached the 1956 FA Cup Final,
                    progressed to the final of the Inter-Cities Fairs Cup in 1960 and 1961, and won
                    their first major trophy, the League Cup, in 1963, beating Aston Villa 3–1 on
                    aggregate. They won the latter competition for the second time in 2011. They have
                    played in the top tier of English football for the majority of their history.
                    Their longest period spent outside the top division, between 1986 and 2002, included
                    two brief spells in the third tier of the English League, during which time they
                    twice won the Football League Trophy.\r\n\r\nSt Andrew's has been their home ground
                    since 1906. They have a long-standing and fierce rivalry with Aston Villa, their
                    nearest neighbours, with whom they play the Second City derby. The club's nickname
                    is Blues, due to the colour of their kit, and their fans are known as Bluenoses."
                  strDescriptionDE: 
                  strDescriptionFR: 
                  strDescriptionCN: 
                  strDescriptionIT: "Il Birmingham City Football Club, meglio noto come Birmingham
                    City, è una società calcistica inglese con sede a Birmingham. Milita in Championship,
                    la seconda divisione del campionato inglese di calcio.\r\n\r\nFondato nel 1875
                    come Small Heath Alliance, è diventato Small Heath nel 1888, Birmingham Football
                    Club nel 1905 infine Birmingham City Football Club nel 1943. Alla fine della stagione
                    2008-2009 la squadra è stata promossa nella Premier League. Come Small Heat fu
                    tra i fondatori e primo campione di sempre nella Second Division. Il periodo di
                    maggior successo della storia del club è stato negli anni 1950-1960. Il miglior
                    risultato raggiunto in First Division è stato il sesto posto nella stagione 1955-1956
                    e la finale in FA Cup nel 1956. Nel 1960 e nel 1961 raggiunge per due volte consecutive
                    la finale della Coppa delle Fiere (antesignana dell'attuale Europa League, seppur
                    questo aspetto non sia formalmente riconosciuto dalla UEFA), perdendo in entrambi
                    i casi, rispettivamente contro il Barcellona e la Roma. Nel 1963 riesce a vincere
                    la prima League Cup battendo Aston Villa 3-1.\r\n\r\nIl secondo successo in tale
                    competizione l'ha ottenuto nel 2011, a distanza di quarantotto anni dal precedente,
                    battendo l'Arsenal 2-1. Il Birmingham City ha passato la maggior parte della sua
                    storia nel livello superiore del calcio inglese[1] ma ha avuto anche un periodo
                    nero tra il 1986 e il 2002 quando fu costantemente fuori dalla massima divisione.
                    In questo periodo trascorse anche due stagioni nella terza divisione inglese durante
                    le quali vinse due volte il Football League Trophy.\r\n\r\nI giocatori sono conosciuti
                    con il soprannome di Blues (per via del colore delle magliette) e i tifosi sono
                    per questo soprannominati Bluenoses. La squadra gioca le partite in casa al St
                    Andrew's dal 1906."
                  strDescriptionJP: 
                  strDescriptionRU: 
                  strDescriptionES: 
                  strDescriptionPT: 
                  strDescriptionSE: 
                  strDescriptionNL: 
                  strDescriptionHU: 
                  strDescriptionNO: 
                  strDescriptionIL: 
                  strDescriptionPL: 
                  strColour1: "#0000FF"
                  strColour2: "#FFFFFF"
                  strColour3: ''
                  strGender: Male
                  strCountry: England
                  strBadge: https://r2.thesportsdb.com/images/media/team/badge/wufs551672950865.png
                  strLogo: https://r2.thesportsdb.com/images/media/team/logo/uxptsr1426155255.png
                  strFanart1: https://r2.thesportsdb.com/images/media/team/fanart/2mzym11527947685.jpg
                  strFanart2: https://r2.thesportsdb.com/images/media/team/fanart/95w4gk1527947607.jpg
                  strFanart3: https://r2.thesportsdb.com/images/media/team/fanart/ptluwe1527947727.jpg
                  strFanart4: https://r2.thesportsdb.com/images/media/team/fanart/2meda41527947781.jpg
                  strBanner: https://r2.thesportsdb.com/images/media/team/banner/me4sf81527947974.jpg
                  strEquipment: https://r2.thesportsdb.com/images/media/team/equipment/lrpbf91724786542.png
                  strYoutube: www.youtube.com/user/officialbcfc
                  strLocked: unlocked

  /lookup/team_equipment/{idTeam}:
    get:
      summary: Lookup team equipment by ID
      description: Lookup for any team equipment artwork using its unique ID.
      operationId: lookupTeamEquipmentById
      tags:
        - V2 API Lookup
      parameters:
        - in: path
          name: idTeam
          description: The ID of the team to lookup equipment for.
          schema:
            type: integer
          required: true
          example: 133597
      responses:
        '200':
          description: Team equipment details for the given team ID
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/TeamEquipments'
              example:
                lookup:
                - idEquipment: '612'
                  idTeam: '133597'
                  date: '2019-08-16 13:22:58'
                  strSeason: 2019-2020
                  strEquipment: https://r2.thesportsdb.com/images/media/team/equipment/2019-133597-Jersey.png
                  strType: 1st
                  strUsername: smudgie
                - idEquipment: '1842'
                  idTeam: '133597'
                  date: '2020-11-03 14:12:47'
                  strSeason: 2020-2021
                  strEquipment: https://r2.thesportsdb.com/images/media/team/equipment/xhnsto1604412760.png
                  strType: 1st
                  strUsername: smudgie
                - idEquipment: '1843'
                  idTeam: '133597'
                  date: '2020-11-03 14:13:04'
                  strSeason: 2020-2021
                  strEquipment: https://r2.thesportsdb.com/images/media/team/equipment/0xd6mt1604412777.png
                  strType: 2nd
                  strUsername: smudgie
                - idEquipment: '4373'
                  idTeam: '133597'
                  date: '2021-07-19 23:36:31'
                  strSeason: 2021-2022
                  strEquipment: https://r2.thesportsdb.com/images/media/team/equipment/bf6jv31626734178.png
                  strType: 1st
                  strUsername: GOAviator
                - idEquipment: '5205'
                  idTeam: '133597'
                  date: '2021-12-09 21:23:09'
                  strSeason: 2021-2022
                  strEquipment: https://r2.thesportsdb.com/images/media/team/equipment/kylax81639084973.png
                  strType: 2nd
                  strUsername: GOAviator
                - idEquipment: '5206'
                  idTeam: '133597'
                  date: '2021-12-09 21:23:17'
                  strSeason: 2021-2022
                  strEquipment: https://r2.thesportsdb.com/images/media/team/equipment/cfho1r1639084992.png
                  strType: 3rd
                  strUsername: GOAviator
                - idEquipment: '5207'
                  idTeam: '133597'
                  date: '2021-12-09 21:23:25'
                  strSeason: 2021-2022
                  strEquipment: https://r2.thesportsdb.com/images/media/team/equipment/ld5kt11639084999.png
                  strType: 4th
                  strUsername: GOAviator
                - idEquipment: '6109'
                  idTeam: '133597'
                  date: '2022-07-02 20:39:01'
                  strSeason: 2022-2023
                  strEquipment: https://r2.thesportsdb.com/images/media/team/equipment/go876z1656790734.png
                  strType: 1st
                  strUsername: smudgie
                - idEquipment: '7671'
                  idTeam: '133597'
                  date: '2023-07-28 20:54:19'
                  strSeason: 2023-2024
                  strEquipment: https://r2.thesportsdb.com/images/media/team/equipment/o6j84w1690574052.png
                  strType: 1st
                  strUsername: GOAviator
                - idEquipment: '9304'
                  idTeam: '133597'
                  date: '2024-08-27 20:22:32'
                  strSeason: 2024-2025
                  strEquipment: https://r2.thesportsdb.com/images/media/team/equipment/lrpbf91724786542.png
                  strType: 1st
                  strUsername: smudgie
                - idEquipment: '9306'
                  idTeam: '133597'
                  date: '2024-08-27 23:59:15'
                  strSeason: 2024-2025
                  strEquipment: https://r2.thesportsdb.com/images/media/team/equipment/5fww0t1724799551.png
                  strType: 2nd
                  strUsername: zag
                - idEquipment: '9307'
                  idTeam: '133597'
                  date: '2024-08-28 00:00:16'
                  strSeason: 2024-2025
                  strEquipment: https://r2.thesportsdb.com/images/media/team/equipment/cdxq5y1724799612.png
                  strType: 3rd
                  strUsername: zag
                - idEquipment: '9308'
                  idTeam: '133597'
                  date: '2024-08-28 00:01:39'
                  strSeason: 2023-2024
                  strEquipment: https://r2.thesportsdb.com/images/media/team/equipment/u8g5mz1724799696.png
                  strType: 2nd
                  strUsername: zag
                - idEquipment: '9309'
                  idTeam: '133597'
                  date: '2024-08-28 00:02:38'
                  strSeason: 2022-2023
                  strEquipment: https://r2.thesportsdb.com/images/media/team/equipment/9p6oeh1724799754.png
                  strType: 2nd
                  strUsername: zag
  /lookup/player/{idPlayer}:
    get:
      summary: Lookup player by ID
      description: Lookup for any player using their unique ID.
      operationId: lookupPlayerById
      tags:
        - V2 API Lookup
      parameters:
        - in: path
          name: idPlayer
          description: The ID of the player to lookup.
          schema:
            type: integer
            format: int64
          required: true
          example: 34172575
      responses:
        '200':
          description: Player details for the given ID
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/PlayerLookup'
              example:
                lookup:
                - idPlayer: '34172575'
                  idTeam: '133675'
                  idTeam2: null
                  idTeamNational: null
                  idAPIfootball: '56396'
                  idPlayerManager: null
                  idWikidata: Q69691627
                  idTransferMkt: '449151'
                  idESPN: '261054'
                  strNationality: Brazil
                  strPlayer: Junior Messias
                  strPlayerAlternate: ''
                  strTeam: Genoa
                  strTeam2: ''
                  strSport: Soccer
                  intSoccerXMLTeamID: null
                  dateBorn: '1991-05-13'
                  dateDied: null
                  strNumber: '10'
                  dateSigned: null
                  strSigning: Unknown
                  strWage: ''
                  strOutfitter: ''
                  strKit: ''
                  strAgent: 'GG11 '
                  strBirthLocation: 'Belo Horizonte, Brazil'
                  strEthnicity: Hispanic
                  strStatus: Active
                  strDescriptionEN: >-
                    Junior Walter Messias (born 13 May 1991) is a Brazilian football player.
                    He plays in Italy for Milan.
                  strDescriptionDE: null
                  strDescriptionFR: null
                  strDescriptionCN: null
                  strDescriptionIT: >-
                    Junior Walter Messias (Belo Horizonte 13 May 1991) é un calciatore
                    brasiliano attaccante del Milan in prestito dal Crotone.
                  strDescriptionJP: null
                  strDescriptionRU: null
                  strDescriptionES: null
                  strDescriptionPT: null
                  strDescriptionSE: null
                  strDescriptionNL: null
                  strDescriptionHU: null
                  strDescriptionNO: null
                  strDescriptionIL: null
                  strDescriptionPL: null
                  strGender: Male
                  strSide: ''
                  strPosition: Forward
                  strCollege: null
                  strFacebook: ''
                  strWebsite: ''
                  strTwitter: ''
                  strInstagram: 'http://www.instagram.com/messias_w_jr30/'
                  strYoutube: ''
                  strHeight: 1.74 m (5 ft 9 in)
                  strWeight: 152 lbs
                  intLoved: '0'
                  strThumb: 'https://www.thesportsdb.com/images/media/player/thumb/awp7091608193597.jpg'
                  strPoster: null
                  strCutout: >-
                    https://www.thesportsdb.com/images/media/player/cutout/wrxzl91697976266.png
                  strRender: >-
                    https://www.thesportsdb.com/images/media/player/render/hputk51610358210.png
                  strBanner: null
                  strFanart1: null
                  strFanart2: null
                  strFanart3: null
                  strFanart4: null
                  strCreativeCommons: 'No'
                  strLocked: unlocked

  /lookup/player_contracts/{idPlayer}:
    get:
      summary: Lookup player contracts.
      description: Lookup player career history by player ID.
      operationId: lookupPlayerCareerHistoryById
      tags:
        - V2 API Lookup
      parameters:
        - in: path
          name: idPlayer
          description: The ID of the player to lookup career history for.
          schema:
            type: integer
            format: int64
          required: true
          example: 34146304
      responses:
        '200':
          description: Player career history details for the given player ID
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/PlayerCareerHistory'
              example:
                lookup:
                - id: '306'
                  idPlayer: '34146304'
                  idTeam: '133676'
                  strSport: Soccer
                  strPlayer: Cristiano Ronaldo
                  strTeam: Juventus
                  strBadge: 'https://r2.thesportsdb.com/images/media/team/badge/dd6d6q1535186317.png'
                  strYearStart: '2018'
                  strYearEnd: '2022'
                  strWage: €31m a year
                - id: '3109'
                  idPlayer: '34146304'
                  idTeam: '133612'
                  strSport: Soccer
                  strPlayer: Cristiano Ronaldo
                  strTeam: Manchester United
                  strBadge: 'https://r2.thesportsdb.com/images/media/team/badge/xzqdr11517660252.png'
                  strYearStart: '2021'
                  strYearEnd: '2023'
                  strWage: ''
                - id: '3112'
                  idPlayer: '34146304'
                  idTeam: '133612'
                  strSport: Soccer
                  strPlayer: Cristiano Ronaldo
                  strTeam: Manchester United
                  strBadge: 'https://r2.thesportsdb.com/images/media/team/badge/xzqdr11517660252.png'
                  strYearStart: 2019-2020
                  strYearEnd: 2020-2021
                  strWage: ''
                - id: '4175'
                  idPlayer: '34146304'
                  idTeam: '136022'
                  strSport: Soccer
                  strPlayer: Cristiano Ronaldo
                  strTeam: Al Nassr FC
                  strBadge: 'https://r2.thesportsdb.com/images/media/team/badge/9cyok11630591314.png'
                  strYearStart: '2023'
                  strYearEnd: '2025'
                  strWage: ''

  /lookup/player_honours/{idPlayer}:
    get:
      summary: Lookup player honours.
      description: Lookup for any player honours using their unique ID.
      operationId: lookupPlayerHonoursById
      tags:
        - V2 API Lookup
      parameters:
        - in: path
          name: idPlayer
          description: The ID of the player to lookup honours for.
          schema:
            type: integer
            format: int64
          required: true
          example: 34146304
      responses:
        '200':
          description: Player honours details for the given player ID
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/PlayerHonourLookup'
              example:
                lookup:
                - id: '254'
                  idPlayer: '34146304'
                  idTeam: '133612'
                  idLeague: '4328'
                  idHonour: '564'
                  strSport: Soccer
                  strPlayer: Cristiano Ronaldo
                  strTeam: Manchester United
                  strTeamBadge: 'https://r2.thesportsdb.com/images/media/team/badge/xzqdr11517660252.png'
                  strHonour: English Premier League
                  strHonourLogo: 'https://www.thesportsdb.com/images/media/honour/logo/jdftcx1650642018.png'
                  strHonourTrophy: >-
                    https://www.thesportsdb.com/images/media/honour/trophy/6nw7za1650642103.png
                  strSeason: 2006-2007
                - id: '255'
                  idPlayer: '34146304'
                  idTeam: '133612'
                  idLeague: '4328'
                  idHonour: '564'
                  strSport: Soccer
                  strPlayer: Cristiano Ronaldo
                  strTeam: Manchester United
                  strTeamBadge: 'https://r2.thesportsdb.com/images/media/team/badge/xzqdr11517660252.png'
                  strHonour: English Premier League
                  strHonourLogo: 'https://www.thesportsdb.com/images/media/honour/logo/jdftcx1650642018.png'
                  strHonourTrophy: >-
                    https://www.thesportsdb.com/images/media/honour/trophy/6nw7za1650642103.png
                  strSeason: 2007-2008
                - id: '256'
                  idPlayer: '34146304'
                  idTeam: '133612'
                  idLeague: '4328'
                  idHonour: '564'
                  strSport: Soccer
                  strPlayer: Cristiano Ronaldo
                  strTeam: Manchester United
                  strTeamBadge: 'https://r2.thesportsdb.com/images/media/team/badge/xzqdr11517660252.png'
                  strHonour: English Premier League
                  strHonourLogo: 'https://www.thesportsdb.com/images/media/honour/logo/jdftcx1650642018.png'
                  strHonourTrophy: >-
                    https://www.thesportsdb.com/images/media/honour/trophy/6nw7za1650642103.png
                  strSeason: 2008-2009
                - id: '257'
                  idPlayer: '34146304'
                  idTeam: '133612'
                  idLeague: '4482'
                  idHonour: '606'
                  strSport: Soccer
                  strPlayer: Cristiano Ronaldo
                  strTeam: Manchester United
                  strTeamBadge: 'https://r2.thesportsdb.com/images/media/team/badge/xzqdr11517660252.png'
                  strHonour: English FA Cup
                  strHonourLogo: 'https://www.thesportsdb.com/images/media/honour/logo/87gth21650834128.png'
                  strHonourTrophy: >-
                    https://www.thesportsdb.com/images/media/honour/trophy/sgeepn1709569325.png
                  strSeason: 2003-2004
                - id: '70683'
                  idPlayer: '34146304'
                  idTeam: '133908'
                  idLeague: '4490'
                  idHonour: '918'
                  strSport: Soccer
                  strPlayer: Cristiano Ronaldo
                  strTeam: Portugal
                  strTeamBadge: 'https://r2.thesportsdb.com/images/media/team/badge/swqvpy1455466083.png'
                  strHonour: UEFA Nations League
                  strHonourLogo: 'https://www.thesportsdb.com/images/media/honour/logo/xcswuo1651310234.png'
                  strHonourTrophy: >-
                    https://www.thesportsdb.com/images/media/honour/trophy/1dhbz31702273403.png
                  strSeason: 2024-2025

  /lookup/player_milestones/{idPlayer}:
    get:
      summary: Lookup player milestones.
      description: Lookup player milestones by player ID.
      operationId: lookupPlayerMilestonesById
      tags:
        - V2 API Lookup
      parameters:
        - in: path
          name: idPlayer
          description: The ID of the player to lookup milestones for.
          schema:
            type: integer
            format: int64
          required: true
          example: 34146304
      responses:
        '200':
          description: Player milestones details for the given player ID
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/PlayerMilestones'
              example:
                lookup:
                - id: '56'
                  idPlayer: '34146304'
                  strPlayer: Cristiano Ronaldo
                  idTeam: '133612'
                  idMilestone: '1672'
                  strTeam: Manchester United
                  strSport: Soccer
                  strMilestone: English Premier League Hat-Trick
                  strMilestoneLogo: >-
                    https://www.thesportsdb.com/images/media/milestone/logo/pnlc8e1661358277.png
                  dateMilestone: '2022-03-12'
                - id: '57'
                  idPlayer: '34146304'
                  strPlayer: Cristiano Ronaldo
                  idTeam: '133612'
                  idMilestone: '1672'
                  strTeam: Manchester United
                  strSport: Soccer
                  strMilestone: English Premier League Hat-Trick
                  strMilestoneLogo: >-
                    https://www.thesportsdb.com/images/media/milestone/logo/pnlc8e1661358277.png
                  dateMilestone: '2022-04-16'
  /lookup/player_teams/{idPlayer}:
    get:
      summary: Lookup player former teams.
      description: Lookup for any player former teams using their unique ID.
      operationId: lookupFormerTeamsByPlayerId
      tags:
        - V2 API Lookup
      parameters:
        - in: path
          name: idPlayer
          description: The ID of the player to lookup former teams for.
          schema:
            type: integer
            format: int64
          required: true
          example: 34146304
      responses:
        '200':
          description: Former teams details for the given player ID
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/FormerTeams'
              example:
                lookup:
                - id: '12309'
                  idPlayer: '34146304'
                  idFormerTeam: '133738'
                  strSport: Soccer
                  strPlayer: Cristiano Ronaldo
                  strFormerTeam: Real Madrid
                  strMoveType: Permanent
                  strBadge: 'https://r2.thesportsdb.com/images/media/team/badge/vwvwrw1473502969.png'
                  strJoined: '2009'
                  strDeparted: '2018'
                - id: '25847'
                  idPlayer: '34146304'
                  idFormerTeam: '134109'
                  strSport: Soccer
                  strPlayer: Cristiano Ronaldo
                  strFormerTeam: 'CD Nacional de Madeira '
                  strMoveType: Youth
                  strBadge: 'https://r2.thesportsdb.com/images/media/team/badge/xqyxrt1471878436.png'
                  strJoined: '1995'
                  strDeparted: '1997'
                - id: '25848'
                  idPlayer: '34146304'
                  idFormerTeam: '135708'
                  strSport: Soccer
                  strPlayer: Cristiano Ronaldo
                  strFormerTeam: Sporting CP
                  strMoveType: Youth
                  strBadge: 'https://r2.thesportsdb.com/images/media/team/badge/svxpsx1471876338.png'
                  strJoined: '1997'
                  strDeparted: '2002'
                - id: '25849'
                  idPlayer: '34146304'
                  idFormerTeam: '133612'
                  strSport: Soccer
                  strPlayer: Cristiano Ronaldo
                  strFormerTeam: Manchester United
                  strMoveType: Permanent
                  strBadge: 'https://r2.thesportsdb.com/images/media/team/badge/xzqdr11517660252.png'
                  strJoined: '2003'
                  strDeparted: '2009'
                - id: '32770'
                  idPlayer: '34146304'
                  idFormerTeam: '135708'
                  strSport: Soccer
                  strPlayer: Cristiano Ronaldo
                  strFormerTeam: Sporting CP
                  strMoveType: Permanent
                  strBadge: 'https://r2.thesportsdb.com/images/media/team/badge/svxpsx1471876338.png'
                  strJoined: '2002'
                  strDeparted: '2003'
                - id: '47444'
                  idPlayer: '34146304'
                  idFormerTeam: '133676'
                  strSport: Soccer
                  strPlayer: Cristiano Ronaldo
                  strFormerTeam: Juventus
                  strMoveType: Permanent
                  strBadge: 'https://r2.thesportsdb.com/images/media/team/badge/w1zaae1596480289.png'
                  strJoined: '2018'
                  strDeparted: '2021'
                - id: '71906'
                  idPlayer: '34146304'
                  idFormerTeam: '133612'
                  strSport: Soccer
                  strPlayer: Cristiano Ronaldo
                  strFormerTeam: Manchester United
                  strMoveType: Permanent
                  strBadge: 'https://r2.thesportsdb.com/images/media/team/badge/xzqdr11517660252.png'
                  strJoined: '2021'
                  strDeparted: '2022'
                - id: '101712'
                  idPlayer: '34146304'
                  idFormerTeam: '133908'
                  strSport: Soccer
                  strPlayer: Cristiano Ronaldo
                  strFormerTeam: Portugal
                  strMoveType: Permanent
                  strBadge: 'https://r2.thesportsdb.com/images/media/team/badge/swqvpy1455466083.png'
                  strJoined: '2003'
                  strDeparted: '2024'

  /lookup/event/{idEvent}:
    get:
      summary: Lookup Event by ID
      description: Lookup for any sports event using its unique ID.
      operationId: lookupEventById
      tags:
        - V2 API Lookup
      parameters:
        - in: path
          name: idEvent
          description: The ID of the event to lookup.
          schema:
            type: integer
          required: true
          example: 441613
      responses:
        '200':
          description: Event details for the given ID
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/EventLookup'
              example:
                lookup:
                - idEvent: '441613'
                  idAPIfootball: null
                  strEvent: Liverpool vs Swansea
                  strEventAlternate: Swansea @ Liverpool
                  strFilename: English Premier League 2014-12-29 Liverpool vs Swansea
                  strSport: Soccer
                  idLeague: '4328'
                  strLeague: English Premier League
                  strLeagueBadge: 'https://r2.thesportsdb.com/images/media/league/badge/dsnjpz1679951317.png'
                  strSeason: 2014-2015
                  strDescriptionEN: ''
                  strHomeTeam: Liverpool
                  strAwayTeam: Swansea
                  intHomeScore: '4'
                  intRound: '19'
                  intAwayScore: '1'
                  intSpectators: '44621'
                  strOfficial: null
                  strTimestamp: '2014-12-29T20:00:00'
                  dateEvent: '2014-12-29'
                  dateEventLocal: '2014-12-29'
                  strTime: '20:00:00'
                  strTimeLocal: '20:00:00'
                  strGroup: null
                  idHomeTeam: '133602'
                  strHomeTeamBadge: null
                  idAwayTeam: '133614'
                  strAwayTeamBadge: null
                  intScore: null
                  intScoreVotes: null
                  strResult: ''
                  idVenue: '15407'
                  strVenue: Anfield
                  strCountry: England
                  strCity: Liverpool
                  strPoster: null
                  strSquare: null
                  strFanart: null
                  strThumb: null
                  strBanner: null
                  strMap: null
                  strTweet1: ''
                  strTweet2: ''
                  strTweet3: ''
                  strVideo: ''
                  strStatus: null
                  strPostponed: 'no'
                  strLocked: unlocked

  /lookup/event_lineup/{idEvent}:
    get:
      summary: Lookup Event Lineup by ID
      description: Lookup for any sports event player lineup using its unique ID.
      operationId: lookupMatchLineupByEventId
      tags:
        - V2 API Lookup
      parameters:
        - in: path
          name: idEvent
          description: The ID of the event to lookup lineup for.
          schema:
            type: integer
          required: true
          example: 1937584
      responses:
        '200':
          description: Match lineup details for the given event ID
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/EventLineup'
              example:
                lookup:
                - idLineup: '438003'
                  idEvent: '1937584'
                  strEvent: Malmo FF vs Kalmar FF
                  strPosition: Goalkeeper
                  strPositionShort: G
                  strFormation: null
                  strHome: 'Yes'
                  strSubstitute: 'No'
                  intSquadNumber: '27'
                  strCutout: >-
                    https://www.thesportsdb.com/images/media/player/cutout/idi9ro1632998859.png
                  idPlayer: '34158069'
                  strPlayer: Johan Dahlin
                  idTeam: '134166'
                  strTeam: Malmo FF
                  strCountry: ''
                  strSeason: '2024'
                - idLineup: '438004'
                  idEvent: '1937584'
                  strEvent: Malmo FF vs Kalmar FF
                  strPosition: Defender
                  strPositionShort: D
                  strFormation: null
                  strHome: 'Yes'
                  strSubstitute: 'No'
                  intSquadNumber: '17'
                  strCutout: >-
                    https://www.thesportsdb.com/images/media/player/cutout/yoww5c1611165963.png
                  idPlayer: '34153274'
                  strPlayer: Jens Stryger Larsen
                  idTeam: '134166'
                  strTeam: Malmo FF
                  strCountry: ''
                  strSeason: '2024'
                - idLineup: '438005'
                  idEvent: '1937584'
                  strEvent: Malmo FF vs Kalmar FF
                  strPosition: Defender
                  strPositionShort: D
                  strFormation: null
                  strHome: 'Yes'
                  strSubstitute: 'No'
                  intSquadNumber: '18'
                  strCutout: >-
                    https://www.thesportsdb.com/images/media/player/cutout/mjs4dn1608495294.png
                  idPlayer: '34147005'
                  strPlayer: Pontus Jansson
                  idTeam: '134166'
                  strTeam: Malmo FF
                  strCountry: ''
                  strSeason: '2024'
                
  /lookup/event_results/{idEvent}:
    get:
      summary: Lookup Event Results by ID
      description: Lookup for any sports event player results using the unique ID.
      operationId: lookupEventResultsByEventId
      tags:
        - V2 API Lookup
      parameters:
        - in: path
          name: idEvent
          description: The ID of the event to lookup results for.
          schema:
            type: integer
          required: true
          example: 652890
      responses:
        '200':
          description: Event results details for the given event ID
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/EventResults'
              example:
                lookup:
                - idResult: '558'
                  idPlayer: '34168462'
                  strPlayer: Adam Cianciarulo
                  idTeam: '135832'
                  idEvent: '652890'
                  strEvent: Anaheim 1
                  strResult: null
                  intPosition: '2'
                  intPoints: '23'
                  strDetail: '1'
                  dateEvent: '2020-01-05'
                  strSeason: '2020'
                  strCountry: United States
                  strSport: Motorsport
                - idResult: '573'
                  idPlayer: '34167418'
                  strPlayer: Cooper Webb
                  idTeam: '135832'
                  idEvent: '652890'
                  strEvent: Anaheim 1
                  strResult: null
                  intPosition: '3'
                  intPoints: '21'
                  strDetail: '1'
                  dateEvent: '2020-01-05'
                  strSeason: '2020'
                  strCountry: United States
                  strSport: Motorsport
                - idResult: '574'
                  idPlayer: '34167500'
                  strPlayer: Blake Baggett
                  idTeam: '135832'
                  idEvent: '652890'
                  strEvent: Anaheim 1
                  strResult: null
                  intPosition: '4'
                  intPoints: '19'
                  strDetail: '1'
                  dateEvent: '2020-01-05'
                  strSeason: '2020'
                  strCountry: United States
                  strSport: Motorsport
                - idResult: '575'
                  idPlayer: '34167419'
                  strPlayer: Jason Anderson
                  idTeam: '135832'
                  idEvent: '652890'
                  strEvent: Anaheim 1
                  strResult: null
                  intPosition: '5'
                  intPoints: '18'
                  strDetail: '1'
                  dateEvent: '2020-01-05'
                  strSeason: '2020'
                  strCountry: United States
                  strSport: Motorsport
                - idResult: '576'
                  idPlayer: '34167498'
                  strPlayer: Ken Roczen
                  idTeam: '135832'
                  idEvent: '652890'
                  strEvent: Anaheim 1
                  strResult: null
                  intPosition: '6'
                  intPoints: '17'
                  strDetail: '1'
                  dateEvent: '2020-01-05'
                  strSeason: '2020'
                  strCountry: Germany
                  strSport: Motorsport
                - idResult: '577'
                  idPlayer: '34167496'
                  strPlayer: Eli Tomac
                  idTeam: '135832'
                  idEvent: '652890'
                  strEvent: Anaheim 1
                  strResult: null
                  intPosition: '7'
                  intPoints: '16'
                  strDetail: '1'
                  dateEvent: '2020-01-05'
                  strSeason: '2020'
                  strCountry: United States
                  strSport: Motorsport
                - idResult: '578'
                  idPlayer: '34167511'
                  strPlayer: Justin Brayton
                  idTeam: '135832'
                  idEvent: '652890'
                  strEvent: Anaheim 1
                  strResult: null
                  intPosition: '8'
                  intPoints: '15'
                  strDetail: '1'
                  dateEvent: '2020-01-05'
                  strSeason: '2020'
                  strCountry: United States
                  strSport: Motorsport
                
  /lookup/event_stats/{idEvent}:
    get:
      summary: Lookup Event Statistics by ID
      description: Lookup for any sports event statistics using the unique ID.
      operationId: lookupMatchStatisticsByEventId
      tags:
        - V2 API Lookup
      parameters:
        - in: path
          name: idEvent
          description: The ID of the event to lookup statistics for.
          schema:
            type: integer
          required: true
          example: 1937584
      responses:
        '200':
          description: Match statistics details for the given event ID
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/EventStatistics'
              example:
                lookup:
                - idStatistic: '261675'
                  idEvent: '1937584'
                  idApiFootball: '1164160'
                  strEvent: Malmo FF vs Kalmar FF
                  strStat: Shots on Goal
                  intHome: '10'
                  intAway: '1'
                - idStatistic: '261676'
                  idEvent: '1937584'
                  idApiFootball: '1164160'
                  strEvent: Malmo FF vs Kalmar FF
                  strStat: Shots off Goal
                  intHome: '11'
                  intAway: '1'
                - idStatistic: '261677'
                  idEvent: '1937584'
                  idApiFootball: '1164160'
                  strEvent: Malmo FF vs Kalmar FF
                  strStat: Total Shots
                  intHome: '24'
                  intAway: '3'
                - idStatistic: '261678'
                  idEvent: '1937584'
                  idApiFootball: '1164160'
                  strEvent: Malmo FF vs Kalmar FF
                  strStat: Blocked Shots
                  intHome: '3'
                  intAway: '1'
                - idStatistic: '261679'
                  idEvent: '1937584'
                  idApiFootball: '1164160'
                  strEvent: Malmo FF vs Kalmar FF
                  strStat: Shots insidebox
                  intHome: '20'
                  intAway: '1'
                - idStatistic: '261680'
                  idEvent: '1937584'
                  idApiFootball: '1164160'
                  strEvent: Malmo FF vs Kalmar FF
                  strStat: Shots outsidebox
                  intHome: '4'
                  intAway: '2'
                - idStatistic: '261681'
                  idEvent: '1937584'
                  idApiFootball: '1164160'
                  strEvent: Malmo FF vs Kalmar FF
                  strStat: Fouls
                  intHome: '15'
                  intAway: '11'
                - idStatistic: '261682'
                  idEvent: '1937584'
                  idApiFootball: '1164160'
                  strEvent: Malmo FF vs Kalmar FF
                  strStat: Corner Kicks
                  intHome: '9'
                  intAway: '0'
                - idStatistic: '261683'
                  idEvent: '1937584'
                  idApiFootball: '1164160'
                  strEvent: Malmo FF vs Kalmar FF
                  strStat: Offsides
                  intHome: '3'
                  intAway: '1'
                - idStatistic: '261684'
                  idEvent: '1937584'
                  idApiFootball: '1164160'
                  strEvent: Malmo FF vs Kalmar FF
                  strStat: Ball Possession
                  intHome: '67'
                  intAway: '33'
                - idStatistic: '261685'
                  idEvent: '1937584'
                  idApiFootball: '1164160'
                  strEvent: Malmo FF vs Kalmar FF
                  strStat: Yellow Cards
                  intHome: '0'
                  intAway: '0'
                - idStatistic: '261686'
                  idEvent: '1937584'
                  idApiFootball: '1164160'
                  strEvent: Malmo FF vs Kalmar FF
                  strStat: Red Cards
                  intHome: '0'
                  intAway: '0'
                - idStatistic: '261687'
                  idEvent: '1937584'
                  idApiFootball: '1164160'
                  strEvent: Malmo FF vs Kalmar FF
                  strStat: Goalkeeper Saves
                  intHome: '1'
                  intAway: '4'
                - idStatistic: '261688'
                  idEvent: '1937584'
                  idApiFootball: '1164160'
                  strEvent: Malmo FF vs Kalmar FF
                  strStat: Total passes
                  intHome: '724'
                  intAway: '363'
                - idStatistic: '261689'
                  idEvent: '1937584'
                  idApiFootball: '1164160'
                  strEvent: Malmo FF vs Kalmar FF
                  strStat: Passes accurate
                  intHome: '663'
                  intAway: '301'
                - idStatistic: '261690'
                  idEvent: '1937584'
                  idApiFootball: '1164160'
                  strEvent: Malmo FF vs Kalmar FF
                  strStat: Passes %
                  intHome: '92'
                  intAway: '83'
                - idStatistic: '261691'
                  idEvent: '1937584'
                  idApiFootball: '1164160'
                  strEvent: Malmo FF vs Kalmar FF
                  strStat: expected_goals
                  intHome: '3'
                  intAway: '0'
                - idStatistic: '261692'
                  idEvent: '1937584'
                  idApiFootball: '1164160'
                  strEvent: Malmo FF vs Kalmar FF
                  strStat: goals_prevented
                  intHome: '0'
                  intAway: '0'

  /lookup/event_timeline/{idEvent}:
    get:
      summary: Lookup Event Timeline by ID
      description: Lookup for any sports event timeline using the unique ID.
      operationId: lookupMatchTimelineByEventId
      tags:
        - V2 API Lookup
      parameters:
        - in: path
          name: idEvent
          description: The ID of the event to lookup timeline for.
          schema:
            type: integer
          required: true
          example: 1937584
      responses:
        '200':
          description: Match timeline details for the given event ID
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/EventTimeline'
              example:
                lookup:
                - idTimeline: '1145059'
                  idEvent: '1937584'
                  strTimeline: Goal
                  strTimelineDetail: Normal Goal
                  strHome: 'Yes'
                  strEvent: Malmo FF vs Kalmar FF
                  idAPIfootball: '1164160'
                  idPlayer: '34226729'
                  strPlayer: Hugo Bolin
                  strCountry: null
                  idAssist: '34220891'
                  strAssist: Busanello
                  intTime: '4'
                  idTeam: '134166'
                  strTeam: Malmo FF
                  strComment: ''
                  dateEvent: '2024-05-24'
                  strSeason: '2024'
                - idTimeline: '1145060'
                  idEvent: '1937584'
                  strTimeline: Goal
                  strTimelineDetail: Normal Goal
                  strHome: 'Yes'
                  strEvent: Malmo FF vs Kalmar FF
                  idAPIfootball: '1164160'
                  idPlayer: '34194258'
                  strPlayer: Erik Botheim
                  strCountry: null
                  idAssist: '34220891'
                  strAssist: Busanello
                  intTime: '7'
                  idTeam: '134166'
                  strTeam: Malmo FF
                  strComment: ''
                  dateEvent: '2024-05-24'
                  strSeason: '2024'
                - idTimeline: '1145061'
                  idEvent: '1937584'
                  strTimeline: Goal
                  strTimelineDetail: Normal Goal
                  strHome: 'Yes'
                  strEvent: Malmo FF vs Kalmar FF
                  idAPIfootball: '1164160'
                  idPlayer: '34194258'
                  strPlayer: Erik Botheim
                  strCountry: null
                  idAssist: '34156734'
                  strAssist: Isaac Kiese Thelin
                  intTime: '31'
                  idTeam: '134166'
                  strTeam: Malmo FF
                  strComment: ''
                  dateEvent: '2024-05-24'
                  strSeason: '2024'
                - idTimeline: '1145062'
                  idEvent: '1937584'
                  strTimeline: subst
                  strTimelineDetail: A. Gersbach
                  strHome: 'No'
                  strEvent: Malmo FF vs Kalmar FF
                  idAPIfootball: '1164160'
                  idPlayer: '34226687'
                  strPlayer: Arash Motaraghebjafarpour
                  strCountry: null
                  idAssist: '34149232'
                  strAssist: Alex Gersbach
                  intTime: '35'
                  idTeam: '134002'
                  strTeam: Kalmar FF
                  strComment: ''
                  dateEvent: '2024-05-24'
                  strSeason: '2024'
                - idTimeline: '1145063'
                  idEvent: '1937584'
                  strTimeline: Goal
                  strTimelineDetail: Normal Goal
                  strHome: 'Yes'
                  strEvent: Malmo FF vs Kalmar FF
                  idAPIfootball: '1164160'
                  idPlayer: '34194258'
                  strPlayer: Erik Botheim
                  strCountry: null
                  idAssist: '34193419'
                  strAssist: Sebastian Nanasi
                  intTime: '41'
                  idTeam: '134166'
                  strTeam: Malmo FF
                  strComment: ''
                  dateEvent: '2024-05-24'
                  strSeason: '2024'
              
  /lookup/event_tv/{idEvent}:
    get:
      summary: Lookup Motorsport Event Broadcast
      description: Lookup TV broadcast details for a motorsport event.
      operationId: lookupMotorsportEventBroadcast
      tags:
        - V2 API Lookup
      parameters:
        - in: path
          name: idEvent
          description: The ID of the motorsport event to lookup broadcast details for.
          schema:
            type: integer
          required: true
          example: 584911
      responses:
        '200':
          description: Motorsport event broadcast details for the given event ID
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/EventBroadcast'
              example:
                lookup:
                - id: '4867'
                  idEvent: '584911'
                  intDivision: null
                  strSport: Motorsport
                  strEvent: Marrakesh E-Prix
                  strEventThumb: null
                  strEventPoster: null
                  strEventBanner: null
                  strEventSquare: null
                  idChannel: '8165'
                  strCountry: Ireland
                  strEventCountry: null
                  strLogo: 'https://r2.thesportsdb.com/images/media/channel/logo/xstwys1438373796.png'
                  strChannel: BT Sport ESPN HD
                  strSeason: '1819'
                  strTime: '16:00:00'
                  dateEvent: '2019-01-12'
                  strTimeStamp: null
                - id: '6021'
                  idEvent: '584911'
                  intDivision: null
                  strSport: Motorsport
                  strEvent: Marrakesh E-Prix
                  strEventThumb: null
                  strEventPoster: null
                  strEventBanner: null
                  strEventSquare: null
                  idChannel: '8163'
                  strCountry: Ireland
                  strEventCountry: null
                  strLogo: 'https://r2.thesportsdb.com/images/media/channel/logo/BT_Sport_ESPN.png'
                  strChannel: BT Sport ESPN
                  strSeason: '1819'
                  strTime: '16:00:00'
                  dateEvent: '2019-01-12'
                  strTimeStamp: null

  /lookup/event_highlights/{idEvent}:
    get:
      summary: Lookup Event Highlights
      description: Lookup event highlights by event ID.
      operationId: lookupEventHighlightsById
      tags:
        - V2 API Lookup
      parameters:
        - in: path
          name: idEvent
          description: The ID of the event to lookup highlights for.
          schema:
            type: integer
          required: true
          example: 441613
      responses:
        '200':
          description: Event highlights details for the given event ID
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/EventLookup'
              example:
                lookup:
                - idEvent: '2044892'
                  idAPIfootball: null
                  strEvent: Josh Taylor vs Jack Catterall
                  strEventAlternate: null
                  strFilename: Boxing 2024-05-25 Josh Taylor vs Jack Catterall
                  strSport: Fighting
                  idLeague: '4445'
                  strLeague: Boxing
                  strLeagueBadge: 'https://r2.thesportsdb.com/images/media/league/badge/yprvxx1448819776.png'
                  strSeason: '2024'
                  strDescriptionEN: "Josh Taylor and Jack Catterall will meet again in Leeds in the reissue of the controversial 2022 fight.\r\n\r\nTaylor arrives after losing the first fight of his career against Teofimo Lopez at Madison Square Garden, where he abandoned the Super Lightweight belt.\r\n\r\nFor his part, Catterall defeated Venezuelan Jorge Linares on points in his last fight, in a very close evening where he won the WBA Intercontinental Super Lightweight belt."
                  strHomeTeam: null
                  strAwayTeam: null
                  intHomeScore: null
                  intRound: '69'
                  intAwayScore: null
                  intSpectators: null
                  strOfficial: null
                  strTimestamp: '2024-05-25T18:00:00'
                  dateEvent: '2024-05-25'
                  dateEventLocal: '2024-05-25'
                  strTime: '18:00:00'
                  strTimeLocal: '19:00:00'
                  strGroup: null
                  idHomeTeam: null
                  strHomeTeamBadge: null
                  idAwayTeam: null
                  strAwayTeamBadge: null
                  intScore: null
                  intScoreVotes: null
                  strResult: ''
                  idVenue: '23628'
                  strVenue: First Direct Arena
                  strCountry: United Kingdom
                  strCity: Leeds
                  strPoster: 'https://r2.thesportsdb.com/images/media/event/poster/rger0h1716642072.jpg'
                  strSquare: 'https://r2.thesportsdb.com/images/media/event/square/yuvxx41716642157.jpg'
                  strFanart: 'https://r2.thesportsdb.com/images/media/event/fanart/y90shp1716642208.jpg'
                  strThumb: 'https://r2.thesportsdb.com/images/media/event/thumb/b9yu9n1716642285.jpg'
                  strBanner: 'https://r2.thesportsdb.com/images/media/event/banner/wgandi1716642511.jpg'
                  strMap: ''
                  strTweet1: ''
                  strTweet2: ''
                  strTweet3: ''
                  strVideo: 'https://www.youtube.com/watch?v=ptYHKymxkbk'
                  strStatus: Match Finished
                  strPostponed: 'no'
                  strLocked: unlocked

  /lookup/venue/{idVenue}:
    get:
      summary: Lookup Venue by ID
      description: Lookup for any sports Venue using the unique ID.
      operationId: lookupVenueById
      tags:
        - V2 API Lookup
      parameters:
        - in: path
          name: idVenue
          description: The ID of the venue to lookup.
          schema:
            type: integer
          required: true
          example: 15910
      responses:
        '200':
          description: Venue details for the given ID
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Venue'
              example:
                lookup:
                - idVenue: '15910'
                  idDupe: null
                  strVenue: Guldfågeln Arena
                  strVenueAlternate: GFA
                  strVenueSponsor: null
                  strSport: Soccer
                  strDescriptionEN: "Guldfågeln Arena is a football stadium in Kalmar, Sweden and the home of Allsvenskan club Kalmar FF. The stadium is located in the area known as Hansa City, in the North West of Kalmar. The arena opened to the public on March 15, 2011.\r\n\r\nKalmar FF's first competitive match at the stadium was played on 11 April 2011 against Djurgårdens IF.\r\n\r\nGuldfågeln Arena is also one of the arenas used for the UEFA Women's Euro 2013, as Kalmar Arena, with three matches in the preliminaries as well as one quarter final."
                  strArchitect: null
                  intCapacity: '12182'
                  strCost: ''
                  strCountry: Sweden
                  strLocation: Kalmar
                  strTimezone: 'UTC +01:00 Central European Time (CET)'
                  intFormedYear: '2011'
                  strFanart1: 'https://www.thesportsdb.com/images/media/venue/fanart/k5onht1718798467.jpg'
                  strFanart2: null
                  strFanart3: null
                  strFanart4: null
                  strThumb: 'https://www.thesportsdb.com/images/media/venue/thumb/dwkssd1718798607.jpg'
                  strLogo: null
                  strMap: ''
                  strWebsite: ''
                  strFacebook: ''
                  strInstagram: ''
                  strTwitter: ''
                  strYoutube: ''
                  strLocked: unlocked

  # V2 API List Endpoints
  /list/teams/{idLeague}:
    get:
      summary: List Teams by League ID
      description: List all teams in a paritcular league by its unique ID.
      operationId: listTeamsByLeagueId
      tags:
        - V2 API List
      parameters:
        - in: path
          name: idLeague
          description: The ID of the league to list teams for.
          schema:
            type: integer
          required: true
          example: 4328
      responses:
        '200':
          description: List of teams in the specified league
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/TeamList'
              example:
                list:
                - idTeam: '133599'
                  strTeam: Wolverhampton Wanderers
                  strTeamShort: WOL
                  strColour1: '#FDB913'
                  strColour2: '#231F20'
                  strColour3: '#FFFFFF'
                  idLeague: '4328'
                  strLeague: English Premier League
                  strBadge: 'https://r2.thesportsdb.com/images/media/team/badge/u9qr031621593327.png'
                  strLogo: 'https://r2.thesportsdb.com/images/media/team/logo/wdes121532295945.png'
                  strBanner: 'https://r2.thesportsdb.com/images/media/team/banner/vyxrss1462380950.jpg'
                  strFanart1: 'https://r2.thesportsdb.com/images/media/team/fanart/jagant1731852137.jpg'
                  strEquipment: >-
                    https://r2.thesportsdb.com/images/media/team/equipment/nuuqvb1725566972.png
                  strCountry: England
                - idTeam: '133600'
                  strTeam: Fulham
                  strTeamShort: FUL
                  strColour1: '#FFFFFF'
                  strColour2: '#000000'
                  strColour3: '#CC0000'
                  idLeague: '4328'
                  strLeague: English Premier League
                  strBadge: 'https://r2.thesportsdb.com/images/media/team/badge/xwwvyt1448811086.png'
                  strLogo: 'https://r2.thesportsdb.com/images/media/team/logo/dk83vs1549368400.png'
                  strBanner: 'https://r2.thesportsdb.com/images/media/team/banner/cjl9kv1532296720.jpg'
                  strFanart1: 'https://r2.thesportsdb.com/images/media/team/fanart/jv19st1532296431.jpg'
                  strEquipment: >-
                    https://r2.thesportsdb.com/images/media/team/equipment/h8dtjf1721223371.png
                  strCountry: England
                - idTeam: '133601'
                  strTeam: Aston Villa
                  strTeamShort: AVL
                  strColour1: '#670E36'
                  strColour2: '#95BFE5'
                  strColour3: '#FEE505'
                  idLeague: '4328'
                  strLeague: English Premier League
                  strBadge: 'https://r2.thesportsdb.com/images/media/team/badge/jykrpv1717309891.png'
                  strLogo: 'https://r2.thesportsdb.com/images/media/team/logo/wtsxus1424375522.png'
                  strBanner: 'https://r2.thesportsdb.com/images/media/team/banner/vrttsr1421749709.jpg'
                  strFanart1: 'https://r2.thesportsdb.com/images/media/team/fanart/p8xxwp1731826441.jpg'
                  strEquipment: >-
                    https://r2.thesportsdb.com/images/media/team/equipment/4oo9m61730823768.png
                  strCountry: England
                - idTeam: '133602'
                  strTeam: Liverpool
                  strTeamShort: LIV
                  strColour1: '#C8102E'
                  strColour2: '#FFFFFF'
                  strColour3: ''
                  idLeague: '4328'
                  strLeague: English Premier League
                  strBadge: 'https://r2.thesportsdb.com/images/media/team/badge/kfaher1737969724.png'
                  strLogo: 'https://r2.thesportsdb.com/images/media/team/logo/trssuu1420505176.png'
                  strBanner: 'https://r2.thesportsdb.com/images/media/team/banner/z06ma01565391557.jpg'
                  strFanart1: 'https://r2.thesportsdb.com/images/media/team/fanart/uj7bqd1731851977.jpg'
                  strEquipment: >-
                    https://r2.thesportsdb.com/images/media/team/equipment/627usa1720706634.png
                  strCountry: England
                - idTeam: '133603'
                  strTeam: Sunderland
                  strTeamShort: SUN
                  strColour1: '#ff0000'
                  strColour2: '#000000'
                  strColour3: '#a68a26'
                  idLeague: '4328'
                  strLeague: English Premier League
                  strBadge: 'https://r2.thesportsdb.com/images/media/team/badge/tprtus1448813498.png'
                  strLogo: 'https://r2.thesportsdb.com/images/media/team/logo/ukxqt11536843447.png'
                  strBanner: 'https://r2.thesportsdb.com/images/media/team/banner/swrvus1421751353.jpg'
                  strFanart1: 'https://r2.thesportsdb.com/images/media/team/fanart/wtqyps1424446918.jpg'
                  strEquipment: >-
                    https://r2.thesportsdb.com/images/media/team/equipment/3von5i1731849170.png
                  strCountry: England
                - idTeam: '133604'
                  strTeam: Arsenal
                  strTeamShort: ARS
                  strColour1: '#EF0107'
                  strColour2: '#fbffff'
                  strColour3: '#013373'
                  idLeague: '4328'
                  strLeague: English Premier League
                  strBadge: 'https://r2.thesportsdb.com/images/media/team/badge/uyhbfe1612467038.png'
                  strLogo: 'https://r2.thesportsdb.com/images/media/team/logo/q2mxlz1512644512.png'
                  strBanner: 'https://r2.thesportsdb.com/images/media/team/banner/24sngv1718273065.jpg'
                  strFanart1: 'https://r2.thesportsdb.com/images/media/team/fanart/qqm9rn1731313837.jpg'
                  strEquipment: >-
                    https://r2.thesportsdb.com/images/media/team/equipment/wohyr81730135385.png
                  strCountry: England
                - idTeam: '133610'
                  strTeam: Chelsea
                  strTeamShort: CHE
                  strColour1: '#034694'
                  strColour2: '#FFFFFF'
                  strColour3: '#DBA111'
                  idLeague: '4328'
                  strLeague: English Premier League
                  strBadge: 'https://r2.thesportsdb.com/images/media/team/badge/yvwvtu1448813215.png'
                  strLogo: 'https://r2.thesportsdb.com/images/media/team/logo/urupss1421777612.png'
                  strBanner: 'https://r2.thesportsdb.com/images/media/team/banner/twxrxv1421778197.jpg'
                  strFanart1: 'https://r2.thesportsdb.com/images/media/team/fanart/v2gwen1731827710.jpg'
                  strEquipment: >-
                    https://r2.thesportsdb.com/images/media/team/equipment/1fnmwe1730914563.png
                  strCountry: England
                - idTeam: '133612'
                  strTeam: Manchester United
                  strTeamShort: MUN
                  strColour1: '#DA291C'
                  strColour2: '#FBE122'
                  strColour3: '#000000'
                  idLeague: '4328'
                  strLeague: English Premier League
                  strBadge: 'https://r2.thesportsdb.com/images/media/team/badge/xzqdr11517660252.png'
                  strLogo: 'https://r2.thesportsdb.com/images/media/team/logo/9kf7cr1716751836.png'
                  strBanner: 'https://r2.thesportsdb.com/images/media/team/banner/ho5bnw1594284456.jpg'
                  strFanart1: 'https://r2.thesportsdb.com/images/media/team/fanart/dcghc71731852252.jpg'
                  strEquipment: >-
                    https://r2.thesportsdb.com/images/media/team/equipment/q08y9v1739279744.png
                  strCountry: England
                - idTeam: '133613'
                  strTeam: Manchester City
                  strTeamShort: MCI
                  strColour1: '#6CABDD'
                  strColour2: '#FFFFFF'
                  strColour3: '#1C2C5B'
                  idLeague: '4328'
                  strLeague: English Premier League
                  strBadge: 'https://r2.thesportsdb.com/images/media/team/badge/vwpvry1467462651.png'
                  strLogo: 'https://r2.thesportsdb.com/images/media/team/logo/ylf5y41512647563.png'
                  strBanner: 'https://r2.thesportsdb.com/images/media/team/banner/ypwuup1471257482.jpg'
                  strFanart1: 'https://r2.thesportsdb.com/images/media/team/fanart/t7rbvo1731826240.jpg'
                  strEquipment: >-
                    https://r2.thesportsdb.com/images/media/team/equipment/l1lcae1739303375.png
                  strCountry: England
  /list/seasons/{idLeague}:
    get:
      summary: List Seasons by League ID
      description: List all seasons available for a league using its unique ID.
      operationId: listSeasonsByLeagueId
      tags:
        - V2 API List
      parameters:
        - in: path
          name: idLeague
          description: The ID of the league to list seasons for.
          schema:
            type: integer
          required: true
          example: 4328
      responses:
        '200':
          description: List of seasons for the specified league
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/SeasonList'
              example:
                list:
                - strSeason: 1992-1993
                - strSeason: 1993-1994
                - strSeason: 1994-1995
              
  /list/seasonposters/{idLeague}:
    get:
      summary: List Season Posters by League ID
      description: List for all season posters for a leagues unique ID.
      operationId: listSeasonPostersByLeagueId
      tags:
        - V2 API List
      parameters:
        - in: path
          name: idLeague
          description: The ID of the league to list season posters for.
          schema:
            type: integer
          required: true
          example: 4328
      responses:
        '200':
          description: List of season posters for the specified league
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/SeasonPosterList'
              example:
                list:
                - strSeason: 2024-2025
                  strPoster: >-
                    https://www.thesportsdb.com/images/media/league/posterarchive/fty05k1719226108.jpg
                - strSeason: 2023-2024
                  strPoster: >-
                    https://www.thesportsdb.com/images/media/league/posterarchive/8necji1719226821.jpg
                - strSeason: 2022-2023
                  strPoster: >-
                    https://www.thesportsdb.com/images/media/league/posterarchive/t13pm81719226940.jpg
                - strSeason: 2021-2022
                  strPoster: >-
                    https://www.thesportsdb.com/images/media/league/posterarchive/xktg0h1719227031.jpg
                - strSeason: 2020-2021
                  strPoster: >-
                    https://www.thesportsdb.com/images/media/league/posterarchive/6f7nj91719227271.jpg
                - strSeason: 2019-2020
                  strPoster: >-
                    https://www.thesportsdb.com/images/media/league/posterarchive/n1becg1719229001.jpg

  /list/players/{idTeam}:
    get:
      summary: List Players by Team ID
      description: Lookup for all the players for a team using its unique ID.
      operationId: listPlayersByTeamId
      tags:
        - V2 API List
      parameters:
        - in: path
          name: idTeam
          description: The ID of the team to list players for.
          schema:
            type: integer
          required: true
          example: 133604
      responses:
        '200':
          description: List of players in the specified team
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/PlayerList'
              example:
                list:
                - idPlayer: '34145406'
                  strPlayer: Mikel Arteta
                  idTeam: '133604'
                  strTeam: Arsenal
                  strThumb: 'https://www.thesportsdb.com/images/media/player/thumb/kgojrb1711448509.jpg'
                  strCutout: >-
                    https://www.thesportsdb.com/images/media/player/cutout/2ljkmz1586766347.png
                  strRender: >-
                    https://www.thesportsdb.com/images/media/player/render/g67hg91586766373.png
                  dateBorn: '1982-03-26'
                  strPosition: Manager
                - idPlayer: '34145922'
                  strPlayer: Raheem Sterling
                  idTeam: '133604'
                  strTeam: Arsenal
                  strThumb: 'https://www.thesportsdb.com/images/media/player/thumb/moo8w21725295589.jpg'
                  strCutout: >-
                    https://www.thesportsdb.com/images/media/player/cutout/8u9zbt1725293414.png
                  strRender: >-
                    https://www.thesportsdb.com/images/media/player/render/4spjqi1679060698.png
                  dateBorn: '1994-12-08'
                  strPosition: Left Wing
                - idPlayer: '34148441'
                  strPlayer: Neto
                  idTeam: '133604'
                  strTeam: Arsenal
                  strThumb: 'https://www.thesportsdb.com/images/media/player/thumb/7b7lbj1532712608.jpg'
                  strCutout: >-
                    https://www.thesportsdb.com/images/media/player/cutout/1p7fm31725293610.png
                  strRender: >-
                    https://www.thesportsdb.com/images/media/player/render/w3hrpy1581085039.png
                  dateBorn: '1989-07-19'
                  strPosition: Goalkeeper
                - idPlayer: '34148681'
                  strPlayer: David Raya
                  idTeam: '133604'
                  strTeam: Arsenal
                  strThumb: 'https://www.thesportsdb.com/images/media/player/thumb/hretja1705918045.jpg'
                  strCutout: >-
                    https://www.thesportsdb.com/images/media/player/cutout/orxpu21725292555.png
                  strRender: >-
                    https://www.thesportsdb.com/images/media/player/render/dqsy0a1696666811.png
                  dateBorn: '1995-09-15'
                  strPosition: Goalkeeper
                - idPlayer: '34153358'
                  strPlayer: Leandro Trossard
                  idTeam: '133604'
                  strTeam: Arsenal
                  strThumb: 'https://www.thesportsdb.com/images/media/player/thumb/2ledb81705918706.jpg'
                  strCutout: >-
                    https://www.thesportsdb.com/images/media/player/cutout/acjcp01694204201.png
                  strRender: >-
                    https://www.thesportsdb.com/images/media/player/render/48q2b51696667292.png
                  dateBorn: '1994-12-04'
                  strPosition: Left Wing
                - idPlayer: '34159218'
                  strPlayer: Martin Ødegaard
                  idTeam: '133604'
                  strTeam: Arsenal
                  strThumb: 'https://www.thesportsdb.com/images/media/player/thumb/ttlff21727415365.jpg'
                  strCutout: >-
                    https://www.thesportsdb.com/images/media/player/cutout/57dwdb1694203905.png
                  strRender: >-
                    https://www.thesportsdb.com/images/media/player/render/uq08gl1735807038.png
                  dateBorn: '1998-12-17'
                  strPosition: Attacking Midfield
              
  
  # V2 API Filter Endpoints
  /filter/tv/day/{date}:
    get:
      summary: Filter TV Events by Date
      description: Filter All TV Events on a specific date.
      operationId: filterEventsByDate
      tags:
        - V2 API Filter
      parameters:
        - in: path
          name: date
          description: The date to filter events by (format - YYYY-MM-DD).
          schema:
            type: string
            format: date
          required: true
          example: 2024-06-22
      responses:
        '200':
          description: List of events filtered by date
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/EventFilter'
              example:
                filter:
                - id: '730084'
                  idEvent: '1963785'
                  intDivision: '0'
                  strSport: Motorsport
                  strEvent: Spanish Grand Prix Practice 3
                  strEventThumb: null
                  strEventPoster: null
                  strEventBanner: null
                  strEventSquare: null
                  idChannel: '2779'
                  strCountry: United Kingdom
                  strEventCountry: null
                  strLogo: 'https://r2.thesportsdb.com/images/media/channel/logo/tqxrqx1433965330.png'
                  strChannel: Sky Sports F1 HD
                  strSeason: '2024'
                  strTime: '10:30:00'
                  dateEvent: '2024-06-22'
                  strTimeStamp: '2024-06-22 10:30:00'
                - id: '730085'
                  idEvent: '1963786'
                  intDivision: '0'
                  strSport: Motorsport
                  strEvent: Spanish Grand Prix Qualifying
                  strEventThumb: null
                  strEventPoster: null
                  strEventBanner: null
                  strEventSquare: null
                  idChannel: '2779'
                  strCountry: United Kingdom
                  strEventCountry: null
                  strLogo: 'https://r2.thesportsdb.com/images/media/channel/logo/tqxrqx1433965330.png'
                  strChannel: Sky Sports F1 HD
                  strSeason: '2024'
                  strTime: '14:00:00'
                  dateEvent: '2024-06-22'
                  strTimeStamp: '2024-06-22 14:00:00'
                - id: '730207'
                  idEvent: '1963785'
                  intDivision: '0'
                  strSport: Motorsport
                  strEvent: Spanish Grand Prix Practice 3
                  strEventThumb: null
                  strEventPoster: null
                  strEventBanner: null
                  strEventSquare: null
                  idChannel: '1331'
                  strCountry: Australia
                  strEventCountry: null
                  strLogo: 'https://r2.thesportsdb.com/images/media/channel/logo/in3qel1630530797.png'
                  strChannel: 10 AUS
                  strSeason: '2024'
                  strTime: '10:30:00'
                  dateEvent: '2024-06-22'
                  strTimeStamp: '2024-06-22 10:30:00'
                - id: '730258'
                  idEvent: '1963785'
                  intDivision: '0'
                  strSport: Motorsport
                  strEvent: Spanish Grand Prix Practice 3
                  strEventThumb: null
                  strEventPoster: null
                  strEventBanner: null
                  strEventSquare: null
                  idChannel: '8364'
                  strCountry: Spain
                  strEventCountry: null
                  strLogo: 'https://r2.thesportsdb.com/images/media/channel/logo/gl9uoz1660314819.png'
                  strChannel: DAZN F1 Spain
                  strSeason: '2024'
                  strTime: '10:30:00'
                  dateEvent: '2024-06-22'
                  strTimeStamp: '2024-06-22 10:30:00'
                - id: '730259'
                  idEvent: '1963786'
                  intDivision: '0'
                  strSport: Motorsport
                  strEvent: Spanish Grand Prix Qualifying
                  strEventThumb: null
                  strEventPoster: null
                  strEventBanner: null
                  strEventSquare: null
                  idChannel: '8364'
                  strCountry: Spain
                  strEventCountry: null
                  strLogo: 'https://r2.thesportsdb.com/images/media/channel/logo/gl9uoz1660314819.png'
                  strChannel: DAZN F1 Spain
                  strSeason: '2024'
                  strTime: '14:00:00'
                  dateEvent: '2024-06-22'
                  strTimeStamp: '2024-06-22 14:00:00'
                - id: '730381'
                  idEvent: '1963785'
                  intDivision: '0'
                  strSport: Motorsport
                  strEvent: Spanish Grand Prix Practice 3
                  strEventThumb: null
                  strEventPoster: null
                  strEventBanner: null
                  strEventSquare: null
                  idChannel: '880'
                  strCountry: Germany
                  strEventCountry: null
                  strLogo: 'https://r2.thesportsdb.com/images/media/channel/logo/p5csyn1620551587.png'
                  strChannel: Sky Sport F1 HD Germany
                  strSeason: '2024'
                  strTime: '10:30:00'
                  dateEvent: '2024-06-22'
                  strTimeStamp: '2024-06-22 10:30:00'
                - id: '730382'
                  idEvent: '1963786'
                  intDivision: '0'
                  strSport: Motorsport
                  strEvent: Spanish Grand Prix Qualifying
                  strEventThumb: null
                  strEventPoster: null
                  strEventBanner: null
                  strEventSquare: null
                  idChannel: '880'
                  strCountry: Germany
                  strEventCountry: null
                  strLogo: 'https://r2.thesportsdb.com/images/media/channel/logo/p5csyn1620551587.png'
                  strChannel: Sky Sport F1 HD Germany
                  strSeason: '2024'
                  strTime: '14:00:00'
                  dateEvent: '2024-06-22'
                  strTimeStamp: '2024-06-22 14:00:00'
                - id: '730504'
                  idEvent: '1963785'
                  intDivision: '0'
                  strSport: Motorsport
                  strEvent: Spanish Grand Prix Practice 3
                  strEventThumb: null
                  strEventPoster: null
                  strEventBanner: null
                  strEventSquare: null
                  idChannel: '4031'
                  strCountry: Hungary
                  strEventCountry: null
                  strLogo: 'https://r2.thesportsdb.com/images/media/channel/logo/wiw4ze1590153070.png'
                  strChannel: M4 Sport HU
                  strSeason: '2024'
                  strTime: '10:30:00'
                  dateEvent: '2024-06-22'
                  strTimeStamp: '2024-06-22 10:30:00'
                - id: '730505'
                  idEvent: '1963786'
                  intDivision: '0'
                  strSport: Motorsport
                  strEvent: Spanish Grand Prix Qualifying
                  strEventThumb: null
                  strEventPoster: null
                  strEventBanner: null
                  strEventSquare: null
                  idChannel: '4031'
                  strCountry: Hungary
                  strEventCountry: null
                  strLogo: 'https://r2.thesportsdb.com/images/media/channel/logo/wiw4ze1590153070.png'
                  strChannel: M4 Sport HU
                  strSeason: '2024'
                  strTime: '14:00:00'
                  dateEvent: '2024-06-22'
                  strTimeStamp: '2024-06-22 14:00:00'
                
                - id: '802738'
                  idEvent: '1939566'
                  intDivision: '1'
                  strSport: Soccer
                  strEvent: Cavalry vs Atlético Ottawa
                  strEventThumb: null
                  strEventPoster: null
                  strEventBanner: null
                  strEventSquare: null
                  idChannel: '5151'
                  strCountry: United States
                  strEventCountry: null
                  strLogo: 'https://r2.thesportsdb.com/images/media/channel/logo/FOX_Sports_2_US.png'
                  strChannel: Fox Sports 2 US
                  strSeason: '2024'
                  strTime: '01:00:00'
                  dateEvent: '2024-06-22'
                  strTimeStamp: '2024-06-22 01:00:00'
                - id: '802988'
                  idEvent: '1927883'
                  intDivision: '99'
                  strSport: Soccer
                  strEvent: Belgium vs Romania
                  strEventThumb: null
                  strEventPoster: null
                  strEventBanner: null
                  strEventSquare: null
                  idChannel: '3771'
                  strCountry: Sweden
                  strEventCountry: null
                  strLogo: 'https://r2.thesportsdb.com/images/media/channel/logo/yn0fsp1656962496.png'
                  strChannel: TV 4 SE
                  strSeason: '2024'
                  strTime: '19:00:00'
                  dateEvent: '2024-06-22'
                  strTimeStamp: '2024-06-22 19:00:00'
                
  /filter/tv/country/{country}:
    get:
      summary: Filter TV Events by Country
      description: Filter TV Events by the channels country.
      operationId: filterEventsByCountry
      tags:
        - V2 API Filter
      parameters:
        - in: path
          name: country
          description: The country to filter events by.
          schema:
            type: string
          required: true
          example: England
      responses:
        '200':
          description: List of events filtered by country
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/EventFilter'
              example:
                filter:
                - id: '991055'
                  idEvent: '2249189'
                  intDivision: '99'
                  strSport: Soccer
                  strEvent: USA vs Haiti
                  strEventThumb: 'https://www.thesportsdb.com/images/media/event/thumb/u4w4vr1747657602.jpg'
                  strEventPoster: ''
                  strEventBanner: ''
                  strEventSquare: ''
                  idChannel: '8596'
                  strCountry: United Kingdom
                  strEventCountry: United States Virgin Islands
                  strLogo: 'https://r2.thesportsdb.com/images/media/channel/logo/bm9azf1678871805.png'
                  strChannel: Viaplay Sports 1 UK
                  strSeason: '2025'
                  strTime: '23:00:00'
                  dateEvent: '2025-06-22'
                  strTimeStamp: '2025-06-22 23:00:00'
                - id: '991354'
                  idEvent: '2262766'
                  intDivision: '1'
                  strSport: Australian Football
                  strEvent: Western Bulldogs vs Richmond Football Club
                  strEventThumb: 'https://r2.thesportsdb.com/images/media/event/thumb/efr2dv1687158926.jpg'
                  strEventPoster: ''
                  strEventBanner: ''
                  strEventSquare: ''
                  idChannel: '8163'
                  strCountry: United Kingdom
                  strEventCountry: ''
                  strLogo: 'https://r2.thesportsdb.com/images/media/channel/logo/81twnr1689746183.png'
                  strChannel: TNT Sports 4
                  strSeason: '2025'
                  strTime: '05:20:00'
                  dateEvent: '2025-06-22'
                  strTimeStamp: '2025-06-22 05:20:00'
                - id: '991501'
                  idEvent: '2188152'
                  intDivision: '0'
                  strSport: Rugby
                  strEvent: Sydney Roosters vs North Queensland Cowboys
                  strEventThumb: 'https://r2.thesportsdb.com/images/media/event/thumb/iojrkb1741331023.jpg'
                  strEventPoster: ''
                  strEventBanner: ''
                  strEventSquare: ''
                  idChannel: '8646'
                  strCountry: United Kingdom
                  strEventCountry: Australia
                  strLogo: 'https://r2.thesportsdb.com/images/media/channel/logo/mp44981502554837.png'
                  strChannel: Sky Sports Main Event
                  strSeason: '2025'
                  strTime: '06:05:00'
                  dateEvent: '2025-06-22'
                  strTimeStamp: '2025-06-22 06:05:00'
                - id: '991662'
                  idEvent: '2249187'
                  intDivision: '99'
                  strSport: Soccer
                  strEvent: Honduras vs El Salvador
                  strEventThumb: 'https://www.thesportsdb.com/images/media/event/thumb/si32c21747657597.jpg'
                  strEventPoster: ''
                  strEventBanner: ''
                  strEventSquare: ''
                  idChannel: '8597'
                  strCountry: United Kingdom
                  strEventCountry: United States
                  strLogo: 'https://r2.thesportsdb.com/images/media/channel/logo/kxyaqo1678871855.png'
                  strChannel: Viaplay Sports 2 UK
                  strSeason: '2025'
                  strTime: '02:00:00'
                  dateEvent: '2025-06-22'
                  strTimeStamp: '2025-06-22 02:00:00'
                - id: '992061'
                  idEvent: '2194801'
                  intDivision: '99'
                  strSport: Soccer
                  strEvent: Juventus vs Wydad Casablanca
                  strEventThumb: 'https://www.thesportsdb.com/images/media/event/thumb/voqitj1747375098.jpg'
                  strEventPoster: ''
                  strEventBanner: ''
                  strEventSquare: ''
                  idChannel: '6332'
                  strCountry: United Kingdom
                  strEventCountry: United States
                  strLogo: 'https://r2.thesportsdb.com/images/media/channel/logo/uxputq1467822824.png'
                  strChannel: Channel 5
                  strSeason: '2025'
                  strTime: '16:00:00'
                  dateEvent: '2025-06-22'
                  strTimeStamp: '2025-06-22 16:00:00'
                - id: '992412'
                  idEvent: '2188152'
                  intDivision: '0'
                  strSport: Rugby
                  strEvent: Sydney Roosters vs North Queensland Cowboys
                  strEventThumb: 'https://r2.thesportsdb.com/images/media/event/thumb/iojrkb1741331023.jpg'
                  strEventPoster: ''
                  strEventBanner: ''
                  strEventSquare: ''
                  idChannel: '8005'
                  strCountry: United Kingdom
                  strEventCountry: Australia
                  strLogo: 'https://r2.thesportsdb.com/images/media/channel/logo/uktf611723321885.png'
                  strChannel: Sky Sports+
                  strSeason: '2025'
                  strTime: '06:05:00'
                  dateEvent: '2025-06-22'
                  strTimeStamp: '2025-06-22 06:05:00'
                - id: '992413'
                  idEvent: '2186008'
                  intDivision: '0'
                  strSport: Rugby
                  strEvent: Salford Red Devils vs Hull F.C.
                  strEventThumb: 'https://r2.thesportsdb.com/images/media/event/thumb/qazohb1673556039.jpg'
                  strEventPoster: ''
                  strEventBanner: ''
                  strEventSquare: ''
                  idChannel: '8005'
                  strCountry: United Kingdom
                  strEventCountry: England
                  strLogo: 'https://r2.thesportsdb.com/images/media/channel/logo/uktf611723321885.png'
                  strChannel: Sky Sports+
                  strSeason: '2025'
                  strTime: '14:00:00'
                  dateEvent: '2025-06-22'
                  strTimeStamp: '2025-06-22 14:00:00'

  /filter/tv/sport/{sport}:
    get:
      summary: Filter TV Events by Sport
      description: Filter upcoming TV Events by sport.
      operationId: filterMotorsportEventsBySport
      tags:
        - V2 API Filter
      parameters:
        - in: path
          name: sport
          description: The sport to filter events by.
          schema:
            type: string
          required: true
          example: motorsport
      responses:
        '200':
          description: List of motorsport events filtered by sport
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/EventFilter' 
              example:
                filter:
                - id: '991105'
                  idEvent: '2200892'
                  intDivision: '1'
                  strSport: Motorsport
                  strEvent: Sahlens Six Hours of The Glen
                  strEventThumb: 'https://r2.thesportsdb.com/images/media/event/thumb/5lc4gh1705923582.jpg'
                  strEventPoster: 'https://r2.thesportsdb.com/images/media/event/poster/lhlwno1705923569.jpg'
                  strEventBanner: ''
                  strEventSquare: ''
                  idChannel: '6958'
                  strCountry: United States
                  strEventCountry: United States
                  strLogo: 'https://r2.thesportsdb.com/images/media/channel/logo/NBC.png'
                  strChannel: NBC
                  strSeason: '2025'
                  strTime: '18:00:00'
                  dateEvent: '2025-06-22'
                  strTimeStamp: '2025-06-22 18:00:00'
                - id: '992650'
                  idEvent: '2218297'
                  intDivision: '1'
                  strSport: Motorsport
                  strEvent: Italy GP
                  strEventThumb: 'https://r2.thesportsdb.com/images/media/event/thumb/ymrjl41739535522.jpg'
                  strEventPoster: 'https://r2.thesportsdb.com/images/media/event/poster/2rw1do1739378915.jpg'
                  strEventBanner: 'https://r2.thesportsdb.com/images/media/event/banner/s291kg1739549004.jpg'
                  strEventSquare: 'https://r2.thesportsdb.com/images/media/event/square/uwejtr1739567535.jpg'
                  idChannel: '8907'
                  strCountry: Malaysia
                  strEventCountry: Italy
                  strLogo: 'https://www.thesportsdb.com/images/media/channel/logo/qmjz871749974739.png'
                  strChannel: SPO TV 2 Malaysia
                  strSeason: '2025'
                  strTime: '00:00:00'
                  dateEvent: '2025-06-22'
                  strTimeStamp: '2025-06-22 00:00:00'
                - id: '992651'
                  idEvent: '2218297'
                  intDivision: '1'
                  strSport: Motorsport
                  strEvent: Italy GP
                  strEventThumb: 'https://r2.thesportsdb.com/images/media/event/thumb/ymrjl41739535522.jpg'
                  strEventPoster: 'https://r2.thesportsdb.com/images/media/event/poster/2rw1do1739378915.jpg'
                  strEventBanner: 'https://r2.thesportsdb.com/images/media/event/banner/s291kg1739549004.jpg'
                  strEventSquare: 'https://r2.thesportsdb.com/images/media/event/square/uwejtr1739567535.jpg'
                  idChannel: '8912'
                  strCountry: Singapore
                  strEventCountry: Italy
                  strLogo: 'https://www.thesportsdb.com/images/media/channel/logo/qmjz871749974739.png'
                  strChannel: SPO TV 2 Singapore
                  strSeason: '2025'
                  strTime: '00:00:00'
                  dateEvent: '2025-06-22'
                  strTimeStamp: '2025-06-22 00:00:00'
                - id: '992652'
                  idEvent: '2218297'
                  intDivision: '1'
                  strSport: Motorsport
                  strEvent: Italy GP
                  strEventThumb: 'https://r2.thesportsdb.com/images/media/event/thumb/ymrjl41739535522.jpg'
                  strEventPoster: 'https://r2.thesportsdb.com/images/media/event/poster/2rw1do1739378915.jpg'
                  strEventBanner: 'https://r2.thesportsdb.com/images/media/event/banner/s291kg1739549004.jpg'
                  strEventSquare: 'https://r2.thesportsdb.com/images/media/event/square/uwejtr1739567535.jpg'
                  idChannel: '8897'
                  strCountry: Thailand
                  strEventCountry: Italy
                  strLogo: 'https://www.thesportsdb.com/images/media/channel/logo/qmjz871749974739.png'
                  strChannel: SPO TV 2 Thailand
                  strSeason: '2025'
                  strTime: '00:00:00'
                  dateEvent: '2025-06-22'
                  strTimeStamp: '2025-06-22 00:00:00'
                - id: '992666'
                  idEvent: '2226133'
                  intDivision: '1'
                  strSport: Motorsport
                  strEvent: betr Darwin Triple Crown  Race 19
                  strEventThumb: 'https://r2.thesportsdb.com/images/media/event/thumb/hkbpky1740586392.jpg'
                  strEventPoster: 'https://www.thesportsdb.com/images/media/event/poster/t003mq1740674779.jpg'
                  strEventBanner: 'https://www.thesportsdb.com/images/media/event/banner/ld63qn1740686823.jpg'
                  strEventSquare: ''
                  idChannel: '8906'
                  strCountry: Malaysia
                  strEventCountry: Australia
                  strLogo: 'https://www.thesportsdb.com/images/media/channel/logo/9q2j7o1749974724.png'
                  strChannel: SPO TV 1 Malaysia
                  strSeason: '2025'
                  strTime: '00:00:00'
                  dateEvent: '2025-06-22'
                  strTimeStamp: '2025-06-22 00:00:00'
                - id: '992667'
                  idEvent: '2226133'
                  intDivision: '1'
                  strSport: Motorsport
                  strEvent: betr Darwin Triple Crown  Race 19
                  strEventThumb: 'https://r2.thesportsdb.com/images/media/event/thumb/hkbpky1740586392.jpg'
                  strEventPoster: 'https://www.thesportsdb.com/images/media/event/poster/t003mq1740674779.jpg'
                  strEventBanner: 'https://www.thesportsdb.com/images/media/event/banner/ld63qn1740686823.jpg'
                  strEventSquare: ''
                  idChannel: '8911'
                  strCountry: Singapore
                  strEventCountry: Australia
                  strLogo: 'https://www.thesportsdb.com/images/media/channel/logo/9q2j7o1749974724.png'
                  strChannel: SPO TV 1 Singapore
                  strSeason: '2025'
                  strTime: '00:00:00'
                  dateEvent: '2025-06-22'
                  strTimeStamp: '2025-06-22 00:00:00'
                - id: '992668'
                  idEvent: '2226133'
                  intDivision: '1'
                  strSport: Motorsport
                  strEvent: betr Darwin Triple Crown  Race 19
                  strEventThumb: 'https://r2.thesportsdb.com/images/media/event/thumb/hkbpky1740586392.jpg'
                  strEventPoster: 'https://www.thesportsdb.com/images/media/event/poster/t003mq1740674779.jpg'
                  strEventBanner: 'https://www.thesportsdb.com/images/media/event/banner/ld63qn1740686823.jpg'
                  strEventSquare: ''
                  idChannel: '8896'
                  strCountry: Thailand
                  strEventCountry: Australia
                  strLogo: 'https://www.thesportsdb.com/images/media/channel/logo/9q2j7o1749974724.png'
                  strChannel: SPO TV 1 Thailand
                  strSeason: '2025'
                  strTime: '00:00:00'
                  dateEvent: '2025-06-22'
                  strTimeStamp: '2025-06-22 00:00:00'
                - id: '992755'
                  idEvent: '2218297'
                  intDivision: '1'
                  strSport: Motorsport
                  strEvent: Italy GP
                  strEventThumb: 'https://r2.thesportsdb.com/images/media/event/thumb/ymrjl41739535522.jpg'
                  strEventPoster: 'https://r2.thesportsdb.com/images/media/event/poster/2rw1do1739378915.jpg'
                  strEventBanner: 'https://r2.thesportsdb.com/images/media/event/banner/s291kg1739549004.jpg'
                  strEventSquare: 'https://r2.thesportsdb.com/images/media/event/square/uwejtr1739567535.jpg'
                  idChannel: '6519'
                  strCountry: United Kingdom
                  strEventCountry: Italy
                  strLogo: 'https://r2.thesportsdb.com/images/media/channel/logo/lzqo991689746090.png'
                  strChannel: TNT Sports 2
                  strSeason: '2025'
                  strTime: '00:00:00'
                  dateEvent: '2025-06-22'
                  strTimeStamp: '2025-06-22 00:00:00'
                - id: '993049'
                  idEvent: '2226133'
                  intDivision: '1'
                  strSport: Motorsport
                  strEvent: betr Darwin Triple Crown  Race 19
                  strEventThumb: 'https://r2.thesportsdb.com/images/media/event/thumb/hkbpky1740586392.jpg'
                  strEventPoster: 'https://www.thesportsdb.com/images/media/event/poster/t003mq1740674779.jpg'
                  strEventBanner: 'https://www.thesportsdb.com/images/media/event/banner/ld63qn1740686823.jpg'
                  strEventSquare: ''
                  idChannel: '226'
                  strCountry: New Zealand
                  strEventCountry: Australia
                  strLogo: 'https://r2.thesportsdb.com/images/media/channel/logo/e1htne1642606972.png'
                  strChannel: Sky Sport 3 NZ
                  strSeason: '2025'
                  strTime: '00:00:00'
                  dateEvent: '2025-06-22'
                  strTimeStamp: '2025-06-22 00:00:00'
                - id: '993055'
                  idEvent: '2180543'
                  intDivision: '0'
                  strSport: Motorsport
                  strEvent: The Great American Getaway 400
                  strEventThumb: 'https://www.thesportsdb.com/images/media/event/thumb/g4y5dm1749199196.jpg'
                  strEventPoster: 'https://www.thesportsdb.com/images/media/event/poster/weevl01749199174.jpg'
                  strEventBanner: 'https://www.thesportsdb.com/images/media/event/banner/531b1p1749199229.jpg'
                  strEventSquare: 'https://www.thesportsdb.com/images/media/event/square/l6e8ak1749199213.jpg'
                  idChannel: '4591'
                  strCountry: Malaysia
                  strEventCountry: United States
                  strLogo: 'https://r2.thesportsdb.com/images/media/channel/logo/c31des1731235026.png'
                  strChannel: Astro Sports Plus
                  strSeason: '2025'
                  strTime: '00:00:00'
                  dateEvent: '2025-06-22'
                  strTimeStamp: '2025-06-22 00:00:00'
                - id: '993063'
                  idEvent: '2218297'
                  intDivision: '1'
                  strSport: Motorsport
                  strEvent: Italy GP
                  strEventThumb: 'https://r2.thesportsdb.com/images/media/event/thumb/ymrjl41739535522.jpg'
                  strEventPoster: 'https://r2.thesportsdb.com/images/media/event/poster/2rw1do1739378915.jpg'
                  strEventBanner: 'https://r2.thesportsdb.com/images/media/event/banner/s291kg1739549004.jpg'
                  strEventSquare: 'https://r2.thesportsdb.com/images/media/event/square/uwejtr1739567535.jpg'
                  idChannel: '7852'
                  strCountry: The Netherlands
                  strEventCountry: Italy
                  strLogo: 'https://r2.thesportsdb.com/images/media/channel/logo/t6lerk1573988295.png'
                  strChannel: Ziggo Sport 14
                  strSeason: '2025'
                  strTime: '00:00:00'
                  dateEvent: '2025-06-22'
                  strTimeStamp: '2025-06-22 00:00:00'
                - id: '993337'
                  idEvent: '2200892'
                  intDivision: '1'
                  strSport: Motorsport
                  strEvent: Sahlens Six Hours of The Glen
                  strEventThumb: 'https://r2.thesportsdb.com/images/media/event/thumb/5lc4gh1705923582.jpg'
                  strEventPoster: 'https://r2.thesportsdb.com/images/media/event/poster/lhlwno1705923569.jpg'
                  strEventBanner: ''
                  strEventSquare: ''
                  idChannel: '7896'
                  strCountry: The Netherlands
                  strEventCountry: United States
                  strLogo: 'https://r2.thesportsdb.com/images/media/channel/logo/l9v2ym1728725812.png'
                  strChannel: Ziggo Sport 2
                  strSeason: '2025'
                  strTime: '18:00:00'
                  dateEvent: '2025-06-22'
                  strTimeStamp: '2025-06-22 18:00:00'
                - id: '993338'
                  idEvent: '2180543'
                  intDivision: '0'
                  strSport: Motorsport
                  strEvent: The Great American Getaway 400
                  strEventThumb: 'https://www.thesportsdb.com/images/media/event/thumb/g4y5dm1749199196.jpg'
                  strEventPoster: 'https://www.thesportsdb.com/images/media/event/poster/weevl01749199174.jpg'
                  strEventBanner: 'https://www.thesportsdb.com/images/media/event/banner/531b1p1749199229.jpg'
                  strEventSquare: 'https://www.thesportsdb.com/images/media/event/square/l6e8ak1749199213.jpg'
                  idChannel: '8596'
                  strCountry: United Kingdom
                  strEventCountry: United States
                  strLogo: 'https://r2.thesportsdb.com/images/media/channel/logo/bm9azf1678871805.png'
                  strChannel: Viaplay Sports 1 UK
                  strSeason: '2025'
                  strTime: '17:30:00'
                  dateEvent: '2025-06-22'
                  strTimeStamp: '2025-06-22 17:30:00'
                - id: '993339'
                  idEvent: '2180543'
                  intDivision: '0'
                  strSport: Motorsport
                  strEvent: The Great American Getaway 400
                  strEventThumb: 'https://www.thesportsdb.com/images/media/event/thumb/g4y5dm1749199196.jpg'
                  strEventPoster: 'https://www.thesportsdb.com/images/media/event/poster/weevl01749199174.jpg'
                  strEventBanner: 'https://www.thesportsdb.com/images/media/event/banner/531b1p1749199229.jpg'
                  strEventSquare: 'https://www.thesportsdb.com/images/media/event/square/l6e8ak1749199213.jpg'
                  idChannel: '7845'
                  strCountry: The Netherlands
                  strEventCountry: United States
                  strLogo: 'https://r2.thesportsdb.com/images/media/channel/logo/ca0zut1728726639.png'
                  strChannel: Ziggo Sport 4
                  strSeason: '2025'
                  strTime: '17:30:00'
                  dateEvent: '2025-06-22'
                  strTimeStamp: '2025-06-22 17:30:00'

  /filter/tv/channel/{channel}:
    get:
      summary: Filter TV Events by Channel
      description: Filter upcoming TV Events by sport.
      operationId: filterRugbyEventsByChannel
      tags:
        - V2 API Filter
      parameters:
        - in: path
          name: channel
          description: The channel to filter events by.
          schema:
            type: string
          required: true
          example: sky_sports_main_event
      responses:
        '200':
          description: List of rugby events filtered by channel
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/EventFilter'
              example:
                filter:
                - id: '991501'
                  idEvent: '2188152'
                  intDivision: '0'
                  strSport: Rugby
                  strEvent: Sydney Roosters vs North Queensland Cowboys
                  strEventThumb: 'https://r2.thesportsdb.com/images/media/event/thumb/iojrkb1741331023.jpg'
                  strEventPoster: ''
                  strEventBanner: ''
                  strEventSquare: ''
                  idChannel: '8646'
                  strCountry: United Kingdom
                  strEventCountry: Australia
                  strLogo: 'https://r2.thesportsdb.com/images/media/channel/logo/mp44981502554837.png'
                  strChannel: Sky Sports Main Event
                  strSeason: '2025'
                  strTime: '06:05:00'
                  dateEvent: '2025-06-22'
                  strTimeStamp: '2025-06-22 06:05:00'
                - id: '994527'
                  idEvent: '2229572'
                  intDivision: '99'
                  strSport: Rugby
                  strEvent: Western Force vs British and Irish Lions
                  strEventThumb: ''
                  strEventPoster: ''
                  strEventBanner: ''
                  strEventSquare: ''
                  idChannel: '8646'
                  strCountry: United Kingdom
                  strEventCountry: Australia
                  strLogo: 'https://r2.thesportsdb.com/images/media/channel/logo/mp44981502554837.png'
                  strChannel: Sky Sports Main Event
                  strSeason: '2025'
                  strTime: '10:00:00'
                  dateEvent: '2025-06-28'
                  strTimeStamp: '2025-06-28 10:00:00'

  
  # V2 API All Endpoints
  /all/countries:
    get:
      summary: Get All Countries
      description: Show all the countries supported.
      operationId: getAllTeamsBySport
      tags:
        - V2 API All
      responses:
        '200':
          description: List of all teams for the specified sport
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/CountryLookup'
              example:
                all:
                - idAPIfootball: null
                  code: AD
                  name_en: Andorra
                  name_fr: Andorre
                  flag_url_16: 'https://www.thesportsdb.com/images/icons/flags/shiny/16/Andorra.png'
                  flag_url_32: 'https://www.thesportsdb.com/images/icons/flags/shiny/32/Andorra.png'
                  flag_url_64: 'https://www.thesportsdb.com/images/icons/flags/shiny/64/Andorra.png'
                - idAPIfootball: null
                  code: AE
                  name_en: United Arab Emirates
                  name_fr: Émirats arabes unis
                  flag_url_16: >-
                    https://www.thesportsdb.com/images/icons/flags/shiny/16/United-Arab-Emirates.png
                  flag_url_32: >-
                    https://www.thesportsdb.com/images/icons/flags/shiny/32/United-Arab-Emirates.png
                  flag_url_64: >-
                    https://www.thesportsdb.com/images/icons/flags/shiny/64/United-Arab-Emirates.png
                - idAPIfootball: null
                  code: AF
                  name_en: Afghanistan
                  name_fr: Afghanistan
                  flag_url_16: 'https://www.thesportsdb.com/images/icons/flags/shiny/16/Afghanistan.png'
                  flag_url_32: 'https://www.thesportsdb.com/images/icons/flags/shiny/32/Afghanistan.png'
                  flag_url_64: 'https://www.thesportsdb.com/images/icons/flags/shiny/64/Afghanistan.png'
                - idAPIfootball: null
                  code: AG
                  name_en: Antigua and Barbuda
                  name_fr: Antigua-et-Barbuda
                  flag_url_16: >-
                    https://www.thesportsdb.com/images/icons/flags/shiny/16/Antigua-and-Barbuda.png
                  flag_url_32: >-
                    https://www.thesportsdb.com/images/icons/flags/shiny/32/Antigua-and-Barbuda.png
                  flag_url_64: >-
                    https://www.thesportsdb.com/images/icons/flags/shiny/64/Antigua-and-Barbuda.png
                - idAPIfootball: null
                  code: AI
                  name_en: Anguilla
                  name_fr: Anguilla
                  flag_url_16: 'https://www.thesportsdb.com/images/icons/flags/shiny/16/Anguilla.png'
                  flag_url_32: 'https://www.thesportsdb.com/images/icons/flags/shiny/32/Anguilla.png'
                  flag_url_64: 'https://www.thesportsdb.com/images/icons/flags/shiny/64/Anguilla.png'
                - idAPIfootball: null
                  code: AL
                  name_en: Albania
                  name_fr: Albanie
                  flag_url_16: 'https://www.thesportsdb.com/images/icons/flags/shiny/16/Albania.png'
                  flag_url_32: 'https://www.thesportsdb.com/images/icons/flags/shiny/32/Albania.png'
                  flag_url_64: 'https://www.thesportsdb.com/images/icons/flags/shiny/64/Albania.png'
                - idAPIfootball: null
                  code: AM
                  name_en: Armenia
                  name_fr: Arménie
                  flag_url_16: 'https://www.thesportsdb.com/images/icons/flags/shiny/16/Armenia.png'
                  flag_url_32: 'https://www.thesportsdb.com/images/icons/flags/shiny/32/Armenia.png'
                  flag_url_64: 'https://www.thesportsdb.com/images/icons/flags/shiny/64/Armenia.png'
                - idAPIfootball: null
                  code: AO
                  name_en: Angola
                  name_fr: Angola
                  flag_url_16: 'https://www.thesportsdb.com/images/icons/flags/shiny/16/Angola.png'
                  flag_url_32: 'https://www.thesportsdb.com/images/icons/flags/shiny/32/Angola.png'
                  flag_url_64: 'https://www.thesportsdb.com/images/icons/flags/shiny/64/Angola.png'
                - idAPIfootball: null
                  code: AQ
                  name_en: Antarctica
                  name_fr: Antarctique
                  flag_url_16: 'https://www.thesportsdb.com/images/icons/flags/shiny/16/Antarctica.png'
                  flag_url_32: 'https://www.thesportsdb.com/images/icons/flags/shiny/32/Antarctica.png'
                  flag_url_64: 'https://www.thesportsdb.com/images/icons/flags/shiny/64/Antarctica.png'
                - idAPIfootball: null
                  code: AR
                  name_en: Argentina
                  name_fr: Argentine
                  flag_url_16: 'https://www.thesportsdb.com/images/icons/flags/shiny/16/Argentina.png'
                  flag_url_32: 'https://www.thesportsdb.com/images/icons/flags/shiny/32/Argentina.png'
                  flag_url_64: 'https://www.thesportsdb.com/images/icons/flags/shiny/64/Argentina.png'

  /all/sports:
    get:
      summary: Get All Sports
      description: Show all the sports supported.
      operationId: getAllPlayersBySport
      tags:
        - V2 API All
      responses:
        '200':
          description: List of all players for the specified sport
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/SportList'
              example:
                all:
                - idSport: '102'
                  strSport: Soccer
                  strFormat: TeamvsTeam
                  strSportThumb: 'https://www.thesportsdb.com/images/sports/soccer.jpg'
                  strSportThumbBW: 'https://www.thesportsdb.com/images/sports/bw/soccer.jpg'
                  strSportIconGreen: 'https://www.thesportsdb.com/images/icons/sports/soccer.png'
                  strSportDescription: "Association football, more commonly known as football or soccer, is a team sport played between two teams of eleven players with a spherical ball. It is played by 250 million players in over 200 countries and dependencies, making it the world's most popular sport. The game is played on a rectangular field with a goal at each end. The object of the game is to score by getting the ball into the opposing goal.\r\n\r\nPlayers are not allowed to touch the ball with their hands or arms while it is in play, unless they are goalkeepers (and then only when within their penalty area). Other players mainly use their feet to strike or pass the ball, but may also use any part of their body except the hands and the arms. The team that scores the most goals by the end of the match wins. If the score is level at the end of the game, either a draw is declared or the game goes into extra time or a penalty shootout depending on the format of the competition. The Laws of the Game were originally codified in England by The Football Association in 1863. Association football is governed internationally by the International Federation of Association Football (FIFA; French: Fédération Internationale de Football Association), which organises World Cups for both men and women every four years."
                - idSport: '103'
                  strSport: Motorsport
                  strFormat: EventSport
                  strSportThumb: 'https://www.thesportsdb.com/images/sports/motorsport.jpg'
                  strSportThumbBW: 'https://www.thesportsdb.com/images/sports/bw/motorsport.jpg'
                  strSportIconGreen: 'https://www.thesportsdb.com/images/icons/sports/motorsport.png'
                  strSportDescription: "Motorsport or motor sport is a global term used to encompass the group of competitive sporting events which primarily involve the use of motorised vehicles, whether for racing or non-racing competition. The terminology can also be used to describe forms of competition of two-wheeled motorised vehicles under the banner of motorcycle racing, and includes off-road racing such as motocross.\r\n\r\nFour- (or more) wheeled motorsport competition is globally governed by the Fédération Internationale de l'Automobile (FIA); and the Fédération Internationale de Motocyclisme (FIM) governs two-wheeled competition."
                - idSport: '104'
                  strSport: Fighting
                  strFormat: EventSport
                  strSportThumb: 'https://www.thesportsdb.com/images/sports/fighting.jpg'
                  strSportThumbBW: 'https://www.thesportsdb.com/images/sports/bw/fighting.jpg'
                  strSportIconGreen: 'https://www.thesportsdb.com/images/icons/sports/fighting.png'
                  strSportDescription: "Combat (French for fight) is a purposeful violent conflict meant to weaken, establish dominance over, or kill the opposition, or to drive the opposition away from a location where it is not wanted or needed.\r\n\r\nCombat is typically between opposing military forces in warfare. Combat violence can be unilateral, whereas fighting implies at least a defensive reaction. A large-scale fight is known as a battle. A verbal fight is commonly known as an argument. Combat effectiveness, in the strategic field, requires combat readiness. In military areas, the term is applied also to personnel, that has to receive proper training and be qualified to carry out combat operations in the unit to which they are assigned."
                - idSport: '105'
                  strSport: Baseball
                  strFormat: TeamvsTeam
                  strSportThumb: 'https://www.thesportsdb.com/images/sports/baseball.jpg'
                  strSportThumbBW: 'https://www.thesportsdb.com/images/sports/bw/baseball.jpg'
                  strSportIconGreen: 'https://www.thesportsdb.com/images/icons/sports/baseball.png'
                  strSportDescription: "Baseball is a bat-and-ball game played between two teams of nine players each who take turns batting and fielding. The batting team attempts to score runs by hitting a ball (that is thrown by the opposing team's pitcher) with a bat swung by the batter, and then running counter-clockwise around a series of four bases: first, second, third, and home plate. A run is scored when a player advances around the bases and touches home plate.\r\n\r\nPlayers on the batting team take turns hitting against the pitcher of the fielding team, which tries to prevent runs by getting hitters out in any of several ways. A player on the batting team who reaches a base safely can later attempt to advance to subsequent bases during teammates' turns batting, such as on a hit or by other means. The teams switch between batting and fielding whenever the fielding team records three outs. One turn batting for both teams, beginning with the visiting team, constitutes an inning. A game is composed of nine innings, and the team with the greater number of runs at the end of the game wins. If scores are tied at the end of nine innings, extra innings are usually played. Baseball has no game clock, although most games end in the ninth inning.\r\n\r\nBaseball evolved from older bat-and-ball games already being played in England by the mid-18th century. This game was brought by immigrants to North America, where the modern version developed. By the late 19th century, baseball was widely recognized as the national sport of the United States. Baseball is currently popular in North America and parts of Central and South America, the Caribbean, and East Asia, particularly in Japan, South Korea, and Taiwan."
                - idSport: '106'
                  strSport: Basketball
                  strFormat: TeamvsTeam
                  strSportThumb: 'https://www.thesportsdb.com/images/sports/basketball.jpg'
                  strSportThumbBW: 'https://www.thesportsdb.com/images/sports/bw/basketball.jpg'
                  strSportIconGreen: 'https://www.thesportsdb.com/images/icons/sports/basketball.png'
                  strSportDescription: "Basketball is a limited-contact sport played on a rectangular court. While most often played as a team sport with five players on each side, three-on-three, two-on-two, and one-on-one competitions are also common. The objective is to shoot a ball through a hoop 18 inches (46 cm) in diameter and 10 feet (3.048 m) high that is mounted to a backboard at each end of the court. The game was invented in 1891 by Dr. James Naismith.\r\n\r\nA team can score a field goal by shooting the ball through the basket being defended by the opposition team during regular play. A field goal scores three points for the shooting team if the player shoots from behind the three-point line, and two points if shot from in front of the line. A team can also score via free throws, which are worth one point, after the other team is assessed with certain fouls. The team with the most points at the end of the game wins, but additional time (overtime) is mandated when the score is tied at the end of regulation. The ball can be advanced on the court by passing it to a teammate, or by bouncing it while walking or running (dribbling). It is a violation to lift, or drag, one's pivot foot without dribbling the ball, to carry it, or to hold the ball with both hands then resume dribbling.\r\n\r\nThe game has many individual techniques for displaying skill—ball-handling, shooting, passing, dribbling, dunking, shot-blocking, and rebounding. Basketball teams generally have player positions, the tallest and strongest members of a team are called a center or power forward, while slightly shorter and more agile players are called small forward, and the shortest players or those who possess the best ball handling skills are called a point guard or shooting guard. The point guard directs the on court action of the team, implementing the coach's game plan, and managing the execution of offensive and defensive plays (player positioning).\r\n\r\nBasketball is one of the world's most popular and widely viewed sports.[1] The National Basketball Association (NBA) is the most significant professional basketball league in the world in terms of popularity, salaries, talent, and level of competition.[2][3] Outside North America, the top clubs from national leagues qualify to continental championships such as the Euroleague and FIBA Americas League. The FIBA Basketball World Cup and Men's Olympic Basketball Tournament are the major international events of the sport and attract top national teams from around the world. Each continent hosts regional competitions for national teams, like EuroBasket and FIBA AmeriCup.\r\n\r\nThe FIBA Women's Basketball World Cup and Women's Olympic Basketball Tournament feature top national teams from continental championships. The main North American league is the WNBA (NCAA Women's Division I Basketball Championship is also popular), whereas strongest European clubs participate in the EuroLeague Women."
                - idSport: '107'
                  strSport: American Football
                  strFormat: TeamvsTeam
                  strSportThumb: 'https://www.thesportsdb.com/images/sports/american_football.jpg'
                  strSportThumbBW: 'https://www.thesportsdb.com/images/sports/bw/american_football.jpg'
                  strSportIconGreen: 'https://www.thesportsdb.com/images/icons/sports/americanfootball.png'
                  strSportDescription: "American football, referred to as football in the United States and Canada, and also known as gridiron football or simply gridiron, is a team sport played by two teams of eleven players on a rectangular field with goalposts at each end. The offense, which is the team controlling the oval-shaped football, attempts to advance down the field by running with or passing the ball, while the defense, which is the team without control of the ball, aims to stop the offense's advance and aims to take control of the ball for themselves. The offense must advance at least ten yards in four downs, or plays, and otherwise they turn over the football to the defense; if the offense succeeds in advancing ten yards or more, they are given a new set of four downs. Points are primarily scored by advancing the ball into the opposing team's end zone for a touchdown or kicking the ball through the opponent's goalposts for a field goal. The team with the most points at the end of a game wins.\r\n\r\nAmerican football evolved in the United States, originating from the sports of association football and rugby football. The first game of American football was played on November 6, 1869, between two college teams, Rutgers and Princeton, under rules based on the association football rules of the time. During the latter half of the 1870s, colleges playing association football switched to the Rugby Union code, which allowed carrying the ball. A set of rule changes drawn up from 1880 onward by Walter Camp, the \"Father of American Football\", established the snap, eleven-player teams, and the concept of downs; later rule changes legalized the forward pass, created the neutral zone, and specified the size and shape of the football.\r\n\r\nAmerican football as a whole is the most popular sport in the United States. The most popular forms of the game are professional and college football, with the other major levels being high school and youth football. As of 2012, nearly 1.1 million high school athletes and 70,000 college athletes play the sport in the United States annually, almost all of them men, with a few exceptions. The National Football League, the most popular American football league, has the highest average attendance of any professional sports league in the world; its championship game, the Super Bowl, ranks among the most-watched club sporting events in the world, and the league has an annual revenue of around US$10 billion."

  /all/leagues:
    get:
      summary: Get All Leagues
      description: Show all the leagues supported.
      operationId: getAllLeaguesBySport
      tags:
        - V2 API All
      responses:
        '200':
          description: List of all leagues for the specified sport
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/LeagueList'
              example:
                all:
                - idLeague: '4328'
                  strLeague: English Premier League
                  strSport: Soccer
                  strLeagueAlternate: 'Premier League, EPL'
                - idLeague: '4329'
                  strLeague: English League Championship
                  strSport: Soccer
                  strLeagueAlternate: Championship
                - idLeague: '4330'
                  strLeague: Scottish Premier League
                  strSport: Soccer
                  strLeagueAlternate: 'Scottish Premiership, SPFL'
                - idLeague: '4331'
                  strLeague: German Bundesliga
                  strSport: Soccer
                  strLeagueAlternate: 'Bundesliga, Fußball-Bundesliga'
                - idLeague: '4332'
                  strLeague: Italian Serie A
                  strSport: Soccer
                  strLeagueAlternate: Serie A
                - idLeague: '4334'
                  strLeague: French Ligue 1
                  strSport: Soccer
                  strLeagueAlternate: Ligue 1 Conforama
                - idLeague: '4335'
                  strLeague: Spanish La Liga
                  strSport: Soccer
                  strLeagueAlternate: 'LaLiga Santander, La Liga'
                - idLeague: '4336'
                  strLeague: Greek Superleague Greece
                  strSport: Soccer
                  strLeagueAlternate: ''
                - idLeague: '4337'
                  strLeague: Dutch Eredivisie
                  strSport: Soccer
                  strLeagueAlternate: Eredivisie
                - idLeague: '4338'
                  strLeague: Belgian Pro League
                  strSport: Soccer
                  strLeagueAlternate: Jupiler Pro League
                - idLeague: '4339'
                  strLeague: Turkish Super Lig
                  strSport: Soccer
                  strLeagueAlternate: Super Lig
                - idLeague: '4340'
                  strLeague: Danish Superliga
                  strSport: Soccer
                  strLeagueAlternate: ''
                - idLeague: '4344'
                  strLeague: Portuguese Primeira Liga
                  strSport: Soccer
                  strLeagueAlternate: Liga NOS
                - idLeague: '4346'
                  strLeague: American Major League Soccer
                  strSport: Soccer
                  strLeagueAlternate: MLS
                - idLeague: '4347'
                  strLeague: Swedish Allsvenskan
                  strSport: Soccer
                  strLeagueAlternate: Fotbollsallsvenskan
                - idLeague: '4350'
                  strLeague: Mexican Primera League
                  strSport: Soccer
                  strLeagueAlternate: Liga MX
                - idLeague: '4351'
                  strLeague: Brazilian Serie A
                  strSport: Soccer
                  strLeagueAlternate: Brazil Brasileirão Série A Brasileiro
                - idLeague: '4354'
                  strLeague: Ukrainian Premier League
                  strSport: Soccer
                  strLeagueAlternate: ''
                - idLeague: '4355'
                  strLeague: Russian Football Premier League
                  strSport: Soccer
                  strLeagueAlternate: Чемпионат России по футболу
                - idLeague: '4356'
                  strLeague: Australian A-League
                  strSport: Soccer
                  strLeagueAlternate: A-League
                - idLeague: '4358'
                  strLeague: Norwegian Eliteserien
                  strSport: Soccer
                  strLeagueAlternate: Eliteserien
                - idLeague: '4359'
                  strLeague: Chinese Super League
                  strSport: Soccer
                  strLeagueAlternate: ''
  
  # V2 API Schedule Endpoints
  /schedule/next/league/{idLeague}:
    get:
      summary: Get Next Soccer Events by League
      description: List the next 5 events in a league using its unique ID.
      operationId: getNextSoccerEventsByLeague
      tags:
        - V2 API Schedule
      parameters:
        - in: path
          name: idLeague
          description: The ID of the league to get the next events for.
          schema:
            type: integer
          required: true
          example: 4328
      responses:
        '200':
          description: List of next scheduled soccer events for the specified league
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/EventScheduleList'
              example:
                schedule:
                - idEvent: '2267073'
                  idAPIfootball: '1378969'
                  strEvent: Liverpool vs Bournemouth
                  strEventAlternate: Bournemouth @ Liverpool
                  strFilename: English Premier League 2025-08-15 Liverpool vs Bournemouth
                  strSport: Soccer
                  idLeague: '4328'
                  strLeague: English Premier League
                  strLeagueBadge: 'https://www.thesportsdb.com/images/media/league/badge/gasy9d1737743125.png'
                  strSeason: 2025-2026
                  strDescriptionEN: null
                  strHomeTeam: Liverpool
                  strAwayTeam: Bournemouth
                  intHomeScore: null
                  intRound: '1'
                  intAwayScore: null
                  intSpectators: null
                  strOfficial: ''
                  strTimestamp: '2025-08-15T19:00:00'
                  dateEvent: '2025-08-15'
                  dateEventLocal: null
                  strTime: '19:00:00'
                  strTimeLocal: null
                  strGroup: null
                  idHomeTeam: '133602'
                  strHomeTeamBadge: 'https://r2.thesportsdb.com/images/media/team/badge/kfaher1737969724.png'
                  idAwayTeam: '134301'
                  strAwayTeamBadge: 'https://r2.thesportsdb.com/images/media/team/badge/y08nak1534071116.png'
                  intScore: null
                  intScoreVotes: null
                  strResult: null
                  idVenue: '15407'
                  strVenue: Anfield
                  strCountry: England
                  strCity: null
                  strPoster: 'https://www.thesportsdb.com/images/media/event/poster/3l6tyy1750323149.jpg'
                  strSquare: 'https://www.thesportsdb.com/images/media/event/square/txv97r1750325338.jpg'
                  strFanart: null
                  strThumb: 'https://www.thesportsdb.com/images/media/event/thumb/67r1br1750320106.jpg'
                  strBanner: 'https://www.thesportsdb.com/images/media/event/banner/l30yrt1750328204.jpg'
                  strMap: null
                  strTweet1: null
                  strTweet2: null
                  strTweet3: null
                  strVideo: null
                  strStatus: Not Started
                  strPostponed: 'no'
                  strLocked: unlocked
                - idEvent: '2267074'
                  idAPIfootball: '1378970'
                  strEvent: Aston Villa vs Newcastle United
                  strEventAlternate: Newcastle United @ Aston Villa
                  strFilename: English Premier League 2025-08-16 Aston Villa vs Newcastle United
                  strSport: Soccer
                  idLeague: '4328'
                  strLeague: English Premier League
                  strLeagueBadge: 'https://www.thesportsdb.com/images/media/league/badge/gasy9d1737743125.png'
                  strSeason: 2025-2026
                  strDescriptionEN: null
                  strHomeTeam: Aston Villa
                  strAwayTeam: Newcastle United
                  intHomeScore: null
                  intRound: '1'
                  intAwayScore: null
                  intSpectators: null
                  strOfficial: ''
                  strTimestamp: '2025-08-16T11:30:00'
                  dateEvent: '2025-08-16'
                  dateEventLocal: null
                  strTime: '11:30:00'
                  strTimeLocal: null
                  strGroup: null
                  idHomeTeam: '133601'
                  strHomeTeamBadge: 'https://r2.thesportsdb.com/images/media/team/badge/jykrpv1717309891.png'
                  idAwayTeam: '134777'
                  strAwayTeamBadge: 'https://r2.thesportsdb.com/images/media/team/badge/lhwuiz1621593302.png'
                  intScore: null
                  intScoreVotes: null
                  strResult: null
                  idVenue: '16122'
                  strVenue: Villa Park
                  strCountry: England
                  strCity: null
                  strPoster: 'https://www.thesportsdb.com/images/media/event/poster/oznkic1750323152.jpg'
                  strSquare: 'https://www.thesportsdb.com/images/media/event/square/33zoa61750325340.jpg'
                  strFanart: null
                  strThumb: 'https://www.thesportsdb.com/images/media/event/thumb/obp08d1750320109.jpg'
                  strBanner: 'https://www.thesportsdb.com/images/media/event/banner/masdfq1750328208.jpg'
                  strMap: null
                  strTweet1: null
                  strTweet2: null
                  strTweet3: null
                  strVideo: null
                  strStatus: Not Started
                  strPostponed: 'no'
                  strLocked: unlocked
                - idEvent: '2267075'
                  idAPIfootball: '1378971'
                  strEvent: Brighton and Hove Albion vs Fulham
                  strEventAlternate: Fulham @ Brighton and Hove Albion
                  strFilename: English Premier League 2025-08-16 Brighton and Hove Albion vs Fulham
                  strSport: Soccer
                  idLeague: '4328'
                  strLeague: English Premier League
                  strLeagueBadge: 'https://www.thesportsdb.com/images/media/league/badge/gasy9d1737743125.png'
                  strSeason: 2025-2026
                  strDescriptionEN: null
                  strHomeTeam: Brighton and Hove Albion
                  strAwayTeam: Fulham
                  intHomeScore: null
                  intRound: '1'
                  intAwayScore: null
                  intSpectators: null
                  strOfficial: ''
                  strTimestamp: '2025-08-16T14:00:00'
                  dateEvent: '2025-08-16'
                  dateEventLocal: null
                  strTime: '14:00:00'
                  strTimeLocal: null
                  strGroup: null
                  idHomeTeam: '133619'
                  strHomeTeamBadge: 'https://r2.thesportsdb.com/images/media/team/badge/ywypts1448810904.png'
                  idAwayTeam: '133600'
                  strAwayTeamBadge: 'https://r2.thesportsdb.com/images/media/team/badge/xwwvyt1448811086.png'
                  intScore: null
                  intScoreVotes: null
                  strResult: null
                  idVenue: '28853'
                  strVenue: American Express Stadium
                  strCountry: England
                  strCity: null
                  strPoster: 'https://www.thesportsdb.com/images/media/event/poster/kp5q021750323154.jpg'
                  strSquare: 'https://www.thesportsdb.com/images/media/event/square/aeqobw1750325358.jpg'
                  strFanart: null
                  strThumb: 'https://www.thesportsdb.com/images/media/event/thumb/bmj2zt1750320112.jpg'
                  strBanner: 'https://www.thesportsdb.com/images/media/event/banner/8x2r9f1750328213.jpg'
                  strMap: null
                  strTweet1: null
                  strTweet2: null
                  strTweet3: null
                  strVideo: null
                  strStatus: Not Started
                  strPostponed: 'no'
                  strLocked: unlocked
                - idEvent: '2267076'
                  idAPIfootball: '1378972'
                  strEvent: Nottingham Forest vs Brentford
                  strEventAlternate: Brentford @ Nottingham Forest
                  strFilename: English Premier League 2025-08-16 Nottingham Forest vs Brentford
                  strSport: Soccer
                  idLeague: '4328'
                  strLeague: English Premier League
                  strLeagueBadge: 'https://www.thesportsdb.com/images/media/league/badge/gasy9d1737743125.png'
                  strSeason: 2025-2026
                  strDescriptionEN: null
                  strHomeTeam: Nottingham Forest
                  strAwayTeam: Brentford
                  intHomeScore: null
                  intRound: '1'
                  intAwayScore: null
                  intSpectators: null
                  strOfficial: ''
                  strTimestamp: '2025-08-16T14:00:00'
                  dateEvent: '2025-08-16'
                  dateEventLocal: null
                  strTime: '14:00:00'
                  strTimeLocal: null
                  strGroup: null
                  idHomeTeam: '133720'
                  strHomeTeamBadge: 'https://r2.thesportsdb.com/images/media/team/badge/bk4qjs1546440351.png'
                  idAwayTeam: '134355'
                  strAwayTeamBadge: 'https://r2.thesportsdb.com/images/media/team/badge/grv1aw1546453779.png'
                  intScore: null
                  intScoreVotes: null
                  strResult: null
                  idVenue: '18249'
                  strVenue: City Ground
                  strCountry: England
                  strCity: null
                  strPoster: 'https://www.thesportsdb.com/images/media/event/poster/94s9gl1750323157.jpg'
                  strSquare: 'https://www.thesportsdb.com/images/media/event/square/oldwpo1750325361.jpg'
                  strFanart: null
                  strThumb: 'https://www.thesportsdb.com/images/media/event/thumb/b2sweu1750320114.jpg'
                  strBanner: 'https://www.thesportsdb.com/images/media/event/banner/rsbkcx1750328217.jpg'
                  strMap: null
                  strTweet1: null
                  strTweet2: null
                  strTweet3: null
                  strVideo: null
                  strStatus: Not Started
                  strPostponed: 'no'
                  strLocked: unlocked
                - idEvent: '2267077'
                  idAPIfootball: '1378973'
                  strEvent: Sunderland vs West Ham United
                  strEventAlternate: West Ham United @ Sunderland
                  strFilename: English Premier League 2025-08-16 Sunderland vs West Ham United
                  strSport: Soccer
                  idLeague: '4328'
                  strLeague: English Premier League
                  strLeagueBadge: 'https://www.thesportsdb.com/images/media/league/badge/gasy9d1737743125.png'
                  strSeason: 2025-2026
                  strDescriptionEN: null
                  strHomeTeam: Sunderland
                  strAwayTeam: West Ham United
                  intHomeScore: null
                  intRound: '1'
                  intAwayScore: null
                  intSpectators: null
                  strOfficial: ''
                  strTimestamp: '2025-08-16T14:00:00'
                  dateEvent: '2025-08-16'
                  dateEventLocal: null
                  strTime: '14:00:00'
                  strTimeLocal: null
                  strGroup: null
                  idHomeTeam: '133603'
                  strHomeTeamBadge: 'https://r2.thesportsdb.com/images/media/team/badge/tprtus1448813498.png'
                  idAwayTeam: '133636'
                  strAwayTeamBadge: 'https://r2.thesportsdb.com/images/media/team/badge/yutyxs1467459956.png'
                  intScore: null
                  intScoreVotes: null
                  strResult: null
                  idVenue: '16251'
                  strVenue: Stadium of Light
                  strCountry: England
                  strCity: null
                  strPoster: 'https://www.thesportsdb.com/images/media/event/poster/cyv7y21750323159.jpg'
                  strSquare: 'https://www.thesportsdb.com/images/media/event/square/jrqxcd1750325363.jpg'
                  strFanart: null
                  strThumb: 'https://www.thesportsdb.com/images/media/event/thumb/za86cn1750320117.jpg'
                  strBanner: 'https://www.thesportsdb.com/images/media/event/banner/aqex7p1750328221.jpg'
                  strMap: null
                  strTweet1: null
                  strTweet2: null
                  strTweet3: null
                  strVideo: null
                  strStatus: Not Started
                  strPostponed: 'no'
                  strLocked: unlocked

  /schedule/previous/league/{idLeague}:
    get:
      summary: Get Previous Soccer Events by League
      description: List the previous 5 events in a league using its unique ID.
      operationId: getPreviousSoccerEventsByLeague
      tags:
        - V2 API Schedule
      parameters:
        - in: path
          name: idLeague
          description: The ID of the league to get the previous events for.
          schema:
            type: integer
          required: true
          example: 4328
      responses:
        '200':
          description: List of previous soccer events for the specified league
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/EventScheduleList'
              example:
                schedule:
                - idEvent: '2070217'
                  idAPIfootball: '1208402'
                  strEvent: Wolverhampton Wanderers vs Brentford
                  strEventAlternate: Brentford @ Wolves
                  strFilename: English Premier League 2025-05-25 Wolverhampton Wanderers vs Brentford
                  strSport: Soccer
                  idLeague: '4328'
                  strLeague: English Premier League
                  strLeagueBadge: 'https://www.thesportsdb.com/images/media/league/badge/gasy9d1737743125.png'
                  strSeason: 2024-2025
                  strDescriptionEN: ''
                  strHomeTeam: Wolves
                  strAwayTeam: Brentford
                  intHomeScore: '1'
                  intRound: '38'
                  intAwayScore: '1'
                  intSpectators: null
                  strOfficial: ''
                  strTimestamp: '2025-05-25T15:00:00'
                  dateEvent: '2025-05-25'
                  dateEventLocal: '2025-05-25'
                  strTime: '15:00:00'
                  strTimeLocal: '16:00:00'
                  strGroup: ''
                  idHomeTeam: '133599'
                  strHomeTeamBadge: 'https://r2.thesportsdb.com/images/media/team/badge/u9qr031621593327.png'
                  idAwayTeam: '134355'
                  strAwayTeamBadge: 'https://r2.thesportsdb.com/images/media/team/badge/grv1aw1546453779.png'
                  intScore: null
                  intScoreVotes: null
                  strResult: ''
                  idVenue: '16125'
                  strVenue: Molineux Stadium
                  strCountry: England
                  strCity: ''
                  strPoster: 'https://r2.thesportsdb.com/images/media/event/poster/v1y48z1689062722.jpg'
                  strSquare: 'https://r2.thesportsdb.com/images/media/event/square/cq3jbg1689062866.jpg'
                  strFanart: null
                  strThumb: 'https://r2.thesportsdb.com/images/media/event/thumb/61e0921689062569.jpg'
                  strBanner: 'https://r2.thesportsdb.com/images/media/event/banner/xissb41689062990.jpg'
                  strMap: null
                  strTweet1: ''
                  strTweet2: ''
                  strTweet3: ''
                  strVideo: 'https://www.youtube.com/watch?v=WhZs5YH01pU'
                  strStatus: Match Finished
                  strPostponed: 'no'
                  strLocked: unlocked
                - idEvent: '2070216'
                  idAPIfootball: '1208401'
                  strEvent: Tottenham Hotspur vs Brighton and Hove Albion
                  strEventAlternate: Brighton @ Tottenham
                  strFilename: >-
                    English Premier League 2025-05-25 Tottenham Hotspur vs Brighton and Hove
                    Albion
                  strSport: Soccer
                  idLeague: '4328'
                  strLeague: English Premier League
                  strLeagueBadge: 'https://www.thesportsdb.com/images/media/league/badge/gasy9d1737743125.png'
                  strSeason: 2024-2025
                  strDescriptionEN: ''
                  strHomeTeam: Tottenham
                  strAwayTeam: Brighton
                  intHomeScore: '1'
                  intRound: '38'
                  intAwayScore: '4'
                  intSpectators: null
                  strOfficial: ''
                  strTimestamp: '2025-05-25T15:00:00'
                  dateEvent: '2025-05-25'
                  dateEventLocal: '2025-05-25'
                  strTime: '15:00:00'
                  strTimeLocal: '16:00:00'
                  strGroup: ''
                  idHomeTeam: '133616'
                  strHomeTeamBadge: 'https://r2.thesportsdb.com/images/media/team/badge/dfyfhl1604094109.png'
                  idAwayTeam: '133619'
                  strAwayTeamBadge: 'https://r2.thesportsdb.com/images/media/team/badge/ywypts1448810904.png'
                  intScore: null
                  intScoreVotes: null
                  strResult: ''
                  idVenue: '16118'
                  strVenue: Tottenham Hotspur Stadium
                  strCountry: England
                  strCity: ''
                  strPoster: 'https://r2.thesportsdb.com/images/media/event/poster/ct1fhe1689062721.jpg'
                  strSquare: 'https://r2.thesportsdb.com/images/media/event/square/7c82gs1689062866.jpg'
                  strFanart: null
                  strThumb: 'https://r2.thesportsdb.com/images/media/event/thumb/l769ix1689062569.jpg'
                  strBanner: 'https://r2.thesportsdb.com/images/media/event/banner/ay271m1689062989.jpg'
                  strMap: null
                  strTweet1: ''
                  strTweet2: ''
                  strTweet3: ''
                  strVideo: 'https://www.youtube.com/watch?v=NS08IuSFPbU'
                  strStatus: Match Finished
                  strPostponed: 'no'
                  strLocked: unlocked
                - idEvent: '2070215'
                  idAPIfootball: '1208400'
                  strEvent: Southampton vs Arsenal
                  strEventAlternate: Arsenal @ Southampton
                  strFilename: English Premier League 2025-05-25 Southampton vs Arsenal
                  strSport: Soccer
                  idLeague: '4328'
                  strLeague: English Premier League
                  strLeagueBadge: 'https://www.thesportsdb.com/images/media/league/badge/gasy9d1737743125.png'
                  strSeason: 2024-2025
                  strDescriptionEN: ''
                  strHomeTeam: Southampton
                  strAwayTeam: Arsenal
                  intHomeScore: '1'
                  intRound: '38'
                  intAwayScore: '2'
                  intSpectators: null
                  strOfficial: ''
                  strTimestamp: '2025-05-25T15:00:00'
                  dateEvent: '2025-05-25'
                  dateEventLocal: '2025-05-25'
                  strTime: '15:00:00'
                  strTimeLocal: '16:00:00'
                  strGroup: ''
                  idHomeTeam: '134778'
                  strHomeTeamBadge: 'https://r2.thesportsdb.com/images/media/team/badge/ggqtd01621593274.png'
                  idAwayTeam: '133604'
                  strAwayTeamBadge: 'https://r2.thesportsdb.com/images/media/team/badge/uyhbfe1612467038.png'
                  intScore: null
                  intScoreVotes: null
                  strResult: ''
                  idVenue: '22975'
                  strVenue: St. Mary
                  strCountry: England
                  strCity: ''
                  strPoster: 'https://r2.thesportsdb.com/images/media/event/poster/7fql6r1718956131.jpg'
                  strSquare: 'https://r2.thesportsdb.com/images/media/event/square/egpjof1718955573.jpg'
                  strFanart: null
                  strThumb: 'https://r2.thesportsdb.com/images/media/event/thumb/4jkbn41718955167.jpg'
                  strBanner: 'https://r2.thesportsdb.com/images/media/event/banner/sqdh6t1718956482.jpg'
                  strMap: null
                  strTweet1: ''
                  strTweet2: ''
                  strTweet3: ''
                  strVideo: 'https://www.youtube.com/watch?v=LZJJb5DRyaI'
                  strStatus: Match Finished
                  strPostponed: 'no'
                  strLocked: unlocked
                - idEvent: '2070214'
                  idAPIfootball: '1208399'
                  strEvent: Nottingham Forest vs Chelsea
                  strEventAlternate: Chelsea @ Nottingham Forest
                  strFilename: English Premier League 2025-05-25 Nottingham Forest vs Chelsea
                  strSport: Soccer
                  idLeague: '4328'
                  strLeague: English Premier League
                  strLeagueBadge: 'https://www.thesportsdb.com/images/media/league/badge/gasy9d1737743125.png'
                  strSeason: 2024-2025
                  strDescriptionEN: ''
                  strHomeTeam: Nottingham Forest
                  strAwayTeam: Chelsea
                  intHomeScore: '0'
                  intRound: '38'
                  intAwayScore: '1'
                  intSpectators: null
                  strOfficial: ''
                  strTimestamp: '2025-05-25T15:00:00'
                  dateEvent: '2025-05-25'
                  dateEventLocal: '2025-05-25'
                  strTime: '15:00:00'
                  strTimeLocal: '16:00:00'
                  strGroup: ''
                  idHomeTeam: '133720'
                  strHomeTeamBadge: 'https://r2.thesportsdb.com/images/media/team/badge/bk4qjs1546440351.png'
                  idAwayTeam: '133610'
                  strAwayTeamBadge: 'https://r2.thesportsdb.com/images/media/team/badge/yvwvtu1448813215.png'
                  intScore: null
                  intScoreVotes: null
                  strResult: ''
                  idVenue: '18249'
                  strVenue: City Ground
                  strCountry: England
                  strCity: ''
                  strPoster: 'https://r2.thesportsdb.com/images/media/event/poster/rcb10v1689062771.jpg'
                  strSquare: 'https://r2.thesportsdb.com/images/media/event/square/b3s7o31689062913.jpg'
                  strFanart: null
                  strThumb: 'https://r2.thesportsdb.com/images/media/event/thumb/xh0wv91689062624.jpg'
                  strBanner: 'https://r2.thesportsdb.com/images/media/event/banner/7d06lr1689063027.jpg'
                  strMap: null
                  strTweet1: ''
                  strTweet2: ''
                  strTweet3: ''
                  strVideo: 'https://www.youtube.com/watch?v=7ERzIbYo7j4'
                  strStatus: Match Finished
                  strPostponed: 'no'
                  strLocked: unlocked

  /schedule/next/team/{idTeam}:
    get:
      summary: Get Next Soccer Events by Team
      description: List the next 5 events for a team using its unique ID.
      operationId: getNextSoccerEventsByTeam
      tags:
        - V2 API Schedule
      parameters:
        - in: path
          name: idTeam
          description: The ID of the team to get the next events for.
          schema:
            type: integer
          required: true
          example: 133612
      responses:
        '200':
          description: List of next scheduled soccer events for the specified team
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/EventScheduleList'
              example:
                schedule:
                - idEvent: '2250028'
                  idAPIfootball: '1371777'
                  strEvent: Manchester United vs Leeds United
                  strEventAlternate: Leeds @ Manchester United
                  strFilename: Club Friendlies 2025-07-19 Manchester United vs Leeds United
                  strSport: Soccer
                  idLeague: '4569'
                  strLeague: Club Friendlies
                  strLeagueBadge: 'https://www.thesportsdb.com/images/media/league/badge/gb18781565430778.png'
                  strSeason: '2025'
                  strDescriptionEN: ''
                  strHomeTeam: Manchester United
                  strAwayTeam: Leeds
                  intHomeScore: null
                  intRound: '1'
                  intAwayScore: null
                  intSpectators: null
                  strOfficial: ''
                  strTimestamp: '2025-07-19T13:00:00'
                  dateEvent: '2025-07-19'
                  dateEventLocal: '2025-07-19'
                  strTime: '13:00:00'
                  strTimeLocal: ''
                  strGroup: ''
                  idHomeTeam: '133612'
                  strHomeTeamBadge: 'https://r2.thesportsdb.com/images/media/team/badge/xzqdr11517660252.png'
                  idAwayTeam: '133635'
                  strAwayTeamBadge: 'https://r2.thesportsdb.com/images/media/team/badge/g0eqzw1598804097.png'
                  intScore: null
                  intScoreVotes: null
                  strResult: ''
                  idVenue: '15906'
                  strVenue: Friends Arena
                  strCountry: Sweden
                  strCity: Stockholm
                  strPoster: ''
                  strSquare: ''
                  strFanart: null
                  strThumb: ''
                  strBanner: ''
                  strMap: null
                  strTweet1: ''
                  strTweet2: ''
                  strTweet3: ''
                  strVideo: ''
                  strStatus: Not Started
                  strPostponed: 'no'
                  strLocked: unlocked
                - idEvent: '2267081'
                  idAPIfootball: '1378977'
                  strEvent: Manchester United vs Arsenal
                  strEventAlternate: Arsenal @ Manchester United
                  strFilename: English Premier League 2025-08-17 Manchester United vs Arsenal
                  strSport: Soccer
                  idLeague: '4328'
                  strLeague: English Premier League
                  strLeagueBadge: 'https://www.thesportsdb.com/images/media/league/badge/gasy9d1737743125.png'
                  strSeason: 2025-2026
                  strDescriptionEN: null
                  strHomeTeam: Manchester United
                  strAwayTeam: Arsenal
                  intHomeScore: null
                  intRound: '1'
                  intAwayScore: null
                  intSpectators: null
                  strOfficial: ''
                  strTimestamp: '2025-08-17T15:30:00'
                  dateEvent: '2025-08-17'
                  dateEventLocal: null
                  strTime: '15:30:00'
                  strTimeLocal: null
                  strGroup: null
                  idHomeTeam: '133612'
                  strHomeTeamBadge: 'https://r2.thesportsdb.com/images/media/team/badge/xzqdr11517660252.png'
                  idAwayTeam: '133604'
                  strAwayTeamBadge: 'https://r2.thesportsdb.com/images/media/team/badge/uyhbfe1612467038.png'
                  intScore: null
                  intScoreVotes: null
                  strResult: null
                  idVenue: '18332'
                  strVenue: Old Trafford
                  strCountry: England
                  strCity: null
                  strPoster: 'https://www.thesportsdb.com/images/media/event/poster/9kb7wf1750323169.jpg'
                  strSquare: 'https://www.thesportsdb.com/images/media/event/square/wax06c1750325374.jpg'
                  strFanart: null
                  strThumb: 'https://www.thesportsdb.com/images/media/event/thumb/5xm6d01750320127.jpg'
                  strBanner: 'https://www.thesportsdb.com/images/media/event/banner/ofl4651750328240.jpg'
                  strMap: null
                  strTweet1: null
                  strTweet2: null
                  strTweet3: null
                  strVideo: null
                  strStatus: Not Started
                  strPostponed: 'no'
                  strLocked: unlocked
                - idEvent: '2267089'
                  idAPIfootball: '1378985'
                  strEvent: Fulham vs Manchester United
                  strEventAlternate: Manchester United @ Fulham
                  strFilename: English Premier League 2025-08-23 Fulham vs Manchester United
                  strSport: Soccer
                  idLeague: '4328'
                  strLeague: English Premier League
                  strLeagueBadge: 'https://www.thesportsdb.com/images/media/league/badge/gasy9d1737743125.png'
                  strSeason: 2025-2026
                  strDescriptionEN: null
                  strHomeTeam: Fulham
                  strAwayTeam: Manchester United
                  intHomeScore: null
                  intRound: '2'
                  intAwayScore: null
                  intSpectators: null
                  strOfficial: ''
                  strTimestamp: '2025-08-23T14:00:00'
                  dateEvent: '2025-08-23'
                  dateEventLocal: null
                  strTime: '14:00:00'
                  strTimeLocal: null
                  strGroup: null
                  idHomeTeam: '133600'
                  strHomeTeamBadge: 'https://r2.thesportsdb.com/images/media/team/badge/xwwvyt1448811086.png'
                  idAwayTeam: '133612'
                  strAwayTeamBadge: 'https://r2.thesportsdb.com/images/media/team/badge/xzqdr11517660252.png'
                  intScore: null
                  intScoreVotes: null
                  strResult: null
                  idVenue: '16373'
                  strVenue: Craven Cottage
                  strCountry: England
                  strCity: null
                  strPoster: 'https://www.thesportsdb.com/images/media/event/poster/12c1jc1750323189.jpg'
                  strSquare: 'https://www.thesportsdb.com/images/media/event/square/3ydrol1750325394.jpg'
                  strFanart: null
                  strThumb: 'https://www.thesportsdb.com/images/media/event/thumb/xrqh811750320147.jpg'
                  strBanner: 'https://www.thesportsdb.com/images/media/event/banner/pxf3s11750328275.jpg'
                  strMap: null
                  strTweet1: null
                  strTweet2: null
                  strTweet3: null
                  strVideo: null
                  strStatus: Not Started
                  strPostponed: 'no'
                  strLocked: unlocked

  /schedule/previous/team/{idTeam}:
    get:
      summary: Get Previous Soccer Events by Team
      description: List the previous 5 events for a team using its unique ID.
      operationId: getPreviousSoccerEventsByTeam
      tags:
        - V2 API Schedule
      parameters:
        - in: path
          name: idTeam
          description: The ID of the team to get the previous events for.
          schema:
            type: integer
          required: true
          example: 133612
      responses:
        '200':
          description: List of previous soccer events for the specified team
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/EventScheduleList'
              example:
                schedule:
                - idEvent: '2070212'
                  idAPIfootball: '1208397'
                  strEvent: Manchester United vs Aston Villa
                  strEventAlternate: Aston Villa @ Manchester United
                  strFilename: English Premier League 2025-05-25 Manchester United vs Aston Villa
                  strSport: Soccer
                  idLeague: '4328'
                  strLeague: English Premier League
                  strLeagueBadge: 'https://www.thesportsdb.com/images/media/league/badge/gasy9d1737743125.png'
                  strSeason: 2024-2025
                  strDescriptionEN: ''
                  strHomeTeam: Manchester United
                  strAwayTeam: Aston Villa
                  intHomeScore: '2'
                  intRound: '38'
                  intAwayScore: '0'
                  intSpectators: null
                  strOfficial: ''
                  strTimestamp: '2025-05-25T15:00:00'
                  dateEvent: '2025-05-25'
                  dateEventLocal: '2025-05-25'
                  strTime: '15:00:00'
                  strTimeLocal: '16:00:00'
                  strGroup: ''
                  idHomeTeam: '133612'
                  strHomeTeamBadge: 'https://r2.thesportsdb.com/images/media/team/badge/xzqdr11517660252.png'
                  idAwayTeam: '133601'
                  strAwayTeamBadge: 'https://r2.thesportsdb.com/images/media/team/badge/jykrpv1717309891.png'
                  intScore: null
                  intScoreVotes: null
                  strResult: ''
                  idVenue: '18332'
                  strVenue: Old Trafford
                  strCountry: England
                  strCity: ''
                  strPoster: 'https://r2.thesportsdb.com/images/media/event/poster/1iom6s1718956130.jpg'
                  strSquare: 'https://r2.thesportsdb.com/images/media/event/square/3e2mo21718955572.jpg'
                  strFanart: null
                  strThumb: 'https://r2.thesportsdb.com/images/media/event/thumb/zkzdh31718955166.jpg'
                  strBanner: 'https://r2.thesportsdb.com/images/media/event/banner/rmyjyq1718956482.jpg'
                  strMap: null
                  strTweet1: ''
                  strTweet2: ''
                  strTweet3: ''
                  strVideo: 'https://www.youtube.com/watch?v=YYuL86cjRjQ'
                  strStatus: Match Finished
                  strPostponed: 'no'
                  strLocked: unlocked

  /schedule/next/venue/{idVenue}:
    get:
      summary: Get Next Soccer Events by Venue
      description: List the next 5 events for a venue using its unique ID.
      operationId: getNextSoccerEventsByVenue
      tags:
        - V2 API Schedule
      parameters:
        - in: path
          name: idVenue
          description: The ID of the venue to get the next events for.
          schema:
            type: integer
          required: true
          example: 24413
      responses:
        '200':
          description: List of next scheduled soccer events for the specified venue
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/EventScheduleList'
              example:
                schedule:
                - idEvent: '2218314'
                  idAPIfootball: null
                  strEvent: Indonesia Sprint Race
                  strEventAlternate: null
                  strFilename: MotoGP 2025-10-04 Indonesia Sprint Race
                  strSport: Motorsport
                  idLeague: '4407'
                  strLeague: MotoGP
                  strLeagueBadge: 'https://r2.thesportsdb.com/images/media/league/badge/ga8k1j1739369519.png'
                  strSeason: '2025'
                  strDescriptionEN: ''
                  strHomeTeam: null
                  strAwayTeam: null
                  intHomeScore: null
                  intRound: '18'
                  intAwayScore: null
                  intSpectators: null
                  strOfficial: null
                  strTimestamp: '2025-10-04T00:00:00'
                  dateEvent: '2025-10-04'
                  dateEventLocal: '2025-10-04'
                  strTime: '00:00:00'
                  strTimeLocal: ''
                  strGroup: ''
                  idHomeTeam: null
                  strHomeTeamBadge: null
                  idAwayTeam: null
                  strAwayTeamBadge: null
                  intScore: null
                  intScoreVotes: null
                  strResult: ''
                  idVenue: '24413'
                  strVenue: Pertamina Mandalika International Street Circuit
                  strCountry: Indonesia
                  strCity: Lombok
                  strPoster: 'https://r2.thesportsdb.com/images/media/event/poster/nmacgl1739389994.jpg'
                  strSquare: ''
                  strFanart: ''
                  strThumb: 'https://r2.thesportsdb.com/images/media/event/thumb/uipdt91739537896.jpg'
                  strBanner: ''
                  strMap: ''
                  strTweet1: ''
                  strTweet2: ''
                  strTweet3: ''
                  strVideo: ''
                  strStatus: ''
                  strPostponed: 'no'
                  strLocked: unlocked
                - idEvent: '2218315'
                  idAPIfootball: null
                  strEvent: Indonesia GP
                  strEventAlternate: null
                  strFilename: MotoGP 2025-10-05 Indonesia GP
                  strSport: Motorsport
                  idLeague: '4407'
                  strLeague: MotoGP
                  strLeagueBadge: 'https://r2.thesportsdb.com/images/media/league/badge/ga8k1j1739369519.png'
                  strSeason: '2025'
                  strDescriptionEN: "The Indonesian motorcycle Grand Prix (Indonesian: Grand Prix Sepeda Motor Indonesia) is a motorcycling event that is part of the FIM Grand Prix motorcycle racing season. \r\nThe track, claimed to be a street circuit, is the first in Grand Prix motorcycle racing since the Brno Circuit last staged a Grand Prix as a street circuit in 1986.\r\nThe Grand Prix races were subsequently postponed until 2022 due to the COVID-19 pandemic."
                  strHomeTeam: null
                  strAwayTeam: null
                  intHomeScore: null
                  intRound: '18'
                  intAwayScore: null
                  intSpectators: null
                  strOfficial: null
                  strTimestamp: '2025-10-05T00:00:00'
                  dateEvent: '2025-10-05'
                  dateEventLocal: '2025-10-05'
                  strTime: '00:00:00'
                  strTimeLocal: ''
                  strGroup: ''
                  idHomeTeam: null
                  strHomeTeamBadge: null
                  idAwayTeam: null
                  strAwayTeamBadge: null
                  intScore: null
                  intScoreVotes: null
                  strResult: ''
                  idVenue: '24413'
                  strVenue: Pertamina Mandalika International Street Circuit
                  strCountry: Indonesia
                  strCity: Lombok
                  strPoster: 'https://r2.thesportsdb.com/images/media/event/poster/e9kvun1739390010.jpg'
                  strSquare: 'https://r2.thesportsdb.com/images/media/event/square/9vdp7l1739567741.jpg'
                  strFanart: ''
                  strThumb: 'https://r2.thesportsdb.com/images/media/event/thumb/4447bh1739537915.jpg'
                  strBanner: 'https://r2.thesportsdb.com/images/media/event/banner/vefioe1739549894.jpg'
                  strMap: 'https://r2.thesportsdb.com/images/media/event/map/9kip2e1739549994.jpg'
                  strTweet1: ''
                  strTweet2: ''
                  strTweet3: ''
                  strVideo: ''
                  strStatus: ''
                  strPostponed: 'no'
                  strLocked: unlocked
  /schedule/previous/venue/{idVenue}:
    get:
      summary: Get Previous Soccer Events by Venue
      description: List the previous 5 events for a venue using its unique ID.
      operationId: getPreviousSoccerEventsByVenue
      tags:
        - V2 API Schedule
      parameters:
        - in: path
          name: idVenue
          description: The ID of the venue to get the previous events for.
          schema:
            type: integer
          required: true
          example: 24413
      responses:
        '200':
          description: List of previous soccer events for the specified venue
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/EventScheduleList'
              example:
                schedule:
                - idEvent: '1921069'
                  idAPIfootball: null
                  strEvent: Pertamina Grand Prix of Indonesia
                  strEventAlternate: null
                  strFilename: MotoGP 2024-09-29 Pertamina Grand Prix of Indonesia
                  strSport: Motorsport
                  idLeague: '4407'
                  strLeague: MotoGP
                  strLeagueBadge: 'https://r2.thesportsdb.com/images/media/league/badge/rppvpw1422400797.png'
                  strSeason: '2024'
                  strDescriptionEN: "The Indonesian motorcycle Grand Prix is a motorcycling event that is part of the FIM Grand Prix motorcycle racing season. There have been four Grand Prix events held; in 1996 and 1997, both at the Sentul International Circuit, Bogor, West Java, and since 2022 at the Pertamina Mandalika International Street Circuit, Central Lombok, West Nusa Tenggara.\r\nAs a response to the 1997 Asian financial crisis, this race was dropped from the 1998 calendar.\r\nIn February 2019, it was announced that the Indonesian GP would return in 2021 to be held at the Mandalika International Street Circuit, then under construction in the Mandalika resort area of Central Lombok Regency, West Nusa Tenggara. The track, claimed to be a street circuit, is the first in Grand Prix motorcycle racing since the Brno Circuit last staged a Grand Prix as a street circuit in 1986. The Grand Prix races were subsequently postponed until 2022 due to the COVID-19 pandemic"
                  strHomeTeam: null
                  strAwayTeam: null
                  intHomeScore: null
                  intRound: '15'
                  intAwayScore: null
                  intSpectators: null
                  strOfficial: null
                  strTimestamp: '2024-09-29T08:00:00'
                  dateEvent: '2024-09-29'
                  dateEventLocal: '2024-09-29'
                  strTime: '08:00:00'
                  strTimeLocal: '15:00:00'
                  strGroup: ''
                  idHomeTeam: null
                  strHomeTeamBadge: null
                  idAwayTeam: null
                  strAwayTeamBadge: null
                  intScore: null
                  intScoreVotes: null
                  strResult: "----------------------------------------------\r\nNot Classified\r\nenea bastianini /Ducati Lenovo Team /20 laps\r\naugusto fernandez /Red Bull GASGAS Tech3 /19 laps\r\njoan mir /Repsol Honda Team /12 laps\r\nmarc marquez /Gresini Racing MotoGP /11 laps\r\nfabio digiannantonio /Pertamina Enduro VR46 Racing Team /8 laps\r\n\r\nNot finished 1st lap\r\naleix espargaro /Aprilia Racing\t\r\nluca marini /Repsol Honda Team\t\r\njack miller /Red Bull KTM Factory Racing\t\r\nalex marquez /Gresini Racing MotoGP\r\n\r\n----------------------------------------------\r\nMotoGP Rider Standing after  Pertamina Grand Prix of Indonesia\r\nPos /rider /Team /points\r\n\r\n1 /Jorge Martin /Prima Pramac Racing /366\r\n2 /Francesco Bagnaia /Ducati Lenovo Team /345\r\n3 /Enea Bastianini /Ducati Lenovo /Team 291\r\n4 /Marc Marquez /Gresini Racing MotoGP /288\r\n5 /Pedro Acosta /Red Bull GASGAS Tech3 /181\r\n6 /Brad Binder /Red Bull KTM Factory Racing /173\r\n7 /Maverick Viñales /Aprilia Racing /162\r\n8 /Aleix Espargaro /Aprilia Racing /127\r\n9 /Marco Bezzecchi /Pertamina Enduro VR46 /125\r\n10 /Fabio Di Giannantonio /Pertamina Enduro VR46 /122\r\n11 /Alex Marquez /Gresini Racing MotoGP /121\r\n12 /Franco Morbidelli /Prima Pramac Racing /120\r\n13 /Fabio Quartararo /Monster Energy Yamaha MotoGP /82\r\n14 /Miguel Oliveira /Trackhouse Racing /71\r\n15 /Jack Miller /Red Bull KTM Factory Racing /58\r\n16 /Raul Fernandez /Trackhouse Racing /55\r\n17 /Johann Zarco /CASTROL Honda LCR /31\r\n18 /Takaaki Nakagami /LCR Honda IDEMITSU /26\r\n19 /Joan Mir /Repsol Honda Team /20\r\n20 /Augusto Fernandez /Red Bull GASGAS Tech3 /20\r\n21 /Alex Rins /Monster Energy Yamaha MotoGP /19\r\n22 /Pol Espargaro /Red Bull KTM Factory Racing /12\r\n23 /Dani Pedrosa /Red Bull KTM Factory Racing /7\r\n24 /Luca Marini /Repsol Honda Team /5\r\n25 /Stefan Bradl /HRC Test Team /2"
                  idVenue: '24413'
                  strVenue: Pertamina Mandalika International Street Circuit
                  strCountry: Indonesia
                  strCity: Central Lombok
                  strPoster: 'https://r2.thesportsdb.com/images/media/event/poster/zt4xo71700949813.jpg'
                  strSquare: ''
                  strFanart: 'https://r2.thesportsdb.com/images/media/event/fanart/ejqnti1727707899.jpg'
                  strThumb: 'https://r2.thesportsdb.com/images/media/event/thumb/ncsock1700949823.jpg'
                  strBanner: 'https://r2.thesportsdb.com/images/media/event/banner/idioyq1700949834.jpg'
                  strMap: 'https://r2.thesportsdb.com/images/media/event/map/q3kxcu1727707999.jpg'
                  strTweet1: ''
                  strTweet2: ''
                  strTweet3: ''
                  strVideo: 'https://www.youtube.com/watch?v=uUE00Ue4BCI'
                  strStatus: ''
                  strPostponed: 'no'
                  strLocked: unlocked
                - idEvent: '1780865'
                  idAPIfootball: null
                  strEvent: Motul Indonesian Round  (Superpole)
                  strEventAlternate: null
                  strFilename: SBK 2023-03-05 Motul Indonesian Round  (Superpole)
                  strSport: Motorsport
                  idLeague: '4454'
                  strLeague: SBK
                  strLeagueBadge: 'https://r2.thesportsdb.com/images/media/league/badge/g2j9rc1649703609.png'
                  strSeason: '2023'
                  strDescriptionEN: >-
                    There was plenty of action throughout the MOTUL FIM Superbike World
                    Championship’s Tissot Superpole Race during the Motul Indonesian Round at
                    the Pertamina Mandalika International Street Circuit as Toprak
                    Razgatlioglu (Pata Yamaha Prometeon WorldSBK) claimed his first win of the
                    2023 season in a dramatic, shortened Superpole Race while Championship
                    leader Alvaro Bautista (Aruba.it Racing – Ducati) crashed out just shy of
                    the halfway point in the 8-lap restarted race.
                  strHomeTeam: null
                  strAwayTeam: null
                  intHomeScore: null
                  intRound: '2'
                  intAwayScore: null
                  intSpectators: null
                  strOfficial: null
                  strTimestamp: '2023-03-05T00:00:00'
                  dateEvent: '2023-03-05'
                  dateEventLocal: '2023-03-05'
                  strTime: '00:00:00'
                  strTimeLocal: ''
                  strGroup: null
                  idHomeTeam: null
                  strHomeTeamBadge: null
                  idAwayTeam: null
                  strAwayTeamBadge: null
                  intScore: null
                  intScoreVotes: null
                  strResult: ''
                  idVenue: '24413'
                  strVenue: Pertamina Mandalika International Street Circuit
                  strCountry: Indonesia
                  strCity: 'Lombok, Indonesia'
                  strPoster: 'https://r2.thesportsdb.com/images/media/event/poster/m0dgb81675956235.jpg'
                  strSquare: ''
                  strFanart: 'https://r2.thesportsdb.com/images/media/event/fanart/tjk25i1678277656.jpg'
                  strThumb: 'https://r2.thesportsdb.com/images/media/event/thumb/liclc81675957778.jpg'
                  strBanner: 'https://r2.thesportsdb.com/images/media/event/banner/ufgyxp1675956309.jpg'
                  strMap: 'https://r2.thesportsdb.com/images/media/event/map/syk2z71675956300.jpg'
                  strTweet1: ''
                  strTweet2: ''
                  strTweet3: ''
                  strVideo: ''
                  strStatus: ''
                  strPostponed: 'no'
                  strLocked: unlocked

  /schedule/full/team/{idTeam}:
    get:
      summary: Get Full Soccer Schedule by Team
      description: List the full seasons schedule for a team using its unique ID.
      operationId: getFullSoccerScheduleByTeam
      tags:
        - V2 API Schedule
      parameters:
        - in: path
          name: idTeam
          description: The ID of the team to get the full schedule for.
          schema:
            type: integer
          required: true
          example: 133612
      responses:
        '200':
          description: Full schedule of soccer events for the specified team
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/EventScheduleList'
              example:
                schedule:
                - idEvent: '2267443'
                  idAPIfootball: '1379339'
                  strEvent: Brighton and Hove Albion vs Manchester United
                  strEventAlternate: Manchester United @ Brighton and Hove Albion
                  strFilename: >-
                    English Premier League 2026-05-24 Brighton and Hove Albion vs Manchester
                    United
                  strSport: Soccer
                  idLeague: '4328'
                  strLeague: English Premier League
                  strLeagueBadge: 'https://www.thesportsdb.com/images/media/league/badge/gasy9d1737743125.png'
                  strSeason: 2025-2026
                  strDescriptionEN: null
                  strHomeTeam: Brighton and Hove Albion
                  strAwayTeam: Manchester United
                  intHomeScore: null
                  intRound: '38'
                  intAwayScore: null
                  intSpectators: null
                  strOfficial: ''
                  strTimestamp: '2026-05-24T15:00:00'
                  dateEvent: '2026-05-24'
                  dateEventLocal: null
                  strTime: '15:00:00'
                  strTimeLocal: null
                  strGroup: null
                  idHomeTeam: '133619'
                  strHomeTeamBadge: 'https://r2.thesportsdb.com/images/media/team/badge/ywypts1448810904.png'
                  idAwayTeam: '133612'
                  strAwayTeamBadge: 'https://r2.thesportsdb.com/images/media/team/badge/xzqdr11517660252.png'
                  intScore: null
                  intScoreVotes: null
                  strResult: null
                  idVenue: '28853'
                  strVenue: American Express Stadium
                  strCountry: England
                  strCity: null
                  strPoster: 'https://www.thesportsdb.com/images/media/event/poster/qddg2u1750324287.jpg'
                  strSquare: 'https://www.thesportsdb.com/images/media/event/square/s55u4q1750326394.jpg'
                  strFanart: null
                  strThumb: 'https://www.thesportsdb.com/images/media/event/thumb/14rm1k1750321063.jpg'
                  strBanner: 'https://www.thesportsdb.com/images/media/event/banner/gchtd71750330276.jpg'
                  strMap: null
                  strTweet1: null
                  strTweet2: null
                  strTweet3: null
                  strVideo: null
                  strStatus: Not Started
                  strPostponed: 'no'
                  strLocked: unlocked
                - idEvent: '2267440'
                  idAPIfootball: '1379336'
                  strEvent: Manchester United vs Nottingham Forest
                  strEventAlternate: Nottingham Forest @ Manchester United
                  strFilename: English Premier League 2026-05-17 Manchester United vs Nottingham Forest
                  strSport: Soccer
                  idLeague: '4328'
                  strLeague: English Premier League
                  strLeagueBadge: 'https://www.thesportsdb.com/images/media/league/badge/gasy9d1737743125.png'
                  strSeason: 2025-2026
                  strDescriptionEN: null
                  strHomeTeam: Manchester United
                  strAwayTeam: Nottingham Forest
                  intHomeScore: null
                  intRound: '37'
                  intAwayScore: null
                  intSpectators: null
                  strOfficial: ''
                  strTimestamp: '2026-05-17T14:00:00'
                  dateEvent: '2026-05-17'
                  dateEventLocal: null
                  strTime: '14:00:00'
                  strTimeLocal: null
                  strGroup: null
                  idHomeTeam: '133612'
                  strHomeTeamBadge: 'https://r2.thesportsdb.com/images/media/team/badge/xzqdr11517660252.png'
                  idAwayTeam: '133720'
                  strAwayTeamBadge: 'https://r2.thesportsdb.com/images/media/team/badge/bk4qjs1546440351.png'
                  intScore: null
                  intScoreVotes: null
                  strResult: null
                  idVenue: '18332'
                  strVenue: Old Trafford
                  strCountry: England
                  strCity: null
                  strPoster: 'https://www.thesportsdb.com/images/media/event/poster/kn9ku01750324279.jpg'
                  strSquare: 'https://www.thesportsdb.com/images/media/event/square/qw1syn1750326386.jpg'
                  strFanart: null
                  strThumb: 'https://www.thesportsdb.com/images/media/event/thumb/4frtcg1750321055.jpg'
                  strBanner: 'https://www.thesportsdb.com/images/media/event/banner/hsk38v1750330262.jpg'
                  strMap: null
                  strTweet1: null
                  strTweet2: null
                  strTweet3: null
                  strVideo: null
                  strStatus: Not Started
                  strPostponed: 'no'
                  strLocked: unlocked
                - idEvent: '2267430'
                  idAPIfootball: '1379326'
                  strEvent: Sunderland vs Manchester United
                  strEventAlternate: Manchester United @ Sunderland
                  strFilename: English Premier League 2026-05-09 Sunderland vs Manchester United
                  strSport: Soccer
                  idLeague: '4328'
                  strLeague: English Premier League
                  strLeagueBadge: 'https://www.thesportsdb.com/images/media/league/badge/gasy9d1737743125.png'
                  strSeason: 2025-2026
                  strDescriptionEN: null
                  strHomeTeam: Sunderland
                  strAwayTeam: Manchester United
                  intHomeScore: null
                  intRound: '36'
                  intAwayScore: null
                  intSpectators: null
                  strOfficial: ''
                  strTimestamp: '2026-05-09T14:00:00'
                  dateEvent: '2026-05-09'
                  dateEventLocal: null
                  strTime: '14:00:00'
                  strTimeLocal: null
                  strGroup: null
                  idHomeTeam: '133603'
                  strHomeTeamBadge: 'https://r2.thesportsdb.com/images/media/team/badge/tprtus1448813498.png'
                  idAwayTeam: '133612'
                  strAwayTeamBadge: 'https://r2.thesportsdb.com/images/media/team/badge/xzqdr11517660252.png'
                  intScore: null
                  intScoreVotes: null
                  strResult: null
                  idVenue: '16251'
                  strVenue: Stadium of Light
                  strCountry: England
                  strCity: null
                  strPoster: 'https://www.thesportsdb.com/images/media/event/poster/td08jy1750324254.jpg'
                  strSquare: 'https://www.thesportsdb.com/images/media/event/square/p2nhha1750326360.jpg'
                  strFanart: null
                  strThumb: 'https://www.thesportsdb.com/images/media/event/thumb/lz1xab1750321029.jpg'
                  strBanner: 'https://www.thesportsdb.com/images/media/event/banner/176t2r1750330194.jpg'
                  strMap: null
                  strTweet1: null
                  strTweet2: null
                  strTweet3: null
                  strVideo: null
                  strStatus: Not Started
                  strPostponed: 'no'
                  strLocked: unlocked

  /schedule/league/{idLeague}/{season}:
    get:
      summary: Get Full Motorsport Schedule by League and Season
      description: List the full seasons schedule for a league using its unique ID.
      operationId: getFullMotorsportScheduleByLeagueAndSeason
      tags:
        - V2 API Schedule
      parameters:
        - in: path
          name: idLeague
          description: The ID of the league to get the full schedule for.
          schema:
            type: integer
          required: true
          example: 4328
        - in: path
          name: season
          description: The season to get the full schedule for.
          schema:
            type: string
          required: true
          example: 2023-2024
      responses:
        '200':
          description: Full schedule of motorsport events for the specified league and season
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/EventScheduleList'
              example:
                schedule:
                - idEvent: '1818395'
                  strEvent: Burnley vs Manchester City
                  strSport: Soccer
                  strHomeTeam: Burnley
                  strAwayTeam: Manchester City
                  idHomeTeam: '133623'
                  idAwayTeam: '133613'
                  intRound: '1'
                  intHomeScore: '0'
                  intAwayScore: '3'
                  strTimestamp: '2023-08-11T19:00:00'
                  dateEvent: '2023-08-11'
                  dateEventLocal: '2023-08-11'
                  strTime: '19:00:00'
                  strTimeLocal: '20:00:00'
                  strHomeTeamBadge: 'https://r2.thesportsdb.com/images/media/team/badge/ql7nl31686893820.png'
                  strAwayTeamBadge: 'https://r2.thesportsdb.com/images/media/team/badge/vwpvry1467462651.png'
                  strVenue: Turf Moor
                  strCountry: England
                  strThumb: 'https://r2.thesportsdb.com/images/media/event/thumb/kr1h871691738726.jpg'
                - idEvent: '1818396'
                  strEvent: Arsenal vs Nottingham Forest
                  strSport: Soccer
                  strHomeTeam: Arsenal
                  strAwayTeam: Nottingham Forest
                  idHomeTeam: '133604'
                  idAwayTeam: '133720'
                  intRound: '1'
                  intHomeScore: '2'
                  intAwayScore: '1'
                  strTimestamp: '2023-08-12T11:30:00'
                  dateEvent: '2023-08-12'
                  dateEventLocal: '2023-08-12'
                  strTime: '11:30:00'
                  strTimeLocal: '12:30:00'
                  strHomeTeamBadge: 'https://r2.thesportsdb.com/images/media/team/badge/uyhbfe1612467038.png'
                  strAwayTeamBadge: 'https://r2.thesportsdb.com/images/media/team/badge/bk4qjs1546440351.png'
                  strVenue: Emirates Stadium
                  strCountry: England
                  strThumb: 'https://r2.thesportsdb.com/images/media/event/thumb/w1kus71689062464.jpg'
                - idEvent: '1818397'
                  strEvent: Bournemouth vs West Ham
                  strSport: Soccer
                  strHomeTeam: Bournemouth
                  strAwayTeam: West Ham
                  idHomeTeam: '134301'
                  idAwayTeam: '133636'
                  intRound: '1'
                  intHomeScore: '1'
                  intAwayScore: '1'
                  strTimestamp: '2023-08-12T14:00:00'
                  dateEvent: '2023-08-12'
                  dateEventLocal: '2023-08-12'
                  strTime: '14:00:00'
                  strTimeLocal: '15:00:00'
                  strHomeTeamBadge: 'https://r2.thesportsdb.com/images/media/team/badge/y08nak1534071116.png'
                  strAwayTeamBadge: 'https://r2.thesportsdb.com/images/media/team/badge/yutyxs1467459956.png'
                  strVenue: Vitality Stadium
                  strCountry: England
                  strThumb: 'https://r2.thesportsdb.com/images/media/event/thumb/m0rdmh1689062464.jpg'
                - idEvent: '1818398'
                  strEvent: Brighton vs Luton
                  strSport: Soccer
                  strHomeTeam: Brighton
                  strAwayTeam: Luton
                  idHomeTeam: '133619'
                  idAwayTeam: '133888'
                  intRound: '1'
                  intHomeScore: '4'
                  intAwayScore: '1'
                  strTimestamp: '2023-08-12T14:00:00'
                  dateEvent: '2023-08-12'
                  dateEventLocal: '2023-08-12'
                  strTime: '14:00:00'
                  strTimeLocal: '15:00:00'
                  strHomeTeamBadge: 'https://r2.thesportsdb.com/images/media/team/badge/ywypts1448810904.png'
                  strAwayTeamBadge: 'https://r2.thesportsdb.com/images/media/team/badge/v977eh1681319466.png'
                  strVenue: The American Express Community Stadium
                  strCountry: England
                  strThumb: 'https://r2.thesportsdb.com/images/media/event/thumb/hy4td21689062465.jpg'
                - idEvent: '1818399'
                  strEvent: Everton vs Fulham
                  strSport: Soccer
                  strHomeTeam: Everton
                  strAwayTeam: Fulham
                  idHomeTeam: '133615'
                  idAwayTeam: '133600'
                  intRound: '1'
                  intHomeScore: '0'
                  intAwayScore: '1'
                  strTimestamp: '2023-08-12T14:00:00'
                  dateEvent: '2023-08-12'
                  dateEventLocal: '2023-08-12'
                  strTime: '14:00:00'
                  strTimeLocal: '15:00:00'
                  strHomeTeamBadge: 'https://r2.thesportsdb.com/images/media/team/badge/eqayrf1523184794.png'
                  strAwayTeamBadge: 'https://r2.thesportsdb.com/images/media/team/badge/xwwvyt1448811086.png'
                  strVenue: Goodison Park
                  strCountry: England
                  strThumb: 'https://r2.thesportsdb.com/images/media/event/thumb/923sp71689062465.jpg'
                - idEvent: '1818400'
                  strEvent: Sheffield United vs Crystal Palace
                  strSport: Soccer
                  strHomeTeam: Sheffield United
                  strAwayTeam: Crystal Palace
                  idHomeTeam: '133811'
                  idAwayTeam: '133632'
                  intRound: '1'
                  intHomeScore: '0'
                  intAwayScore: '1'
                  strTimestamp: '2023-08-12T14:00:00'
                  dateEvent: '2023-08-12'
                  dateEventLocal: '2023-08-12'
                  strTime: '14:00:00'
                  strTimeLocal: '15:00:00'
                  strHomeTeamBadge: 'https://r2.thesportsdb.com/images/media/team/badge/w7f8pj1672950689.png'
                  strAwayTeamBadge: 'https://r2.thesportsdb.com/images/media/team/badge/ia6i3m1656014992.png'
                  strVenue: Bramall Lane
                  strCountry: England
                  strThumb: 'https://r2.thesportsdb.com/images/media/event/thumb/d03awf1689062466.jpg'
                - idEvent: '1818401'
                  strEvent: Newcastle vs Aston Villa
                  strSport: Soccer
                  strHomeTeam: Newcastle
                  strAwayTeam: Aston Villa
                  idHomeTeam: '134777'
                  idAwayTeam: '133601'
                  intRound: '1'
                  intHomeScore: '5'
                  intAwayScore: '1'
                  strTimestamp: '2023-08-12T16:30:00'
                  dateEvent: '2023-08-12'
                  dateEventLocal: '2023-08-12'
                  strTime: '16:30:00'
                  strTimeLocal: '17:30:00'
                  strHomeTeamBadge: 'https://r2.thesportsdb.com/images/media/team/badge/lhwuiz1621593302.png'
                  strAwayTeamBadge: 'https://r2.thesportsdb.com/images/media/team/badge/jykrpv1717309891.png'
                  strVenue: St. James' Park
                  strCountry: England
                  strThumb: 'https://r2.thesportsdb.com/images/media/event/thumb/v3ln5r1689062466.jpg'
                - idEvent: '1818402'
                  strEvent: Brentford vs Tottenham
                  strSport: Soccer
                  strHomeTeam: Brentford
                  strAwayTeam: Tottenham
                  idHomeTeam: '134355'
                  idAwayTeam: '133616'
                  intRound: '1'
                  intHomeScore: '2'
                  intAwayScore: '2'
                  strTimestamp: '2023-08-13T13:00:00'
                  dateEvent: '2023-08-13'
                  dateEventLocal: '2023-08-13'
                  strTime: '13:00:00'
                  strTimeLocal: '14:06:00'
                  strHomeTeamBadge: 'https://r2.thesportsdb.com/images/media/team/badge/grv1aw1546453779.png'
                  strAwayTeamBadge: 'https://r2.thesportsdb.com/images/media/team/badge/dfyfhl1604094109.png'
                  strVenue: Gtech Community Stadium
                  strCountry: England
                  strThumb: 'https://r2.thesportsdb.com/images/media/event/thumb/l4z7g71689062467.jpg'
                - idEvent: '1818403'
                  strEvent: Chelsea vs Liverpool
                  strSport: Soccer
                  strHomeTeam: Chelsea
                  strAwayTeam: Liverpool
                  idHomeTeam: '133610'
                  idAwayTeam: '133602'
                  intRound: '1'
                  intHomeScore: '1'
                  intAwayScore: '1'
                  strTimestamp: '2023-08-13T15:30:00'
                  dateEvent: '2023-08-13'
                  dateEventLocal: '2023-08-13'
                  strTime: '15:30:00'
                  strTimeLocal: '16:30:00'
                  strHomeTeamBadge: 'https://r2.thesportsdb.com/images/media/team/badge/yvwvtu1448813215.png'
                  strAwayTeamBadge: 'https://r2.thesportsdb.com/images/media/team/badge/uvxuqq1448813372.png'
                  strVenue: Stamford Bridge
                  strCountry: England
                  strThumb: 'https://r2.thesportsdb.com/images/media/event/thumb/pqtrgs1689062467.jpg'
                - idEvent: '1818404'
                  strEvent: Manchester United vs Wolves
                  strSport: Soccer
                  strHomeTeam: Manchester United
                  strAwayTeam: Wolves
                  idHomeTeam: '133612'
                  idAwayTeam: '133599'
                  intRound: '1'
                  intHomeScore: '1'
                  intAwayScore: '0'
                  strTimestamp: '2023-08-14T19:00:00'
                  dateEvent: '2023-08-14'
                  dateEventLocal: '2023-08-14'
                  strTime: '19:00:00'
                  strTimeLocal: '20:00:00'
                  strHomeTeamBadge: 'https://r2.thesportsdb.com/images/media/team/badge/xzqdr11517660252.png'
                  strAwayTeamBadge: 'https://r2.thesportsdb.com/images/media/team/badge/u9qr031621593327.png'
                  strVenue: Old Trafford
                  strCountry: England
                  strThumb: 'https://r2.thesportsdb.com/images/media/event/thumb/9lqw021689062468.jpg'

  
  # V2 API Livescores Endpoints
  /livescore/{sport}:
    get:
      summary: Get live scores for a specific sport
      description: Show the current Livescores for a particular sport.
      operationId: getLiveScoresBySport
      tags:
        - V2 API Livescores
      parameters:
        - in: path
          name: sport
          description: The sport to get live scores for.
          schema:
            type: string
          required: true
          example: soccer
      responses:
        '200':
          description: List of live scores for the specified sport
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/LiveScoreList'
              example:
                livescore:
                - idLiveScore: '269966122'
                  idEvent: '2244336'
                  strSport: Soccer
                  idLeague: '5220'
                  strLeague: Russia FNL 2 Group 4
                  idHomeTeam: '143104'
                  idAwayTeam: '147453'
                  strHomeTeam: Dynamo Barnaul
                  strAwayTeam: Rubin-2 Kazan
                  strHomeTeamBadge: 'https://r2.thesportsdb.com/images/media/team/badge/xhjd7f1734542025.png'
                  strAwayTeamBadge: 'https://r2.thesportsdb.com/images/media/team/badge/75s0d11718213321.png'
                  intHomeScore: '1'
                  intAwayScore: '0'
                  intEventScore: null
                  intEventScoreTotal: null
                  strStatus: 2H
                  strProgress: '60'
                  strEventTime: '11:00:00'
                  dateEvent: '2025-06-22'
                  updated: '2025-06-22 13:16:22'
                - idLiveScore: '269966123'
                  idEvent: '2243896'
                  strSport: Soccer
                  idLeague: '5219'
                  strLeague: Russia FNL 2 Group 3
                  idHomeTeam: '145293'
                  idAwayTeam: '143119'
                  strHomeTeam: Arsenal-2 Tula
                  strAwayTeam: Ryazan
                  strHomeTeamBadge: 'https://r2.thesportsdb.com/images/media/team/badge/a5dsak1734541178.png'
                  strAwayTeamBadge: 'https://r2.thesportsdb.com/images/media/team/badge/okv2cu1734541533.png'
                  intHomeScore: '0'
                  intAwayScore: '2'
                  intEventScore: null
                  intEventScoreTotal: null
                  strStatus: 2H
                  strProgress: '53'
                  strEventTime: '11:00:00'
                  dateEvent: '2025-06-22'
                  updated: '2025-06-22 13:16:22'
                - idLiveScore: '269966124'
                  idEvent: '2230657'
                  strSport: Soccer
                  idLeague: '4628'
                  strLeague: China League One
                  idHomeTeam: '146357'
                  idAwayTeam: '146691'
                  strHomeTeam: Shanghai Jiading Huilong
                  strAwayTeam: Foshan Nanshi
                  strHomeTeamBadge: 'https://r2.thesportsdb.com/images/media/team/badge/m0xoas1654868087.png'
                  strAwayTeamBadge: 'https://r2.thesportsdb.com/images/media/team/badge/gxrbpw1726937225.png'
                  intHomeScore: '2'
                  intAwayScore: '1'
                  intEventScore: null
                  intEventScoreTotal: null
                  strStatus: 2H
                  strProgress: '58'
                  strEventTime: '11:00:00'
                  dateEvent: '2025-06-22'
                  updated: '2025-06-22 13:16:22'
  /livescore/{leagueId}:
    get:
      summary: Get live scores for a specific league by ID
      description: Show the current Livescores for a particular league by its unique ID.
      operationId: getLiveScoresByLeagueId
      tags:
        - V2 API Livescores
      parameters:
        - in: path
          name: leagueId
          description: The ID of the sport to get live scores for.
          schema:
            type: integer
          required: true
          example: 4399
      responses:
        '200':
          description: List of live scores for the specified sport
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/LiveScoreList'
              example:
                livescore:
                - idLiveScore: '267125786'
                  idEvent: '2250886'
                  strSport: Soccer
                  idLeague: '4626'
                  strLeague: Bulgarian First League
                  idHomeTeam: '134343'
                  idAwayTeam: '134088'
                  strHomeTeam: Botev Plovdiv
                  strAwayTeam: CSKA Sofia
                  strHomeTeamBadge: 'https://r2.thesportsdb.com/images/media/team/badge/owfvww1512067986.png'
                  strAwayTeamBadge: 'https://r2.thesportsdb.com/images/media/team/badge/ew8fe51579033368.png'
                  intHomeScore: '0'
                  intAwayScore: '4'
                  intEventScore: null
                  intEventScoreTotal: null
                  strStatus: 2H
                  strProgress: '85'
                  strEventTime: '17:45:00'
                  dateEvent: '2025-05-26'
                  updated: '2025-05-26 20:33:22'
                - idLiveScore: '267125787'
                  idEvent: '2250885'
                  strSport: Soccer
                  idLeague: '4626'
                  strLeague: Bulgarian First League
                  idHomeTeam: '134351'
                  idAwayTeam: '142832'
                  strHomeTeam: Beroe
                  strAwayTeam: Spartak Varna
                  strHomeTeamBadge: 'https://r2.thesportsdb.com/images/media/team/badge/dq7lft1512067730.png'
                  strAwayTeamBadge: 'https://r2.thesportsdb.com/images/media/team/badge/y2j4f31626443568.png'
                  intHomeScore: '3'
                  intAwayScore: '1'
                  intEventScore: null
                  intEventScoreTotal: null
                  strStatus: 2H
                  strProgress: '90'
                  strEventTime: '17:45:00'
                  dateEvent: '2025-05-26'
                  updated: '2025-05-26 20:33:22'
                - idLiveScore: '267125788'
                  idEvent: '2228533'
                  strSport: Soccer
                  idLeague: '4622'
                  strLeague: Belarus Vyscha Liga
                  idHomeTeam: '133946'
                  idAwayTeam: '139688'
                  strHomeTeam: BATE Borisov
                  strAwayTeam: Smorgon
                  strHomeTeamBadge: 'https://r2.thesportsdb.com/images/media/team/badge/qaoq0g1626731373.png'
                  strAwayTeamBadge: 'https://r2.thesportsdb.com/images/media/team/badge/kwxf8j1734717468.png'
                  intHomeScore: '2'
                  intAwayScore: '1'
                  intEventScore: null
                  intEventScoreTotal: null
                  strStatus: 2H
                  strProgress: '82'
                  strEventTime: '17:55:00'
                  dateEvent: '2025-05-26'
                  updated: '2025-05-26 20:33:22'
                - idLiveScore: '267125789'
                  idEvent: '2119071'
                  strSport: Soccer
                  idLeague: '4668'
                  strLeague: Saudi-Arabian Pro League
                  idHomeTeam: '136017'
                  idAwayTeam: '136199'
                  strHomeTeam: Al-Ettifaq
                  strAwayTeam: Al-Wehda
                  strHomeTeamBadge: 'https://r2.thesportsdb.com/images/media/team/badge/m272h51694761970.png'
                  strAwayTeamBadge: 'https://r2.thesportsdb.com/images/media/team/badge/j4nvuy1677530944.png'
                  intHomeScore: '1'
                  intAwayScore: '0'
                  intEventScore: null
                  intEventScoreTotal: null
                  strStatus: 2H
                  strProgress: '70'
                  strEventTime: '18:00:00'
                  dateEvent: '2025-05-26'
                  updated: '2025-05-26 20:33:22'
                - idLiveScore: '267125790'
                  idEvent: '2119070'
                  strSport: Soccer
                  idLeague: '4668'
                  strLeague: Saudi-Arabian Pro League
                  idHomeTeam: '147445'
                  idAwayTeam: '137721'
                  strHomeTeam: Al Riyadh SC
                  strAwayTeam: Al-Ahli Saudi FC
                  strHomeTeamBadge: 'https://r2.thesportsdb.com/images/media/team/badge/i6fnjq1694761958.png'
                  strAwayTeamBadge: 'https://r2.thesportsdb.com/images/media/team/badge/bygmnt1578242762.png'
                  intHomeScore: '0'
                  intAwayScore: '1'
                  intEventScore: null
                  intEventScoreTotal: null
                  strStatus: 2H
                  strProgress: '69'
                  strEventTime: '18:00:00'
                  dateEvent: '2025-05-26'
                  updated: '2025-05-26 20:33:22'
                - idLiveScore: '267125791'
                  idEvent: '2119069'
                  strSport: Soccer
                  idLeague: '4668'
                  strLeague: Saudi-Arabian Pro League
                  idHomeTeam: '136013'
                  idAwayTeam: '136015'
                  strHomeTeam: Al Hilal
                  strAwayTeam: Al Qadsiah
                  strHomeTeamBadge: 'https://r2.thesportsdb.com/images/media/team/badge/w0b80d1661656916.png'
                  strAwayTeamBadge: 'https://r2.thesportsdb.com/images/media/team/badge/ok63wb1719134839.png'
                  intHomeScore: '2'
                  intAwayScore: '0'
                  intEventScore: null
                  intEventScoreTotal: null
                  strStatus: 2H
                  strProgress: '70'
                  strEventTime: '18:00:00'
                  dateEvent: '2025-05-26'
                  updated: '2025-05-26 20:33:22'

  /livescore/all:
    get:
      summary: Get all live scores for all sports
      description: Show the current Livescores for all sports.
      operationId: getAllLiveScores
      tags:
        - V2 API Livescores
      responses:
        '200':
          description: List of live scores for the specified sport
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/LiveScoreList'
              example:
                livescore:
                - idLiveScore: '269966368'
                  idEvent: '2265841'
                  strSport: Ice Hockey
                  idLeague: '4738'
                  strLeague: American AHL
                  idHomeTeam: '139135'
                  idAwayTeam: '139120'
                  strHomeTeam: Abbotsford Canucks
                  strAwayTeam: Charlotte Checkers
                  strHomeTeamBadge: 'https://r2.thesportsdb.com/images/media/team/badge/dv6qs81630161032.png'
                  strAwayTeamBadge: 'https://r2.thesportsdb.com/images/media/team/badge/9jj3fk1582217754.png'
                  intHomeScore: '3'
                  intAwayScore: '4'
                  intEventScore: null
                  intEventScoreTotal: null
                  strStatus: AOT
                  strProgress: ''
                  strEventTime: '01:00'
                  dateEvent: '2025-06-22'
                  updated: '2025-06-22 13:19:21'
                - idLiveScore: '269966369'
                  idEvent: '2245976'
                  strSport: Ice Hockey
                  idLeague: '5068'
                  strLeague: New Zealand Ice Hockey League
                  idHomeTeam: '142097'
                  idAwayTeam: '142101'
                  strHomeTeam: Botany Swarm
                  strAwayTeam: West Auckland Admirals
                  strHomeTeamBadge: 'https://r2.thesportsdb.com/images/media/team/badge/mxyiu81625363420.png'
                  strAwayTeamBadge: 'https://r2.thesportsdb.com/images/media/team/badge/id4pw91625364022.png'
                  intHomeScore: '6'
                  intAwayScore: '3'
                  intEventScore: null
                  intEventScoreTotal: null
                  strStatus: FT
                  strProgress: ''
                  strEventTime: '04:45'
                  dateEvent: '2025-06-22'
                  updated: '2025-06-22 13:19:21'
                - idLiveScore: '269966370'
                  idEvent: '2225835'
                  strSport: Basketball
                  idLeague: '4516'
                  strLeague: WNBA
                  idHomeTeam: '136442'
                  idAwayTeam: '136443'
                  strHomeTeam: Minnesota Lynx
                  strAwayTeam: Los Angeles Sparks
                  strHomeTeamBadge: 'https://r2.thesportsdb.com/images/media/team/badge/rzyqoj1552586193.png'
                  strAwayTeamBadge: 'https://r2.thesportsdb.com/images/media/team/badge/j70g2o1624031498.png'
                  intHomeScore: '82'
                  intAwayScore: '66'
                  intEventScore: null
                  intEventScoreTotal: null
                  strStatus: FT
                  strProgress: ''
                  strEventTime: '00:00'
                  dateEvent: '2025-06-22'
                  updated: '2025-06-22 13:19:21'
                - idLiveScore: '269966371'
                  idEvent: '2237129'
                  strSport: Basketball
                  idLeague: '5066'
                  strLeague: New Zealand NBL
                  idHomeTeam: '142046'
                  idAwayTeam: '142053'
                  strHomeTeam: Auckland Tuatara
                  strAwayTeam: Southland Sharks
                  strHomeTeamBadge: 'https://r2.thesportsdb.com/images/media/team/badge/9rw3x51650009494.png'
                  strAwayTeamBadge: 'https://r2.thesportsdb.com/images/media/team/badge/b9h6wz1653168167.png'
                  intHomeScore: '80'
                  intAwayScore: '86'
                  intEventScore: null
                  intEventScoreTotal: null
                  strStatus: FT
                  strProgress: ''
                  strEventTime: '03:00'
                  dateEvent: '2025-06-22'
                  updated: '2025-06-22 13:19:21'
                - idLiveScore: '269966372'
                  idEvent: '2237130'
                  strSport: Basketball
                  idLeague: '5066'
                  strLeague: New Zealand NBL
                  idHomeTeam: '142050'
                  idAwayTeam: '142047'
                  strHomeTeam: Manawatu Jets
                  strAwayTeam: Canterbury Rams
                  strHomeTeamBadge: 'https://r2.thesportsdb.com/images/media/team/badge/7ar34z1650009694.png'
                  strAwayTeamBadge: 'https://r2.thesportsdb.com/images/media/team/badge/dpszhz1653168130.png'
                  intHomeScore: '92'
                  intAwayScore: '86'
                  intEventScore: null
                  intEventScoreTotal: null
                  strStatus: FT
                  strProgress: ''
                  strEventTime: '06:30'
                  dateEvent: '2025-06-22'
                  updated: '2025-06-22 13:19:21'


components:
  securitySchemes:
    apiKeyAuth:
      type: apiKey
      in: header
      name: X-API-KEY
  
  schemas:
    League:
      type: object
      properties:
        idLeague:
          type: string
          example: "4328"
        idSoccerXML:
          type: string
          nullable: true
        idAPIfootball:
          type: string
          example: "7293"
        strSport:
          type: string
          example: "Soccer"
        strLeague:
          type: string
          example: "English Premier League"
        strLeagueAlternate:
          type: string
          example: "Premier League, EPL"
        intDivision:
          type: string
          example: "0"
        idCup:
          type: string
          example: "0"
        strCurrentSeason:
          type: string
          example: "2025-2026"
        intFormedYear:
          type: string
          example: "1992"
        dateFirstEvent:
          type: string
          format: date
          example: "1992-08-15"
        strGender:
          type: string
          enum: [Male, Female, Mixed]
          example: "Male"
        strCountry:
          type: string
          example: "England"
        strWebsite:
          type: string
          format: uri
          example: "https://www.premierleague.com"
        strFacebook:
          type: string
          format: uri
        strInstagram:
          type: string
          format: uri
        strTwitter:
          type: string
          format: uri
        strYoutube:
          type: string
          format: uri
        strRSS:
          type: string
          format: uri
        strDescriptionEN:
          type: string
        strTvRights:
          type: string
          example: "UK - Sky Sports [2022-2025]"
        strBanner:
          type: string
          format: uri
        strBadge:
          type: string
          format: uri
          example: "https://www.thesportsdb.com/images/media/league/badge/gasy9d1737743125.png"
        strLogo:
          type: string
          format: uri
        strPoster:
          type: string
          format: uri
        strTrophy:
          type: string
          format: uri
        strFanart1:
          type: string
          format: uri
        strFanart2:
          type: string
          format: uri
        strFanart3:
          type: string
          format: uri
        strFanart4:
          type: string
          format: uri
        strNaming:
          type: string
          example: "{strHomeTeam} vs {strAwayTeam}"
        strComplete:
          type: string
          enum: [yes, no]
        strLocked:
          type: string
          enum: [locked, unlocked]
    Team:
      type: object
      properties:
        idTeam:
          type: string
          example: "133612"
        strTeam:
          type: string
          example: "Manchester United"
        idLeague:
          type: string
          example: "4328"
        strLeague:
          type: string
          example: "English Premier League"
        strBadge:
          type: string
          format: uri
          example: "https://r2.thesportsdb.com/images/media/team/badge/xzqdr11517660252.png"
        strCountry:
          type: string
          example: "England"
        strGender:
          type: string
          enum: [Male, Female, Mixed]
          example: "Male"
        strLocation:
          type: string
          example: "Trafford, Greater Manchester"
        strSport:
          type: string
          example: "Soccer"
    Player:
      type: object
      properties:
        idPlayer:
          type: string
          example: "34146220"
        strPlayer:
          type: string
          example: "Harry Kane"
        idTeam:
          type: string
          example: "133664"
        strTeam:
          type: string
          example: "Bayern Munich"
        dateBorn:
          type: string
          format: date
          example: "1993-07-28"
        strThumb:
          type: string
          format: uri
          example: "https://www.thesportsdb.com/images/media/player/thumb/xk0gd71699458766.jpg"
        strSport:
          type: string
          example: "Soccer"
    Event:
      type: object
      properties:
        idEvent:
          type: string
          example: "1666948"
        strEvent:
          type: string
          example: "Argentina vs France"
        strFilename:
          type: string
          example: "FIFA World Cup 2022-12-18 Argentina vs France"
        idLeague:
          type: string
          example: "4429"
        strLeague:
          type: string
          example: "FIFA World Cup"
        dateEvent:
          type: string
          format: date
          example: "2022-12-18"
        strThumb:
          type: string
          format: uri
          example: "https://r2.thesportsdb.com/images/media/event/thumb/ttb9go1671095858.jpg"
        strSport:
          type: string
          example: "Soccer"
    Venue:
      type: object
      properties:
        idVenue:
          type: string
          example: "15910"
        strVenue:
          type: string
          example: "Guldfågeln Arena"
        strVenueAlternate:
          type: string
          example: "GFA"
        strSport:
          type: string
          example: "Soccer"
        strDescriptionEN:
          type: string
        intCapacity:
          type: string
          example: "12182"
        strCountry:
          type: string
          example: "Sweden"
        strLocation:
          type: string
          example: "Kalmar"
        strThumb:
          type: string
          format: uri
          nullable: true
          example: "https://www.thesportsdb.com/images/media/venue/thumb/dwkssd1718798607.jpg"
    LeagueList:
      type: object
      properties:
        all:
          type: array
          items:
            $ref: '#/components/schemas/League'
    LeagueLookupResponse:
      type: object
      properties:
        lookup:
          type: array
          items:
            $ref: '#/components/schemas/League'
    LeagueSearchResponse:
      type: object
      properties:
        search:
          type: array
          items:
            $ref: '#/components/schemas/League'
    TeamList:
      type: object
      properties:
        list:
          type: array
          items:
            $ref: '#/components/schemas/Team'
    TeamSearchResponse:
      type: object
      properties:
        search:
          type: array
          items:
            $ref: '#/components/schemas/Team'
    PlayerList:
      type: object
      properties:
        list:
          type: array
          items:
            $ref: '#/components/schemas/Player'
    PlayerSearchResponse:
      type: object
      properties:
        search:
          type: array
          items:
            $ref: '#/components/schemas/Player'
    EventSearchResponse:
      type: object
      properties:
        search:
          type: array
          items:
            $ref: '#/components/schemas/Event'
    VenueSearchResponse:
      type: object
      properties:
        search:
          type: array
          items:
            $ref: '#/components/schemas/Venue'
    SportList:
      type: object
      properties:
        all:
          type: array
          items:
            type: object
            properties:
              idSport:
                type: string
              strSport:
                type: string
              strFormat:
                type: string
              strSportThumb:
                type: string
                format: uri
              strSportThumbBW:
                type: string
                format: uri
              strSportIconGreen:
                type: string
                format: uri
              strSportDescription:
                type: string
    CountryLookup:
      type: object
      properties:
        all:
          type: array
          items:
            type: object
            properties:
              idAPIfootball:
                type: string
                nullable: true
              code:
                type: string
              name_en:
                type: string
              name_fr:
                type: string
              flag_url_16:
                type: string
                format: uri
              flag_url_32:
                type: string
                format: uri
              flag_url_64:
                type: string
                format: uri
    PlayerHonourLookup:
      type: object
      properties:
        lookup:
          type: array
          items:
            type: object
            properties:
              id:
                type: string
              idPlayer:
                type: string
              idTeam:
                type: string
              idLeague:
                type: string
              idHonour:
                type: string
              strSport:
                type: string
              strPlayer:
                type: string
              strTeam:
                type: string
              strTeamBadge:
                type: string
                format: uri
              strHonour:
                type: string
              strHonourLogo:
                type: string
                format: uri
              strHonourTrophy:
                type: string
                format: uri
              strSeason:
                type: string
    PlayerLookup:
      type: object
      properties:
        lookup:
          type: array
          items:
            type: object
            properties:
              idPlayer:
                type: string
              idTeam:
                type: string
              idTeam2:
                type: string
                nullable: true
              idTeamNational:
                type: string
                nullable: true
              idAPIfootball:
                type: string
                nullable: true
              idPlayerManager:
                type: string
                nullable: true
              idWikidata:
                type: string
              idTransferMkt:
                type: string
              idESPN:
                type: string
              strNationality:
                type: string
              strPlayer:
                type: string
              strPlayerAlternate:
                type: string
              strTeam:
                type: string
              strTeam2:
                type: string
              strSport:
                type: string
              intSoccerXMLTeamID:
                type: integer
                nullable: true
              dateBorn:
                type: string
                format: date
              dateDied:
                type: string
                format: date
                nullable: true
              strNumber:
                type: string
              dateSigned:
                type: string
                format: date
                nullable: true
              strSigning:
                type: string
              strWage:
                type: string
              strOutfitter:
                type: string
              strKit:
                type: string
              strAgent:
                type: string
              strBirthLocation:
                type: string
              strEthnicity:
                type: string
              strStatus:
                type: string
              strDescriptionEN:
                type: string
              strDescriptionIT:
                type: string
              strGender:
                type: string
              strSide:
                type: string
              strPosition:
                type: string
              strCollege:
                type: string
                nullable: true
              strFacebook:
                type: string
              strWebsite:
                type: string
              strTwitter:
                type: string
              strInstagram:
                type: string
                format: uri
              strYoutube:
                type: string
              strHeight:
                type: string
              strWeight:
                type: string
              intLoved:
                type: string
              strThumb:
                type: string
                format: uri
              strPoster:
                type: string
                nullable: true
              strCutout:
                type: string
                format: uri
              strRender:
                type: string
                format: uri
              strBanner:
                type: string
                nullable: true
              strFanart1:
                type: string
                nullable: true
              strFanart2:
                type: string
                nullable: true
              strFanart3:
                type: string
                nullable: true
              strFanart4:
                type: string
                nullable: true
              strCreativeCommons:
                type: string
              strLocked:
                type: string
    EventLookup:
      type: object
      properties:
        lookup:
          type: array
          items:
            type: object
            properties:
              idEvent:
                type: string
              idAPIfootball:
                type: string
                nullable: true
              strEvent:
                type: string
              strEventAlternate:
                type: string
                nullable: true
              strFilename:
                type: string
              strSport:
                type: string
              idLeague:
                type: string
              strLeague:
                type: string
              strLeagueBadge:
                type: string
                format: uri
              strSeason:
                type: string
              strDescriptionEN:
                type: string
              strHomeTeam:
                type: string
                nullable: true
              strAwayTeam:
                type: string
                nullable: true
              intHomeScore:
                type: integer
                nullable: true
              intRound:
                type: string
              intAwayScore:
                type: integer
                nullable: true
              intSpectators:
                type: integer
                nullable: true
              strOfficial:
                type: string
                nullable: true
              strTimestamp:
                type: string
                format: date-time
              dateEvent:
                type: string
                format: date
              dateEventLocal:
                type: string
                format: date
              strTime:
                type: string
              strTimeLocal:
                type: string
              strGroup:
                type: string
                nullable: true
              idHomeTeam:
                type: string
                nullable: true
              strHomeTeamBadge:
                type: string
                format: uri
                nullable: true
              idAwayTeam:
                type: string
                nullable: true
              strAwayTeamBadge:
                type: string
                format: uri
                nullable: true
              intScore:
                type: integer
                nullable: true
              intScoreVotes:
                type: integer
                nullable: true
              strResult:
                type: string
              idVenue:
                type: string
              strVenue:
                type: string
              strCountry:
                type: string
              strCity:
                type: string
              strPoster:
                type: string
                format: uri
              strSquare:
                type: string
                format: uri
              strFanart:
                type: string
                format: uri
              strThumb:
                type: string
                format: uri
              strBanner:
                type: string
                format: uri
              strMap:
                type: string
              strTweet1:
                type: string
              strTweet2:
                type: string
              strTweet3:
                type: string
              strVideo:
                type: string
                format: uri
              strStatus:
                type: string
              strPostponed:
                type: string
              strLocked:
                type: string
    EventFilter:
      type: object
      properties:
        filter:
          type: array
          items:
            type: object
            properties:
              id:
                type: string
              idEvent:
                type: string
              intDivision:
                type: string
              strSport:
                type: string
              strEvent:
                type: string
              strEventThumb:
                type: string
                format: uri
              strEventPoster:
                type: string
                format: uri
              strEventBanner:
                type: string
                format: uri
              strEventSquare:
                type: string
                format: uri
              idChannel:
                type: string
              strCountry:
                type: string
              strEventCountry:
                type: string
              strLogo:
                type: string
                format: uri
              strChannel:
                type: string
              strSeason:
                type: string
              strTime:
                type: string
              dateEvent:
                type: string
                format: date
              strTimeStamp:
                type: string
                format: date-time
    LiveScoreList:
      type: object
      properties:
        livescore:
          type: array
          items:
            type: object
            properties:
              idLiveScore:
                type: string
              idEvent:
                type: string
              strSport:
                type: string
                example: "Ice Hockey"
              idLeague:
                type: string
              strLeague:
                type: string
              idHomeTeam:
                type: string
              idAwayTeam:
                type: string
              strHomeTeam:
                type: string
              strAwayTeam:
                type: string
              strHomeTeamBadge:
                type: string
                format: uri
              strAwayTeamBadge:
                type: string
                format: uri
              intHomeScore:
                type: string
              intAwayScore:
                type: string
              intEventScore:
                type: string
                nullable: true
              intEventScoreTotal:
                type: string
                nullable: true
              strStatus:
                type: string
                description: Current game status (e.g., "FT" for full-time)
              strProgress:
                type: string
                description: Game progress or period
              strEventTime:
                type: string
                description: Scheduled start time
              dateEvent:
                type: string
                format: date
              updated:
                type: string
                format: date-time
    EventScheduleList:
      type: object
      properties:
        schedule:
          type: array
          items:
            type: object
            properties:
              idEvent:
                type: string
              idAPIfootball:
                type: string
                nullable: true
              strEvent:
                type: string
              strEventAlternate:
                type: string
                nullable: true
              strFilename:
                type: string
              strSport:
                type: string
                example: "Motorsport"
              idLeague:
                type: string
              strLeague:
                type: string
              strLeagueBadge:
                type: string
                format: uri
              strSeason:
                type: string
              strDescriptionEN:
                type: string
                nullable: true
              strHomeTeam:
                type: string
                nullable: true
              strAwayTeam:
                type: string
                nullable: true
              intHomeScore:
                type: integer
                nullable: true
              intRound:
                type: string
                nullable: true
              intAwayScore:
                type: integer
                nullable: true
              intSpectators:
                type: integer
                nullable: true
              strOfficial:
                type: string
                nullable: true
              strTimestamp:
                type: string
                format: date-time
                nullable: true
              dateEvent:
                type: string
                format: date
              dateEventLocal:
                type: string
                format: date
                nullable: true
              strTime:
                type: string
                nullable: true
              strTimeLocal:
                type: string
                nullable: true
              strGroup:
                type: string
                nullable: true
              idHomeTeam:
                type: string
                nullable: true
              strHomeTeamBadge:
                type: string
                format: uri
                nullable: true
              idAwayTeam:
                type: string
                nullable: true
              strAwayTeamBadge:
                type: string
                format: uri
                nullable: true
              intScore:
                type: integer
                nullable: true
              intScoreVotes:
                type: integer
                nullable: true
              strResult:
                type: string
                nullable: true
              idVenue:
                type: string
              strVenue:
                type: string
              strCountry:
                type: string
              strCity:
                type: string
                nullable: true
              strPoster:
                type: string
                format: uri
                nullable: true
              strSquare:
                type: string
                format: uri
                nullable: true
              strFanart:
                type: string
                format: uri
                nullable: true
              strThumb:
                type: string
                format: uri
                nullable: true
              strBanner:
                type: string
                format: uri
                nullable: true
              strMap:
                type: string
                format: uri
                nullable: true
              strTweet1:
                type: string
                nullable: true
              strTweet2:
                type: string
                nullable: true
              strTweet3:
                type: string
                nullable: true
              strVideo:
                type: string
                format: uri
                nullable: true
              strStatus:
                type: string
                nullable: true
              strPostponed:
                type: string
              strLocked:
                type: string
    SeasonPosterList:
      type: object
      properties:
        list:
          type: array
          items:
            type: object
            properties:
              strSeason:
                type: string
                example: "2024-2025"
              strPoster:
                type: string
                format: uri
                example: "https://www.thesportsdb.com/images/media/league/posterarchive/fty05k1719226108.jpg"
    SeasonList:
      type: object
      properties:
        list:
          type: array
          items:
            type: object
            properties:
              strSeason:
                type: string
                example: "2024-2025"
    EventBroadcast:
      type: object
      properties:
        lookup:
          type: array
          items:
            type: object
            properties:
              id:
                type: string
                example: "4867"
              idEvent:
                type: string
                example: "584911"
              intDivision:
                type: string
                nullable: true
              strSport:
                type: string
                example: "Motorsport"
              strEvent:
                type: string
                example: "Marrakesh E-Prix"
              strEventThumb:
                type: string
                nullable: true
              strEventPoster:
                type: string
                nullable: true
              strEventBanner:
                type: string
                nullable: true
              strEventSquare:
                type: string
                nullable: true
              idChannel:
                type: string
                example: "8165"
              strCountry:
                type: string
                example: "Ireland"
              strEventCountry:
                type: string
                nullable: true
              strLogo:
                type: string
                format: uri
                example: "https://r2.thesportsdb.com/images/media/channel/logo/xstwys1438373796.png"
              strChannel:
                type: string
                example: "BT Sport ESPN HD"
              strSeason:
                type: string
                example: "1819"
              strTime:
                type: string
                example: "16:00:00"
              dateEvent:
                type: string
                format: date
                example: "2019-01-12"
              strTimeStamp:
                type: string
                nullable: true
    EventTimeline:
      type: object
      properties:
        lookup:
          type: array
          items:
            type: object
            properties:
              idTimeline:
                type: string
                example: "1145059"
              idEvent:
                type: string
                example: "1937584"
              strTimeline:
                type: string
                example: "Goal"
              strTimelineDetail:
                type: string
                example: "Normal Goal"
              strHome:
                type: string
                example: "Yes"
              strEvent:
                type: string
                example: "Malmo FF vs Kalmar FF"
              idAPIfootball:
                type: string
                example: "1164160"
              idPlayer:
                type: string
                example: "34226729"
              strPlayer:
                type: string
                example: "Hugo Bolin"
              strCountry:
                type: string
                nullable: true
              idAssist:
                type: string
                nullable: true
              strAssist:
                type: string
                example: "Busanello"
              intTime:
                type: string
                example: "4"
              idTeam:
                type: string
                example: "134166"
              strTeam:
                type: string
                example: "Malmo FF"
              strComment:
                type: string
                example: ""
              dateEvent:
                type: string
                format: date
                example: "2024-05-24"
              strSeason:
                type: string
                example: "2024"
    EventStatistics:
      type: object
      properties:
        lookup:
          type: array
          items:
            type: object
            properties:
              idStatistic:
                type: string
                example: "261675"
              idEvent:
                type: string
                example: "1937584"
              idApiFootball:
                type: string
                example: "1164160"
              strEvent:
                type: string
                example: "Malmo FF vs Kalmar FF"
              strStat:
                type: string
                example: "Shots on Goal"
              intHome:
                type: string
                example: "10"
              intAway:
                type: string
                example: "1"
    EventResults:
      type: object
      properties:
        lookup:
          type: array
          items:
            type: object
            properties:
              idResult:
                type: string
                example: "558"
              idPlayer:
                type: string
                example: "34168462"
              strPlayer:
                type: string
                example: "Adam Cianciarulo"
              idTeam:
                type: string
                example: "135832"
              idEvent:
                type: string
                example: "652890"
              strEvent:
                type: string
                example: "Anaheim 1"
              strResult:
                type: string
                nullable: true
                example: null
              intPosition:
                type: string
                example: "2"
              intPoints:
                type: string
                example: "23"
              strDetail:
                type: string
                example: "1"
              dateEvent:
                type: string
                format: date
                example: "2020-01-05"
              strSeason:
                type: string
                example: "2020"
              strCountry:
                type: string
                example: "United States"
              strSport:
                type: string
                example: "Motorsport"
    EventLineup:
      type: object
      properties:
        lookup:
          type: array
          items:
            type: object
            properties:
              idLineup:
                type: string
                example: "438003"
              idEvent:
                type: string
                example: "1937584"
              strEvent:
                type: string
                example: "Malmo FF vs Kalmar FF"
              strPosition:
                type: string
                example: "Goalkeeper"
              strPositionShort:
                type: string
                example: "G"
              strFormation:
                type: string
                nullable: true
                example: null
              strHome:
                type: string
                example: "Yes"
              strSubstitute:
                type: string
                example: "No"
              intSquadNumber:
                type: string
                example: "27"
              strCutout:
                type: string
                format: uri
                example: "https://www.thesportsdb.com/images/media/player/cutout/idi9ro1632998859.png"
              idPlayer:
                type: string
                example: "34158069"
              strPlayer:
                type: string
                example: "Johan Dahlin"
              idTeam:
                type: string
                example: "134166"
              strTeam:
                type: string
                example: "Malmo FF"
              strCountry:
                type: string
                example: ""
              strSeason:
                type: string
                example: "2024"
    FormerTeams:
      type: object
      properties:
        lookup:
          type: array
          items:
            type: object
            properties:
              id:
                type: string
                example: "12309"
              idPlayer:
                type: string
                example: "34146304"
              idFormerTeam:
                type: string
                example: "133738"
              strSport:
                type: string
                example: "Soccer"
              strPlayer:
                type: string
                example: "Cristiano Ronaldo"
              strFormerTeam:
                type: string
                example: "Real Madrid"
              strMoveType:
                type: string
                example: "Permanent"
              strBadge:
                type: string
                format: uri
                example: "https://r2.thesportsdb.com/images/media/team/badge/vwvwrw1473502969.png"
              strJoined:
                type: string
                example: "2009"
              strDeparted:
                type: string
                example: "2018"
    PlayerMilestones:
      type: object
      properties:
        lookup:
          type: array
          items:
            type: object
            properties:
              id:
                type: string
                example: "56"
              idPlayer:
                type: string
                example: "34146304"
              strPlayer:
                type: string
                example: "Cristiano Ronaldo"
              idTeam:
                type: string
                example: "133612"
              idMilestone:
                type: string
                example: "1672"
              strTeam:
                type: string
                example: "Manchester United"
              strSport:
                type: string
                example: "Soccer"
              strMilestone:
                type: string
                example: "English Premier League Hat-Trick"
              strMilestoneLogo:
                type: string
                format: uri
                example: "https://www.thesportsdb.com/images/media/milestone/logo/pnlc8e1661358277.png"
              dateMilestone:
                type: string
                format: date
                example: "2022-03-12"
    PlayerCareerHistory:
      type: object
      properties:
        lookup:
          type: array
          items:
            type: object
            properties:
              id:
                type: string
                example: "306"
              idPlayer:
                type: string
                example: "34146304"
              idTeam:
                type: string
                example: "133676"
              strSport:
                type: string
                example: "Soccer"
              strPlayer:
                type: string
                example: "Cristiano Ronaldo"
              strTeam:
                type: string
                example: "Juventus"
              strBadge:
                type: string
                format: uri
                example: "https://r2.thesportsdb.com/images/media/team/badge/dd6d6q1535186317.png"
              strYearStart:
                type: string
                example: "2018"
              strYearEnd:
                type: string
                example: "2022"
              strWage:
                type: string
                example: "€31m a year"
    TeamEquipments:
      type: object
      properties:
        lookup:
          type: array
          items:
            type: object
            properties:
              idEquipment:
                type: string
                example: "612"
              idTeam:
                type: string
                example: "133597"
              date:
                type: string
                format: date-time
                example: "2019-08-16 13:22:58"
              strSeason:
                type: string
                example: "2019-2020"
              strEquipment:
                type: string
                format: uri
                example: "https://r2.thesportsdb.com/images/media/team/equipment/2019-133597-Jersey.png"
              strType:
                type: string
                example: "1st"
              strUsername:
                type: string
                example: "smudgie"
    TeamInfo:
      type: object
      properties:
        lookup:
          type: array
          items:
            type: object
            properties:
              idTeam:
                type: string
                example: "133597"
              idESPN:
                type: string
                example: "392"
              idAPIfootball:
                type: string
                example: "54"
              intLoved:
                type: string
                example: "0"
              strTeam:
                type: string
                example: "Birmingham City"
              strTeamAlternate:
                type: string
                example: "Birmingham City Football Club"
              strTeamShort:
                type: string
                example: "BRC"
              intFormedYear:
                type: string
                example: "1875"
              strSport:
                type: string
                example: "Soccer"
              strLeague:
                type: string
                example: "English League Championship"
              idLeague:
                type: string
                example: "4329"
              strLeague2:
                type: string
                example: "FA Cup"
              idLeague2:
                type: string
                example: "4482"
              strLeague3:
                type: string
                example: "EFL Cup"
              idLeague3:
                type: string
                example: "4570"
              strLeague4:
                type: string
                nullable: true
                example: ""
              idLeague4:
                type: string
                nullable: true
                example: null
              strLeague5:
                type: string
                nullable: true
                example: ""
              idLeague5:
                type: string
                nullable: true
                example: null
              strLeague6:
                type: string
                nullable: true
                example: ""
              idLeague6:
                type: string
                nullable: true
                example: null
              strLeague7:
                type: string
                nullable: true
                example: ""
              idLeague7:
                type: string
                nullable: true
                example: null
              strDivision:
                type: string
                nullable: true
                example: null
              idVenue:
                type: string
                example: "16224"
              strStadium:
                type: string
                example: "St Andrews"
              strKeywords:
                type: string
                example: ""
              strRSS:
                type: string
                example: ""
              strLocation:
                type: string
                example: "Birmingham, England"
              intStadiumCapacity:
                type: string
                example: "30016"
              strWebsite:
                type: string
                example: "www.bcfc.com"
              strFacebook:
                type: string
                example: "www.facebook.com/BCFCofficial"
              strTwitter:
                type: string
                example: "twitter.com/bcfc"
              strInstagram:
                type: string
                example: "www.instagram.com/bcfcofficial/?hl=en"
              strDescriptionEN:
                type: string
                example: >
                  Birmingham City Football Club is a professional association football club based in Birmingham...
              strDescriptionDE:
                type: string
                nullable: true
                example: null
              strDescriptionFR:
                type: string
                nullable: true
                example: null
              strDescriptionCN:
                type: string
                nullable: true
                example: null
              strDescriptionIT:
                type: string
                example: >
                  Il Birmingham City Football Club, meglio noto come Birmingham City, è una società calcistica...
              strDescriptionJP:
                type: string
                nullable: true
                example: null
              strDescriptionRU:
                type: string
                nullable: true
                example: null
              strDescriptionES:
                type: string
                nullable: true
                example: null
              strDescriptionPT:
                type: string
                nullable: true
                example: null
              strDescriptionSE:
                type: string
                nullable: true
                example: null
              strDescriptionNL:
                type: string
                nullable: true
                example: null
              strDescriptionHU:
                type: string
                nullable: true
                example: null
              strDescriptionNO:
                type: string
                nullable: true
                example: null
              strDescriptionIL:
                type: string
                nullable: true
                example: null
              strDescriptionPL:
                type: string
                nullable: true
                example: null
              strColour1:
                type: string
                example: "#0000FF"
              strColour2:
                type: string
                example: "#FFFFFF"
              strColour3:
                type: string
                example: ""
              strGender:
                type: string
                example: "Male"
              strCountry:
                type: string
                example: "England"
              strBadge:
                type: string
                example: "https://r2.thesportsdb.com/images/media/team/badge/wufs551672950865.png"
              strLogo:
                type: string
                example: "https://r2.thesportsdb.com/images/media/team/logo/uxptsr1426155255.png"
              strFanart1:
                type: string
                example: "https://r2.thesportsdb.com/images/media/team/fanart/2mzym11527947685.jpg"
              strFanart2:
                type: string
                example: "https://r2.thesportsdb.com/images/media/team/fanart/95w4gk1527947607.jpg"
              strFanart3:
                type: string
                example: "https://r2.thesportsdb.com/images/media/team/fanart/ptluwe1527947727.jpg"
              strFanart4:
                type: string
                example: "https://r2.thesportsdb.com/images/media/team/fanart/2meda41527947781.jpg"
              strBanner:
                type: string
                example: "https://r2.thesportsdb.com/images/media/team/banner/me4sf81527947974.jpg"
              strEquipment:
                type: string
                example: "https://r2.thesportsdb.com/images/media/team/equipment/lrpbf91724786542.png"
              strYoutube:
                type: string
                example: "www.youtube.com/user/officialbcfc"
              strLocked:
                type: string
                example: "unlocked"