{
  "openapi": "3.0.3",
  "info": {
    "description": "Sportmicro is happy to have you here! Thanks for visiting our football documentation. You will learn all there is to know about Sportmicro' Football API right here.",
    "title": "Sportmicro",
    "version": "1.0.0",
    "termsOfService": "https://sportmicro.com/terms",
    "contact": {
      "name": "Sportmicro Support",
      "email": "support@sportmicro.com",
      "url": "https://sportmicro.com/contact"
    },
    "x-logo": {
      "url": "https://sportmicro.com/png/icons/football.png",
      "altText": "Sportmicro football logo"
    },
    "license": {
      "name": "MIT",
      "url": "https://opensource.org/licenses/MIT"
    }
  },
  "paths": {
    "/players-penalty-history": {
      "get": {
        "tags": [
          "Players"
        ],
        "summary": "Players Penalty History",
        "description": "This endpoint allows you to retrieve the penalties by players.\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated several times a day.<br />**Recommended Calls**: Limit calls to 1 per hour.\n\n### Use Cases\nGet penalties from a specific **player_id**<br />`https://football.sportmicro.com/players-penalty-history?player_id=eq.{player_id}`",
        "parameters": [
          {
            "$ref": "#/components/parameters/rowFilter.players-penalty-history.player_id"
          },
          {
            "$ref": "#/components/parameters/offset"
          },
          {
            "$ref": "#/components/parameters/limit"
          },
          {
            "$ref": "#/components/parameters/lang"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/players-penalty-history"
                  },
                  "type": "array",
                  "example": [
                    {
                      "player_id": 1,
                      "penalties": [
                        {
                          "x": 40.86,
                          "y": 68.33,
                          "zone": "low-centre",
                          "result": "save",
                          "match_id": 930745
                        },
                        {
                          "x": 43.01,
                          "y": 88.33,
                          "zone": "low-centre",
                          "result": "save",
                          "match_id": 1446882
                        }
                      ]
                    }
                  ]
                }
              }
            }
          }
        },
        "operationId": "Players Penalty History"
      }
    },
    "/teams-by-league": {
      "get": {
        "tags": [
          "Teams"
        ],
        "summary": "Teams By League",
        "description": "This endpoint allows you to retrieve the teams from a specific league.\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated every day.<br />**Recommended Calls**: Limit calls to 1 per day.\n\n### Use Cases\nGet teams from a specific **league_id**<br />`https://football.sportmicro.com/teams-by-league?league_id=eq.{league_id}`",
        "parameters": [
          {
            "$ref": "#/components/parameters/rowFilter.teams-by-league.league_id"
          },
          {
            "$ref": "#/components/parameters/offset"
          },
          {
            "$ref": "#/components/parameters/limit"
          },
          {
            "$ref": "#/components/parameters/lang"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/teams-by-league"
                  },
                  "type": "array",
                  "example": [
                    {
                      "league_id": 1,
                      "league_name": "Premier League",
                      "league_hash_image": "69a3f23712e51ed08e223d7d438c358acea5b8eac0b75cb1526589024fcd255b",
                      "teams": [
                        {
                          "id": 57,
                          "name": "Arsenal",
                          "hash_image": "2e601df4feba11605b42e0f904bf54215ee2f98d7e4aeddf90b99f687d391d7c"
                        },
                        {
                          "id": 58,
                          "name": "Everton",
                          "hash_image": "be4ff4126b856ce0a1b2733a19f5299660054c38f933888c33d9a3afca4cbcb4"
                        },
                        {
                          "id": 59,
                          "name": "West Ham United",
                          "hash_image": "f2722610df98f313b5cd5219e4d725822cff5fdb67873082e2d40f1079d80a0b"
                        },
                        {
                          "id": 986,
                          "name": "Manchester City",
                          "hash_image": "2d921f426de775958ebb005a9b61fbb8850a764f178f3bfd3536f93bc8eddb65"
                        },
                        {
                          "id": 1151,
                          "name": "Forest",
                          "hash_image": "3bce1fc2589900829173d929e338654740a36c3fe971c4d3605a1c9aeef14496"
                        },
                        {
                          "id": 1156,
                          "name": "Wolverhampton",
                          "hash_image": "cf9ab0f766430d28934ccd16d1d9a5cefee8371b970680f8c98dcb909e64f2f2"
                        },
                        {
                          "id": 1694,
                          "name": "Chelsea",
                          "hash_image": "0ecb99eb4e1119fb902eb9cd7c10d7c554a59d2a2c615651c387d969804f0825"
                        },
                        {
                          "id": 2939,
                          "name": "Leeds",
                          "hash_image": "a8c2299dafd1e7d9fdfd372574e5c3591d7c73c8a268592ff9a5e72fd8803518"
                        },
                        {
                          "id": 3225,
                          "name": "Man Utd",
                          "hash_image": "c4a4d590223f689cd43f08f7bb8cf725addf7dda43160019ce7b4a16b2618d8d"
                        },
                        {
                          "id": 3234,
                          "name": "Brentford",
                          "hash_image": "a80248bb8a0b6e0910d44093ad9e103fbf0a349b157a2d04ad9facd3d8fb2520"
                        },
                        {
                          "id": 3537,
                          "name": "Brighton & Hove Albion",
                          "hash_image": "bc2faaf36cef5ede5c71ad3d4b1522b843f01b64b54f4951974d20f5a7be7371"
                        },
                        {
                          "id": 4322,
                          "name": "Crystal Palace",
                          "hash_image": "a0dd17e7bdbf05869ab70010f8e8e7632a9cc5c0bf7d8931134b564d122d61b5"
                        },
                        {
                          "id": 4724,
                          "name": "Tottenham",
                          "hash_image": "15c9ef532e2394e4f765899f886c81d0af6657c925659c13a7c6cedb82e1a248"
                        },
                        {
                          "id": 4889,
                          "name": "Liverpool",
                          "hash_image": "8be9b0d3d27e07e48c9ee5c56092052a91972c91fe25734534cf5f1c73233bcf"
                        },
                        {
                          "id": 5813,
                          "name": "Aston Villa",
                          "hash_image": "9941b3f3e50875c94268bedd91eb5a5b3c7373e1b663a06d10f0638c28f35857"
                        },
                        {
                          "id": 5869,
                          "name": "New. United",
                          "hash_image": "22c13025d01517b175dddfc37242947b096a5ce9879c8e2d41eb80aeb36bbf41"
                        },
                        {
                          "id": 5880,
                          "name": "Sunderland",
                          "hash_image": "f257c44c5467b75201585a0bdeaaead116d53fc3bbb08535cf26a9d58fd86618"
                        },
                        {
                          "id": 6427,
                          "name": "Fulham",
                          "hash_image": "4ead7065a6768e5efc59e3561b318aa9a72b9462a4ec7acbbbc00a68f85d4231"
                        },
                        {
                          "id": 10957,
                          "name": "Burnley",
                          "hash_image": "115e33c5f5c6de190c115786048a6643feceea5b23d2c9e02ecbd50916f66390"
                        },
                        {
                          "id": 10966,
                          "name": "Bournemouth",
                          "hash_image": "c76697e9e55c87d33e537e97a6eaf95387d38197f8ebb4a100186da7fec5e5fd"
                        }
                      ]
                    }
                  ]
                }
              }
            }
          }
        },
        "operationId": "Teams By League"
      }
    },
    "/referees-by-league": {
      "get": {
        "tags": [
          "Referees"
        ],
        "summary": "Referees By League",
        "description": "This endpoint allows you to retrieve the referees from a specific league.\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated every day.<br />**Recommended Calls**: Limit calls to 1 per day.\n\n### Use Cases\nGet referees from a specific **league_id**<br />`https://football.sportmicro.com/referees-by-league?league_id=eq.{league_id}`",
        "parameters": [
          {
            "$ref": "#/components/parameters/rowFilter.referees-by-league.league_id"
          },
          {
            "$ref": "#/components/parameters/offset"
          },
          {
            "$ref": "#/components/parameters/limit"
          },
          {
            "$ref": "#/components/parameters/lang"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/referees-by-league"
                  },
                  "type": "array",
                  "example": [
                    {
                      "league_id": 1,
                      "league_name": "Premier League",
                      "league_hash_image": "69a3f23712e51ed08e223d7d438c358acea5b8eac0b75cb1526589024fcd255b",
                      "referees": [
                        {},
                        {
                          "id": 1,
                          "name": "Mark Clattenburg",
                          "hash_image": "9394494b5de01776cae3f10ed5dafbe4c11800a17982d94bbe32e076ce38e197"
                        },
                        {
                          "id": 99,
                          "name": "Michael Oliver",
                          "hash_image": "76aed2cf5b31fa070738b8e47d60cbdfdcaa8d5ffbab1e1a6e4f966546aa7337"
                        },
                        {
                          "id": 141,
                          "name": "Peter Bankes",
                          "hash_image": "b6fb8fcb304ea65e9decd4b912018134981c8232683c16182dbffbb1bf3cc983"
                        },
                        {
                          "id": 165,
                          "name": "Tony Harrington",
                          "hash_image": "bbca3b32ba05014ff2379cd9d8c524e72d7e12c9c16df4d55f3d1ce0524be557"
                        },
                        {
                          "id": 186,
                          "name": "Jarred Gillett",
                          "hash_image": "edfc3610f066ee6a4c0fd7eaebf7ebf61c6b67410584cb7f13ad9ba6f03dc372"
                        },
                        {
                          "id": 204,
                          "name": "Simon Hooper",
                          "hash_image": "da8ab31fea33fee8efa20b5c6c677ec95293618bdeed0e166c9a0ed1ca567eac"
                        },
                        {
                          "id": 207,
                          "name": "John Brooks",
                          "hash_image": "73b81077861cbe446215d600bd17b01f61cd68adeaa9439c7a2419322ee3c131"
                        },
                        {
                          "id": 208,
                          "name": "Stuart Attwell",
                          "hash_image": "926470eb9fdeaebf74bc05f6811916b7e1bd9060217a771e896d7e4d6facb9d4"
                        },
                        {
                          "id": 209,
                          "name": "Robert Jones",
                          "hash_image": "a26605e899dd4b2a8a894d6ca444258e29efef5f8193b0fd3aeec6f6f21e1137"
                        },
                        {
                          "id": 213,
                          "name": "Chris Kavanagh",
                          "hash_image": "6136fb619927122da032d62fddd89cc8fbd0a7acd5a7a0af3b373c775aaa5de2"
                        },
                        {
                          "id": 250,
                          "name": "Andrew Kitchen",
                          "hash_image": "03b8191ff78a79f7537bbfe12d6dc6a83360aa27ed9f8f4b526d339f67d1dafe"
                        },
                        {
                          "id": 252,
                          "name": "Robert Madley",
                          "hash_image": "7ca9991155603af40d24d3a03dd273f31d9aaed389346555cf51bdfbd7975691"
                        },
                        {
                          "id": 326,
                          "name": "Samuel Barrott",
                          "hash_image": "dc90b7a3fc595a93c51b514090bc81d6a178fc2c176aff6e12ee59d837e3a77e"
                        },
                        {
                          "id": 362,
                          "name": "Anthony Taylor",
                          "hash_image": "b51a539389216e15c2b938fca9795e141958dc45c05a1c2cf22aeb2c1a68109e"
                        },
                        {
                          "id": 474,
                          "name": "Sam Allison",
                          "hash_image": "e8a5ac1c187374cce385dfc5e4707d3162b77f668ba91b8f65ec04967585b276"
                        },
                        {
                          "id": 477,
                          "name": "Paul Tierney",
                          "hash_image": "b03b2974394f2981749b4ccf7e5aedd25b89352a12d2fdeb86675c2630957184"
                        },
                        {
                          "id": 507,
                          "name": "Keith Stroud",
                          "hash_image": "4d968f2e371652a1618181b134fdd5fa63ea3cfe3749f6c5a217e9a0e77387af"
                        },
                        {
                          "id": 510,
                          "name": "Andy Madley",
                          "hash_image": "f5659b255f531b7965eddeb86d24369d9718041b86db505a1a5ef91bf9aafe3d"
                        },
                        {
                          "id": 519,
                          "name": "Craig Pawson",
                          "hash_image": "c758d423b2427f8647af9708ecf044b472e4f6f6c3483c551a2e0a5df11a91e9"
                        },
                        {
                          "id": 543,
                          "name": "Howard Webb",
                          "hash_image": "72048d2b9ab046120003bd3fa047518e4f1027903a768124804fed4edc13965a"
                        },
                        {
                          "id": 558,
                          "name": "Matt Donohue",
                          "hash_image": "a3416af5074c260ce1f1a42aa42916b9cf5223822549c2c4ebbb77ce15211673"
                        },
                        {
                          "id": 565,
                          "name": "Roger East",
                          "hash_image": "7f62856cf4fd8b72a7002b4cfe9a4d43cec4ec9c9a207d1bbe83466b860e406f"
                        },
                        {
                          "id": 610,
                          "name": "Sunny Sukhvir Gill",
                          "hash_image": "efce7270f7084a1e97f694b7df9f258f2185046a076c91ab3e6c4bc184b128f1"
                        },
                        {
                          "id": 665,
                          "name": "Andre Marriner",
                          "hash_image": "3539d72a34595fa624c90957254b0b5919459ad8623f9babd427f56be1bfdcda"
                        },
                        {
                          "id": 678,
                          "name": "Graham Scott",
                          "hash_image": "304cd73119c5763ef41b14818aea162be9c6cd7102244b3f8b0744f3aeb1ebb2"
                        },
                        {
                          "id": 683,
                          "name": "David Coote",
                          "hash_image": "4e4c549e243adc368df78caf890ac649502a4d1c8fd25fddd89ee5028955e28b"
                        },
                        {
                          "id": 685,
                          "name": "Thomas Bramall",
                          "hash_image": "4b191a4b217108b7b29febc0b9c6b0d7abc36c6b73decb3b760f9f09974faebf"
                        },
                        {
                          "id": 697,
                          "name": "Darren England",
                          "hash_image": "d6f141193db92cbc0f0951bec05490e88a5a394992020aa84bffb47918abc817"
                        },
                        {
                          "id": 853,
                          "name": "Jonathan Moss",
                          "hash_image": "80bef27306d26497a24994f38155420f87a98116f5721a63e3174838c7c54776"
                        },
                        {
                          "id": 896,
                          "name": "Neil Swarbrick",
                          "hash_image": "79f73e239c7fd1083addba6981ce2280c8c160d7d2e821a82e930405fcb7b15b"
                        },
                        {
                          "id": 976,
                          "name": "Josh Smith",
                          "hash_image": "9375fd7eee73bd92b4e5aa20a49bafc0479ef1fef32f4d90bceba38b66568078"
                        },
                        {
                          "id": 985,
                          "name": "David Webb",
                          "hash_image": "7028fcca988bbcca7851585ad0b5a48215d39bd03302e9ff69c5dfe51a325378"
                        },
                        {
                          "id": 1017,
                          "name": "Lee Mason",
                          "hash_image": "35d9d5e7b86db0c3f586f9641fd886a05f6cdfcc6807d9aa983ec3bb1b2409db"
                        },
                        {
                          "id": 1047,
                          "name": "Phil Dowd",
                          "hash_image": "52d82d94a2d946ab138aee8e4064b3ce5bd80ba5d8751bb90b80e4ee85b04503"
                        },
                        {
                          "id": 1195,
                          "name": "Kevin Friend",
                          "hash_image": "9c906e5f6fb3e367ad214ca722d4b87f4fa320402b2d1f98cb7cf2b418105f0f"
                        },
                        {
                          "id": 1202,
                          "name": "Thomas Kirk",
                          "hash_image": "598e7290717af55a0465364b99bbc25daf29901889bae52f45b40b7984c12816"
                        },
                        {
                          "id": 1248,
                          "name": "Tim Robinson",
                          "hash_image": "4726ebcb35b3593333cfc598433f78b2b7d546577f7978f85a5e09a2bca3096a"
                        },
                        {
                          "id": 1304,
                          "name": "Mike Dean",
                          "hash_image": "6fe26df888b4c3ae9db2ae57d443a25fbfa8a47d7134e6025cb703188cf51b1d"
                        },
                        {
                          "id": 1341,
                          "name": "Lewis Smith",
                          "hash_image": "d7bf357caa8edc5dcfc3363894cdda96027f7248bcb03f6265983ec0b8f870c0"
                        },
                        {
                          "id": 1361,
                          "name": "Michael Salisbury",
                          "hash_image": "6a3459a21ba3da4bb2aca937ca29a5d313a0eb6cff5fc6735dc21085210ea804"
                        },
                        {
                          "id": 1373,
                          "name": "Martin Atkinson",
                          "hash_image": "13dbe1e1bdd435ec0d8d64b7c120558c971d73f14864c3e3f4d2828a71281189"
                        },
                        {
                          "id": 1479,
                          "name": "Rebecca Welch",
                          "hash_image": "0925c00daedb28cd820513d8826d8533c1cb27061e3f5e20399d0f090b457fc3"
                        },
                        {
                          "id": 1524,
                          "name": "Darren Bond",
                          "hash_image": "a384f870002680873aac503a69bdad401aae6d7c2af15a2fc9ef868d65e35031"
                        },
                        {
                          "id": 1726,
                          "name": "Farai Hallam",
                          "hash_image": "677178484178232257c9503a7415319f54297cdab2a0449ea8d6da19e3bf9029"
                        },
                        {
                          "id": 3394,
                          "name": "Lee Probert",
                          "hash_image": "5257fb89fe2effa20e234616662ae1d3fae3f137320833b6cf1ede5e4eadfa5f"
                        },
                        {
                          "id": 3545,
                          "name": "Mike Jones",
                          "hash_image": "9dd32f26d575f1d28bdb17c1100e9c4cfcf54f3335c6d2fd0d3a85dceb20c153"
                        },
                        {
                          "id": 5369,
                          "name": "Chris Foy",
                          "hash_image": "5175d2153f142904c99ad7406235ae42825375ea2371574af420460032e27dd2"
                        },
                        {
                          "id": 5739,
                          "name": "Mark Halsey",
                          "hash_image": "86e0778a589162426a48572ef84b0a674cd4cb5a2a421a96de9294e03c8dd703"
                        },
                        {
                          "id": 6403,
                          "name": "Peter Walton",
                          "hash_image": "d8723b41a3f78d1cdf3c3bbd3238f7da0fa48cea86cd7428f2d9cf45a9009553"
                        },
                        {
                          "id": 6720,
                          "name": "Steve Bennett",
                          "hash_image": "41e10f72cfe15385aab0773caaeceb92d42f5aa55b8076c3d67225f2f0dd98ba"
                        },
                        {
                          "id": 6737,
                          "name": "Alan Wiley",
                          "hash_image": "a80c0445d648c152e565b05161fc6903020f3d762b5383e96e017b12f1894c40"
                        },
                        {
                          "id": 7408,
                          "name": "Daniel Cook",
                          "hash_image": "522c39be02f611c5923b7038c979afa2ee8683236fd899a1c1aafc963bbb31c8"
                        }
                      ]
                    }
                  ]
                }
              }
            }
          }
        },
        "operationId": "Referees By League"
      }
    },
    "/players-national-statistics": {
      "get": {
        "tags": [
          "Players"
        ],
        "summary": "Players National Statistics",
        "description": "This endpoint allows you to retrieve the national statistics about players.\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated several times a day.<br />**Recommended Calls**: Limit calls to 1 per hour.\n\n### Use Cases\nGet national statistics from a specific **player_id**<br />`https://football.sportmicro.com/players-national-statistics?player_id=eq.{player_id}`",
        "parameters": [
          {
            "$ref": "#/components/parameters/rowFilter.players-national-statistics.player_id"
          },
          {
            "$ref": "#/components/parameters/offset"
          },
          {
            "$ref": "#/components/parameters/limit"
          },
          {
            "$ref": "#/components/parameters/lang"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/players-national-statistics"
                  },
                  "type": "array",
                  "example": [
                    {
                      "player_id": 8,
                      "statistics": [
                        {
                          "debut": "2003-08-20T00:00:00+00:00",
                          "goals": 143,
                          "team_id": 4994,
                          "team_name": "Portugal",
                          "appearances": 226,
                          "team_hash_image": "ff492911a0b5524844867212f456e4ab1eb993fdb2317d838461f5747a3da269"
                        }
                      ]
                    }
                  ]
                }
              }
            }
          }
        },
        "operationId": "Players National Statistics"
      }
    },
    "/coaches": {
      "get": {
        "tags": [
          "Coaches"
        ],
        "summary": "Coaches",
        "description": "This endpoint allows you to retrieve the coaches.\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated several times a day.<br />**Recommended Calls**: Limit calls to 1 per hour.\n\nYou can get the image of the coach by calling the following url: `https://images.sportmicro.com/{hash_image}.png`\n\n### Use Cases\nGet coach based on the **id**<br />`https://football.sportmicro.com/coaches?id=eq.{id}`<br /><br />Get coach from a specific **country_id**<br />`https://football.sportmicro.com/coaches?country_id=eq.{country_id}`<br /><br />Get coach from a specific **team_id**<br />`https://football.sportmicro.com/coaches?team_id=eq.{team_id}`",
        "parameters": [
          {
            "$ref": "#/components/parameters/rowFilter.coaches.id"
          },
          {
            "$ref": "#/components/parameters/rowFilter.coaches.country_id"
          },
          {
            "$ref": "#/components/parameters/rowFilter.coaches.team_id"
          },
          {
            "$ref": "#/components/parameters/offset"
          },
          {
            "$ref": "#/components/parameters/limit"
          },
          {
            "$ref": "#/components/parameters/lang"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/coaches"
                  },
                  "type": "array",
                  "example": [
                    {
                      "id": 1,
                      "name": "Pool Gavilanez",
                      "nickname": "P. Gavilanez",
                      "default_formation": "4-2-3-1",
                      "nationality": "ECU",
                      "nationality_iso2": "EC",
                      "total_matches": 293,
                      "wins_matches": 86,
                      "draws_matches": 81,
                      "losses_matches": 126,
                      "goals_scored_matches": 321,
                      "goals_conceded_matches": 390,
                      "total_points_matches": 339,
                      "date_of_birth": "1981-08-03T00:00:00+00:00",
                      "hash_image": "8f9c9e0ca2c51733e968df0a5528c6236797f2f4c33a584e8d6573cf00cafb8b",
                      "team_id": 5,
                      "team_name": "Guayaquil City",
                      "team_hash_image": "6c45e12c4ddca7a8565c5ab404f2669a6834536f359914c804ff56a5dc488921",
                      "class_id": 2,
                      "class_name": "Ecuador",
                      "class_hash_image": "1b2fc8498d96e7b58559e39567d46787bdae06cf5898b8deb820bb519ce5b5bf"
                    }
                  ]
                }
              }
            }
          }
        },
        "operationId": "Coaches"
      }
    },
    "/matches-weather": {
      "get": {
        "tags": [
          "Matches"
        ],
        "summary": "Matches Weather",
        "description": "This endpoint allows you to retrieve the weather from matches.\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated every hour.\n**Recommended Calls**: Limit calls to 1 every hour.\n\n### Use Cases\nGet weather based on the **id**<br />`https://football.sportmicro.com/matches-weather?id=eq.{id}`",
        "parameters": [
          {
            "$ref": "#/components/parameters/rowFilter.matches-weather.id"
          },
          {
            "$ref": "#/components/parameters/offset"
          },
          {
            "$ref": "#/components/parameters/limit"
          },
          {
            "$ref": "#/components/parameters/lang"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/matches-weather"
                  },
                  "type": "array",
                  "example": [
                    {
                      "id": 1,
                      "dt": "2023-10-25T22:00:00+00:00",
                      "temp": 292.18,
                      "feels_like": 292.62,
                      "pressure": 1008,
                      "humidity": 95,
                      "dew_point": 291.14,
                      "uvi": 0,
                      "clouds": 80,
                      "wind_speed": 3.03,
                      "wind_deg": 134,
                      "wind_gust": 6.45,
                      "weather_id": 803,
                      "weather_main": "Clouds",
                      "weather_description": "broken clouds",
                      "weather_icon": "04n",
                      "pop": 0.67
                    }
                  ]
                }
              }
            }
          }
        },
        "operationId": "Matches Weather"
      }
    },
    "/classes": {
      "get": {
        "tags": [
          "Classes"
        ],
        "summary": "Classes",
        "description": "This endpoint allows you to retrieve the classes.\nYou can use the `alpha` parameter to get a specific class as a country.\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated several times per day.<br />**Recommended Calls**: Limit calls to 1 per day.\n\nYou can get the image of the category by calling the following url: `https://images.sportmicro.com/{hash_image}.png`\n\n### Use Cases\nGet classes<br />`https://football.sportmicro.com/classes`<br /><br />Get class based on the **id**<br />`https://football.sportmicro.com/classes?id=eq.{id}`<br /><br />Get classes based on the **alpha**<br />`https://football.sportmicro.com/classes?alpha=eq.{alpha}`",
        "parameters": [
          {
            "$ref": "#/components/parameters/rowFilter.classes.id"
          },
          {
            "$ref": "#/components/parameters/rowFilter.classes.alpha"
          },
          {
            "$ref": "#/components/parameters/offset"
          },
          {
            "$ref": "#/components/parameters/limit"
          },
          {
            "$ref": "#/components/parameters/lang"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/classes"
                  },
                  "type": "array",
                  "example": [
                    {
                      "id": 1,
                      "name": "England",
                      "flag": "england",
                      "alpha": "EN",
                      "importance": 11,
                      "hash_image": "39bcba0feb303912d90fe5917cdfbabab8d0ac780d3c73f387344293b2e3ae58",
                      "matches_live_count": 0,
                      "last_match_date": "2026-05-06T18:45:00+00:00",
                      "next_match_date": "2026-05-08T19:00:00+00:00"
                    }
                  ]
                }
              }
            }
          }
        },
        "operationId": "Classes"
      }
    },
    "/teams-by-tournament": {
      "get": {
        "tags": [
          "Teams"
        ],
        "summary": "Teams By Tournament",
        "description": "This endpoint allows you to retrieve the teams from a specific tournament.\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated every day.<br />**Recommended Calls**: Limit calls to 1 per day.\n\n### Use Cases\nGet teams from a specific **tournament_id**<br />`https://football.sportmicro.com/teams-by-tournament?tournament_id=eq.{tournament_id}`",
        "parameters": [
          {
            "$ref": "#/components/parameters/rowFilter.teams-by-tournament.tournament_id"
          },
          {
            "$ref": "#/components/parameters/offset"
          },
          {
            "$ref": "#/components/parameters/limit"
          },
          {
            "$ref": "#/components/parameters/lang"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/teams-by-tournament"
                  },
                  "type": "array",
                  "example": [
                    {
                      "tournament_id": 1,
                      "tournament_name": "Afghanistan Champions League",
                      "teams": [
                        {
                          "team_id": 19361,
                          "team_name": "Abu Muslim",
                          "team_hash_image": "ad219575ef946b099fa4385da2377f3d15f0ca1a23d9d21dd8cb217c7047ab7b"
                        },
                        {
                          "team_id": 51481,
                          "team_name": "Istiqlal Club",
                          "team_hash_image": "9a011a03b1ff9fb771305bf97998817f75a0070092c4cca2252411dd2ae13160"
                        },
                        {
                          "team_id": 51621,
                          "team_name": "Wahidy FC",
                          "team_hash_image": "bdcc0bff1d7b953fc3df8ad79eae1dd15ec517c114633ef4530901312bbaa75c"
                        },
                        {
                          "team_id": 51610,
                          "team_name": "Maiwand FC",
                          "team_hash_image": "1fb515b032a24c721ac61172ec527c626785875351265ab85ec76606cbf2128d"
                        },
                        {
                          "team_id": 51568,
                          "team_name": "Khurasan FC",
                          "team_hash_image": "a21eebf9f853a589de970173138fed12706241c7dd7ff3d640e7914cdd2e5526"
                        },
                        {
                          "team_id": 51580,
                          "team_name": "Adalat Farah",
                          "team_hash_image": "8ddebc2634afd8300ecf791b822204745bed9ea77341709004ac5950324ab29d"
                        },
                        {
                          "team_id": 51545,
                          "team_name": "Khadim FC",
                          "team_hash_image": "94f7d5b071a1135b4af3aa51e2da0c63da455d1d08be979d0d378e9c93365626"
                        },
                        {
                          "team_id": 51449,
                          "team_name": "Sorkh Poshan",
                          "team_hash_image": "8dcbe213deb4fca4ec7c152306508fa5d033d0325aec3e2936bff0fa9f248c17"
                        },
                        {
                          "team_id": 51673,
                          "team_name": "Perozi Kabul",
                          "team_hash_image": "bbafcbf390019cb22f406bef457b1baa9cfc328f3fb90e04189986691ccbb666"
                        },
                        {
                          "team_id": 51498,
                          "team_name": "Aino FC",
                          "team_hash_image": "7b13ed1298bff8125be7d6dd1bfbbfb5160d840d474eaf871447df17bf47560c"
                        },
                        {
                          "team_id": 51652,
                          "team_name": "Sarrafan FC",
                          "team_hash_image": "69f049879bb708179ddd43631e574639f28441b5c7629f4298f9be6c46d768bb"
                        },
                        {
                          "team_id": 51514,
                          "team_name": "Mawj Sahel Sehat",
                          "team_hash_image": "4e34a552c5468076cf96432d6873b539100d0a551ea2c7d845c32110e5a225fb"
                        },
                        {
                          "team_id": 51529,
                          "team_name": "Sarsabz Yashlar",
                          "team_hash_image": "9d9de56fad0d4cba2cada7c058a2a71533021817199b2182762716814ed7dea2"
                        },
                        {
                          "team_id": 251316,
                          "team_name": "Ettifaq Khanzadah Club",
                          "team_hash_image": "25f373ff6245ce57118fc698087aa0b480c920ad7f92926561593f59ba2e4c8c"
                        },
                        {
                          "team_id": 251317,
                          "team_name": "Arman Kabul",
                          "team_hash_image": "8a7c0c0320e96a43f1a652fec28f8534b06ca6a429da3cb5b22b6d07df28eea0"
                        }
                      ]
                    }
                  ]
                }
              }
            }
          }
        },
        "operationId": "Teams By Tournament"
      }
    },
    "/matches-substitutions": {
      "get": {
        "tags": [
          "Matches"
        ],
        "summary": "Matches Substitutions",
        "description": "This endpoint allows you to retrieve the substitutions for an match.\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated every minute.<br />**Recommended Calls**: Limit calls to 1 per minute.\n\n### Use Cases\nGet substitutions from a specific **match_id**<br />`https://football.sportmicro.com/matches-substitutions?match_id=eq.{match_id}`<br /><br />Get substitutions from a specific **match_id** and **team_id**<br />`https://football.sportmicro.com/matches-substitutions?match_id=eq.{match_id}&team_id=eq.{team_id}`",
        "parameters": [
          {
            "$ref": "#/components/parameters/rowFilter.matches-substitutions.match_id"
          },
          {
            "$ref": "#/components/parameters/rowFilter.matches-substitutions.team_id"
          },
          {
            "$ref": "#/components/parameters/offset"
          },
          {
            "$ref": "#/components/parameters/limit"
          },
          {
            "$ref": "#/components/parameters/lang"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/matches-substitutions"
                  },
                  "type": "array",
                  "example": [
                    {
                      "match_id": 339,
                      "team_id": 10541,
                      "substitutions": [
                        {
                          "minute": 73,
                          "player_in_id": 10131,
                          "incident_type": "substitution",
                          "player_out_id": 24563,
                          "reversed_time": 18,
                          "player_in_name": "Tom van Weert",
                          "player_out_name": "Denzel Jubitana",
                          "player_in_hash_image": "2be40bc3b5347d8f7825df6a072c40259160d082c47cf96586d81c0bc8f52243",
                          "player_out_hash_image": "fcca72ebfa5f67389e88498b3d84f24900f6ab8eb05fd3ceeac87698c7e98f90"
                        }
                      ]
                    }
                  ]
                }
              }
            }
          }
        },
        "operationId": "Matches Substitutions"
      }
    },
    "/players-by-team": {
      "get": {
        "tags": [
          "Players"
        ],
        "summary": "Players By Team",
        "description": "This endpoint allows you to retrieve the players from a specific team.\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated every day.<br />**Recommended Calls**: Limit calls to 1 per day.\n\n### Use Cases\nGet players from a specific **team_id**<br />`https://football.sportmicro.com/players-by-team?team_id=eq.{team_id}`",
        "parameters": [
          {
            "$ref": "#/components/parameters/rowFilter.players-by-team.team_id"
          },
          {
            "$ref": "#/components/parameters/offset"
          },
          {
            "$ref": "#/components/parameters/limit"
          },
          {
            "$ref": "#/components/parameters/lang"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/players-by-team"
                  },
                  "type": "array",
                  "example": [
                    {
                      "team_id": 3,
                      "team_name": "Réal de Bangui",
                      "team_hash_image": "bb94db1b8b69de4077a9d3549ca1b5eb28b844f44cb743e7773e5a640c557c11",
                      "players": [
                        {
                          "id": 218127,
                          "name": "Flory Yangao",
                          "position": "D",
                          "country_id": 1,
                          "hash_image": "20ff06635b2e7798408cd0fec4c147b560b26ef4b3052d587d2d03f8a9540d7c",
                          "short_name": "F. Yangao",
                          "country_name": "Central African Republic",
                          "date_of_birth": "2002-01-13T00:00:00+00:00",
                          "country_hash_image": "5c62e0b4977585c1b8aecfb35a731f2f6669e3c814cd6feab19ee492d56499f1"
                        },
                        {
                          "id": 376194,
                          "name": "Sydney Tchibinda",
                          "position": "M",
                          "country_id": 1,
                          "hash_image": "da76ad4f555d1c9861428fcab78132caf2f145a129e4b431217aeb55c5b37975",
                          "short_name": "S. Tchibinda",
                          "country_name": "Central African Republic",
                          "date_of_birth": "1999-08-21T00:00:00+00:00",
                          "country_hash_image": "5c62e0b4977585c1b8aecfb35a731f2f6669e3c814cd6feab19ee492d56499f1"
                        },
                        {
                          "id": 379350,
                          "name": "Dimitri Kogbeto",
                          "position": "F",
                          "country_id": 1,
                          "hash_image": "c3a5ae708610a36446e996fd67446420cdba9bafecadd21c3c70f9d7bf1187c9",
                          "short_name": "D. Kogbeto",
                          "country_name": "Central African Republic",
                          "shirt_number": 17,
                          "date_of_birth": "1992-10-29T00:00:00+00:00",
                          "country_hash_image": "5c62e0b4977585c1b8aecfb35a731f2f6669e3c814cd6feab19ee492d56499f1",
                          "player_jersey_number": "17"
                        },
                        {
                          "id": 379779,
                          "name": "Cyril Judicaël Kokpakpa-Boko",
                          "position": "D",
                          "country_id": 1,
                          "hash_image": "0901006ff56ec3a7c2a1cada54574f192263e2b2c218b02154da756a602d88e0",
                          "short_name": "C. J. Kokpakpa-Boko",
                          "country_name": "Central African Republic",
                          "date_of_birth": "1998-01-10T00:00:00+00:00",
                          "country_hash_image": "5c62e0b4977585c1b8aecfb35a731f2f6669e3c814cd6feab19ee492d56499f1"
                        },
                        {
                          "id": 380118,
                          "name": "Isaac Souango",
                          "position": "M",
                          "country_id": 1,
                          "hash_image": "4bae7ce9fa17e09953eef1b7941f595f41ee446d2542866bb49db610bf55d457",
                          "short_name": "I. Souango",
                          "country_name": "Central African Republic",
                          "date_of_birth": "1997-11-19T00:00:00+00:00",
                          "country_hash_image": "5c62e0b4977585c1b8aecfb35a731f2f6669e3c814cd6feab19ee492d56499f1"
                        },
                        {
                          "id": 380754,
                          "name": "Flory Yangao",
                          "position": "D",
                          "country_id": 1,
                          "hash_image": "20ff06635b2e7798408cd0fec4c147b560b26ef4b3052d587d2d03f8a9540d7c",
                          "short_name": "F. Yangao",
                          "country_name": "Central African Republic",
                          "shirt_number": 3,
                          "date_of_birth": "2002-01-13T00:00:00+00:00",
                          "country_hash_image": "5c62e0b4977585c1b8aecfb35a731f2f6669e3c814cd6feab19ee492d56499f1",
                          "player_jersey_number": "3"
                        },
                        {
                          "id": 386569,
                          "name": "Mauril Stephane Abimala",
                          "position": "G",
                          "country_id": 1,
                          "hash_image": "2987b9170066b08bcc2ba43ef6b9b8522d993665b8cfe994841e75dbd8db1eec",
                          "short_name": "M. S. Abimala",
                          "country_name": "Central African Republic",
                          "market_value": 52000,
                          "shirt_number": 22,
                          "date_of_birth": "2004-01-07T00:00:00+00:00",
                          "market_currency": "EUR",
                          "country_hash_image": "5c62e0b4977585c1b8aecfb35a731f2f6669e3c814cd6feab19ee492d56499f1",
                          "player_jersey_number": "22"
                        },
                        {
                          "id": 478303,
                          "name": "Henoc Kpeko Damona",
                          "position": "F",
                          "country_id": 1,
                          "hash_image": "6efc74ada782f0a7187289c69b8f81927747cbcc5f0af5cad8b15c65435b975a",
                          "short_name": "H. K. Damona",
                          "country_name": "Central African Republic",
                          "shirt_number": 9,
                          "date_of_birth": "2002-12-11T00:00:00+00:00",
                          "player_height": 190,
                          "preferred_foot": "Right",
                          "country_hash_image": "5c62e0b4977585c1b8aecfb35a731f2f6669e3c814cd6feab19ee492d56499f1",
                          "player_jersey_number": "9"
                        },
                        {
                          "id": 479288,
                          "name": "Sidney Dambakizi",
                          "position": "D",
                          "country_id": 1,
                          "hash_image": "3f8e2940fbd6b358a04f23ad00892b691de3c963f13af2dd338fb31fa8a9c75b",
                          "short_name": "S. Dambakizi",
                          "country_name": "Central African Republic",
                          "date_of_birth": "1996-03-07T00:00:00+00:00",
                          "country_hash_image": "5c62e0b4977585c1b8aecfb35a731f2f6669e3c814cd6feab19ee492d56499f1"
                        },
                        {
                          "id": 592189,
                          "name": "Max Gomesse",
                          "position": "M",
                          "country_id": 1,
                          "hash_image": "48a8a7ed08dce265fccf850faa17aaf2ccdc2dffa9212742f1606f8d9989b7ae",
                          "short_name": "M. Gomesse",
                          "country_name": "Central African Republic",
                          "date_of_birth": "1996-10-22T00:00:00+00:00",
                          "country_hash_image": "5c62e0b4977585c1b8aecfb35a731f2f6669e3c814cd6feab19ee492d56499f1"
                        },
                        {
                          "id": 684152,
                          "name": "Jospin Bimako",
                          "position": "G",
                          "country_id": 1,
                          "hash_image": "99cdb33c70fb00a6eac1f2d8215fcab99b304d34c540855086f057994bd10476",
                          "short_name": "J. Bimako",
                          "country_name": "Central African Republic",
                          "date_of_birth": "1993-08-05T00:00:00+00:00",
                          "country_hash_image": "5c62e0b4977585c1b8aecfb35a731f2f6669e3c814cd6feab19ee492d56499f1"
                        },
                        {
                          "id": 771596,
                          "name": "Sylvester Kokassa Koleoko",
                          "position": "F",
                          "country_id": 1,
                          "hash_image": "d72b181d1b5ca4d8b296eb9fefaef4b8eaf0b430a56eca9009bf36903a9d7418",
                          "short_name": "S. K. Koleoko",
                          "country_name": "Central African Republic",
                          "shirt_number": 9,
                          "date_of_birth": "1995-11-10T00:00:00+00:00",
                          "country_hash_image": "5c62e0b4977585c1b8aecfb35a731f2f6669e3c814cd6feab19ee492d56499f1",
                          "player_jersey_number": "9"
                        },
                        {
                          "id": 792137,
                          "name": "Levant Gbawito",
                          "position": "G",
                          "country_id": 1,
                          "hash_image": "c5f73c062ced94eb599d0b80afebe8628c7347a3f57e035e0b00432ead529e08",
                          "short_name": "L. Gbawito",
                          "country_name": "Central African Republic",
                          "date_of_birth": "1994-03-10T00:00:00+00:00",
                          "country_hash_image": "5c62e0b4977585c1b8aecfb35a731f2f6669e3c814cd6feab19ee492d56499f1"
                        }
                      ]
                    }
                  ]
                }
              }
            }
          }
        },
        "operationId": "Players By Team"
      }
    },
    "/news-matches": {
      "get": {
        "tags": [
          "News"
        ],
        "summary": "News Matches",
        "description": "This endpoint allows you to retrieve the news from matches.\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated every 2 hours.<br />**Recommended Calls**: Limit calls to 1 every 2 hours.\n\n### Use Cases\nGet news from a specific **match_id**<br />`https://football.sportmicro.com/news-matches?match_id=eq.{match_id}`",
        "parameters": [
          {
            "$ref": "#/components/parameters/rowFilter.news-matches.match_id"
          },
          {
            "$ref": "#/components/parameters/offset"
          },
          {
            "$ref": "#/components/parameters/limit"
          },
          {
            "$ref": "#/components/parameters/lang"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/news-matches"
                  },
                  "type": "array",
                  "example": [
                    {
                      "id": 26100,
                      "match_id": 26100,
                      "league_id": 74,
                      "league_name": "Brasileiro Série A",
                      "league_hash_image": "821d50affe1a71733a59c86ab5e581fcce2c6db8a226abde6da5da3caae9d5d7",
                      "date": "2023-11-23T00:30:00+00:00",
                      "title": "Fluminense and São Paulo Battle it Out in Brasileiro Série A 2023",
                      "name": "Fluminense and São Paulo Battle it Out in Brasileiro Série A 2023",
                      "subtitles": [
                        {
                          "text": "As the home team, Fluminense will have the advantage of playing in front of their passionate supporters at Estádio do Maracanã. The team has been performing well in their recent matches, and they will be looking to capitalize on their home advantage to secure a crucial victory.",
                          "subtitle": "Fluminense's Home Advantage"
                        },
                        {
                          "text": "Fluminense and São Paulo have faced each other multiple times in the past, with both teams enjoying their fair share of victories. In their previous dual matches, Fluminense emerged victorious in 8 encounters, while São Paulo secured 6 wins. The remaining 6 matches ended in draws, highlighting the competitive nature of their clashes.",
                          "subtitle": "Head-to-Head Statistics"
                        },
                        {
                          "text": "São Paulo, on the other hand, will be determined to come out on top in this crucial encounter. With their strong squad and tactical prowess, they will be aiming to overcome the challenges posed by Fluminense and secure a valuable away win.",
                          "subtitle": "São Paulo's Determination to Win"
                        },
                        {
                          "text": "The highly anticipated match between Fluminense and São Paulo is set to take place at the iconic Estádio do Maracanã. With both teams vying for a top spot in the Brasileiro Série A 2023, fans can expect an intense battle on the field.",
                          "subtitle": "Intense Match Expected at Estádio do Maracanã"
                        }
                      ]
                    }
                  ]
                }
              }
            }
          }
        },
        "operationId": "News Matches"
      }
    },
    "/media-teams": {
      "get": {
        "tags": [
          "Media"
        ],
        "summary": "Media Teams",
        "description": "This endpoint allows you to retrieve the media from teams.\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated several times a day.<br />**Recommended Calls**: Limit calls to 1 per hour.\n\n### Use Cases\nGet media from a specific **team_id**<br />`https://football.sportmicro.com/media-teams?team_id=eq.{team_id}`",
        "parameters": [
          {
            "$ref": "#/components/parameters/rowFilter.media-teams.team_id"
          },
          {
            "$ref": "#/components/parameters/offset"
          },
          {
            "$ref": "#/components/parameters/limit"
          },
          {
            "$ref": "#/components/parameters/lang"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/media-teams"
                  },
                  "type": "array",
                  "example": [
                    {
                      "id": 1,
                      "team_id": 25281,
                      "title": "Libertad 2 - 2 Mushuc Runa",
                      "subtitle": "Full Highlights",
                      "url": "https://www.youtube.com/watch?v=k4k9z1N8F5E",
                      "thumbnail_url": "https://i.ytimg.com/vi/k4k9z1N8F5E/hqdefault.jpg",
                      "date_published": "2026-04-07T02:09:50+00:00",
                      "channel_url": "https://www.youtube.com/watch?v=k4k9z1N8F5E"
                    }
                  ]
                }
              }
            }
          }
        },
        "operationId": "Media Teams"
      }
    },
    "/matches-players-statistics": {
      "get": {
        "tags": [
          "Matches"
        ],
        "summary": "Matches Players Statistics",
        "description": "This endpoint allows you to retrieve the players statistics from matches.\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated every minute.\n**Recommended Calls**: Limit calls to 1 every minute.\n\n### Use Cases\nGet player statistics from a specific **match_id**<br />`https://football.sportmicro.com/matches-players-statistics?match_id=eq.{match_id}`<br /><br />Get the best player from a specific **match_id**<br />`https://football.sportmicro.com/matches-players-statistics?match_id=eq.{match_id}&order=rating.desc&limit=1`<br /><br />Get player statistics from a specific **match_id** and **team_id**<br />`https://football.sportmicro.com/matches-players-statistics?match_id=eq.{match_id}&team_id=eq.{team_id}`<br /><br />Get player statistics from a specific **match_id**, **team_id** and **player_id**<br />`https://football.sportmicro.com/matches-players-statistics?match_id=eq.{match_id}&team_id=eq.{team_id}&player_id=eq.{player_id}`",
        "parameters": [
          {
            "$ref": "#/components/parameters/rowFilter.matches-players-statistics.match_id"
          },
          {
            "$ref": "#/components/parameters/rowFilter.matches-players-statistics.team_id"
          },
          {
            "$ref": "#/components/parameters/rowFilter.matches-players-statistics.player_id"
          },
          {
            "$ref": "#/components/parameters/offset"
          },
          {
            "$ref": "#/components/parameters/limit"
          },
          {
            "$ref": "#/components/parameters/lang"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/matches-players-statistics"
                  },
                  "type": "array",
                  "example": [
                    {
                      "match_id": 68,
                      "team_id": 15387,
                      "player_id": 23193,
                      "position": "G",
                      "total_pass": 50,
                      "accurate_pass": 36,
                      "total_long_balls": 27,
                      "accurate_long_balls": 13,
                      "total_clearance": 2,
                      "minutes_played": 90,
                      "touches": 63,
                      "rating": 8.1,
                      "possession_lost_ctrl": 15
                    }
                  ]
                }
              }
            }
          }
        },
        "operationId": "Matches Players Statistics"
      }
    },
    "/players-statistics": {
      "get": {
        "tags": [
          "Players"
        ],
        "summary": "Players Statistics",
        "description": "This endpoint allows you to retrieve the statistics from players.\n\nFor the type argument you can search by: **overall**, **home** and **away**, but **overall** is most common type for this endpoint.\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated every minute.<br />**Recommended Calls**: Limit calls to 1 per minute.\n\n### Use Cases\nGet statistics from a specific **player_id**<br />`https://football.sportmicro.com/players-statistics?player_id=eq.{player_id}`<br /><br />Get top 20 players with most goals from a specific **league_id** and **season_id**<br />`https://football.sportmicro.com/players-statistics?league_id=eq.{league_id}&season_id=eq.{season_id}&order=goals.desc&limit=20`<br /><br />Get top 20 players with most rating from a specific **league_id** and **season_id**<br />`https://football.sportmicro.com/players-statistics?league_id=eq.{league_id}&season_id=eq.{season_id}&order=rating.desc&limit=20`<br /><br />Get top 20 players with most red cards from a specific **league_id** and **season_id**<br />`https://football.sportmicro.com/players-statistics?league_id=eq.{league_id}&season_id=eq.{season_id}&order=red_cards.desc&limit=20`<br /><br />Get top 20 players with most yellow cards from a specific **league_id** and **season_id**<br />`https://football.sportmicro.com/players-statistics?league_id=eq.{league_id}&season_id=eq.{season_id}&order=yellow_cards.desc&limit=20`<br /><br />Get top 20 players with most assists from a specific **league_id** and **season_id**<br />`https://football.sportmicro.com/players-statistics?league_id=eq.{league_id}&season_id=eq.{season_id}&order=assists.desc&limit=20`<br /><br />Get statistics from a specific **player_id** and **team_id**<br />`https://football.sportmicro.com/players-statistics?player_id=eq.{player_id}&team_id=eq.{team_id}`<br /><br />Get statistics from a specific **player_id**, **team_id** and **league_id**<br />`https://football.sportmicro.com/players-statistics?player_id=eq.{player_id}&team_id=eq.{team_id}&league_id=eq.{league_id}`<br /><br />Get statistics from a specific **player_id**, **team_id**, **league_id** and **season_id**<br />`https://football.sportmicro.com/players-statistics?player_id=eq.{player_id}&team_id=eq.{team_id}&league_id=eq.{league_id}&season_id=eq.{season_id}`<br /><br />Get statistics from a specific **player_id**, **team_id**, **league_id**, **season_id** and **type**<br />`https://football.sportmicro.com/players-statistics?player_id=eq.{player_id}&team_id=eq.{team_id}&league_id=eq.{league_id}&season_id=eq.{season_id}&type=eq.{type}`",
        "parameters": [
          {
            "$ref": "#/components/parameters/rowFilter.players-statistics.player_id"
          },
          {
            "$ref": "#/components/parameters/rowFilter.players-statistics.team_id"
          },
          {
            "$ref": "#/components/parameters/rowFilter.players-statistics.league_id"
          },
          {
            "$ref": "#/components/parameters/rowFilter.players-statistics.season_id"
          },
          {
            "$ref": "#/components/parameters/rowFilter.players-statistics.type"
          },
          {
            "$ref": "#/components/parameters/offset"
          },
          {
            "$ref": "#/components/parameters/limit"
          },
          {
            "$ref": "#/components/parameters/lang"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/players-statistics"
                  },
                  "type": "array",
                  "example": [
                    {
                      "id": 5,
                      "player_id": 7,
                      "team_id": 17,
                      "team_name": "Olympique Dcheira",
                      "team_hash_image": "cb59f5b94384d3531700f62ae44eadf9af03a6bd6771a006278de0799a83cf85",
                      "league_id": 10,
                      "league_name": "Botola Pro",
                      "league_hash_image": "ccc435f917359b590717afaa1e3b3cb0f58dff0281be6fec394b7a11620b004c",
                      "season_id": 11,
                      "season_name": "Botola Pro D1 25/26",
                      "type": "overall",
                      "goals_scored": 0,
                      "goals_plus_assists": 0,
                      "successful_passes": 48,
                      "unsuccessful_passes": 13,
                      "total_passes_attempted": 61,
                      "pass_accuracy_percentage": 78.69,
                      "accurate_final_third_passes": 9,
                      "key_passes": 0,
                      "successful_dribbles": 3,
                      "dribble_success_percentage": 60,
                      "yellow_cards_received": 0,
                      "direct_red_cards": 0,
                      "red_cards_received": 0,
                      "accurate_crosses": 3,
                      "cross_accuracy_percentage": 50,
                      "total_shots_attempted": 3,
                      "shots_on_target": 0,
                      "aerial_duels_won": 2,
                      "aerial_duels_won_percentage": 25,
                      "total_duels_won": 12,
                      "duels_won_percentage": 25,
                      "minutes_played": 262,
                      "goal_conversion_percentage": 0,
                      "penalties_taken": 0,
                      "penalty_goals_scored": 0,
                      "shots_from_set_piece": 0,
                      "accurate_long_passes": 4,
                      "long_pass_accuracy_percentage": 66.67,
                      "clearances": 2,
                      "errors_leading_to_shots": 0,
                      "fouls_suffered": 2,
                      "fouls_committed": 3,
                      "own_goals": 0,
                      "dribbled_past": 4,
                      "offsides": 0,
                      "shots_blocked": 0,
                      "passes_leading_to_assist": 0,
                      "saves_made": 0,
                      "crosses_not_claimed": 0,
                      "matches_started": 4,
                      "penalty_conversion_percentage": 0,
                      "total_crosses": 6,
                      "duels_lost": 36,
                      "aerial_duels_lost": 6,
                      "total_long_passes_attempted": 6,
                      "goals_conceded": 5,
                      "yellow_red_cards_received": 0,
                      "assists": 0,
                      "total_appearances": 9
                    }
                  ]
                }
              }
            }
          }
        },
        "operationId": "Players Statistics"
      }
    },
    "/seasons-by-league": {
      "get": {
        "tags": [
          "Seasons"
        ],
        "summary": "Seasons By League",
        "description": "This endpoint allows you to retrieve the seasons from a specific league.\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated every day.<br />**Recommended Calls**: Limit calls to 1 per day.\n\n### Use Cases\nGet seasons from a specific **league_id**<br />`https://football.sportmicro.com/seasons-by-league?league_id=eq.{league_id}`",
        "parameters": [
          {
            "$ref": "#/components/parameters/rowFilter.seasons-by-league.league_id"
          },
          {
            "$ref": "#/components/parameters/offset"
          },
          {
            "$ref": "#/components/parameters/limit"
          },
          {
            "$ref": "#/components/parameters/lang"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/seasons-by-league"
                  },
                  "type": "array",
                  "example": [
                    {
                      "league_id": 1,
                      "league_name": "Premier League",
                      "league_hash_image": "69a3f23712e51ed08e223d7d438c358acea5b8eac0b75cb1526589024fcd255b",
                      "seasons": [
                        {
                          "id": 3177,
                          "name": "Premier League 25/26",
                          "year": "25/26",
                          "start_time": "2025-08-15"
                        },
                        {
                          "id": 3380,
                          "name": "Premier League 24/25",
                          "year": "24/25",
                          "start_time": "2024-08-16"
                        },
                        {
                          "id": 5276,
                          "name": "Premier League 23/24",
                          "year": "23/24",
                          "start_time": "2023-08-11"
                        },
                        {
                          "id": 8105,
                          "name": "Premier League 99/00",
                          "year": "99/00",
                          "start_time": "1999-08-07"
                        },
                        {
                          "id": 8342,
                          "name": "Premier League 13/14",
                          "year": "13/14",
                          "start_time": "2013-08-18"
                        },
                        {
                          "id": 8377,
                          "name": "Premier League 20/21",
                          "year": "20/21",
                          "start_time": "2020-09-12"
                        },
                        {
                          "id": 8560,
                          "name": "Premier League 18/19",
                          "year": "18/19",
                          "start_time": "2018-08-10"
                        },
                        {
                          "id": 8602,
                          "name": "Premier League 22/23",
                          "year": "22/23",
                          "start_time": "2022-08-05"
                        },
                        {
                          "id": 8795,
                          "name": "Premier League 21/22",
                          "year": "21/22",
                          "start_time": "2021-08-13"
                        },
                        {
                          "id": 9122,
                          "name": "Premier League 19/20",
                          "year": "19/20",
                          "start_time": "2019-08-10"
                        },
                        {
                          "id": 9430,
                          "name": "Premier League 17/18",
                          "year": "17/18",
                          "start_time": "2017-08-11"
                        },
                        {
                          "id": 9654,
                          "name": "Premier League 16/17",
                          "year": "16/17",
                          "start_time": "2016-08-13"
                        },
                        {
                          "id": 11534,
                          "name": "Premier League 15/16",
                          "year": "15/16",
                          "start_time": "2015-08-08"
                        },
                        {
                          "id": 11540,
                          "name": "Premier League 14/15",
                          "year": "14/15",
                          "start_time": "2014-08-16"
                        },
                        {
                          "id": 17056,
                          "name": "Premier League 06/07",
                          "year": "06/07",
                          "start_time": "2006-08-19"
                        },
                        {
                          "id": 35755,
                          "name": "Premier League 07/08",
                          "year": "07/08",
                          "start_time": "2007-08-11"
                        },
                        {
                          "id": 41755,
                          "name": "Premier League 11/12",
                          "year": "11/12",
                          "start_time": "2011-08-13"
                        },
                        {
                          "id": 42531,
                          "name": "Premier League 09/10",
                          "year": "09/10",
                          "start_time": "2009-08-15"
                        },
                        {
                          "id": 59314,
                          "name": "Premier League 12/13",
                          "year": "12/13",
                          "start_time": "2012-08-18"
                        },
                        {
                          "id": 60415,
                          "name": "Premier League 05/06",
                          "year": "05/06",
                          "start_time": "2005-08-13"
                        },
                        {
                          "id": 60618,
                          "name": "Premier League 10/11",
                          "year": "10/11",
                          "start_time": "2010-08-14"
                        },
                        {
                          "id": 60764,
                          "name": "Premier League 04/05",
                          "year": "04/05",
                          "start_time": "2004-08-14"
                        },
                        {
                          "id": 61107,
                          "name": "Premier League 08/09",
                          "year": "08/09",
                          "start_time": "2008-08-16"
                        },
                        {
                          "id": 62669,
                          "name": "Premier League 98/99",
                          "year": "98/99",
                          "start_time": "1998-08-15"
                        },
                        {
                          "id": 62671,
                          "name": "Premier League 96/97",
                          "year": "96/97",
                          "start_time": "1996-08-17"
                        },
                        {
                          "id": 62676,
                          "name": "Premier League 95/96",
                          "year": "95/96",
                          "start_time": "1995-08-19"
                        },
                        {
                          "id": 62679,
                          "name": "Premier League 94/95",
                          "year": "94/95",
                          "start_time": "1994-08-20"
                        },
                        {
                          "id": 62681,
                          "name": "Premier League 92/93",
                          "year": "92/93",
                          "start_time": "1992-08-15"
                        },
                        {
                          "id": 63044,
                          "name": "Premier League 03/04",
                          "year": "03/04",
                          "start_time": "2003-08-16"
                        },
                        {
                          "id": 63050,
                          "name": "Premier League 02/03",
                          "year": "02/03",
                          "start_time": "2002-08-17"
                        },
                        {
                          "id": 63059,
                          "name": "Premier League 01/02",
                          "year": "01/02",
                          "start_time": "2001-08-18"
                        },
                        {
                          "id": 63066,
                          "name": "Premier League 97/98",
                          "year": "97/98",
                          "start_time": "1997-08-09"
                        },
                        {
                          "id": 63074,
                          "name": "Premier League 93/94",
                          "year": "93/94",
                          "start_time": "1993-08-14"
                        },
                        {
                          "id": 63542,
                          "name": "Premier League 00/01",
                          "year": "00/01",
                          "start_time": "2000-08-19"
                        }
                      ]
                    }
                  ]
                }
              }
            }
          }
        },
        "operationId": "Seasons By League"
      }
    },
    "/tournaments-by-league": {
      "get": {
        "tags": [
          "Tournaments"
        ],
        "summary": "Tournaments By League",
        "description": "This endpoint allows you to retrieve the tournaments from a specific league.\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated every day.<br />**Recommended Calls**: Limit calls to 1 per day.\n\n### Use Cases\nGet tournaments from a specific **league_id**<br />`https://football.sportmicro.com/tournaments-by-league?league_id=eq.{league_id}`",
        "parameters": [
          {
            "$ref": "#/components/parameters/rowFilter.tournaments-by-league.league_id"
          },
          {
            "$ref": "#/components/parameters/offset"
          },
          {
            "$ref": "#/components/parameters/limit"
          },
          {
            "$ref": "#/components/parameters/lang"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/tournaments-by-league"
                  },
                  "type": "array",
                  "example": [
                    {
                      "league_id": 1,
                      "league_name": "Premier League",
                      "league_hash_image": "69a3f23712e51ed08e223d7d438c358acea5b8eac0b75cb1526589024fcd255b",
                      "tournaments": [
                        {
                          "id": 33,
                          "name": "Premier League",
                          "importance": 701
                        }
                      ]
                    }
                  ]
                }
              }
            }
          }
        },
        "operationId": "Tournaments By League"
      }
    },
    "/teams": {
      "get": {
        "tags": [
          "Teams"
        ],
        "summary": "Teams",
        "description": "This endpoint allows you to retrieve the teams.\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated every day.<br />**Recommended Calls**: Limit calls to 1 per day.\n\nYou can get the image of the team by calling the following url: `https://images.sportmicro.com/{hash_image}.png`\n\n### Use Cases\nGet teams<br />`https://football.sportmicro.com/teams`<br /><br />Get team based on the **name**<br />`https://football.sportmicro.com/teams?name=like.*Real*`<br /><br />Get team based on the **id**<br />`https://football.sportmicro.com/teams?id=eq.{id}`<br /><br />Get teams from a specific **country_id**<br />`https://football.sportmicro.com/teams?country_id=eq.{country_id}`<br /><br />Get teams from a specific **category_id**<br />`https://football.sportmicro.com/teams?category_id=eq.{category_id}`<br /><br />Get teams from a specific **arena_id**<br />`https://football.sportmicro.com/teams?arena_id=eq.{arena_id}`<br /><br />Get teams from a specific **coach_id**<br />`https://football.sportmicro.com/teams?coach_id=eq.{coach_id}`<br /><br />Get team from a specific **primary_league_id**<br />`https://football.sportmicro.com/teams?primary_league_id=eq.{primary_league_id}`",
        "parameters": [
          {
            "$ref": "#/components/parameters/rowFilter.teams.id"
          },
          {
            "$ref": "#/components/parameters/rowFilter.teams.country_id"
          },
          {
            "$ref": "#/components/parameters/rowFilter.teams.class_id"
          },
          {
            "$ref": "#/components/parameters/rowFilter.teams.tournament_id"
          },
          {
            "$ref": "#/components/parameters/rowFilter.teams.primary_league_id"
          },
          {
            "$ref": "#/components/parameters/rowFilter.teams.arena_id"
          },
          {
            "$ref": "#/components/parameters/rowFilter.teams.coach_id"
          },
          {
            "$ref": "#/components/parameters/offset"
          },
          {
            "$ref": "#/components/parameters/limit"
          },
          {
            "$ref": "#/components/parameters/lang"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/teams"
                  },
                  "type": "array",
                  "example": [
                    {
                      "id": 2,
                      "name": "Red Star de Bangui",
                      "short_name": "Club Red Star de Bangui",
                      "full_name": "Club Red Star de Bangui",
                      "gender": "M",
                      "name_code": "RSF",
                      "national": false,
                      "type": 0,
                      "color_primary": "#374df5",
                      "color_secondary": "#374df5",
                      "color_text": "#ffffff",
                      "hash_image": "ae16de322f9da8882ca951f4d674429516232cf8f1c2b2f3fa0707e0948dc4ad",
                      "country_id": 1,
                      "country_name": "Central African Republic",
                      "country_hash_image": "5c62e0b4977585c1b8aecfb35a731f2f6669e3c814cd6feab19ee492d56499f1",
                      "class_id": 3,
                      "class_name": "Central African Republic",
                      "class_hash_image": "9a992225f979177ff4692adf46c8f468bf0d7ae39a353d28a3076f7c412330b5",
                      "tournament_id": 2,
                      "tournament_name": "Ligue de Bangui",
                      "primary_league_id": 3,
                      "primary_league_name": "Ligue de Bangui",
                      "primary_league_hash_image": "3c7a8f5ef3b475f696d1c4b2789c549ce7490f0c178a919df8de965107e1aa5a"
                    }
                  ]
                }
              }
            }
          }
        },
        "operationId": "Teams"
      }
    },
    "/arenas-by-country": {
      "get": {
        "tags": [
          "Arenas"
        ],
        "summary": "Arenas By Country",
        "description": "This endpoint allows you to retrieve the arenas from a specific country.\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated every day.<br />**Recommended Calls**: Limit calls to 1 per day.\n\n### Use Cases\nGet arenas from a specific **country_id**<br />`https://football.sportmicro.com/arenas-by-country?country_id=eq.{country_id}`",
        "parameters": [
          {
            "$ref": "#/components/parameters/rowFilter.arenas-by-country.country_id"
          },
          {
            "$ref": "#/components/parameters/offset"
          },
          {
            "$ref": "#/components/parameters/limit"
          },
          {
            "$ref": "#/components/parameters/lang"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/arenas-by-country"
                  },
                  "type": "array",
                  "example": [
                    {
                      "country_id": 1,
                      "country_name": "Central African Republic",
                      "country_hash_image": "5c62e0b4977585c1b8aecfb35a731f2f6669e3c814cd6feab19ee492d56499f1",
                      "arenas": [
                        {
                          "id": 37872,
                          "name": "Japoma Stadium",
                          "hash_image": "df0713b78a2c29175da93f2cedc55cc4c48ebafcf6be0a9907b75c0fbef3f598"
                        }
                      ]
                    }
                  ]
                }
              }
            }
          }
        },
        "operationId": "Arenas By Country"
      }
    },
    "/matches-players-heatmaps": {
      "get": {
        "tags": [
          "Matches"
        ],
        "summary": "Matches Players Heatmaps",
        "description": "This endpoint allows you to retrieve the players heatmaps from matches.\nWith the help of x, y and value fields you can see the players movements in the field.\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated every minute.\n**Recommended Calls**: Limit calls to 1 every minute.\n\n### Use Cases\nGet player heatmaps from a specific **match_id**<br />`https://football.sportmicro.com/matches-players-heatmaps?match_id=eq.{match_id}`<br /><br />Get player heatmaps from a specific **match_id** and **team_id**<br />`https://football.sportmicro.com/matches-players-heatmaps?match_id=eq.{match_id}&team_id=eq.{team_id}`<br /><br />Get player heatmaps from a specific **match_id**, **team_id** and **player_id**<br />`https://football.sportmicro.com/matches-players-heatmaps?match_id=eq.{match_id}&team_id=eq.{team_id}&player_id=eq.{player_id}`",
        "parameters": [
          {
            "$ref": "#/components/parameters/rowFilter.matches-players-heatmaps.match_id"
          },
          {
            "$ref": "#/components/parameters/rowFilter.matches-players-heatmaps.team_id"
          },
          {
            "$ref": "#/components/parameters/rowFilter.matches-players-heatmaps.player_id"
          },
          {
            "$ref": "#/components/parameters/offset"
          },
          {
            "$ref": "#/components/parameters/limit"
          },
          {
            "$ref": "#/components/parameters/lang"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/matches-players-heatmaps"
                  },
                  "type": "array",
                  "example": [
                    {
                      "match_id": 905,
                      "team_id": 4854,
                      "player_id": 26755,
                      "heatmaps": [
                        {
                          "x": 0,
                          "y": 54
                        },
                        {
                          "x": 1,
                          "y": 50
                        },
                        {
                          "x": 1,
                          "y": 51
                        },
                        {
                          "x": 2,
                          "y": 39
                        },
                        {
                          "x": 2,
                          "y": 54
                        },
                        {
                          "x": 2,
                          "y": 62
                        },
                        {
                          "x": 3,
                          "y": 48
                        },
                        {
                          "x": 4,
                          "y": 44
                        },
                        {
                          "x": 4,
                          "y": 49
                        },
                        {
                          "x": 4,
                          "y": 57
                        },
                        {
                          "x": 5,
                          "y": 34
                        },
                        {
                          "x": 5,
                          "y": 49
                        },
                        {
                          "x": 5,
                          "y": 62
                        },
                        {
                          "x": 6,
                          "y": 46
                        },
                        {
                          "x": 6,
                          "y": 48
                        },
                        {
                          "x": 7,
                          "y": 38
                        },
                        {
                          "x": 8,
                          "y": 45
                        },
                        {
                          "x": 9,
                          "y": 46
                        },
                        {
                          "x": 10,
                          "y": 46
                        },
                        {
                          "x": 10,
                          "y": 48
                        },
                        {
                          "x": 10,
                          "y": 49
                        },
                        {
                          "x": 10,
                          "y": 50
                        },
                        {
                          "x": 10,
                          "y": 62
                        },
                        {
                          "x": 10,
                          "y": 63
                        },
                        {
                          "x": 11,
                          "y": 45
                        },
                        {
                          "x": 12,
                          "y": 48
                        },
                        {
                          "x": 12,
                          "y": 56
                        },
                        {
                          "x": 12,
                          "y": 60
                        },
                        {
                          "x": 13,
                          "y": 14
                        },
                        {
                          "x": 13,
                          "y": 39
                        },
                        {
                          "x": 13,
                          "y": 42
                        },
                        {
                          "x": 13,
                          "y": 43
                        },
                        {
                          "x": 13,
                          "y": 47
                        },
                        {
                          "x": 13,
                          "y": 66
                        },
                        {
                          "x": 14,
                          "y": 13
                        },
                        {
                          "x": 15,
                          "y": 50
                        },
                        {
                          "x": 17,
                          "y": 47
                        },
                        {
                          "x": 19,
                          "y": 9
                        },
                        {
                          "x": 19,
                          "y": 51
                        },
                        {
                          "x": 22,
                          "y": 48
                        },
                        {
                          "x": 24,
                          "y": 45
                        },
                        {
                          "x": 27,
                          "y": 51
                        },
                        {
                          "x": 27,
                          "y": 55
                        },
                        {
                          "x": 28,
                          "y": 35
                        },
                        {
                          "x": 29,
                          "y": 46
                        },
                        {
                          "x": 43,
                          "y": 45
                        }
                      ]
                    }
                  ]
                }
              }
            }
          }
        },
        "operationId": "Matches Players Heatmaps"
      }
    },
    "/seasons-groups": {
      "get": {
        "tags": [
          "Seasons"
        ],
        "summary": "Seasons Groups",
        "description": "This endpoint allows you to retrieve the groups from seasons.\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated every day.<br />**Recommended Calls**: Limit calls to 1 per day.\n\n### Use Cases\nGet groups from a specific **season_id**<br />`https://football.sportmicro.com/seasons-groups?season_id=eq.{season_id}`",
        "parameters": [
          {
            "$ref": "#/components/parameters/rowFilter.seasons-groups.season_id"
          },
          {
            "$ref": "#/components/parameters/offset"
          },
          {
            "$ref": "#/components/parameters/limit"
          },
          {
            "$ref": "#/components/parameters/lang"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/seasons-groups"
                  },
                  "type": "array",
                  "example": [
                    {
                      "season_id": 34,
                      "season_name": "Super Ligue 2026",
                      "groups": [
                        {
                          "name": "Group A",
                          "tournament_id": 29,
                          "tournament_name": "Super Ligue"
                        }
                      ]
                    }
                  ]
                }
              }
            }
          }
        },
        "operationId": "Seasons Groups"
      }
    },
    "/referees": {
      "get": {
        "tags": [
          "Referees"
        ],
        "summary": "Referees",
        "description": "This endpoint allows you to retrieve the referees.\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated every day.<br />**Recommended Calls**: Limit calls to 1 per day.\n\n### Use Cases\nGet referees based on the **id**<br />`https://football.sportmicro.com/referees?id=eq.{id}`<br /><br />Get referees from a specific **country_id**<br />`https://football.sportmicro.com/referees?country_id=eq.{country_id}`",
        "parameters": [
          {
            "$ref": "#/components/parameters/rowFilter.referees.id"
          },
          {
            "$ref": "#/components/parameters/rowFilter.referees.country_id"
          },
          {
            "$ref": "#/components/parameters/offset"
          },
          {
            "$ref": "#/components/parameters/limit"
          },
          {
            "$ref": "#/components/parameters/lang"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/referees"
                  },
                  "type": "array",
                  "example": [
                    {
                      "id": 1,
                      "name": "Mark Clattenburg",
                      "yellow_cards": 1052,
                      "red_cards": 25,
                      "yellow_red_cards": 25,
                      "matches_count": 315,
                      "date_of_birth": "1975-03-13T00:00:00+00:00",
                      "first_debut_timestamp": "2004-08-21T00:00:00+00:00",
                      "hash_image": "9394494b5de01776cae3f10ed5dafbe4c11800a17982d94bbe32e076ce38e197",
                      "country_id": 23,
                      "country_name": "England",
                      "country_hash_image": "69374b09b1681162ba2d6bba92d6a167ea5ca5921eb172eb173e999e3be5d8ba"
                    }
                  ]
                }
              }
            }
          }
        },
        "operationId": "Referees"
      }
    },
    "/countries": {
      "get": {
        "tags": [
          "Countries"
        ],
        "summary": "Countries",
        "description": "This endpoint allows you to retrieve the countries.\nYou can use the `alpha` field to get the country.\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated several times per day.<br />**Recommended Calls**: Limit calls to 1 per week.\n\nYou can get the image of the country by calling the following url: `https://images.sportmicro.com/{hash_image}.png`\n\n### Use Cases\nGet countries<br />`https://football.sportmicro.com/countries`<br /><br />Get country based on the **id**<br />`https://football.sportmicro.com/countries?id=eq.{id}`<br /><br />Get countries based on the **alpha**<br />`https://football.sportmicro.com/countries?alpha=eq.{alpha}`",
        "parameters": [
          {
            "$ref": "#/components/parameters/rowFilter.countries.id"
          },
          {
            "$ref": "#/components/parameters/rowFilter.countries.alpha"
          },
          {
            "$ref": "#/components/parameters/offset"
          },
          {
            "$ref": "#/components/parameters/limit"
          },
          {
            "$ref": "#/components/parameters/lang"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/countries"
                  },
                  "type": "array",
                  "example": [
                    {
                      "id": 1,
                      "name": "Central African Republic",
                      "alpha": "CF",
                      "hash_image": "5c62e0b4977585c1b8aecfb35a731f2f6669e3c814cd6feab19ee492d56499f1"
                    }
                  ]
                }
              }
            }
          }
        },
        "operationId": "Countries"
      }
    },
    "/arenas": {
      "get": {
        "tags": [
          "Arenas"
        ],
        "summary": "Arenas",
        "description": "This endpoint allows you to retrieve the arenas.\nWith geolocation parameter from `geolocations` endpoint we can see latitude and longitute of the arena.\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated every day.<br />**Recommended Calls**: Limit calls to 1 per day.\n\nYou can get the image of the arena by calling the following url: `https://images.sportmicro.com/{hash_image}.png`\n\n### Use Cases\nGet arenas<br />`https://football.sportmicro.com/arenas`<br /><br />Get arenas based on the **id**<br />`https://football.sportmicro.com/arenas?id=eq.{id}`<br /><br />Get arenas from a specific **country_id**<br />`https://football.sportmicro.com/arenas?country_id=eq.{country_id}`",
        "parameters": [
          {
            "$ref": "#/components/parameters/rowFilter.arenas.id"
          },
          {
            "$ref": "#/components/parameters/rowFilter.arenas.country_id"
          },
          {
            "$ref": "#/components/parameters/offset"
          },
          {
            "$ref": "#/components/parameters/limit"
          },
          {
            "$ref": "#/components/parameters/lang"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/arenas"
                  },
                  "type": "array",
                  "example": [
                    {
                      "id": 1,
                      "name": "Estadio Christian Benitez Betancourt",
                      "city": "Guayaquil",
                      "stadium_capacity": 10152,
                      "hash_image": "7a68c0907d430a25b694eb999b91794d35b80cdcaebd5ebfea39b26390928aea",
                      "country_id": 2,
                      "country_name": "Ecuador",
                      "country_hash_image": "1b2fc8498d96e7b58559e39567d46787bdae06cf5898b8deb820bb519ce5b5bf",
                      "geolocation": [
                        {
                          "name": "Guayaquil",
                          "type": "locality",
                          "label": "Guayaquil, GY, Ecuador",
                          "county": "Guayaquil",
                          "region": "Guayas",
                          "latitude": -2.189354,
                          "locality": "Guayaquil",
                          "continent": "South America",
                          "longitude": -79.889587,
                          "confidence": 1,
                          "postal_code": "090505",
                          "region_code": "GY",
                          "country_code": "ECU"
                        }
                      ]
                    }
                  ]
                }
              }
            }
          }
        },
        "operationId": "Arenas"
      }
    },
    "/seasons-by-tournament": {
      "get": {
        "tags": [
          "Seasons"
        ],
        "summary": "Seasons By Tournament",
        "description": "This endpoint allows you to retrieve the seasons from a specific tournament.\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated every day.<br />**Recommended Calls**: Limit calls to 1 per day.\n\n### Use Cases\nGet seasons from a specific **tournament_id**<br />`https://football.sportmicro.com/seasons-by-tournament?tournament_id=eq.{tournament_id}`",
        "parameters": [
          {
            "$ref": "#/components/parameters/rowFilter.seasons-by-tournament.tournament_id"
          },
          {
            "$ref": "#/components/parameters/offset"
          },
          {
            "$ref": "#/components/parameters/limit"
          },
          {
            "$ref": "#/components/parameters/lang"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/seasons-by-tournament"
                  },
                  "type": "array",
                  "example": [
                    {
                      "tournament_id": 1,
                      "tournament_name": "Afghanistan Champions League",
                      "seasons": [
                        {
                          "id": 1,
                          "name": "Afghanistan Champions League 25/26",
                          "year": "25/26"
                        },
                        {
                          "id": 19827,
                          "name": "Afghanistan Champions League 24/25",
                          "year": "24/25"
                        },
                        {
                          "id": 19834,
                          "name": "2024",
                          "year": "2024"
                        }
                      ]
                    }
                  ]
                }
              }
            }
          }
        },
        "operationId": "Seasons By Tournament"
      }
    },
    "/agg-news-matches": {
      "get": {
        "tags": [
          "News"
        ],
        "summary": "Agg News Matches",
        "description": "This endpoint allows you to retrieve aggregated news from matches.\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated every 15 minutes.<br />**Recommended Calls**: Limit calls to 1 every 15 minutes.\n\n### Use Cases\nGet news from a specific **match_id**<br />`https://football.sportmicro.com/agg-news-matches?match_id=eq.{match_id}`",
        "parameters": [
          {
            "$ref": "#/components/parameters/rowFilter.agg-news-matches.match_id"
          },
          {
            "$ref": "#/components/parameters/offset"
          },
          {
            "$ref": "#/components/parameters/limit"
          },
          {
            "$ref": "#/components/parameters/lang"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/agg-news-matches"
                  },
                  "type": "array",
                  "example": [
                    {
                      "id": 1,
                      "match_id": 1911869,
                      "title": "How to Watch Japan vs. Argentina: Stream Men's U-17 FIFA World ... - Sports Illustrated",
                      "link": "https://www.si.com/tv/soccer/2023/11/14/japan-argentina-live-stream-watch",
                      "thumbnail_url": "https://www.si.com/.image/t_share/MTgzNTE2ODYyMzcyMzg5OTI2/soccer-fans.jpg",
                      "description": "Japan will look to move into the top spot in the Group D standings on Tuesday with a win over Argentina as the teams square off in U-17 FIFA World Cup play.",
                      "published_date": "2023-11-14T09:00:00+00:00",
                      "source_url": "https://www.si.com",
                      "source": "Sports Illustrated"
                    },
                    {
                      "id": 13,
                      "match_id": 1911869,
                      "title": "Japón Sub-17 1-3 Argentina Sub-17: results, summary and goals - AS USA",
                      "link": "https://en.as.com/resultados/futbol/mundial_sub_17/2023/directo/grupos_d_2_462280/",
                      "thumbnail_url": "https://as00.epimg.net/img/comunes/directos/futbol/03/5167_5156.jpg",
                      "description": "Check the best match plays and goals between Japón Sub-17 1-3 Argentina Sub-17 of Mundial Sub 17 2023. Results, summary and postgame analysis",
                      "published_date": "2023-11-14T14:35:46+00:00",
                      "source_url": "https://en.as.com",
                      "source": "AS USA"
                    },
                    {
                      "id": 78,
                      "match_id": 1911869,
                      "title": "Argentina U17 win 3-1 vs. Japan at World Cup, Claudio Echeverri ... - mundoalbiceleste.com",
                      "link": "https://news.google.com/rss/articles/CBMieWh0dHBzOi8vbXVuZG9hbGJpY2VsZXN0ZS5jb20vMjAyMy8xMS8xNC9hcmdlbnRpbmEtdTE3LXdpbi0zLTEtdnMtamFwYW4tYXQtd29ybGQtY3VwLWNsYXVkaW8tZWNoZXZlcnJpLXNjb3Jlcy1hLWZyZWUta2ljay_SAQA?oc=5",
                      "thumbnail_url": "https://lh3.googleusercontent.com/J6_coFbogxhRI9iM864NL_liGXvsQp2AupsKei7z0cNNfDvGUmWUy20nuUhkREQyrpY4bEeIBuc=s0-w300-rw",
                      "description": "Comprehensive up-to-date news coverage, aggregated from sources all over the world by Google News.",
                      "published_date": "2023-11-14T15:10:27+00:00",
                      "source_url": "https://mundoalbiceleste.com",
                      "source": "mundoalbiceleste.com"
                    },
                    {
                      "id": 162,
                      "match_id": 1911869,
                      "title": "Japan U17 vs Argentina U17: Live stream, TV channel, kick-off time ... - Goal.com",
                      "link": "https://news.google.com/rss/articles/CBMicmh0dHBzOi8vd3d3LmdvYWwuY29tL2VuLWdiL25ld3MvamFwYW4tdTE3LXYtYXJnZW50aW5hLXUxNy1saXZlLXN0cmVhbS1vbmxpbmUtdHYtd2hlcmUtdG8td2F0Y2gvYmx0YzMyMDc4YTg2NDIzOWU2YdIBAA?oc=5",
                      "thumbnail_url": "https://lh3.googleusercontent.com/J6_coFbogxhRI9iM864NL_liGXvsQp2AupsKei7z0cNNfDvGUmWUy20nuUhkREQyrpY4bEeIBuc=s0-w300-rw",
                      "description": "Comprehensive up-to-date news coverage, aggregated from sources all over the world by Google News.",
                      "published_date": "2023-11-14T06:01:39+00:00",
                      "source_url": "https://www.goal.com",
                      "source": "Goal.com"
                    },
                    {
                      "id": 239,
                      "match_id": 1911869,
                      "title": "Jadwal Jepang U-17 Vs Argentina U-17: Live Streaming & Siaran ... - Goal.com",
                      "link": "https://www.goal.com/id/daftar/jadwal-jepang-u-17-argentina-u-17-piala-dunia-u-17-live-streaming-and-siaran-langsung-tv-prediksi-skor/bltd710bf4025d9c459",
                      "thumbnail_url": "https://assets.goal.com/v3/assets/bltcc7a7ffd2fbf71f5/bltd9414dd0373b84b0/655220c0e3ad95040a83d27b/Japan_U-17_Argentina_U-17.jpg",
                      "description": "Jadwal pertandingan Jepang U-17 Vs Argentina U-17 - termasuk link live streaming dan prediksi line-up",
                      "published_date": "2023-11-13T15:22:14+00:00",
                      "source_url": "https://www.goal.com",
                      "source": "Goal.com"
                    },
                    {
                      "id": 318,
                      "match_id": 1911869,
                      "title": "U17 World Cup 2023 | Schedule, how to watch, live stream - Radio Times",
                      "link": "https://news.google.com/rss/articles/CBMiQ2h0dHBzOi8vd3d3LnJhZGlvdGltZXMuY29tL3R2L3Nwb3J0L2Zvb3RiYWxsL3UxNy13b3JsZC1jdXAtMjAyMy10di_SAQA?oc=5",
                      "thumbnail_url": "https://lh3.googleusercontent.com/J6_coFbogxhRI9iM864NL_liGXvsQp2AupsKei7z0cNNfDvGUmWUy20nuUhkREQyrpY4bEeIBuc=s0-w300-rw",
                      "description": "Comprehensive up-to-date news coverage, aggregated from sources all over the world by Google News.",
                      "published_date": "2023-11-13T16:38:17+00:00",
                      "source_url": "https://www.radiotimes.com",
                      "source": "Radio Times"
                    },
                    {
                      "id": 366,
                      "match_id": 1911869,
                      "title": "Jadwal dan Live Streaming World Cup U-17 Matchday 2 di Vidio - Bola.com",
                      "link": "https://news.google.com/rss/articles/CBMiZGh0dHBzOi8vd3d3LmJvbGEuY29tL2R1bmlhL3JlYWQvNTQ1MTk5Ni9qYWR3YWwtZGFuLWxpdmUtc3RyZWFtaW5nLXdvcmxkLWN1cC11LTE3LW1hdGNoZGF5LTItZGktdmlkaW_SAV1odHRwczovL3d3dy5ib2xhLmNvbS9hbXAvNTQ1MTk5Ni9qYWR3YWwtZGFuLWxpdmUtc3RyZWFtaW5nLXdvcmxkLWN1cC11LTE3LW1hdGNoZGF5LTItZGktdmlkaW8?oc=5",
                      "thumbnail_url": "https://lh3.googleusercontent.com/J6_coFbogxhRI9iM864NL_liGXvsQp2AupsKei7z0cNNfDvGUmWUy20nuUhkREQyrpY4bEeIBuc=s0-w300-rw",
                      "description": "Comprehensive up-to-date news coverage, aggregated from sources all over the world by Google News.",
                      "published_date": "2023-11-13T09:00:00+00:00",
                      "source_url": "https://www.bola.com",
                      "source": "Bola.com"
                    },
                    {
                      "id": 388,
                      "match_id": 1911869,
                      "title": "7 Nigerian Footballers Who Rose From U-17 To Become Super Stars - Complete Sports",
                      "link": "https://www.completesports.com/7-nigerian-footballers-who-rose-from-u-17-to-become-super-stars/",
                      "thumbnail_url": "https://www.completesports.com/wp-content/uploads/2023/11/20231113_142123.jpg",
                      "description": "The 2023 Under-17 World Cup kicked off on Friday, 10 November 2023 with the tournament having played host to some of football’s finest players whether retired or still active. The likes of Gianluig…",
                      "published_date": "2023-11-13T13:47:12+00:00",
                      "source_url": "https://www.completesports.com",
                      "source": "Complete Sports"
                    },
                    {
                      "id": 402,
                      "match_id": 1911869,
                      "title": "Seattle, Houston, and Columbus advance to the MLS Conference ... - U.S. National Soccer Players",
                      "link": "https://ussoccerplayers.com/2023/11/seattle-houston-and-columbus-advance-to-the-mls-conference-semifinals.html",
                      "thumbnail_url": "https://cdn.ussoccerplayers.com/images/2023/11/houston-dynamo-celebration-november-11-2023-560x350.jpg",
                      "description": "Major League Soccer completed the semifinal brackets with the Seattle Sounders, Houston Dynamo, and Columbus Crew advancing to the next round.",
                      "published_date": "2023-11-13T15:30:00+00:00",
                      "source_url": "https://ussoccerplayers.com",
                      "source": "U.S. National Soccer Players"
                    },
                    {
                      "id": 448,
                      "match_id": 1911869,
                      "title": "Sixteen Southampton players called up for November international ... - Southern Daily Echo",
                      "link": "https://www.dailyecho.co.uk/sport/23919040.fifteen-southampton-players-called-november-international-break/",
                      "thumbnail_url": "https://www.dailyecho.co.uk/resources/images/17438177/?type=og-image",
                      "description": "Sixteen Saints players have been called up by their countries ahead of this month's international break.",
                      "published_date": "2023-11-13T09:25:34+00:00",
                      "source_url": "https://www.dailyecho.co.uk",
                      "source": "Southern Daily Echo"
                    },
                    {
                      "id": 471,
                      "match_id": 1911869,
                      "title": "South American Powerhouses Seek Redemption in U-17 Showdown - Pkrevenue.com",
                      "link": "https://pkrevenue.com/south-american-powerhouses-seek-redemption-in-u-17-showdown/",
                      "thumbnail_url": "https://pkrevenue.com/wp-content/uploads/2023/07/football.jpg",
                      "description": "In the upcoming U-17 World Cup showdown on November 14, South American football giants are gearing up for a fierce comeback after...",
                      "published_date": "2023-11-13T17:18:01+00:00",
                      "source_url": "https://pkrevenue.com",
                      "source": "Pkrevenue.com"
                    },
                    {
                      "id": 500,
                      "match_id": 1911869,
                      "title": "18 Liverpool players on international duty in November - but 10 miss ... - This Is Anfield",
                      "link": "https://www.thisisanfield.com/2023/11/18-liverpool-players-on-international-duty-in-november-but-10-miss-out/",
                      "thumbnail_url": "https://www.thisisanfield.com/wp-content/uploads/novinternationals.jpg",
                      "description": "But 10 miss out.",
                      "published_date": "2023-11-14T07:00:44+00:00",
                      "source_url": "https://www.thisisanfield.com",
                      "source": "This Is Anfield"
                    },
                    {
                      "id": 511,
                      "match_id": 1911869,
                      "title": "Jadwal TV: 14 - 17 November 2023 - Bola.net",
                      "link": "https://www.bola.net/jadwal_televisi/jadwal-tv-14-17-november-2023-c6d6e9.html",
                      "thumbnail_url": "https://cdns.klimg.com/bola.net/library/upload/21/2019/01/bola_e9af938.jpg",
                      "description": "Jadwal siaran langsung sepak bola di televisi pekan ini, 14 hingga 18 November 2023. Ada laga-laga dari Piala Dunia U-17 2023 hingga Kualifikasi Piala Dunia 2026.",
                      "published_date": "2023-11-14T09:56:02+00:00",
                      "source_url": "https://www.bola.net",
                      "source": "Bola.net"
                    },
                    {
                      "id": 533,
                      "match_id": 1911869,
                      "title": "Profil Tim dan Daftar Pemain Timnas Jepang di Piala Dunia U-17 2023 - Bola.net",
                      "link": "https://www.bola.net/piala_dunia/profil-tim-dan-daftar-pemain-timnas-jepang-di-piala-dunia-u-17-2023-fd4f43.html",
                      "thumbnail_url": "https://cdns.klimg.com/bola.net/library/upload/21/2023/11/jepang-u-17_b237acf.jpg",
                      "description": "Timnas Jepang U-17 menjadi salah satu tim yang patut diperhitungkan di Piala Dunia U-17 2023 Indonesia. Bahkan, Jepang bisa disebut sebagai salah satu tim favorit juara.",
                      "published_date": "2023-11-14T07:45:00+00:00",
                      "source_url": "https://www.bola.net",
                      "source": "Bola.net"
                    },
                    {
                      "id": 552,
                      "match_id": 1911869,
                      "title": "Япония (до 17 лет) — Аргентина (до 17 лет): прогноз и ставка на ... - LiveResult.Ru",
                      "link": "https://www.liveresult.ru/tips/football/tip127370-Japan-U17-Argentina-U17",
                      "thumbnail_url": "https://static.liveresult.ru/files/tips/127370/20230622_gaf_u56_368.jpg?7079",
                      "description": "В матче второго тура группового этапа чемпионата мира среди игроков не старше 17 лет встретятся сборные Японии и Аргентины",
                      "published_date": "2023-11-13T09:22:26+00:00",
                      "source_url": "https://www.liveresult.ru",
                      "source": "LiveResult.Ru"
                    }
                  ]
                }
              }
            }
          }
        },
        "operationId": "Agg News Matches"
      }
    },
    "/leagues-by-date": {
      "get": {
        "tags": [
          "Leagues"
        ],
        "summary": "Leagues By Date",
        "description": "This endpoint allows you to retrieve the leagues from a specific date. The date has a format of YYYY-DD-MM.\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated every day.<br />**Recommended Calls**: Limit calls to 1 per day.\n\n### Use Cases\nGet leagues from a specific **date**<br />`https://football.sportmicro.com/leagues-by-date?date=eq.{date}`",
        "parameters": [
          {
            "$ref": "#/components/parameters/rowFilter.leagues-by-date.date"
          },
          {
            "$ref": "#/components/parameters/offset"
          },
          {
            "$ref": "#/components/parameters/limit"
          },
          {
            "$ref": "#/components/parameters/lang"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/leagues-by-date"
                  },
                  "type": "array",
                  "example": [
                    {
                      "date": "1954-06-26",
                      "leagues": [
                        {
                          "class_id": "World",
                          "league_id": 127,
                          "class_name": "World",
                          "league_name": "FIFA World Cup",
                          "class_hash_image": "0a1d0b424881fb22ba8c68b64951e5843f1fd6780231d3d6b411376a2a40e95e",
                          "league_hash_image": "d6be78a0a90f4a12c6cb683a86cb6b874c644964b878e00c134f8c4c4918abda",
                          "league_importance": 803
                        }
                      ]
                    }
                  ]
                }
              }
            }
          }
        },
        "operationId": "Leagues By Date"
      }
    },
    "/players-transfers": {
      "get": {
        "tags": [
          "Players"
        ],
        "summary": "Players Transfers",
        "description": "This endpoint allows you to retrieve the transfers from players.\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated every minute.<br />**Recommended Calls**: Limit calls to 1 per minute.\n\n### Use Cases\nGet transfers from a specific **player_id**<br />`https://football.sportmicro.com/players-transfers?player_id=eq.{player_id}`<br /><br />Get transfers from a specific **from_team_id** and **to_team_id** ex.(team_id)<br />`https://football.sportmicro.com/players-transfers?or=(from_team_id.eq.{team_id},to_team_id.eq.{team_id})`<br /><br />",
        "parameters": [
          {
            "$ref": "#/components/parameters/rowFilter.players-transfers.player_id"
          },
          {
            "$ref": "#/components/parameters/rowFilter.players-transfers.from_team_id"
          },
          {
            "$ref": "#/components/parameters/rowFilter.players-transfers.to_team_id"
          },
          {
            "$ref": "#/components/parameters/offset"
          },
          {
            "$ref": "#/components/parameters/limit"
          },
          {
            "$ref": "#/components/parameters/lang"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/players-transfers"
                  },
                  "type": "array",
                  "example": [
                    {
                      "id": 1,
                      "player_id": 9,
                      "player_name": "Fabio Grosso",
                      "player_hash_image": "c32020d6b925a0ba18e423ef467385a751eae0dbc1e01e98853280a423e1271b",
                      "transfer_type": 4,
                      "transfer_fee": 0,
                      "transfer_fee_description": "-",
                      "transfer_date": "2012-12-05T00:00:00+00:00",
                      "fee_value": 0,
                      "fee_currency": "EUR"
                    }
                  ]
                }
              }
            }
          }
        },
        "operationId": "Players Transfers"
      }
    },
    "/matches-by-date-league": {
      "get": {
        "tags": [
          "Matches"
        ],
        "summary": "Matches By Date League",
        "description": "This endpoint allows you to retrieve the matches from a specific date and league. The date has a format of YYYY-DD-MM.\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated every day.<br />**Recommended Calls**: Limit calls to 1 per day.\n\n### Use Cases\nGet matches from a specific **date** and **league_id**<br />`https://football.sportmicro.com/matches-by-date-league?date=eq.{date}&league_id=eq.{league_id}`",
        "parameters": [
          {
            "$ref": "#/components/parameters/rowFilter.matches-by-date-league.date"
          },
          {
            "$ref": "#/components/parameters/rowFilter.matches-by-date-league.league_id"
          },
          {
            "$ref": "#/components/parameters/offset"
          },
          {
            "$ref": "#/components/parameters/limit"
          },
          {
            "$ref": "#/components/parameters/lang"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/matches-by-date-league"
                  },
                  "type": "array",
                  "example": [
                    {
                      "date": "1954-06-26",
                      "league_id": 127,
                      "league_name": "FIFA World Cup",
                      "league_hash_image": "d6be78a0a90f4a12c6cb683a86cb6b874c644964b878e00c134f8c4c4918abda",
                      "matches": [
                        {
                          "id": 27488,
                          "name": "Austria vs Switzerland",
                          "time": "90+37759109'",
                          "status": "finished",
                          "duration": 9000,
                          "season_id": 35052,
                          "start_time": "1954-06-26T15:00:00+00:00",
                          "season_name": "World Cup 1954",
                          "away_team_id": 6313,
                          "home_team_id": 7988,
                          "status_reason": "Ended",
                          "tournament_id": 6461,
                          "away_team_name": "Switzerland",
                          "home_team_name": "Austria",
                          "away_team_score": 5,
                          "home_team_score": 7,
                          "tournament_name": "FIFA World Cup - Knockout",
                          "away_team_hash_image": "76cb6b59514b850be9cd9912e748dc428a1e5256ddb3cb6e1373913d02e17664",
                          "home_team_hash_image": "40285a5a458b5f76075b31d3407e4ae060cc5995c303615c37918183de11dece",
                          "tournament_importance": 803,
                          "away_team_period_1_score": 4,
                          "home_team_period_1_score": 5
                        },
                        {
                          "id": 27492,
                          "name": "Uruguay vs England",
                          "time": "90+37759110'",
                          "status": "finished",
                          "duration": 9000,
                          "season_id": 35052,
                          "start_time": "1954-06-26T15:00:00+00:00",
                          "season_name": "World Cup 1954",
                          "away_team_id": 5110,
                          "home_team_id": 9615,
                          "status_reason": "Ended",
                          "tournament_id": 6461,
                          "away_team_name": "England",
                          "home_team_name": "Uruguay",
                          "away_team_score": 2,
                          "home_team_score": 4,
                          "tournament_name": "FIFA World Cup - Knockout",
                          "away_team_hash_image": "3ca521e204533c8b1e1eff259e574dc5ee2c7a297d2653056c576a288e2845d8",
                          "home_team_hash_image": "2bd5c7b12de88f123717674589238057130f9dbf723b36173f6b18bc0638c070",
                          "tournament_importance": 803,
                          "away_team_period_1_score": 1,
                          "home_team_period_1_score": 2
                        }
                      ]
                    }
                  ]
                }
              }
            }
          }
        },
        "operationId": "Matches By Date League"
      }
    },
    "/matches-live": {
      "get": {
        "tags": [
          "Matches"
        ],
        "summary": "Matches Live",
        "description": "This endpoint allows you to retrieve the live matches.\n\nIt has the same results as the /matches endpoint.",
        "responses": {},
        "operationId": "Matches Live"
      }
    },
    "/teams-seasons": {
      "get": {
        "tags": [
          "Teams"
        ],
        "summary": "Teams Seasons",
        "description": "This endpoint allows you to retrieve the seasons from teams.\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated every day.<br />**Recommended Calls**: Limit calls to 1 per day.\n\n### Use Cases\nGet seasons from a specific **team_id**<br />`https://football.sportmicro.com/teams-seasons?team_id=eq.{team_id}`",
        "parameters": [
          {
            "$ref": "#/components/parameters/rowFilter.teams-seasons.team_id"
          },
          {
            "$ref": "#/components/parameters/offset"
          },
          {
            "$ref": "#/components/parameters/limit"
          },
          {
            "$ref": "#/components/parameters/lang"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/teams-seasons"
                  },
                  "type": "array",
                  "example": [
                    {
                      "team_id": 1,
                      "team_name": "Tempête Mocaf",
                      "team_hash_image": "73937204cc8ccd0bba124212f9d53aa3c8114537d8b8bb9ad7e78e74fcd268f2",
                      "tournaments": [
                        {
                          "seasons": [
                            {
                              "season_id": 3,
                              "start_time": "2023-10-19",
                              "season_name": "23/24"
                            },
                            {
                              "season_id": 2,
                              "start_time": "2024-11-07",
                              "season_name": "24/25"
                            },
                            {
                              "season_id": 43848,
                              "start_time": "2013-11-01",
                              "season_name": "13/14"
                            }
                          ],
                          "league_id": 3,
                          "league_name": "Ligue de Bangui",
                          "league_hash_image": "3c7a8f5ef3b475f696d1c4b2789c549ce7490f0c178a919df8de965107e1aa5a"
                        }
                      ]
                    }
                  ]
                }
              }
            }
          }
        },
        "operationId": "Teams Seasons"
      }
    },
    "/injuries": {
      "get": {
        "tags": [
          "Injuries"
        ],
        "summary": "Injuries",
        "description": "This endpoint allows you to retrieve the injuries and missing matches.\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated every minute for live matches and every 20 minutes for ongoing matches.<br />**Recommended Calls**: Limit calls to 1 per minute for live matches and every 20 minutes for ongoing matches.\n\n### Use Cases\nGet the injuries from a specific **player_id**<br />`https://football.sportmicro.com/injuries?player_id=eq.{player_id}`<br /><br />Get the injuries from a specific **match_id**<br />`https://football.sportmicro.com/injuries?match_id=eq.{match_id}`<br /><br />Get the injuries from a specific **season_id**<br />`https://football.sportmicro.com/injuries?season_id=eq.{season_id}`<br /><br />Get the injuries from a specific **tournament_id**<br />`https://football.sportmicro.com/injuries?tournament_id=eq.{tournament_id}`",
        "parameters": [
          {
            "$ref": "#/components/parameters/rowFilter.injuries.player_id"
          },
          {
            "$ref": "#/components/parameters/rowFilter.injuries.match_id"
          },
          {
            "$ref": "#/components/parameters/rowFilter.injuries.season_id"
          },
          {
            "$ref": "#/components/parameters/rowFilter.injuries.tournament_id"
          },
          {
            "$ref": "#/components/parameters/offset"
          },
          {
            "$ref": "#/components/parameters/limit"
          },
          {
            "$ref": "#/components/parameters/lang"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/injuries"
                  },
                  "type": "array",
                  "example": [
                    {
                      "player_id": 24906,
                      "player_name": "Fabio Carvalho",
                      "player_hash_image": "d2ed8b322a3bc4e63ada2f7bff83631a2f1371d48cec91d2e29c495087495268",
                      "type": "missing"
                    }
                  ]
                }
              }
            }
          }
        },
        "operationId": "Injuries"
      }
    },
    "/players": {
      "get": {
        "tags": [
          "Players"
        ],
        "summary": "Players",
        "description": "This endpoint allows you to retrieve the players.\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated every 15 minutes.<br />**Recommended Calls**: Limit calls to 1 every 15 minutes.\n\nYou can get the image of the player by calling the following url: `https://images.sportmicro.com/{hash_image}.png`\n\n### Use Cases\nGet players<br />`https://football.sportmicro.com/players`<br /><br />Get players based on the **name**<br />`https://football.sportmicro.com/players?name=like.*Cristiano*`<br /><br />Get players based on the **id**<br />`https://football.sportmicro.com/players?id=eq.{id}`<br /><br />Get players from a specific **team_id**<br />`https://football.sportmicro.com/players?team_id=eq.{team_id}`",
        "parameters": [
          {
            "$ref": "#/components/parameters/rowFilter.players.id"
          },
          {
            "$ref": "#/components/parameters/rowFilter.players.team_id"
          },
          {
            "$ref": "#/components/parameters/offset"
          },
          {
            "$ref": "#/components/parameters/limit"
          },
          {
            "$ref": "#/components/parameters/lang"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/players"
                  },
                  "type": "array",
                  "example": [
                    {
                      "id": 14254,
                      "name": "Douglas Mapfumo",
                      "nickname": "D. Mapfumo",
                      "player_position": "F",
                      "player_jersey_number": "19",
                      "country_id": 72,
                      "country_name": "Zimbabwe",
                      "country_hash_image": "22f78469636967d0d4d49fd3ef2edbf6060ee702ad8eab9a649330bc7df6ffc5",
                      "shirt_number": 19,
                      "date_of_birth": "2000-03-01T00:00:00+00:00",
                      "market_value": 245000,
                      "market_currency": "EUR",
                      "hash_image": "58e60587779f36bcba1d331dbea3242d24c57a10500c6a0677146b68521fbaf7",
                      "retired_status": false
                    }
                  ]
                }
              }
            }
          }
        },
        "operationId": "Players"
      }
    },
    "/matches-lineups": {
      "get": {
        "tags": [
          "Matches"
        ],
        "summary": "Matches Lineups",
        "description": "This endpoint allows you to retrieve the lineups from matches.\nWith this endpoint you can see the lineups from the match. This endpoint also has `confirmed` filed to check if the lineup is confirmed.\n\nFields in lineup:\n\nField | Explanation\n--- | ---\n`formation` | The formation of the lineup\n`player_color_primary` | The primary color of the players\n`player_color_number` | The number color of the players\n`player_color_outline` | The outline color of the players\n`goalkeeper_color_primary` | The primary color of the goalkeeper\n`goalkeeper_color_number` | The number color of the goalkeeper\n`goalkeeper_color_outline` | The outline color of the goalkeeper\n`players` | The players of the lineup\n\nFields in players:\n\nField | Explanation\n--- | ---\n`player_id` | The id of the player\n`shirt_number` | The shirt number of the player\n`jersey_number` | The jersey number of the player\n`position` | The position of the player\n`substitute` | If the player is substituted\n\nResons for missing the match:\n\nId | Reason\n--- | ---\n0 | Other\n1 | Injured\n2 | Ill\n3 | Suspended\n11 | YellowCard\n12 | YellowRedCard\n13 | RedCard\n21 | OnLoan\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated every 5 minutes.\n**Recommended Calls**: Limit calls to 1 every 5 minutes.\n\n### Use Cases\nGet lineups based on the **id**<br />`https://football.sportmicro.com/matches-lineups?id=eq.{id}`",
        "parameters": [
          {
            "$ref": "#/components/parameters/rowFilter.matches-lineups.id"
          },
          {
            "$ref": "#/components/parameters/offset"
          },
          {
            "$ref": "#/components/parameters/limit"
          },
          {
            "$ref": "#/components/parameters/lang"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/matches-lineups"
                  },
                  "type": "array",
                  "example": [
                    {
                      "id": 1,
                      "confirmed": true,
                      "home_team": {
                        "formation": "4-2-3-1",
                        "player_color_number": "dab33d",
                        "player_color_primary": "000000"
                      },
                      "away_team": {
                        "formation": "4-2-3-1",
                        "player_color_number": "ffffff",
                        "player_color_primary": "df2033"
                      }
                    }
                  ]
                }
              }
            }
          }
        },
        "operationId": "Matches Lineups"
      }
    },
    "/seasons-rounds": {
      "get": {
        "tags": [
          "Seasons"
        ],
        "summary": "Seasons Rounds",
        "description": "This endpoint allows you to retrieve the rounds from seasons.\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated every day.<br />**Recommended Calls**: Limit calls to 1 per day.\n\n### Use Cases\nGet rounds from a specific **season_id**<br />`https://football.sportmicro.com/seasons-rounds?season_id=eq.{season_id}`",
        "parameters": [
          {
            "$ref": "#/components/parameters/rowFilter.seasons-rounds.season_id"
          },
          {
            "$ref": "#/components/parameters/offset"
          },
          {
            "$ref": "#/components/parameters/limit"
          },
          {
            "$ref": "#/components/parameters/lang"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/seasons-rounds"
                  },
                  "type": "array",
                  "example": [
                    {
                      "season_id": 1,
                      "season_name": "Afghanistan Champions League 25/26",
                      "rounds": [
                        {
                          "id": 1,
                          "round": 1,
                          "end_time": "2025-11-22",
                          "start_time": "2025-11-22"
                        },
                        {
                          "id": 2,
                          "round": 2,
                          "end_time": "2025-11-26",
                          "start_time": "2025-11-25"
                        },
                        {
                          "id": 3,
                          "round": 3,
                          "end_time": "2025-11-29",
                          "start_time": "2025-11-27"
                        },
                        {
                          "id": 4,
                          "round": 4,
                          "end_time": "2025-12-02",
                          "start_time": "2025-11-29"
                        },
                        {
                          "id": 5,
                          "round": 5,
                          "end_time": "2025-12-05",
                          "start_time": "2025-12-03"
                        },
                        {
                          "id": 6,
                          "round": 6,
                          "end_time": "2025-12-09",
                          "start_time": "2025-12-05"
                        },
                        {
                          "id": 7,
                          "round": 7,
                          "end_time": "2025-12-12",
                          "start_time": "2025-12-10"
                        },
                        {
                          "id": 8,
                          "round": 8,
                          "end_time": "2025-12-13",
                          "start_time": "2025-12-12"
                        },
                        {
                          "id": 9,
                          "round": 9,
                          "end_time": "2025-12-18",
                          "start_time": "2025-12-16"
                        }
                      ]
                    }
                  ]
                }
              }
            }
          }
        },
        "operationId": "Seasons Rounds"
      }
    },
    "/leagues-info": {
      "get": {
        "tags": [
          "Leagues"
        ],
        "summary": "Leagues Info",
        "description": "This endpoint allows you to retrieve the info from leagues and cups.\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated several times a day.<br />**Recommended Calls**: Limit calls to 1 every day.\n\n### Use Cases\nGet league info from a specific **league_id**<br />`https://football.sportmicro.com/leagues-info?league_id=eq.{league_id}`",
        "parameters": [
          {
            "$ref": "#/components/parameters/rowFilter.leagues-info.league_id"
          },
          {
            "$ref": "#/components/parameters/offset"
          },
          {
            "$ref": "#/components/parameters/limit"
          },
          {
            "$ref": "#/components/parameters/lang"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/leagues-info"
                  },
                  "type": "array",
                  "example": [
                    {
                      "league_id": 1,
                      "league_grade": "professional",
                      "first_season_winner": "Manchester United",
                      "total_teams_count": 20,
                      "total_tables_count": 3,
                      "relegating_teams_count": 3,
                      "total_games_count": 380,
                      "game_frequency": 1,
                      "total_rounds_count": 38,
                      "competition_type": "league",
                      "league_gender": "M",
                      "first_season_start_year": "1992",
                      "largest_stadium": [
                        {
                          "magnitude": 74879,
                          "team_name": "Manchester United"
                        }
                      ],
                      "tv_partners": [
                        {
                          "url": "https://www.bbc.com/sport",
                          "name": "BBC Sport"
                        },
                        {
                          "url": "https://www.bt.com/sport",
                          "name": "BT Sport"
                        },
                        {
                          "url": "https://www.primevideo.com/",
                          "name": "Amazon Prime Video"
                        },
                        {
                          "url": "https://www.skysports.com/",
                          "name": "Sky Sports"
                        }
                      ],
                      "official_organization": [
                        {
                          "url": "https://www.premierleague.com/",
                          "name": "Premier League"
                        }
                      ],
                      "promotions": [
                        {
                          "promotion_count": 2,
                          "competition_name": "Europa League"
                        },
                        {
                          "promotion_count": 4,
                          "competition_name": "UEFA Champions League"
                        }
                      ]
                    }
                  ]
                }
              }
            }
          }
        },
        "operationId": "Leagues Info"
      }
    },
    "/matches-commentaries": {
      "get": {
        "tags": [
          "Matches"
        ],
        "summary": "Matches Commentaries",
        "description": "This endpoint allows you to retrieve the commentaries from matches.\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated every 30 seconds.<br />**Recommended Calls**: Limit calls every second.\n\n### Use Cases\nGet commentaries from a specific **match_id**<br />`https://football.sportmicro.com/matches-commentaries?match_id=eq.{match_id}`",
        "parameters": [
          {
            "$ref": "#/components/parameters/rowFilter.matches-commentaries.match_id"
          },
          {
            "$ref": "#/components/parameters/offset"
          },
          {
            "$ref": "#/components/parameters/limit"
          },
          {
            "$ref": "#/components/parameters/lang"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/matches-commentaries"
                  },
                  "type": "array",
                  "example": [
                    {
                      "match_id": 19682,
                      "commentaries": [
                        {
                          "text": "And here we have a substitution for the away team as Kodai Sano replaces Bas Dost, let's see if this change can make a difference in the game.",
                          "minute": 90,
                          "player_in_id": 163550,
                          "player_out_id": 163852,
                          "player_in_name": "Kodai Sano",
                          "player_out_name": "Bas Dost",
                          "player_in_hash_image": "98336938058ebedf3de46394bf0b421f3ca36f86e2428b8d692c0bb5efe806a9",
                          "player_out_hash_image": "dc8ad9a5aaa13feec7b87db70fc2a8a78ccc4d4cf29118f36bc5a10f38bed1df"
                        },
                        {
                          "text": "And here we have a substitution for the home team as Mexx Meerdink replaces Riechedly Bazoer on the field.",
                          "minute": 90,
                          "player_in_id": 25859,
                          "player_out_id": 24620,
                          "player_in_name": "Mexx Meerdink",
                          "player_out_name": "Riechedly Bazoer",
                          "player_in_hash_image": "49999b78ce610a2ea1143818920be5f468e18d2faee7afe787f29d890db7e888",
                          "player_out_hash_image": "94a89d411d976859a687256e6013a31c3b60c16f4d765489a011bafdcae17ea1"
                        },
                        {
                          "text": "And here we have a substitution for the home team as Tiago Dantas replaces Denso Kasius on the field.",
                          "minute": 90,
                          "player_in_id": 99574,
                          "player_out_id": 92291,
                          "player_in_name": "Tiago Dantas",
                          "player_out_name": "Denso Kasius",
                          "player_in_hash_image": "87a71e4371f9b2592fa5a9f55c7adc80e084da25da3f8fe3339e88bd415f5caa",
                          "player_out_hash_image": "1f81f9a69abd73e3c2d5982716c07bc5ff07aa6bec3e378eb4dedbae66bf4e4b"
                        },
                        {
                          "text": "Bram Nuytinck replaces Lasse Schøne as the away team looks to strengthen their defense.",
                          "minute": 90,
                          "player_in_id": 161396,
                          "player_out_id": 22753,
                          "player_in_name": "Bram Nuytinck",
                          "player_out_name": "Lasse Schøne",
                          "player_in_hash_image": "a8580925072676abed9abf61b1e9bde092d70b89c113d8324f0ea511b8a5f5ad",
                          "player_out_hash_image": "3bb9aa8b03fa3bd87cd0fed47a11183f265fd7912d687740188db2cc3e28dfe2"
                        },
                        {
                          "text": "Jens Odgaard with a powerful blocked header assisted by his teammates, finding the bottom right corner of the net, giving the home team a crucial goal!",
                          "minute": 90,
                          "player_id": 25844,
                          "player_name": "Jens Odgaard",
                          "player_hash_image": "4b4dbb3006c26b3f4ac9b15a14b6ca175f7ece82ae833bbce658541ceaf4c429"
                        },
                        {
                          "text": "Mexx Meerdink with a powerful left-footed shot, but it sails high over the goal, disappointing the home crowd.",
                          "minute": 90,
                          "player_id": 25859,
                          "player_name": "Mexx Meerdink",
                          "player_hash_image": "49999b78ce610a2ea1143818920be5f468e18d2faee7afe787f29d890db7e888"
                        },
                        {
                          "text": "Philippe Sandler enters the field, replacing D'Leanu Arts, as the away team looks to strengthen their defense.",
                          "minute": 90,
                          "player_in_id": 148939,
                          "player_out_id": 163203,
                          "player_in_name": "Philippe Sandler",
                          "player_out_name": "D'Leanu Arts",
                          "player_in_hash_image": "c5ee2f226fdd3d34d76c0dc0a8b38bc377fde91e3e09827cf0a0949150d9047d",
                          "player_out_hash_image": "ca12503e06a95ba903955129b2daacffbb0c659fe5baefed2e910451334d285e"
                        },
                        {
                          "text": "Ruben van Bommel unleashes a powerful right-footed shot from a set-piece, but narrowly misses the target on the right side of the goal, disappointing the home crowd.",
                          "minute": 90,
                          "player_id": 84328,
                          "player_name": "Ruben van Bommel",
                          "player_hash_image": "856449c2b56a26756877ac4f74941f9c91d65b8a8995eb30416cc51a77a24839"
                        },
                        {
                          "text": "The match has started.",
                          "minute": 0
                        },
                        {
                          "text": "Tiago Dantas unleashes a powerful right-footed shot, but it sails high and wide to the right of the goal, much to the disappointment of the home crowd.",
                          "minute": 90,
                          "player_id": 99574,
                          "player_name": "Tiago Dantas",
                          "player_hash_image": "87a71e4371f9b2592fa5a9f55c7adc80e084da25da3f8fe3339e88bd415f5caa"
                        },
                        {
                          "text": "Tiago Dantas with a powerful right-footed shot, but it's blocked in the low-centre of the goal-mouth, denying the home team a scoring opportunity.",
                          "minute": 90,
                          "player_id": 99574,
                          "player_name": "Tiago Dantas",
                          "player_hash_image": "87a71e4371f9b2592fa5a9f55c7adc80e084da25da3f8fe3339e88bd415f5caa"
                        },
                        {
                          "text": "Vangelis Pavlidis with a powerful blocked header from the low-centre of the goal mouth, showcasing his defensive prowess for the home team.",
                          "minute": 90,
                          "player_id": 25846,
                          "player_name": "Vangelis Pavlidis",
                          "player_hash_image": "1abdd786c0c01af2fe4ad21122f81d0df4de43113296bf81548bf1ed9af42d02"
                        }
                      ]
                    }
                  ]
                }
              }
            }
          }
        },
        "operationId": "Matches Commentaries"
      }
    },
    "/tournaments": {
      "get": {
        "tags": [
          "Tournaments"
        ],
        "summary": "Tournaments",
        "description": "This endpoint allows you to retrieve the tournaments.\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated every day.<br />**Recommended Calls**: Limit calls to 1 per day.\n\n### Use Cases\nGet tournaments<br />`https://football.sportmicro.com/tournaments`<br /><br />Get tournaments based on the **id**<br />`https://football.sportmicro.com/tournaments?id=eq.{id}`<br /><br />Get tournaments from a specific **league_id**<br />`https://football.sportmicro.com/tournaments?league_id=eq.{league_id}`<br /><br />Get tournaments from a specific **class_id**<br />`https://football.sportmicro.com/tournaments?class_id=eq.{class_id}`",
        "parameters": [
          {
            "$ref": "#/components/parameters/rowFilter.tournaments.id"
          },
          {
            "$ref": "#/components/parameters/rowFilter.tournaments.league_id"
          },
          {
            "$ref": "#/components/parameters/rowFilter.tournaments.class_id"
          },
          {
            "$ref": "#/components/parameters/offset"
          },
          {
            "$ref": "#/components/parameters/limit"
          },
          {
            "$ref": "#/components/parameters/lang"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/tournaments"
                  },
                  "type": "array",
                  "example": [
                    {
                      "id": 33,
                      "name": "Premier League",
                      "importance": 701,
                      "league_id": 1,
                      "league_name": "Premier League",
                      "league_hash_image": "69a3f23712e51ed08e223d7d438c358acea5b8eac0b75cb1526589024fcd255b",
                      "class_id": 21,
                      "class_name": "Europe",
                      "class_hash_image": "5e6743723d2b9eb190622f323e97e34b6e80108f9ea579c1362b983b8ee0f9eb"
                    }
                  ]
                }
              }
            }
          }
        },
        "operationId": "Tournaments"
      }
    },
    "/matches-incidents": {
      "get": {
        "tags": [
          "Matches"
        ],
        "summary": "Matches Incidents",
        "description": "This endpoint allows you to retrieve the incidents from matches.\n\nFor **incidents** we have many types: `card`, `inGamePenalty`, `penaltyShootout`, `injuryTime`, `varDecision`, `substitution`, `goal`, `period`.\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated every 10 seconds during a live match.<br />**Recommended Calls**: Limit calls to 1 per 10 seconds during a live match.\n\n### Use Cases\nGet incidents from a specific **match_id**<br />`https://football.sportmicro.com/matches-incidents?match_id=eq.{match_id}`",
        "parameters": [
          {
            "$ref": "#/components/parameters/rowFilter.matches-incidents.match_id"
          },
          {
            "$ref": "#/components/parameters/offset"
          },
          {
            "$ref": "#/components/parameters/limit"
          },
          {
            "$ref": "#/components/parameters/lang"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/matches-incidents"
                  },
                  "type": "array",
                  "example": [
                    {
                      "match_id": 10,
                      "incidents": [
                        {
                          "time": 90,
                          "type": "injuryTime",
                          "length": 4,
                          "added_time": 0,
                          "reversed_period_time": 1
                        },
                        {
                          "text": "FT",
                          "time": 90,
                          "type": "period",
                          "is_live": false,
                          "added_time": 999,
                          "away_score": 1,
                          "home_score": 1,
                          "reversed_period_time": 1,
                          "reversed_period_time_seconds": 0
                        }
                      ]
                    }
                  ]
                }
              }
            }
          }
        },
        "operationId": "Matches Incidents"
      }
    },
    "/matches-tv-channels": {
      "get": {
        "tags": [
          "Tv channels"
        ],
        "summary": "Matches Tv Channels",
        "description": "This endpoint allows you to retrieve the tv channels for matches from all countries.\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated several times a day.<br />**Recommended Calls**: Limit calls to 1 per hour.\n\n### Use Cases\nGet tv channels from a specific **match_id**<br />`https://football.sportmicro.com/matches-tv-channels?match_id=eq.{match_id}`<br /><br />Get tv channels from a specific **match_id** and **alpha**<br />`https://football.sportmicro.com/matches-tv-channels?match_id=eq.{match_id}&alpha=eq.{alpha}`",
        "parameters": [
          {
            "$ref": "#/components/parameters/rowFilter.matches-tv-channels.match_id"
          },
          {
            "$ref": "#/components/parameters/rowFilter.matches-tv-channels.alpha"
          },
          {
            "$ref": "#/components/parameters/offset"
          },
          {
            "$ref": "#/components/parameters/limit"
          },
          {
            "$ref": "#/components/parameters/lang"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/matches-tv-channels"
                  },
                  "type": "array",
                  "example": [
                    {
                      "match_id": 416,
                      "country_id": 144,
                      "country_name": "Israel",
                      "country_hash_image": "9b90fa7f6a8a28309589fcc3dfa530a8dc6b8c2ca9e9cbea3df02f21cd1ca331",
                      "alpha": "IL",
                      "tv_channels": [
                        {
                          "id": 1,
                          "name": "5Sport"
                        }
                      ]
                    }
                  ]
                }
              }
            }
          }
        },
        "operationId": "Matches Tv Channels"
      }
    },
    "/tv-channels": {
      "get": {
        "tags": [
          "Tv channels"
        ],
        "summary": "Tv Channels",
        "description": "This endpoint allows you to retrieve the tv channels.\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated several times a week.<br />**Recommended Calls**: Limit calls to 1 per day.\n\n### Use Cases\nGet tv channels<br />`https://football.sportmicro.com/tv-channels`<br /><br />Get tv channels based on the **name**<br />`https://football.sportmicro.com/tv-channels?name=like.*Sportklub*`<br /><br />Get tv channels based on the **id**<br />`https://football.sportmicro.com/tv-channels?id=eq.{id}`",
        "parameters": [
          {
            "$ref": "#/components/parameters/rowFilter.tv-channels.id"
          },
          {
            "$ref": "#/components/parameters/offset"
          },
          {
            "$ref": "#/components/parameters/limit"
          },
          {
            "$ref": "#/components/parameters/lang"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/tv-channels"
                  },
                  "type": "array",
                  "example": [
                    {
                      "id": 1,
                      "name": "5Sport"
                    }
                  ]
                }
              }
            }
          }
        },
        "operationId": "Tv Channels"
      }
    },
    "/media-players": {
      "get": {
        "tags": [
          "Media"
        ],
        "summary": "Media Players",
        "description": "This endpoint allows you to retrieve the media from players.\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated several times a day.<br />**Recommended Calls**: Limit calls to 1 per hour.\n\n### Use Cases\nGet media from a specific **player_id**<br />`https://football.sportmicro.com/media-players?player_id=eq.{player_id}`",
        "parameters": [
          {
            "$ref": "#/components/parameters/rowFilter.media-players.player_id"
          },
          {
            "$ref": "#/components/parameters/offset"
          },
          {
            "$ref": "#/components/parameters/limit"
          },
          {
            "$ref": "#/components/parameters/lang"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/media-players"
                  },
                  "type": "array",
                  "example": [
                    {
                      "id": 87,
                      "player_id": 365919,
                      "title": "Instituto 2 - 0 Def y Justicia",
                      "subtitle": "Full Highlights",
                      "url": "https://www.youtube.com/watch?v=5JF5HFrn1Sc",
                      "thumbnail_url": "https://i.ytimg.com/vi/5JF5HFrn1Sc/hqdefault.jpg",
                      "date_published": "2026-04-07T02:51:34+00:00",
                      "channel_url": "https://www.youtube.com/watch?v=5JF5HFrn1Sc"
                    }
                  ]
                }
              }
            }
          }
        },
        "operationId": "Media Players"
      }
    },
    "/leagues": {
      "get": {
        "tags": [
          "Leagues"
        ],
        "summary": "Leagues",
        "description": "This endpoint allows you to retrieve the leagues and the cups.\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated several times a day.<br />**Recommended Calls**: Limit calls to 1 every day.\n\nYou can get the image of the league by calling the following url: `https://images.sportmicro.com/{hash_image}.png`\n\n### Use Cases\nGet leagues<br />`https://football.sportmicro.com/leagues`<br /><br />Search the leagues by the `name`<br />`https://football.sportmicro.com/leagues?name=like.*Championship*`<br /><br />Get leagues based on the **id**<br />`https://football.sportmicro.com/leagues?id=eq.{id}`<br /><br />Get leagues from a specific **class_id**<br />`https://football.sportmicro.com/leagues?class_id=eq.{class_id}`",
        "parameters": [
          {
            "$ref": "#/components/parameters/rowFilter.leagues.id"
          },
          {
            "$ref": "#/components/parameters/rowFilter.leagues.class_id"
          },
          {
            "$ref": "#/components/parameters/offset"
          },
          {
            "$ref": "#/components/parameters/limit"
          },
          {
            "$ref": "#/components/parameters/lang"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/leagues"
                  },
                  "type": "array",
                  "example": [
                    {
                      "id": 1,
                      "name": "Premier League",
                      "importance": 0,
                      "level": 1,
                      "current_champion_team_num_titles": 20,
                      "most_titles": 20,
                      "primary_color": "#3c1c5a",
                      "secondary_color": "#f80158",
                      "start_league": "2025-08-15T00:00:00+00:00",
                      "end_league": "2026-05-24T00:00:00+00:00",
                      "hash_image": "69a3f23712e51ed08e223d7d438c358acea5b8eac0b75cb1526589024fcd255b",
                      "class_id": 1,
                      "class_name": "England",
                      "class_hash_image": "39bcba0feb303912d90fe5917cdfbabab8d0ac780d3c73f387344293b2e3ae58"
                    }
                  ]
                }
              }
            }
          }
        },
        "operationId": "Leagues"
      }
    },
    "/matches-shotmap": {
      "get": {
        "tags": [
          "Matches"
        ],
        "summary": "Matches Shotmap",
        "description": "This endpoint allows you to retrieve shot maps for an match.\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated every minute.<br />**Recommended Calls**: Limit calls to 1 per minute.\n\n### Use Cases\nGet shot map from a specific **player_id**<br />`https://football.sportmicro.com/matches-shotmap?player_id=eq.{player_id}`<br /><br />Get shot map from a specific **match_id**<br />`https://football.sportmicro.com/matches-shotmap?match_id=eq.{match_id}`<br /><br />Get shot map from a specific **player_id** and **match_id**<br />`https://football.sportmicro.com/matches-shotmap?player_id=eq.{player_id}&match_id=eq.{match_id}`",
        "parameters": [
          {
            "$ref": "#/components/parameters/rowFilter.matches-shotmap.id"
          },
          {
            "$ref": "#/components/parameters/rowFilter.matches-shotmap.match_id"
          },
          {
            "$ref": "#/components/parameters/rowFilter.matches-shotmap.player_id"
          },
          {
            "$ref": "#/components/parameters/offset"
          },
          {
            "$ref": "#/components/parameters/limit"
          },
          {
            "$ref": "#/components/parameters/lang"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/matches-shotmap"
                  },
                  "type": "array",
                  "example": [
                    {
                      "id": 1,
                      "match_id": 9,
                      "is_home_team": true,
                      "shot_type": "block",
                      "situation": "assisted",
                      "player_coord_x": 20.2,
                      "player_coord_y": 66.6,
                      "player_coord_z": 0,
                      "body_part": "left-foot",
                      "goal_mouth_location": "low-right",
                      "goal_mouth_coord_x": 0,
                      "goal_mouth_coord_y": 48.2,
                      "goal_mouth_coord_z": 19,
                      "block_coord_x": 18,
                      "block_coord_y": 65,
                      "block_coord_z": 0,
                      "shot_time": 90,
                      "added_shot_time": 8,
                      "time_seconds": 5820,
                      "draw_start_coord_x": 66.6,
                      "draw_start_coord_y": 20.2,
                      "draw_block_coord_x": 65,
                      "draw_block_coord_y": 18,
                      "draw_end_coord_x": 51.8,
                      "draw_end_coord_y": 0,
                      "draw_goal_coord_x": 51.8,
                      "draw_goal_coord_y": 81,
                      "incident_type": "shot"
                    }
                  ]
                }
              }
            }
          }
        },
        "operationId": "Matches Shotmap"
      }
    },
    "/leagues-by-class": {
      "get": {
        "tags": [
          "Leagues"
        ],
        "summary": "Leagues By Class",
        "description": "This endpoint allows you to retrieve the leagues from a specific class.\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated every day.<br />**Recommended Calls**: Limit calls to 1 per day.\n\n### Use Cases\nGet leagues from a specific **class_id**<br />`https://football.sportmicro.com/leagues-by-category?class_id=eq.{class_id}`",
        "parameters": [
          {
            "$ref": "#/components/parameters/rowFilter.leagues-by-class.class_id"
          },
          {
            "$ref": "#/components/parameters/offset"
          },
          {
            "$ref": "#/components/parameters/limit"
          },
          {
            "$ref": "#/components/parameters/lang"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/leagues-by-class"
                  },
                  "type": "array",
                  "example": [
                    {
                      "class_id": 1,
                      "class_name": "England",
                      "class_hash_image": "39bcba0feb303912d90fe5917cdfbabab8d0ac780d3c73f387344293b2e3ae58",
                      "leagues": [
                        {
                          "id": 1,
                          "name": "Premier League",
                          "hash_image": "69a3f23712e51ed08e223d7d438c358acea5b8eac0b75cb1526589024fcd255b"
                        },
                        {
                          "id": 277,
                          "name": "League One",
                          "hash_image": "76c73452d3ab3358bae53e90790bc217bc687a4869b7ad6bb7406f75a77a67e2"
                        },
                        {
                          "id": 287,
                          "name": "National League",
                          "hash_image": "2896d10d5f7dc810dffa0e2e1f47b845230489b747f40bdb9ad79df28d0905ec"
                        },
                        {
                          "id": 289,
                          "name": "League Two",
                          "hash_image": "d5485dd777a6fcc0bd4a9ca479e0edf806cee624f193868f53dbcbffedd0bc16"
                        },
                        {
                          "id": 321,
                          "name": "Championship",
                          "hash_image": "f6e1e146682aca6bc217db36a4e0a4cff4a74e5df43a43353140c3fe647bf730"
                        },
                        {
                          "id": 1522,
                          "name": "Baller League UK",
                          "hash_image": "b890881361f7514ad647d14a57492f1b6663df7d66f1ca81fff4ef58e10420c5"
                        },
                        {
                          "id": 3303,
                          "name": "Women's Super League",
                          "hash_image": "64d3c043d4dfd429a719d477ed8842061104791d309eda5a3caf728b60f3815d"
                        },
                        {
                          "id": 3306,
                          "name": "FA Women's Championship",
                          "hash_image": "f1f0a3adabcbe50629fd2bde60b694cc2c077f9d328843754dff6e9bde5a2780"
                        },
                        {
                          "id": 3673,
                          "name": "Cheshire Veterans Football League - Premier Division",
                          "hash_image": "c96906c23a19e8694023a059488d9dd35b0aae0fa86c50a7401510a9bd4dbb7d"
                        }
                      ]
                    }
                  ]
                }
              }
            }
          }
        },
        "operationId": "Leagues By Class"
      }
    },
    "/standings": {
      "get": {
        "tags": [
          "Standings"
        ],
        "summary": "Standings",
        "description": "This endpoint allows you to retrieve the standings.\nFor the type argument you can search by: **home**, **away** and **total**.\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated after every finished match.<br />**Recommended Calls**: Limit calls to 1 per finished match.\n\n### Use Cases\nGet standings<br />`https://football.sportmicro.com/standings`<br /><br />Get standing based on the **id**<br />`https://football.sportmicro.com/standings?id=eq.{id}`<br /><br />Get standing from a specific **league_id**<br />`https://football.sportmicro.com/standings?league_id=eq.{league_id}`<br /><br />Get standing from a specific **league_id** and **season_id**<br />`https://football.sportmicro.com/standings?league_id=eq.{league_id}&season_id=eq.{season_id}`<br /><br />Get standing from a specific **league_id**, **season_id** and **type**<br />`https://football.sportmicro.com/standings?league_id=eq.{league_id}&season_id=eq.{season_id}&type=eq.{type}`",
        "parameters": [
          {
            "$ref": "#/components/parameters/rowFilter.standings.id"
          },
          {
            "$ref": "#/components/parameters/rowFilter.standings.type"
          },
          {
            "$ref": "#/components/parameters/rowFilter.standings.season_id"
          },
          {
            "$ref": "#/components/parameters/rowFilter.standings.league_id"
          },
          {
            "$ref": "#/components/parameters/offset"
          },
          {
            "$ref": "#/components/parameters/limit"
          },
          {
            "$ref": "#/components/parameters/lang"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/standings"
                  },
                  "type": "array",
                  "example": [
                    {
                      "id": 3,
                      "tournament_id": 2,
                      "tournament_name": "Ligue de Bangui",
                      "type": "total",
                      "name": "Ligue de Bangui 23/24",
                      "season_id": 3,
                      "season_name": "23/24",
                      "league_id": 3,
                      "league_name": "Ligue de Bangui",
                      "league_hash_image": "3c7a8f5ef3b475f696d1c4b2789c549ce7490f0c178a919df8de965107e1aa5a",
                      "competitors": [
                        {
                          "wins": 13,
                          "draws": 5,
                          "losses": 4,
                          "points": 44,
                          "matches": 22,
                          "team_id": 2,
                          "position": 2,
                          "team_name": "Red Star de Bangui",
                          "scores_for": 44,
                          "scores_against": 20,
                          "team_hash_image": "ae16de322f9da8882ca951f4d674429516232cf8f1c2b2f3fa0707e0948dc4ad"
                        },
                        {
                          "wins": 16,
                          "draws": 4,
                          "losses": 2,
                          "points": 52,
                          "matches": 22,
                          "team_id": 1,
                          "position": 1,
                          "team_name": "Tempête Mocaf",
                          "scores_for": 42,
                          "scores_against": 12,
                          "team_hash_image": "73937204cc8ccd0bba124212f9d53aa3c8114537d8b8bb9ad7e78e74fcd268f2"
                        }
                      ]
                    }
                  ]
                }
              }
            }
          }
        },
        "operationId": "Standings"
      }
    },
    "/referees-by-country": {
      "get": {
        "tags": [
          "Referees"
        ],
        "summary": "Referees By Country",
        "description": "This endpoint allows you to retrieve the referees from a specific country.\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated every day.<br />**Recommended Calls**: Limit calls to 1 per day.\n\n### Use Cases\nGet referees from a specific **country_id**<br />`https://football.sportmicro.com/referees-by-country?country_id=eq.{country_id}`",
        "parameters": [
          {
            "$ref": "#/components/parameters/rowFilter.referees-by-country.country_id"
          },
          {
            "$ref": "#/components/parameters/offset"
          },
          {
            "$ref": "#/components/parameters/limit"
          },
          {
            "$ref": "#/components/parameters/lang"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/referees-by-country"
                  },
                  "type": "array",
                  "example": [
                    {
                      "country_id": 2,
                      "country_name": "Ecuador",
                      "country_hash_image": "1b2fc8498d96e7b58559e39567d46787bdae06cf5898b8deb820bb519ce5b5bf",
                      "referees": [
                        {
                          "id": 71,
                          "name": "Bryan Loayza",
                          "hash_image": "5c7135df096441f5f6bea6b29b51a5d3f95268aeb19de0b441e9499e3a4be5dc"
                        },
                        {
                          "id": 79,
                          "name": "Augusto Bergelio Aragon Bautista",
                          "hash_image": "40ef73d064548aa76c73ef6e8a8117259390804ab50c14b11ffd22943d03e4e2"
                        },
                        {
                          "id": 262,
                          "name": "Guillermo Enrique Guerrero Alcivar",
                          "hash_image": "1e4817906c8c3962b1447bc24d39cff9dae9f7da95c34eecdffbf3b0590a9939"
                        },
                        {
                          "id": 265,
                          "name": "Anthony Diaz",
                          "hash_image": "221cd432054116a71cd5569b7f590a15508eede78ff4f460643a02a4ae170772"
                        },
                        {
                          "id": 440,
                          "name": "Roberto Paul Sanchez Rodriguez",
                          "hash_image": "5da0f1a8151cb730082cf0e92f4f470e00c5bb4b59c39f251f1b0bf433d2228f"
                        },
                        {
                          "id": 539,
                          "name": "Eloy Vicente Beltran Moreira",
                          "hash_image": "57d973bf4b9d68f7f8182e1a56ba2ece73beebfc47354d5ef3371af96c815a8e"
                        },
                        {
                          "id": 607,
                          "name": "Oswaldo Contreras",
                          "hash_image": "f4969fef0d6702b8c0345062fccb751d9ce5293f78252d7b33f66f36af41273d"
                        },
                        {
                          "id": 639,
                          "name": "Franklin Andres Congo Viteri",
                          "hash_image": "abb76f288a89d7d6f5683f73998e7ee9346068b90327db6f98f07eec4f364a75"
                        },
                        {
                          "id": 771,
                          "name": "Juan Carlos Andrade Arreaga",
                          "hash_image": "b013e86f772b159b07d4962b24a2ab703d9bc7295435eded53009e84afa4353c"
                        },
                        {
                          "id": 806,
                          "name": "Robert Cabrera",
                          "hash_image": "c085e25108c32a50b0dc50815ee9e01894c8cca76fa423f9179c0da6c2033c2d"
                        },
                        {
                          "id": 836,
                          "name": "Alex Fabricio Cajas Torres",
                          "hash_image": "fe7c718f50b900719d82ad0cea80cffb9c2875090bf6cfcbf2f56ebc237f3c5d"
                        },
                        {
                          "id": 1054,
                          "name": "Mario Geovanny Romero Cordova",
                          "hash_image": "35222b15199bc9c4ca19578d9cf2ad429aeb745712c4af1c6b82dc1334645c44"
                        },
                        {
                          "id": 1058,
                          "name": "Yerson Zambrano",
                          "hash_image": "38d60c01fdd30b5c0b9d0183eb22140999971fba566fc3c8e3e32c3cc74e15b2"
                        },
                        {
                          "id": 1063,
                          "name": "Gorky Stalin Araujo Zambrano",
                          "hash_image": "b4eae549802d57f2101ebaa66bcf485a9f63dbc982261de12a9a2431641b4e0a"
                        },
                        {
                          "id": 1173,
                          "name": "Lenin Quinonez",
                          "hash_image": "893740b1d2d97233ca504db5516f8488b8049d1fabdb9db1a847bd581f835fa2"
                        },
                        {
                          "id": 1295,
                          "name": "Gabriel Ismael Gonzalez Cordero",
                          "hash_image": "becc6d72920aec6169dcc90cd1e069eaa79c46bd900a4b15b1a00e79fb24bf39"
                        },
                        {
                          "id": 1315,
                          "name": "Marlon Gregorio Vera Solis",
                          "hash_image": "caaad61fa74fb91d59c95de018bba8df6fe5774793a1a92fc19df5f71b863fbe"
                        },
                        {
                          "id": 1379,
                          "name": "Carlos Anibal Orbe Ruiz",
                          "hash_image": "c3b787a21bcf38b998159980b659547633168e6d30e466f966982a00b7c20cb7"
                        },
                        {
                          "id": 1396,
                          "name": "Russell Macario Teran Leon",
                          "hash_image": "fa98f8f9a8f1389dc43ff2d4116ed2fa4b7e7796e5bd462aece096edb1ba4083"
                        },
                        {
                          "id": 1458,
                          "name": "Jaime Enrique Sanchez Mendez",
                          "hash_image": "862d0b8d4651dd098f60d3495efb05434c2e95b4911fa7267f88c4d1add6ac47"
                        },
                        {
                          "id": 1547,
                          "name": "Juan Carlos Macias Franco",
                          "hash_image": "676008570f28970b8057a157a71fa7aa6ab9070a2df4dc51f26725d55ecc0fc9"
                        },
                        {
                          "id": 1565,
                          "name": "Rene Fabian Marin Inca",
                          "hash_image": "da09daa8bb2b3bc4d61d728664b322cedf7891b0c01faa74c4a7c784b46dedd6"
                        },
                        {
                          "id": 1658,
                          "name": "Luis Eduardo Quiroz Prado",
                          "hash_image": "b2af6dff874db9828bfd9a28fb5f4294a789806d08ab22a13c0381f5cea24f84"
                        },
                        {
                          "id": 1706,
                          "name": "Franklyn Congo",
                          "hash_image": "eb0cbf3d0d6be04dba565b5cd6878436a6d3f6242576811801abddf1bd1f6db1"
                        },
                        {
                          "id": 1734,
                          "name": "Juan Carlos Albarracin",
                          "hash_image": "3e44946d69f6c74c30735dcf7e7ad9b05439c8cabb88e35c6c042bbdd591ac8d"
                        },
                        {
                          "id": 1802,
                          "name": "Roddy Zambrano",
                          "hash_image": "ca1405a5318eed64d8e0cdd911290746d0daedc4dd186b0a7df573318f6ecd7f"
                        },
                        {
                          "id": 3779,
                          "name": "Henry Leonardo Arizaga Piedra",
                          "hash_image": "d155b747a6494c34e4d6323d416f069debcbf7a6f45ddece016a989af8c2a270"
                        },
                        {
                          "id": 3817,
                          "name": "Rodrigo Oswaldo Leon Ramon",
                          "hash_image": "ba9d5c8be61d956bc928f5b7ee47ce7ce997eaa13c57e667a35b25e62b1081a1"
                        },
                        {
                          "id": 3996,
                          "name": "Kevin Pazmino",
                          "hash_image": "7564e878e541a58e71c087896195c0db66d5d5e5cdecadeff4cc8ee32b2c1332"
                        },
                        {
                          "id": 4146,
                          "name": "Vinicio Eduardo Espinel Espin",
                          "hash_image": "2cbf90792da61f81a55e64aa76a223f1ed27bf1a5fefb8e1fefc3df1a23f2005"
                        },
                        {
                          "id": 4155,
                          "name": "Jefferson Orlando Macias Quiroz",
                          "hash_image": "316eb43037ac1e0bc4a4acf9b6e52e01fafd879441b481db31d9d95db4971d19"
                        },
                        {
                          "id": 4156,
                          "name": "Diego Jefferson Lara Leon",
                          "hash_image": "55af30f5607d68466129188bf362c04501ed1c748d954e588a56210c2cfe7e39"
                        },
                        {
                          "id": 4207,
                          "name": "Cristian Arizaga",
                          "hash_image": "b038a85b9cdcab7c14b63bd598feb82336027f58e4a759dbcce7442b35f1a747"
                        },
                        {
                          "id": 4379,
                          "name": "Daniel Abraham Salazar Munoz",
                          "hash_image": "6b42ecfac33097a1f1d4d6a03c6c1a2a43f06db09aca4893bd7f7aa1907be16e"
                        },
                        {
                          "id": 4473,
                          "name": "Leandro Damian Angulo Tenorio",
                          "hash_image": "b5c56518dfd49ad22f5df2b2dd4ae3403875b2601406075202bd9ab5992d94f8"
                        },
                        {
                          "id": 4596,
                          "name": "Kleber Aroca",
                          "hash_image": "ef1338eca35f470f46cb47d4d372cf4eb14b298fbc29cc4eea29647d88fc5ed0"
                        },
                        {
                          "id": 4614,
                          "name": "Jonathan Leonardo Napa Ortiz",
                          "hash_image": "00c614939f58a9df1678475b552aceee1f42cf45e4c41a47dfd33813e72cc40d"
                        },
                        {
                          "id": 4850,
                          "name": "Jose Luis Espinel",
                          "hash_image": "a60ba93e9361d93a717798301fc66945b8349214dc9537ff8bc3765cf8402a61"
                        },
                        {
                          "id": 5225,
                          "name": "Omar Andres Ponce Manzo",
                          "hash_image": "653fcff327e1037c573f9bc1d664e1b1bc7c02b4c1140faf140bf751bb74d1e6"
                        },
                        {
                          "id": 5601,
                          "name": "Carlos Vera",
                          "hash_image": "9653e36c38b18fc1b5e2956dddbc324a928c8923224e50b9c8fe41b2051513bc"
                        },
                        {
                          "id": 7045,
                          "name": "Marcelly Zambrano",
                          "hash_image": "7c51fd866f0c37e90911a741d9b48066e85adcc93523a23c8a24b547f12d45d4"
                        },
                        {
                          "id": 7059,
                          "name": "Parra Leon Patricio Javier",
                          "hash_image": "c3f707eaea62c04cbdbd42da5138c0b64989b71d4804c08185e69f9cdb77183e"
                        },
                        {
                          "id": 7477,
                          "name": "Carlos Daniel Aroca Torres",
                          "hash_image": "e05c9b96274de5ecd8b0d9f3e56c60765a2fe3e4da121382c1b864c47d22e0e9"
                        },
                        {
                          "id": 7487,
                          "name": "Oscar Eduardo Proano Alban",
                          "hash_image": "a9af640780357b6c67abbe8acecfb6bb708669396784d54ebcb34aac49ba0aca"
                        },
                        {
                          "id": 7488,
                          "name": "Bryan Loaiza",
                          "hash_image": "3f00935e4b340e642a50d5e20b1394e35e9915c8483a6f078f63b1cd3e4c55f2"
                        },
                        {
                          "id": 7495,
                          "name": "Roberto Israel Alarcon Sanchez",
                          "hash_image": "cd0641b7b8280125db781562071eff208ef5ef60efe74415ade7e0e3d9e61bb9"
                        },
                        {
                          "id": 7534,
                          "name": "A Torres Cajax",
                          "hash_image": "03d3a7b6b60d7577cc4278312e6726d83e697d49ed8d56b18bdeb30a5e2ab00d"
                        },
                        {
                          "id": 7565,
                          "name": "Edison Alejandro Santana Penafiel",
                          "hash_image": "c8b20ba1ebbd5b277605a70d9dd2f8bae08ada45f56b53d1bf40598e511f521b"
                        },
                        {
                          "id": 7577,
                          "name": "Jordan Adahilton Montece Bustamante",
                          "hash_image": "ee4f729bdb31a9f1249337d71508b7406b307ad8e233a953f7454bf95d154868"
                        },
                        {
                          "id": 7626,
                          "name": "Diego Armando Macias Chavez",
                          "hash_image": "e155b95f11f61e5b4b97b1a73104196f9f1aa4675433c5a1d57f33d93c434486"
                        },
                        {
                          "id": 7644,
                          "name": "Carlos Dario Bayas Rosero",
                          "hash_image": "019bf0b4af3a29118acb2d9fed4868254b7ea083f6422fde5826c363f401cfe4"
                        },
                        {
                          "id": 7651,
                          "name": "Byron Javier Reinoso Fiallos",
                          "hash_image": "4c124ed8e18a972488251145197a89a4fe6065ab4f52e7fb7f5b1c5de2d59fce"
                        },
                        {
                          "id": 7987,
                          "name": "Luis Troya",
                          "hash_image": "8ca2a9566b6fe4efe90f779c06f9546e99c3e6fee7435a64c61363e372aeccc4"
                        },
                        {
                          "id": 8037,
                          "name": "Jara Valverde Duletsy Silvano",
                          "hash_image": "03a54660a4a9aa0ad5ecbd67ade24dc35357951e0dc5adc2cb918df96669e0bb"
                        },
                        {
                          "id": 8084,
                          "name": "Jose Luis Tapia Morales",
                          "hash_image": "8fd9bb6a139c8426e3a018ade23cbc918ed8c8c27d82cf989f267ce36cf28df3"
                        }
                      ]
                    }
                  ]
                }
              }
            }
          }
        },
        "operationId": "Referees By Country"
      }
    },
    "/matches-by-date": {
      "get": {
        "tags": [
          "Matches"
        ],
        "summary": "Matches By Date",
        "description": "This endpoint allows you to retrieve the matches from a specific date. The date has a format of YYYY-DD-MM.\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated every day.<br />**Recommended Calls**: Limit calls to 1 per day.\n\n### Use Cases\nGet matches from a specific **date**<br />`https://football.sportmicro.com/matches-by-date?date=eq.{date}`",
        "parameters": [
          {
            "$ref": "#/components/parameters/rowFilter.matches-by-date.date"
          },
          {
            "$ref": "#/components/parameters/offset"
          },
          {
            "$ref": "#/components/parameters/limit"
          },
          {
            "$ref": "#/components/parameters/lang"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/matches-by-date"
                  },
                  "type": "array",
                  "example": [
                    {
                      "date": "1954-06-26",
                      "matches": [
                        {
                          "id": 27488,
                          "name": "Austria vs Switzerland",
                          "time": "90+37759109'",
                          "status": "finished",
                          "duration": 9000,
                          "league_id": 127,
                          "season_id": 35052,
                          "start_time": "1954-06-26T15:00:00+00:00",
                          "league_name": "FIFA World Cup",
                          "season_name": "World Cup 1954",
                          "away_team_id": 6313,
                          "home_team_id": 7988,
                          "status_reason": "Ended",
                          "tournament_id": 6461,
                          "away_team_name": "Switzerland",
                          "home_team_name": "Austria",
                          "away_team_score": 5,
                          "home_team_score": 7,
                          "tournament_name": "FIFA World Cup - Knockout",
                          "league_hash_image": "d6be78a0a90f4a12c6cb683a86cb6b874c644964b878e00c134f8c4c4918abda",
                          "away_team_hash_image": "76cb6b59514b850be9cd9912e748dc428a1e5256ddb3cb6e1373913d02e17664",
                          "home_team_hash_image": "40285a5a458b5f76075b31d3407e4ae060cc5995c303615c37918183de11dece",
                          "tournament_importance": 803,
                          "away_team_period_1_score": 4,
                          "home_team_period_1_score": 5
                        },
                        {
                          "id": 27492,
                          "name": "Uruguay vs England",
                          "time": "90+37759110'",
                          "status": "finished",
                          "duration": 9000,
                          "league_id": 127,
                          "season_id": 35052,
                          "start_time": "1954-06-26T15:00:00+00:00",
                          "league_name": "FIFA World Cup",
                          "season_name": "World Cup 1954",
                          "away_team_id": 5110,
                          "home_team_id": 9615,
                          "status_reason": "Ended",
                          "tournament_id": 6461,
                          "away_team_name": "England",
                          "home_team_name": "Uruguay",
                          "away_team_score": 2,
                          "home_team_score": 4,
                          "tournament_name": "FIFA World Cup - Knockout",
                          "league_hash_image": "d6be78a0a90f4a12c6cb683a86cb6b874c644964b878e00c134f8c4c4918abda",
                          "away_team_hash_image": "3ca521e204533c8b1e1eff259e574dc5ee2c7a297d2653056c576a288e2845d8",
                          "home_team_hash_image": "2bd5c7b12de88f123717674589238057130f9dbf723b36173f6b18bc0638c070",
                          "tournament_importance": 803,
                          "away_team_period_1_score": 1,
                          "home_team_period_1_score": 2
                        }
                      ]
                    }
                  ]
                }
              }
            }
          }
        },
        "operationId": "Matches By Date"
      }
    },
    "/cup-bracket": {
      "get": {
        "tags": [
          "Cup bracket"
        ],
        "summary": "Cup Bracket",
        "description": "This endpoint allows you to retrieve the cup knock outs.\nYou can use `id` from the `seasons` or `leagues` endpoint to get the wanted cup knock out tree.\n\nFields in rounds:\n\nField | Explanation\n--- | ---\n`order` | The order of the round\n`description` | The description of the round\n`blocks` | The blocks of the round\n`finished` | If the match is finished\n`order` | The order of the block\n`home_team_score` | The score of the home team\n`away_team_score` | The score of the away team\n`has_next_round_link` | If the match has next round\n`match_in_progress` | If the match is in play\n`series_start_date_timestamp` | The start date of the match\n`automatic_progression` | If the match has automatic progression\n`participants` | The participants of the block (match)\n`team_id` | The id of the team\n`winner` | If the team is winner of the block\n`order` | The order of the participants\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated after every finished match.<br />**Recommended Calls**: Limit calls to 1 per finished match.\n\n### Use Cases\nGet cup knock out based on the **id**<br />`https://football.sportmicro.com/cup-bracket?id=eq.{id}`<br /><br />Get cups based on the **season_id**<br />`https://football.sportmicro.com/cup-bracket?season_id=eq.{season_id}`<br /><br />Get cups based on the **league_id**<br />`https://football.sportmicro.com/cup-bracket?league_id=eq.{league_id}`",
        "parameters": [
          {
            "$ref": "#/components/parameters/rowFilter.cup-bracket.id"
          },
          {
            "$ref": "#/components/parameters/rowFilter.cup-bracket.season_id"
          },
          {
            "$ref": "#/components/parameters/rowFilter.cup-bracket.league_id"
          },
          {
            "$ref": "#/components/parameters/offset"
          },
          {
            "$ref": "#/components/parameters/limit"
          },
          {
            "$ref": "#/components/parameters/lang"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/cup-bracket"
                  },
                  "type": "array",
                  "example": [
                    {
                      "id": 1,
                      "name": "UEFA-CONMEBOL Club Challenge 2023",
                      "current_round": 1,
                      "type": 1,
                      "season_id": 4,
                      "season_name": "UEFA-CONMEBOL Club Challenge 2023",
                      "league_id": 4,
                      "league_name": "UEFA-CONMEBOL Challenge",
                      "league_hash_image": "390df3b46edf1e04c948867a0c84376dc4bbfa1940862b5769ef55d932b26f41",
                      "rounds": [
                        {
                          "type": 1,
                          "order": 1,
                          "blocks": [
                            {
                              "order": 1,
                              "finished": true,
                              "participants": [
                                {
                                  "order": 1,
                                  "winner": true
                                }
                              ],
                              "away_team_score": "1 (1)",
                              "home_team_score": "1 (4)",
                              "automatic_progression": false,
                              "series_start_date_timestamp": "2023-07-19T20:00:00+00:00"
                            }
                          ],
                          "description": "Final"
                        }
                      ]
                    }
                  ]
                }
              }
            }
          }
        },
        "operationId": "Cup Bracket"
      }
    },
    "/media-leagues": {
      "get": {
        "tags": [
          "Media"
        ],
        "summary": "Media Leagues",
        "description": "This endpoint allows you to retrieve the media from leagues.\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated several times a day.<br />**Recommended Calls**: Limit calls to 1 per hour.\n\n### Use Cases\nGet media from a specific **league_id**<br />`https://football.sportmicro.com/media-leagues?league_id=eq.{league_id}`",
        "parameters": [
          {
            "$ref": "#/components/parameters/rowFilter.media-leagues.league_id"
          },
          {
            "$ref": "#/components/parameters/offset"
          },
          {
            "$ref": "#/components/parameters/limit"
          },
          {
            "$ref": "#/components/parameters/lang"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/media-leagues"
                  },
                  "type": "array",
                  "example": [
                    {
                      "id": 1,
                      "league_id": 5,
                      "title": "Libertad 2 - 2 Mushuc Runa",
                      "subtitle": "Full Highlights",
                      "url": "https://www.youtube.com/watch?v=k4k9z1N8F5E",
                      "thumbnail_url": "https://i.ytimg.com/vi/k4k9z1N8F5E/hqdefault.jpg",
                      "date_published": "2026-04-07T02:09:50+00:00",
                      "channel_url": "https://www.youtube.com/watch?v=k4k9z1N8F5E"
                    }
                  ]
                }
              }
            }
          }
        },
        "operationId": "Media Leagues"
      }
    },
    "/matches-graphs": {
      "get": {
        "tags": [
          "Matches"
        ],
        "summary": "Matches Graphs",
        "description": "This endpoint allows you to retrieve the graphs from matches.\nIf the `value` field is a bigger number (> 0) that means that the home team had a big pressure that minute. And if the `value` field is a lower number (< 0) than it means that away team had a bigger pressure that minute. The matches-graph's `id` is placed in `matches` endpoint if it has the `graph_id` field.\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated every 10 seconds during a live match.<br />**Recommended Calls**: Limit calls to 1 per 10 seconds during a live match.\n\n### Use Cases\nGet graph based on the **id**<br />`https://football.sportmicro.com/matches-graphs?id=eq.{id}`",
        "parameters": [
          {
            "$ref": "#/components/parameters/rowFilter.matches-graphs.id"
          },
          {
            "$ref": "#/components/parameters/offset"
          },
          {
            "$ref": "#/components/parameters/limit"
          },
          {
            "$ref": "#/components/parameters/lang"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/matches-graphs"
                  },
                  "type": "array",
                  "example": [
                    {
                      "id": 1,
                      "period_time": 45,
                      "period_count": 2,
                      "points": [
                        {
                          "value": -100,
                          "minute": 56
                        },
                        {
                          "value": -75,
                          "minute": 9
                        },
                        {
                          "value": -74,
                          "minute": 45
                        },
                        {
                          "value": -71,
                          "minute": 55
                        },
                        {
                          "value": -65,
                          "minute": 57
                        },
                        {
                          "value": -64,
                          "minute": 11
                        },
                        {
                          "value": -55,
                          "minute": 76
                        },
                        {
                          "value": -44,
                          "minute": 10
                        },
                        {
                          "value": -44,
                          "minute": 58
                        },
                        {
                          "value": -40,
                          "minute": 82
                        },
                        {
                          "value": -39,
                          "minute": 71
                        },
                        {
                          "value": -35,
                          "minute": 61
                        },
                        {
                          "value": -35,
                          "minute": 70
                        },
                        {
                          "value": -34,
                          "minute": 25
                        },
                        {
                          "value": -33,
                          "minute": 12
                        },
                        {
                          "value": -33,
                          "minute": 83
                        },
                        {
                          "value": -32,
                          "minute": 72
                        },
                        {
                          "value": -32,
                          "minute": 79
                        },
                        {
                          "value": -31,
                          "minute": 26
                        },
                        {
                          "value": -30,
                          "minute": 81
                        },
                        {
                          "value": -30,
                          "minute": 84
                        },
                        {
                          "value": -29,
                          "minute": 77
                        },
                        {
                          "value": -27,
                          "minute": 59
                        },
                        {
                          "value": -26,
                          "minute": 34
                        },
                        {
                          "value": -24,
                          "minute": 54
                        },
                        {
                          "value": -24,
                          "minute": 73
                        },
                        {
                          "value": -22,
                          "minute": 13
                        },
                        {
                          "value": -21,
                          "minute": 14
                        },
                        {
                          "value": -20,
                          "minute": 78
                        },
                        {
                          "value": -20,
                          "minute": 80
                        },
                        {
                          "value": -19,
                          "minute": 45
                        },
                        {
                          "value": -17,
                          "minute": 24
                        },
                        {
                          "value": -17,
                          "minute": 85
                        },
                        {
                          "value": -16,
                          "minute": 62
                        },
                        {
                          "value": -16,
                          "minute": 74
                        },
                        {
                          "value": -15,
                          "minute": 8
                        },
                        {
                          "value": -15,
                          "minute": 36
                        },
                        {
                          "value": -14,
                          "minute": 60
                        },
                        {
                          "value": -11,
                          "minute": 35
                        },
                        {
                          "value": -11,
                          "minute": 63
                        },
                        {
                          "value": -10,
                          "minute": 27
                        },
                        {
                          "value": -6,
                          "minute": 4
                        },
                        {
                          "value": -6,
                          "minute": 15
                        },
                        {
                          "value": -5,
                          "minute": 3
                        },
                        {
                          "value": -5,
                          "minute": 5
                        },
                        {
                          "value": -5,
                          "minute": 6
                        },
                        {
                          "value": -5,
                          "minute": 37
                        },
                        {
                          "value": -5,
                          "minute": 75
                        },
                        {
                          "value": -5,
                          "minute": 90
                        },
                        {
                          "value": -4,
                          "minute": 2
                        },
                        {
                          "value": -4,
                          "minute": 16
                        },
                        {
                          "value": -3,
                          "minute": 1
                        },
                        {
                          "value": -2,
                          "minute": 86
                        },
                        {
                          "value": 1,
                          "minute": 43
                        },
                        {
                          "value": 1,
                          "minute": 53
                        },
                        {
                          "value": 2,
                          "minute": 23
                        },
                        {
                          "value": 2,
                          "minute": 89
                        },
                        {
                          "value": 5,
                          "minute": 22
                        },
                        {
                          "value": 5,
                          "minute": 52
                        },
                        {
                          "value": 5,
                          "minute": 90
                        },
                        {
                          "value": 6,
                          "minute": 38
                        },
                        {
                          "value": 6,
                          "minute": 46
                        },
                        {
                          "value": 7,
                          "minute": 64
                        },
                        {
                          "value": 8,
                          "minute": 65
                        },
                        {
                          "value": 9,
                          "minute": 17
                        },
                        {
                          "value": 9,
                          "minute": 28
                        },
                        {
                          "value": 9,
                          "minute": 40
                        },
                        {
                          "value": 10,
                          "minute": 39
                        },
                        {
                          "value": 11,
                          "minute": 67
                        },
                        {
                          "value": 12,
                          "minute": 21
                        },
                        {
                          "value": 12,
                          "minute": 29
                        },
                        {
                          "value": 15,
                          "minute": 88
                        },
                        {
                          "value": 16,
                          "minute": 44
                        },
                        {
                          "value": 16,
                          "minute": 66
                        },
                        {
                          "value": 17,
                          "minute": 7
                        },
                        {
                          "value": 17,
                          "minute": 30
                        },
                        {
                          "value": 18,
                          "minute": 51
                        },
                        {
                          "value": 18,
                          "minute": 69
                        },
                        {
                          "value": 22,
                          "minute": 42
                        },
                        {
                          "value": 23,
                          "minute": 50
                        },
                        {
                          "value": 24,
                          "minute": 48
                        },
                        {
                          "value": 25,
                          "minute": 20
                        },
                        {
                          "value": 32,
                          "minute": 41
                        },
                        {
                          "value": 34,
                          "minute": 33
                        },
                        {
                          "value": 34,
                          "minute": 87
                        },
                        {
                          "value": 36,
                          "minute": 18
                        },
                        {
                          "value": 42,
                          "minute": 49
                        },
                        {
                          "value": 43,
                          "minute": 68
                        },
                        {
                          "value": 45,
                          "minute": 47
                        },
                        {
                          "value": 50,
                          "minute": 19
                        },
                        {
                          "value": 53,
                          "minute": 32
                        },
                        {
                          "value": 67,
                          "minute": 31
                        }
                      ]
                    }
                  ]
                }
              }
            }
          }
        },
        "operationId": "Matches Graphs"
      }
    },
    "/coaches-by-country": {
      "get": {
        "tags": [
          "Coaches"
        ],
        "summary": "Coaches By Country",
        "description": "This endpoint allows you to retrieve the coaches from a specific country.\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated every day.<br />**Recommended Calls**: Limit calls to 1 per day.\n\n### Use Cases\nGet coaches from a specific **country_id**<br />`https://football.sportmicro.com/coaches-by-country?country_id=eq.{country_id}`",
        "parameters": [
          {
            "$ref": "#/components/parameters/rowFilter.coaches-by-country.country_id"
          },
          {
            "$ref": "#/components/parameters/offset"
          },
          {
            "$ref": "#/components/parameters/limit"
          },
          {
            "$ref": "#/components/parameters/lang"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/coaches-by-country"
                  },
                  "type": "array",
                  "example": [
                    {
                      "country_id": 1,
                      "country_name": "Canada",
                      "country_hash_image": "4b650e5c4785025dee7bd65e3c5c527356717d7a1c0bfef5b4ada8ca1e9cbe17",
                      "coaches": [
                        {
                          "id": 78,
                          "name": "Alen Marcina",
                          "hash_image": "9d2cc69d3cd019fb26271229a6f65124cde4c1d5159fea6fb1fa905ad9f95dc2"
                        },
                        {
                          "id": 350,
                          "name": "Bobby Smyrniotis",
                          "hash_image": "e66b85693c6cce4c41550f75edd9f8eed9dd2744069a06b7f51ae3ad07754917"
                        },
                        {
                          "id": 369,
                          "name": "Terry Dunfield",
                          "hash_image": "e3d909f97a95b0ef25db17f8b6b1ff1d1fd1e3f62e233fdb3e09b17271265129"
                        },
                        {
                          "id": 493,
                          "name": "Beverly Priestman",
                          "hash_image": "d1162829bec37550d51d030365cff637dedf1052dc6bc6891f67ccd197bc267c"
                        },
                        {
                          "id": 2426,
                          "name": "Isidro Sánchez",
                          "hash_image": "07648213a7430e3c92cc1494952e781df5d2883686948e7a084605dfb4a1f205"
                        },
                        {
                          "id": 2967,
                          "name": "Frank Yallop",
                          "hash_image": "28f0df5698429b4ad94ca6a9960c8995462b7f8d5e5d0517c026de61a53c7032"
                        },
                        {
                          "id": 3484,
                          "name": "Will Cromack",
                          "hash_image": "49a5308690aa28c4290f0646f2dff7831323e7fa427e7b894cc26de273bf34d1"
                        },
                        {
                          "id": 4150,
                          "name": "James Merriman",
                          "hash_image": "1531850f20f64082d39ea6f2bb1992f0adb4bd4ffa2f2d51fa1ce6689f97bb09"
                        },
                        {
                          "id": 4158,
                          "name": "Martin Nash",
                          "hash_image": "7aee6eff5d46ab740e9d4f1667a50708968d14afaf7b07f58d7891920a9a742a"
                        },
                        {
                          "id": 4172,
                          "name": "Phillip Dos Santos",
                          "hash_image": "be38cf05bb48e8dc315271ad84dc59a87d72f81cc43138341ace18209e5d56b5"
                        },
                        {
                          "id": 4178,
                          "name": "Patrice Gheisar",
                          "hash_image": "c050fae76d5a1ee8d36b07c9e3d787c2bdcb1b4df92551358a96036971f1f068"
                        },
                        {
                          "id": 4255,
                          "name": "Mauro Biello",
                          "hash_image": "731e374c24421a3094f83fd0ec839863eec7e7cfa4125f1b7b730cbec7bbe8b0"
                        },
                        {
                          "id": 4488,
                          "name": "Luc Brutus",
                          "hash_image": "1a0b8e0e38e06a9571e5b9057574c64941cba66607feebf07c947c6b62c750a6"
                        },
                        {
                          "id": 4494,
                          "name": "Carmine Isacco",
                          "hash_image": "5f9579b3177923b2cf91a963a85eb3672b524f830567f0d96fe3b656149e22c6"
                        },
                        {
                          "id": 4497,
                          "name": "Emmanuel Macagno",
                          "hash_image": "29aa705c1b806113c66c8d91f5d5a4ecbda33aa52a7ff29e95661d5e6d7c2024"
                        },
                        {
                          "id": 4716,
                          "name": "Michael Findlay",
                          "hash_image": "4390fbb8e3ed611263b83f86e9b33aa3967825f22a9e1edd58cc025ef0de8ff2"
                        },
                        {
                          "id": 4951,
                          "name": "Andrew Olivieri",
                          "hash_image": "baa9f930c66da1a53e31373d0cef9fe9ea01f7ead6b3e3e8b9765844464f7d9c"
                        }
                      ]
                    }
                  ]
                }
              }
            }
          }
        },
        "operationId": "Coaches By Country"
      }
    },
    "/teams-by-season": {
      "get": {
        "tags": [
          "Teams"
        ],
        "summary": "Teams By Season",
        "description": "This endpoint allows you to retrieve the teams from a specific season.\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated every day.<br />**Recommended Calls**: Limit calls to 1 per day.\n\n### Use Cases\nGet teams from a specific **season_id**<br />`https://football.sportmicro.com/teams-by-season?season_id=eq.{season_id}`",
        "parameters": [
          {
            "$ref": "#/components/parameters/rowFilter.teams-by-season.season_id"
          },
          {
            "$ref": "#/components/parameters/offset"
          },
          {
            "$ref": "#/components/parameters/limit"
          },
          {
            "$ref": "#/components/parameters/lang"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/teams-by-season"
                  },
                  "type": "array",
                  "example": [
                    {
                      "season_id": 1,
                      "season_name": "Afghanistan Champions League 25/26",
                      "teams": [
                        {
                          "team_id": 19361,
                          "team_name": "Abu Muslim",
                          "team_hash_image": "ad219575ef946b099fa4385da2377f3d15f0ca1a23d9d21dd8cb217c7047ab7b"
                        },
                        {
                          "team_id": 51320,
                          "team_name": "Attack Energy SC",
                          "team_hash_image": "ce8119c484086dfdb4dddd47a6e67878ad021cbd36e3541e88e81948adf3d151"
                        },
                        {
                          "team_id": 51449,
                          "team_name": "Sorkh Poshan",
                          "team_hash_image": "8dcbe213deb4fca4ec7c152306508fa5d033d0325aec3e2936bff0fa9f248c17"
                        },
                        {
                          "team_id": 51481,
                          "team_name": "Istiqlal Club",
                          "team_hash_image": "9a011a03b1ff9fb771305bf97998817f75a0070092c4cca2252411dd2ae13160"
                        },
                        {
                          "team_id": 51498,
                          "team_name": "Aino FC",
                          "team_hash_image": "7b13ed1298bff8125be7d6dd1bfbbfb5160d840d474eaf871447df17bf47560c"
                        },
                        {
                          "team_id": 51514,
                          "team_name": "Mawj Sahel Sehat",
                          "team_hash_image": "4e34a552c5468076cf96432d6873b539100d0a551ea2c7d845c32110e5a225fb"
                        },
                        {
                          "team_id": 51529,
                          "team_name": "Sarsabz Yashlar",
                          "team_hash_image": "9d9de56fad0d4cba2cada7c058a2a71533021817199b2182762716814ed7dea2"
                        },
                        {
                          "team_id": 51545,
                          "team_name": "Khadim FC",
                          "team_hash_image": "94f7d5b071a1135b4af3aa51e2da0c63da455d1d08be979d0d378e9c93365626"
                        },
                        {
                          "team_id": 51568,
                          "team_name": "Khurasan FC",
                          "team_hash_image": "a21eebf9f853a589de970173138fed12706241c7dd7ff3d640e7914cdd2e5526"
                        },
                        {
                          "team_id": 51580,
                          "team_name": "Adalat Farah",
                          "team_hash_image": "8ddebc2634afd8300ecf791b822204745bed9ea77341709004ac5950324ab29d"
                        },
                        {
                          "team_id": 51610,
                          "team_name": "Maiwand FC",
                          "team_hash_image": "1fb515b032a24c721ac61172ec527c626785875351265ab85ec76606cbf2128d"
                        },
                        {
                          "team_id": 51621,
                          "team_name": "Wahidy FC",
                          "team_hash_image": "bdcc0bff1d7b953fc3df8ad79eae1dd15ec517c114633ef4530901312bbaa75c"
                        },
                        {
                          "team_id": 51652,
                          "team_name": "Sarrafan FC",
                          "team_hash_image": "69f049879bb708179ddd43631e574639f28441b5c7629f4298f9be6c46d768bb"
                        },
                        {
                          "team_id": 51673,
                          "team_name": "Perozi Kabul",
                          "team_hash_image": "bbafcbf390019cb22f406bef457b1baa9cfc328f3fb90e04189986691ccbb666"
                        },
                        {
                          "team_id": 251316,
                          "team_name": "Ettifaq Khanzadah Club",
                          "team_hash_image": "25f373ff6245ce57118fc698087aa0b480c920ad7f92926561593f59ba2e4c8c"
                        },
                        {
                          "team_id": 251317,
                          "team_name": "Arman Kabul",
                          "team_hash_image": "8a7c0c0320e96a43f1a652fec28f8534b06ca6a429da3cb5b22b6d07df28eea0"
                        }
                      ]
                    }
                  ]
                }
              }
            }
          }
        },
        "operationId": "Teams By Season"
      }
    },
    "/coaches-career": {
      "get": {
        "tags": [
          "Coaches"
        ],
        "summary": "Coaches Career",
        "description": "This endpoint allows you to retrieve the careers from coaches.\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated several times a day.<br />**Recommended Calls**: Limit calls to 1 per hour.\n\n### Use Cases\nGet career from a specific **coach_id**<br />`https://football.sportmicro.com/coaches-career?coach_id=eq.{coach_id}`",
        "parameters": [
          {
            "$ref": "#/components/parameters/rowFilter.coaches-career.coach_id"
          },
          {
            "$ref": "#/components/parameters/offset"
          },
          {
            "$ref": "#/components/parameters/limit"
          },
          {
            "$ref": "#/components/parameters/lang"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/coaches-career"
                  },
                  "type": "array",
                  "example": [
                    {
                      "coach_id": 1,
                      "careers": [
                        {
                          "team_id": 5,
                          "team_name": "Guayaquil City",
                          "wins_matches": 86,
                          "draws_matches": 81,
                          "total_matches": 293,
                          "losses_matches": 126,
                          "team_hash_image": "6c45e12c4ddca7a8565c5ab404f2669a6834536f359914c804ff56a5dc488921",
                          "end_timestamp_team": "2027-12-31T00:00:00+00:00",
                          "start_timestamp_team": "2017-09-11T00:00:00+00:00",
                          "total_points_matches": 339
                        }
                      ]
                    }
                  ]
                }
              }
            }
          }
        },
        "operationId": "Coaches Career"
      }
    },
    "/matches-highlights": {
      "get": {
        "tags": [
          "Matches"
        ],
        "summary": "Matches Highlights",
        "description": "This endpoint allows you to retrieve the highlights from matches.\nIt has all social media posts about the match.\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated every 10 seconds during a live match.<br />**Recommended Calls**: Limit calls to 1 per 10 seconds during a live match.\n\n### Use Cases\nGet highlights from a specific **match_id**<br />`https://football.sportmicro.com/matches-highlights?match_id=eq.{match_id}`",
        "parameters": [
          {
            "$ref": "#/components/parameters/rowFilter.matches-highlights.match_id"
          },
          {
            "$ref": "#/components/parameters/offset"
          },
          {
            "$ref": "#/components/parameters/limit"
          },
          {
            "$ref": "#/components/parameters/lang"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/matches-highlights"
                  },
                  "type": "array",
                  "example": [
                    {
                      "id": 1,
                      "match_id": 15,
                      "title": "Coldstream 2 - 3 Tayport FC",
                      "subtitle": "Full Highlights",
                      "url": "https://youtu.be/-VccV2wWiQU",
                      "created_at": "2025-09-28T11:56:32+00:00",
                      "source_url": "https://youtu.be/-VccV2wWiQU"
                    }
                  ]
                }
              }
            }
          }
        },
        "operationId": "Matches Highlights"
      }
    },
    "/matches": {
      "get": {
        "tags": [
          "Matches"
        ],
        "summary": "Matches",
        "description": "This endpoint allows you to retrieve the matches.\nYou can use `id` from the `seasons`, `tournaments`, `rounds`, `arenas`, `referees` and `teams` endpoint to get the matches.\nMatches status codes:\n\n`type` | `description`\n--- | ---\ncanceled | Abandoned\ncanceled | Canceled\ncanceled | Cancelled\ndelayed | Start delayed\nendure | Will continue\nfinished | Walkover\nfinished | Removed\nfinished | Awaiting penalties\nfinished | Retired\nfinished | AET\nfinished | Ended\nfinished | Coverage canceled\nfinished | AP\ninterrupted | Interrupted\nlive | 2nd half\nlive | 1st half\nlive | Started\nlive | Halftime\npostponed | Postponed\nsuspended | Suspended\nupcoming | Not started\nlive | 1st extra\nlive | 2nd extra\n\nFor **scores** we have fields for covering that: `current`, `display`, `period1`, `period2`, `period3`, `period4`, `normaltime`, `overtime`, `penalties`, `series`, `aggregated`, `extra1`, `extra2`, `point`, `team`, `match_id`.\n\nFor **time extras or injuries** we have fields for covering that: **injury_time1**, **injury_time2**, **injury_time3**, **injury_time4**, **initial**, **max**, **extra**, **current**, **period_length**, **overtime_length**, **total_period_count**, **current_period_start_timestamp**, **match_id**, **time**, **average_period_length**, **period_count**.\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated every 10 seconds.<br />**Recommended Calls**: Limit calls to 1 every 10 seconds.\n\n### Use Cases\nGet matches<br />`https://football.sportmicro.com/matches`<br /><br />Get match based on the **id**<br />`https://football.sportmicro.com/matches?id=eq.{id}`<br /><br />Get matches based on the **start_time** (gte = greater than or equal to, lt = lower than)<br />`https://football.sportmicro.com/matches?start_time=gte.2023-04-27&start_time=lt.2023-04-28`<br /><br />Get matches based on the **status_type**<br />`https://football.sportmicro.com/matches?status_type=eq.{status_type}`<br /><br />Get matches based on the **season_id**<br />`https://football.sportmicro.com/matches?season_id=eq.{season_id}`<br /><br />Get matches based on the **tournament_id**<br />`https://football.sportmicro.com/matches?tournament_id=eq.{tournament_id}`<br /><br />Get matches based on the **round_id**<br />`https://football.sportmicro.com/matches?round_id=eq.{round_id}`<br /><br />Get matches based on the **arena_id**<br />`https://football.sportmicro.com/matches?arena_id=eq.{arena_id}`<br /><br />Get matches based on the **referee_id**<br />`https://football.sportmicro.com/matches?referee_id=eq.{referee_id}`<br /><br />**H2H** - Get head to head matches with teams ex.(home_team_id, away_team_id)<br />`https://football.sportmicro.com/matches?or=(home_team_id.eq.{home_team_id}, away_team_id.eq.{home_team_id}, home_team_id.eq.{away_team_id}, away_team_id.eq.{away_team_id})`<br /><br />Get home team matches based on the **home_team_id**<br />`https://football.sportmicro.com/matches?home_team_id=eq.{home_team_id}`<br /><br />Get away team matches based on the **away_team_id**<br />`https://football.sportmicro.com/matches?away_team_id=eq.{away_team_id}`",
        "parameters": [
          {
            "$ref": "#/components/parameters/rowFilter.matches.id"
          },
          {
            "$ref": "#/components/parameters/rowFilter.matches.tournament_id"
          },
          {
            "$ref": "#/components/parameters/rowFilter.matches.season_id"
          },
          {
            "$ref": "#/components/parameters/rowFilter.matches.round_id"
          },
          {
            "$ref": "#/components/parameters/rowFilter.matches.arena_id"
          },
          {
            "$ref": "#/components/parameters/rowFilter.matches.referee_id"
          },
          {
            "$ref": "#/components/parameters/rowFilter.matches.home_team_id"
          },
          {
            "$ref": "#/components/parameters/rowFilter.matches.away_team_id"
          },
          {
            "$ref": "#/components/parameters/offset"
          },
          {
            "$ref": "#/components/parameters/limit"
          },
          {
            "$ref": "#/components/parameters/lang"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/matches"
                  },
                  "type": "array",
                  "example": [
                    {
                      "id": 142,
                      "name": "Mon. Cit. Torque vs Grêmio",
                      "tournament_id": 2145,
                      "tournament_name": "CONMEBOL Sudamericana - Group F",
                      "tournament_importance": 522,
                      "season_id": 2405,
                      "season_name": "CONMEBOL Sudamericana 2026",
                      "round_id": 24606,
                      "round": {
                        "id": 24606,
                        "name": "Qualification Round 1",
                        "round": 1,
                        "end_time": "2026-04-10",
                        "start_time": "2026-03-03"
                      },
                      "status": {
                        "type": "finished",
                        "reason": "Ended"
                      },
                      "status_type": "finished",
                      "time": "90+359'",
                      "arena_id": 2186,
                      "arena_name": "Estadio Centenario",
                      "arena_hash_image": "7a74f7ddcf60569ffe24be6a9db1813a56263d8fd05ab6a8458fd42e14205f35",
                      "referee_id": 79,
                      "referee_name": "Augusto Bergelio Aragon Bautista",
                      "referee_hash_image": "40ef73d064548aa76c73ef6e8a8117259390804ab50c14b11ffd22943d03e4e2",
                      "home_team_id": 4143,
                      "home_team_name": "Mon. Cit. Torque",
                      "home_team_hash_image": "848a9f130faa744ac1be368d884976ee93d46803cb3d7de2ecd77373200346bf",
                      "away_team_id": 5038,
                      "away_team_name": "Grêmio",
                      "away_team_hash_image": "7cfd197ce1c15690c4d7d5c4aff925c812342f9bd2e92fbd14bf7a02a2ee7687",
                      "home_team_score": {
                        "current": 1,
                        "display": 1,
                        "period_1": 0,
                        "period_2": 1
                      },
                      "away_team_score": {
                        "current": 0,
                        "display": 0,
                        "period_1": 0,
                        "period_2": 0
                      },
                      "times": {
                        "extend_time_1": 5,
                        "extend_time_2": 6,
                        "specific_start_time": "2026-04-09T01:36:41+00:00"
                      },
                      "specific_start_time": "2026-04-09T01:36:41+00:00",
                      "start_time": "2026-04-09T00:30:00+00:00",
                      "duration": 9000,
                      "season_statistics_type": "overall",
                      "class_id": 138,
                      "class_name": "South America",
                      "class_hash_image": "d33087d0b03b655166e05158806df81df60b097c550089dc2308ce6b08499a6a",
                      "league_id": 1052,
                      "league_name": "CONMEBOL Sudamericana"
                    }
                  ]
                }
              }
            }
          }
        },
        "operationId": "Matches"
      }
    },
    "/tournaments-by-class": {
      "get": {
        "tags": [
          "Tournaments"
        ],
        "summary": "Tournaments By Class",
        "description": "This endpoint allows you to retrieve the tournaments from a specific class.\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated every day.<br />**Recommended Calls**: Limit calls to 1 per day.\n\n### Use Cases\nGet tournaments from a specific **class_id**<br />`https://football.sportmicro.com/tournaments-by-class?class_id=eq.{class_id}`",
        "parameters": [
          {
            "$ref": "#/components/parameters/rowFilter.tournaments-by-class.class_id"
          },
          {
            "$ref": "#/components/parameters/offset"
          },
          {
            "$ref": "#/components/parameters/limit"
          },
          {
            "$ref": "#/components/parameters/lang"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/tournaments-by-class"
                  },
                  "type": "array",
                  "example": [
                    {
                      "class_id": 1,
                      "class_name": "England",
                      "class_hash_image": "39bcba0feb303912d90fe5917cdfbabab8d0ac780d3c73f387344293b2e3ae58",
                      "tournaments": [
                        {
                          "id": 562,
                          "name": "League One",
                          "importance": 253
                        },
                        {
                          "id": 599,
                          "name": "League Two",
                          "importance": 251
                        },
                        {
                          "id": 606,
                          "name": "National League",
                          "importance": 0
                        },
                        {
                          "id": 673,
                          "name": "Championship",
                          "importance": 357
                        },
                        {
                          "id": 1068,
                          "name": "FA Cup",
                          "importance": 487
                        },
                        {
                          "id": 1727,
                          "name": "FA Cup - Qualification",
                          "importance": 0
                        },
                        {
                          "id": 2851,
                          "name": "EFL Trophy - Northern Group A",
                          "importance": 85
                        },
                        {
                          "id": 2967,
                          "name": "EFL Trophy - Northern Group E",
                          "importance": 81
                        },
                        {
                          "id": 3314,
                          "name": "Baller League UK",
                          "importance": 0
                        },
                        {
                          "id": 4193,
                          "name": "National League Cup - Group D",
                          "importance": 0
                        },
                        {
                          "id": 4524,
                          "name": "England National League Cup - Group A",
                          "importance": 0
                        },
                        {
                          "id": 6962,
                          "name": "Women's Super League",
                          "importance": 22
                        },
                        {
                          "id": 6979,
                          "name": "EFL Trophy - Southern Group H",
                          "importance": 70
                        },
                        {
                          "id": 6982,
                          "name": "League One - Playoffs",
                          "importance": 252
                        },
                        {
                          "id": 6989,
                          "name": "EFL Trophy - Southern - Group E",
                          "importance": 73
                        },
                        {
                          "id": 7017,
                          "name": "Championship - Playoffs",
                          "importance": 356
                        },
                        {
                          "id": 7021,
                          "name": "EFL Trophy - Southern - Group D",
                          "importance": 74
                        },
                        {
                          "id": 7074,
                          "name": "EFL Cup",
                          "importance": 486
                        },
                        {
                          "id": 7747,
                          "name": "Women's FA Cup",
                          "importance": 0
                        },
                        {
                          "id": 7885,
                          "name": "Super League 2 - Women",
                          "importance": 0
                        },
                        {
                          "id": 8077,
                          "name": "League Two - Playoffs",
                          "importance": 250
                        },
                        {
                          "id": 8094,
                          "name": "EFL Trophy - Southern Group B",
                          "importance": 76
                        },
                        {
                          "id": 8102,
                          "name": "League Cup - Women - Playoffs",
                          "importance": 0
                        },
                        {
                          "id": 8112,
                          "name": "FA Women's League Cup - Group C",
                          "importance": 0
                        },
                        {
                          "id": 8114,
                          "name": "FA Women's League Cup - Group E",
                          "importance": 0
                        },
                        {
                          "id": 8126,
                          "name": "FA Women's League Cup - Group A",
                          "importance": 0
                        },
                        {
                          "id": 8853,
                          "name": "Baller League UK - Final Four",
                          "importance": 0
                        },
                        {
                          "id": 8887,
                          "name": "Cheshire Veterans Football League - Premier Division",
                          "importance": 0
                        },
                        {
                          "id": 8932,
                          "name": "EFL Trophy - Northern Group F",
                          "importance": 80
                        },
                        {
                          "id": 9486,
                          "name": "EFL Trophy - Southern Group F",
                          "importance": 72
                        },
                        {
                          "id": 9632,
                          "name": "EFL Trophy - Knockout stage",
                          "importance": 86
                        },
                        {
                          "id": 9660,
                          "name": "EFL Trophy - Northern Group D",
                          "importance": 82
                        },
                        {
                          "id": 9971,
                          "name": "Community Shield",
                          "importance": 724
                        },
                        {
                          "id": 10259,
                          "name": "EFL Trophy - Northern Group H",
                          "importance": 78
                        },
                        {
                          "id": 11072,
                          "name": "FA Women's League Cup - Group D",
                          "importance": 0
                        },
                        {
                          "id": 11201,
                          "name": "EFL Trophy - Northern Group G",
                          "importance": 79
                        },
                        {
                          "id": 11655,
                          "name": "EFL Trophy - Northern Group B",
                          "importance": 84
                        },
                        {
                          "id": 12215,
                          "name": "FA Women's League Cup - Group B",
                          "importance": 0
                        },
                        {
                          "id": 12295,
                          "name": "England National League Cup - Group B",
                          "importance": 0
                        },
                        {
                          "id": 12855,
                          "name": "EFL Trophy - Northern Group C",
                          "importance": 83
                        },
                        {
                          "id": 12858,
                          "name": "EFL Trophy - Southern Group A",
                          "importance": 77
                        },
                        {
                          "id": 12862,
                          "name": "EFL Trophy - Southern Group C",
                          "importance": 75
                        },
                        {
                          "id": 12867,
                          "name": "EFL Trophy - Southern Group G",
                          "importance": 71
                        },
                        {
                          "id": 14029,
                          "name": "England National League Cup - Group C",
                          "importance": 0
                        },
                        {
                          "id": 14067,
                          "name": "England National League Cup - Group D",
                          "importance": 0
                        },
                        {
                          "id": 15441,
                          "name": "National League Cup - Knockout Stage",
                          "importance": 0
                        },
                        {
                          "id": 15984,
                          "name": "National League Cup - Group B",
                          "importance": 0
                        },
                        {
                          "id": 16414,
                          "name": "England National League Cup - Playoffs",
                          "importance": 0
                        },
                        {
                          "id": 18395,
                          "name": "National League - Playoffs",
                          "importance": 0
                        },
                        {
                          "id": 19176,
                          "name": "FA Youth Cup",
                          "importance": 0
                        },
                        {
                          "id": 55545,
                          "name": "Baller League UK - Legends vs Creators",
                          "importance": 0
                        },
                        {
                          "id": 66364,
                          "name": "National League Cup - Group A",
                          "importance": 0
                        },
                        {
                          "id": 66365,
                          "name": "National League Cup - Group C",
                          "importance": 0
                        },
                        {
                          "id": 67007,
                          "name": "Northern Group D",
                          "importance": 66
                        },
                        {
                          "id": 67016,
                          "name": "First Division",
                          "importance": 0
                        },
                        {
                          "id": 67694,
                          "name": "Northern Group A",
                          "importance": 69
                        },
                        {
                          "id": 67697,
                          "name": "Southern Group C",
                          "importance": 59
                        },
                        {
                          "id": 67700,
                          "name": "Southern Group H",
                          "importance": 54
                        },
                        {
                          "id": 68265,
                          "name": "Northern Group F",
                          "importance": 64
                        },
                        {
                          "id": 68266,
                          "name": "Southern Group F",
                          "importance": 56
                        },
                        {
                          "id": 68267,
                          "name": "Southern Group B",
                          "importance": 60
                        },
                        {
                          "id": 68268,
                          "name": "Northern Group G",
                          "importance": 63
                        },
                        {
                          "id": 68282,
                          "name": "Northern Group E",
                          "importance": 65
                        },
                        {
                          "id": 68284,
                          "name": "Southern Group G",
                          "importance": 55
                        },
                        {
                          "id": 68291,
                          "name": "Southern Group A",
                          "importance": 61
                        },
                        {
                          "id": 68292,
                          "name": "Northern Group B",
                          "importance": 68
                        },
                        {
                          "id": 68293,
                          "name": "Northern Group H",
                          "importance": 62
                        },
                        {
                          "id": 68296,
                          "name": "Southern Group E",
                          "importance": 57
                        },
                        {
                          "id": 68297,
                          "name": "Southern Group D",
                          "importance": 58
                        },
                        {
                          "id": 68304,
                          "name": "Northern Group C",
                          "importance": 67
                        },
                        {
                          "id": 69853,
                          "name": "Baller League UK - All-Stars",
                          "importance": 0
                        },
                        {
                          "id": 71033,
                          "name": "First Division - Relegation/Promotion Playoffs",
                          "importance": 0
                        },
                        {
                          "id": 104579,
                          "name": "Championship - Promotion Playoffs",
                          "importance": 0
                        }
                      ]
                    }
                  ]
                }
              }
            }
          }
        },
        "operationId": "Tournaments By Class"
      }
    },
    "/matches-statistics": {
      "get": {
        "tags": [
          "Matches"
        ],
        "summary": "Matches Statistics",
        "description": "This endpoint allows you to retrieve the statistics from matches.\n\nTypes of the statistics:\n**Tackles won**, **Goals prevented**, **Shots outside box**, **Expected goals**, **Through balls**, **Counter attacks**, **Shots inside box**, **Dribbles**, **Offsides**, **Red cards**, **Penalty saves**, **Passes**, **Timeouts**, **Counter attack shots**, **Interceptions**, **Yellow cards**, **Big chances**, **Shots on target**, **Shots off target**, **Big saves**, **Errors lead to a shot**, **Free kicks**, **Fouls**, **Recoveries**, **Errors lead to a goal**, **Fouled in final third**, **High claims**, **Clearances**, **Throw-ins**, **Blocked shots**, **Crosses**, **Aerials won**, **Touches in penalty area**, **Goal kicks**, **Hit woodwork**, **Ball possession**, **Counter attack goals**, **Accurate passes**, **Duels won**, **Total tackles**, **Dispossessed**, **Final third entries**, **Corner kicks**, **Goalkeeper saves**, **Final third phase**, **Aerial duels**, **Total shots**, **Tackles**, **Punches**, **Duels**, **Total saves**, **Expected assists**, **Big chances scored**, **Ground duels**, **Possession lost**, **Big chances missed**, **Long balls**.\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated every minute.\n**Recommended Calls**: Limit calls to 1 every minute.\n\n### Use Cases\nGet statistics from a specific **match_id**<br />`https://football.sportmicro.com/matches-statistics?match_id=eq.{match_id}`",
        "parameters": [
          {
            "$ref": "#/components/parameters/rowFilter.matches-statistics.match_id"
          },
          {
            "$ref": "#/components/parameters/offset"
          },
          {
            "$ref": "#/components/parameters/limit"
          },
          {
            "$ref": "#/components/parameters/lang"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/matches-statistics"
                  },
                  "type": "array",
                  "example": [
                    {
                      "match_id": 17,
                      "statistics": [
                        {
                          "type": "Red cards",
                          "period": "ALL",
                          "category": "Match overview",
                          "away_team": "1",
                          "home_team": "0"
                        },
                        {
                          "type": "Yellow cards",
                          "period": "ALL",
                          "category": "Match overview",
                          "away_team": "8",
                          "home_team": "1"
                        }
                      ]
                    }
                  ]
                }
              }
            }
          }
        },
        "operationId": "Matches Statistics"
      }
    },
    "/seasons": {
      "get": {
        "tags": [
          "Seasons"
        ],
        "summary": "Seasons",
        "description": "This endpoint allows you to retrieve the seasons.\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated every day.<br />**Recommended Calls**: Limit calls to 1 per day.\n\n### Use Cases\nGet seasons<br />`https://football.sportmicro.com/seasons`<br /><br />Get seasons based on the **id**<br />`https://football.sportmicro.com/seasons?id=eq.{id}`<br /><br />Get seasons from a specific **league_id**<br />`https://football.sportmicro.com/seasons?league_id=eq.{league_id}`",
        "parameters": [
          {
            "$ref": "#/components/parameters/rowFilter.seasons.id"
          },
          {
            "$ref": "#/components/parameters/rowFilter.seasons.league_id"
          },
          {
            "$ref": "#/components/parameters/offset"
          },
          {
            "$ref": "#/components/parameters/limit"
          },
          {
            "$ref": "#/components/parameters/lang"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/seasons"
                  },
                  "type": "array",
                  "example": [
                    {
                      "id": 42,
                      "name": "Premier League 25/26",
                      "year": "25/26",
                      "start_time": "2025-08-01",
                      "end_time": "2026-05-23",
                      "league_id": 39,
                      "league_name": "Ukrainian Premier League",
                      "league_hash_image": "e41086fd432117ed0b941dd7449cbf34e2bebdbf085b9933f5d3f6b9ab410534"
                    }
                  ]
                }
              }
            }
          }
        },
        "operationId": "Seasons"
      }
    },
    "/matches-coverage": {
      "get": {
        "tags": [
          "Matches"
        ],
        "summary": "Matches Coverage",
        "description": "This endpoint allows you to retrieve the coverages from matches.\nWith this endpoint you can see what data does your match has.\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated every minute.<br />**Recommended Calls**: Limit calls to 1 per minute.\n\n### Use Cases\nGet coverages from a specific **match_id**<br />`https://football.sportmicro.com/matches-coverage?match_id=eq.{match_id}`",
        "parameters": [
          {
            "$ref": "#/components/parameters/rowFilter.matches-coverage.match_id"
          },
          {
            "$ref": "#/components/parameters/offset"
          },
          {
            "$ref": "#/components/parameters/limit"
          },
          {
            "$ref": "#/components/parameters/lang"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/matches-coverage"
                  },
                  "type": "array",
                  "example": [
                    {
                      "match_id": 2257574,
                      "has_highlights": false,
                      "has_incidents": true,
                      "has_players_heatmaps": false,
                      "has_players_statistics": false,
                      "has_statistics": false
                    }
                  ]
                }
              }
            }
          }
        },
        "operationId": "Matches Coverage"
      }
    },
    "/matches-positions": {
      "get": {
        "tags": [
          "Matches"
        ],
        "summary": "Matches Positions",
        "description": "This endpoint allows you to retrieve the player positions in the peach.\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated every minute.<br />**Recommended Calls**: Limit call to 1 per minute.\n\n### Use Cases\nGet positions from a specific **match_id**<br />`https://football.sportmicro.com/matches-positions?match_id=eq.{match_id}`<br /><br />Get positions from a specific **match_id** and **team_id**<br />`https://football.sportmicro.com/matches-positions?match_id=eq.{match_id}&team_id=eq.{team_id}`",
        "parameters": [
          {
            "$ref": "#/components/parameters/rowFilter.matches-positions.match_id"
          },
          {
            "$ref": "#/components/parameters/rowFilter.matches-positions.team_id"
          },
          {
            "$ref": "#/components/parameters/offset"
          },
          {
            "$ref": "#/components/parameters/limit"
          },
          {
            "$ref": "#/components/parameters/lang"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/matches-positions"
                  },
                  "type": "array",
                  "example": [
                    {
                      "match_id": 142,
                      "team_id": 4143,
                      "positions": [
                        {
                          "points": 51,
                          "average_x": 44.217647058824,
                          "average_y": 41.703921568627,
                          "player_id": 23515,
                          "player_name": "Pablo Siles",
                          "player_hash_image": "60fdfd87d331bf1c8543dc22fe5ebeae8fca9735afc409da7d29705ff4c768c6"
                        }
                      ]
                    }
                  ]
                }
              }
            }
          }
        },
        "operationId": "Matches Positions"
      }
    },
    "/seasons-info": {
      "get": {
        "tags": [
          "Seasons"
        ],
        "summary": "Seasons Info",
        "description": "This endpoint allows you to retrieve the info from seasons.\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated every day.<br />**Recommended Calls**: Limit calls to 1 per day.\n\n### Use Cases\nGet info from a specific **season_id**<br />`https://football.sportmicro.com/seasons-info?season_id=eq.{season_id}`",
        "parameters": [
          {
            "$ref": "#/components/parameters/rowFilter.seasons-info.season_id"
          },
          {
            "$ref": "#/components/parameters/offset"
          },
          {
            "$ref": "#/components/parameters/limit"
          },
          {
            "$ref": "#/components/parameters/lang"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/seasons-info"
                  },
                  "type": "array",
                  "example": [
                    {
                      "season_id": 1,
                      "season_name": "Afghanistan Champions League 25/26",
                      "goals": 74,
                      "home_wins": 14,
                      "away_wins": 9,
                      "draws": 6,
                      "competitors": 10
                    }
                  ]
                }
              }
            }
          }
        },
        "operationId": "Seasons Info"
      }
    },
    "/odds/correct-score": {
      "get": {
        "tags": [
          "Odds"
        ],
        "summary": "Correct Score",
        "description": "This endpoint allows you to retrieve the odds from correct score market.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: Live and today's matches are updated every minute, while other matches are updated every hour.<br />**Recommended Calls**: Limit calls to 1 per minute for live and today's matches, and 1 per hour for other matches.\n\n### Use Cases\nGet the odds from a specific **match_id**<br />`https://football.sportmicro.com/odds/correct-score?match_id=eq.{match_id}`<br /><br />Get the live odds from a specific **match_id**<br />`https://football.sportmicro.com/odds/correct-score?match_id=eq.{match_id}&is_live=eq.true`<br /><br />Get the pre-match odds from a specific **match_id**<br />`https://football.sportmicro.com/odds/correct-score?match_id=eq.{match_id}&is_live=eq.false`",
        "parameters": [
          {
            "$ref": "#/components/parameters/rowFilter.correct-score.match_id"
          },
          {
            "$ref": "#/components/parameters/rowFilter.correct-score.is_live"
          },
          {
            "$ref": "#/components/parameters/offset"
          },
          {
            "$ref": "#/components/parameters/limit"
          },
          {
            "$ref": "#/components/parameters/lang"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/correct-score"
                  },
                  "type": "array",
                  "example": [
                    {
                      "match_id": 142,
                      "is_live": false,
                      "periods": [
                        {
                          "odds": [
                            {
                              "odds": [
                                {
                                  "id": 760,
                                  "score": 2.375,
                                  "bookmaker_id": 17,
                                  "score_movement": -1
                                },
                                {
                                  "id": 761,
                                  "score": 2.48,
                                  "bookmaker_id": 27,
                                  "score_movement": -1
                                },
                                {
                                  "id": 781,
                                  "score": 2.39,
                                  "bookmaker_id": 9,
                                  "score_movement": -1
                                },
                                {
                                  "id": 772,
                                  "score": 2.625,
                                  "bookmaker_id": 14,
                                  "score_movement": -1
                                },
                                {
                                  "id": 767,
                                  "score": 2.48,
                                  "bookmaker_id": 40,
                                  "score_movement": -1
                                },
                                {
                                  "id": 768,
                                  "score": 2.48,
                                  "bookmaker_id": 16,
                                  "score_movement": -1
                                },
                                {
                                  "id": 778,
                                  "score": 2.5,
                                  "bookmaker_id": 4,
                                  "score_movement": -1
                                },
                                {
                                  "id": 770,
                                  "score": 2.5,
                                  "bookmaker_id": 1,
                                  "score_movement": -1
                                },
                                {
                                  "id": 769,
                                  "score": 2.6,
                                  "bookmaker_id": 19,
                                  "score_movement": -1
                                },
                                {
                                  "id": 764,
                                  "score": 2.5,
                                  "bookmaker_id": 24,
                                  "score_movement": -1
                                },
                                {
                                  "id": 771,
                                  "score": 2.5,
                                  "bookmaker_id": 39,
                                  "score_movement": -1
                                },
                                {
                                  "id": 773,
                                  "score": 2.5,
                                  "bookmaker_id": 23,
                                  "score_movement": -1
                                },
                                {
                                  "id": 762,
                                  "score": 2.45,
                                  "bookmaker_id": 10,
                                  "score_movement": -1
                                },
                                {
                                  "id": 777,
                                  "score": 2.65,
                                  "bookmaker_id": 53,
                                  "bookmaker_name": "10bet",
                                  "score_movement": -1,
                                  "bookmaker_order": 102
                                }
                              ],
                              "type": "0 : 0"
                            },
                            {
                              "odds": [
                                {
                                  "id": 782,
                                  "score": 3.4,
                                  "bookmaker_id": 16,
                                  "score_movement": -1
                                },
                                {
                                  "id": 774,
                                  "score": 4.3,
                                  "bookmaker_id": 9,
                                  "score_movement": -1
                                },
                                {
                                  "id": 793,
                                  "score": 4.2,
                                  "bookmaker_id": 4,
                                  "score_movement": 1
                                },
                                {
                                  "id": 794,
                                  "score": 4.2,
                                  "bookmaker_id": 1,
                                  "score_movement": -1
                                },
                                {
                                  "id": 785,
                                  "score": 4.2,
                                  "bookmaker_id": 10,
                                  "score_movement": -1
                                },
                                {
                                  "id": 779,
                                  "score": 4.333,
                                  "bookmaker_id": 17,
                                  "score_movement": -1
                                },
                                {
                                  "id": 787,
                                  "score": 4.333,
                                  "bookmaker_id": 39,
                                  "bookmaker_name": "bet365",
                                  "score_movement": -1,
                                  "bookmaker_order": 2
                                },
                                {
                                  "id": 783,
                                  "score": 4.33,
                                  "bookmaker_id": 19,
                                  "score_movement": -1
                                },
                                {
                                  "id": 786,
                                  "score": 4.1,
                                  "bookmaker_id": 24,
                                  "score_movement": -1
                                },
                                {
                                  "id": 780,
                                  "score": 3.4,
                                  "bookmaker_id": 27,
                                  "score_movement": 1
                                },
                                {
                                  "id": 776,
                                  "score": 3.4,
                                  "bookmaker_id": 40,
                                  "score_movement": 1
                                },
                                {
                                  "id": 775,
                                  "score": 4.3,
                                  "bookmaker_id": 42,
                                  "score_movement": -1
                                },
                                {
                                  "id": 784,
                                  "score": 4.2,
                                  "bookmaker_id": 14,
                                  "score_movement": 1
                                },
                                {
                                  "id": 804,
                                  "score": 4,
                                  "bookmaker_id": 53,
                                  "score_movement": -1
                                },
                                {
                                  "id": 788,
                                  "score": 4.2,
                                  "bookmaker_id": 23,
                                  "score_movement": 1
                                }
                              ],
                              "type": "0 : 1"
                            },
                            {
                              "odds": [
                                {
                                  "id": 827,
                                  "score": 14.25,
                                  "bookmaker_id": 9,
                                  "bookmaker_name": "Marathonbet",
                                  "score_movement": -1,
                                  "bookmaker_order": 16
                                },
                                {
                                  "id": 852,
                                  "score": 12,
                                  "bookmaker_id": 1,
                                  "score_movement": 1
                                },
                                {
                                  "id": 829,
                                  "score": 13,
                                  "bookmaker_id": 42,
                                  "score_movement": 1
                                },
                                {
                                  "id": 840,
                                  "score": 13,
                                  "bookmaker_id": 14,
                                  "score_movement": 1
                                },
                                {
                                  "id": 838,
                                  "score": 13,
                                  "bookmaker_id": 19,
                                  "score_movement": 1
                                },
                                {
                                  "id": 835,
                                  "score": 9,
                                  "bookmaker_id": 40,
                                  "score_movement": 1
                                },
                                {
                                  "id": 837,
                                  "score": 8,
                                  "bookmaker_id": 16,
                                  "score_movement": -1
                                },
                                {
                                  "id": 789,
                                  "score": 13,
                                  "bookmaker_id": 17,
                                  "score_movement": 1
                                },
                                {
                                  "id": 850,
                                  "score": 13,
                                  "bookmaker_id": 4,
                                  "score_movement": -1
                                },
                                {
                                  "id": 854,
                                  "score": 11,
                                  "bookmaker_id": 53,
                                  "score_movement": -1
                                },
                                {
                                  "id": 823,
                                  "score": 9,
                                  "bookmaker_id": 27,
                                  "score_movement": 1
                                },
                                {
                                  "id": 824,
                                  "score": 14,
                                  "bookmaker_id": 10,
                                  "score_movement": 1
                                },
                                {
                                  "id": 842,
                                  "score": 13,
                                  "bookmaker_id": 39,
                                  "score_movement": 1
                                },
                                {
                                  "id": 844,
                                  "score": 13,
                                  "bookmaker_id": 23,
                                  "score_movement": -1
                                },
                                {
                                  "id": 841,
                                  "score": 11.5,
                                  "bookmaker_id": 24,
                                  "score_movement": -1
                                }
                              ],
                              "type": "0 : 2"
                            },
                            {
                              "odds": [
                                {
                                  "id": 859,
                                  "score": 51,
                                  "bookmaker_id": 17,
                                  "score_movement": 1
                                },
                                {
                                  "id": 870,
                                  "score": 51,
                                  "bookmaker_id": 19,
                                  "score_movement": 1
                                },
                                {
                                  "id": 864,
                                  "score": 40,
                                  "bookmaker_id": 42,
                                  "score_movement": -1
                                },
                                {
                                  "id": 873,
                                  "score": 51,
                                  "bookmaker_id": 14,
                                  "score_movement": 1
                                },
                                {
                                  "id": 858,
                                  "score": 53,
                                  "bookmaker_id": 9,
                                  "score_movement": 1
                                },
                                {
                                  "id": 878,
                                  "score": 61,
                                  "bookmaker_id": 4,
                                  "bookmaker_name": "BetVictor",
                                  "score_movement": 1,
                                  "bookmaker_order": 6
                                },
                                {
                                  "id": 879,
                                  "score": 34,
                                  "bookmaker_id": 53,
                                  "score_movement": 1
                                },
                                {
                                  "id": 874,
                                  "score": 35,
                                  "bookmaker_id": 24,
                                  "score_movement": -1
                                },
                                {
                                  "id": 877,
                                  "score": 61,
                                  "bookmaker_id": 23,
                                  "score_movement": 1
                                },
                                {
                                  "id": 876,
                                  "score": 41,
                                  "bookmaker_id": 39,
                                  "score_movement": 1
                                }
                              ],
                              "type": "0 : 3"
                            },
                            {
                              "odds": [
                                {
                                  "id": 891,
                                  "score": 126,
                                  "bookmaker_id": 14,
                                  "score_movement": 1
                                },
                                {
                                  "id": 900,
                                  "score": 151,
                                  "bookmaker_id": 39,
                                  "bookmaker_name": "bet365",
                                  "score_movement": 1,
                                  "bookmaker_order": 2
                                },
                                {
                                  "id": 886,
                                  "score": 151,
                                  "bookmaker_id": 19,
                                  "score_movement": 1
                                },
                                {
                                  "id": 902,
                                  "score": 151,
                                  "bookmaker_id": 4,
                                  "score_movement": 0
                                },
                                {
                                  "id": 892,
                                  "score": 90,
                                  "bookmaker_id": 24,
                                  "score_movement": 1
                                },
                                {
                                  "id": 901,
                                  "score": 151,
                                  "bookmaker_id": 23,
                                  "score_movement": 0
                                },
                                {
                                  "id": 883,
                                  "score": 100,
                                  "bookmaker_id": 42,
                                  "score_movement": 1
                                },
                                {
                                  "id": 903,
                                  "score": 91,
                                  "bookmaker_id": 53,
                                  "score_movement": 1
                                }
                              ],
                              "type": "0 : 4"
                            },
                            {
                              "odds": [
                                {
                                  "id": 908,
                                  "score": 5.25,
                                  "bookmaker_id": 10,
                                  "score_movement": 1
                                },
                                {
                                  "id": 912,
                                  "score": 5,
                                  "bookmaker_id": 42,
                                  "score_movement": 1
                                },
                                {
                                  "id": 915,
                                  "score": 4.1,
                                  "bookmaker_id": 16,
                                  "score_movement": -1
                                },
                                {
                                  "id": 921,
                                  "score": 5,
                                  "bookmaker_id": 14,
                                  "score_movement": 0
                                },
                                {
                                  "id": 907,
                                  "score": 4.1,
                                  "bookmaker_id": 27,
                                  "score_movement": -1
                                },
                                {
                                  "id": 913,
                                  "score": 4.1,
                                  "bookmaker_id": 40,
                                  "score_movement": -1
                                },
                                {
                                  "id": 917,
                                  "score": 5,
                                  "bookmaker_id": 19,
                                  "score_movement": -1
                                },
                                {
                                  "id": 923,
                                  "score": 5,
                                  "bookmaker_id": 39,
                                  "score_movement": 1
                                },
                                {
                                  "id": 924,
                                  "score": 4.8,
                                  "bookmaker_id": 23,
                                  "score_movement": -1
                                },
                                {
                                  "id": 904,
                                  "score": 5.25,
                                  "bookmaker_id": 17,
                                  "score_movement": -1
                                },
                                {
                                  "id": 922,
                                  "score": 4.8,
                                  "bookmaker_id": 24,
                                  "score_movement": -1
                                },
                                {
                                  "id": 929,
                                  "score": 4.8,
                                  "bookmaker_id": 4,
                                  "score_movement": -1
                                },
                                {
                                  "id": 930,
                                  "score": 5,
                                  "bookmaker_id": 1,
                                  "score_movement": -1
                                },
                                {
                                  "id": 934,
                                  "score": 4.75,
                                  "bookmaker_id": 53,
                                  "score_movement": 1
                                },
                                {
                                  "id": 911,
                                  "score": 5.25,
                                  "bookmaker_id": 9,
                                  "bookmaker_name": "Marathonbet",
                                  "score_movement": -1,
                                  "bookmaker_order": 16
                                }
                              ],
                              "type": "1 : 0"
                            },
                            {
                              "odds": [
                                {
                                  "id": 937,
                                  "score": 8.5,
                                  "bookmaker_id": 17,
                                  "score_movement": 1
                                },
                                {
                                  "id": 941,
                                  "score": 5.4,
                                  "bookmaker_id": 27,
                                  "score_movement": -1
                                },
                                {
                                  "id": 944,
                                  "score": 9,
                                  "bookmaker_id": 10,
                                  "bookmaker_name": "Interwetten",
                                  "score_movement": 1,
                                  "bookmaker_order": 18
                                },
                                {
                                  "id": 946,
                                  "score": 8,
                                  "bookmaker_id": 9,
                                  "score_movement": 1
                                },
                                {
                                  "id": 948,
                                  "score": 5.4,
                                  "bookmaker_id": 40,
                                  "score_movement": -1
                                },
                                {
                                  "id": 949,
                                  "score": 5.4,
                                  "bookmaker_id": 16,
                                  "score_movement": -1
                                },
                                {
                                  "id": 953,
                                  "score": 8,
                                  "bookmaker_id": 19,
                                  "score_movement": 1
                                },
                                {
                                  "id": 958,
                                  "score": 7.5,
                                  "bookmaker_id": 14,
                                  "score_movement": 1
                                },
                                {
                                  "id": 960,
                                  "score": 7.75,
                                  "bookmaker_id": 24,
                                  "score_movement": -1
                                },
                                {
                                  "id": 961,
                                  "score": 8.5,
                                  "bookmaker_id": 39,
                                  "score_movement": 1
                                },
                                {
                                  "id": 964,
                                  "score": 7.5,
                                  "bookmaker_id": 23,
                                  "score_movement": 0
                                },
                                {
                                  "id": 965,
                                  "score": 7.5,
                                  "bookmaker_id": 4,
                                  "score_movement": 0
                                },
                                {
                                  "id": 969,
                                  "score": 7.2,
                                  "bookmaker_id": 1,
                                  "score_movement": 1
                                },
                                {
                                  "id": 972,
                                  "score": 6.5,
                                  "bookmaker_id": 53,
                                  "score_movement": 1
                                }
                              ],
                              "type": "1 : 1"
                            },
                            {
                              "odds": [
                                {
                                  "id": 973,
                                  "score": 23,
                                  "bookmaker_id": 17,
                                  "score_movement": 1
                                },
                                {
                                  "id": 974,
                                  "score": 14,
                                  "bookmaker_id": 27,
                                  "score_movement": 1
                                },
                                {
                                  "id": 979,
                                  "score": 27,
                                  "bookmaker_id": 9,
                                  "score_movement": 1
                                },
                                {
                                  "id": 981,
                                  "score": 23,
                                  "bookmaker_id": 42,
                                  "score_movement": 1
                                },
                                {
                                  "id": 982,
                                  "score": 14,
                                  "bookmaker_id": 40,
                                  "score_movement": 1
                                },
                                {
                                  "id": 985,
                                  "score": 23,
                                  "bookmaker_id": 19,
                                  "score_movement": 1
                                },
                                {
                                  "id": 986,
                                  "score": 23,
                                  "bookmaker_id": 14,
                                  "score_movement": 1
                                },
                                {
                                  "id": 988,
                                  "score": 20,
                                  "bookmaker_id": 24,
                                  "score_movement": -1
                                },
                                {
                                  "id": 983,
                                  "score": 12.5,
                                  "bookmaker_id": 16,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1001,
                                  "score": 24,
                                  "bookmaker_id": 1,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1002,
                                  "score": 17,
                                  "bookmaker_id": 53,
                                  "score_movement": 1
                                },
                                {
                                  "id": 992,
                                  "score": 26,
                                  "bookmaker_id": 39,
                                  "score_movement": 1
                                },
                                {
                                  "id": 997,
                                  "score": 23,
                                  "bookmaker_id": 23,
                                  "score_movement": 1
                                },
                                {
                                  "id": 998,
                                  "score": 23,
                                  "bookmaker_id": 4,
                                  "score_movement": 1
                                },
                                {
                                  "id": 978,
                                  "score": 30,
                                  "bookmaker_id": 10,
                                  "bookmaker_name": "Interwetten",
                                  "score_movement": 1,
                                  "bookmaker_order": 18
                                }
                              ],
                              "type": "1 : 2"
                            },
                            {
                              "odds": [
                                {
                                  "id": 1003,
                                  "score": 81,
                                  "bookmaker_id": 17,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1005,
                                  "score": 83,
                                  "bookmaker_id": 9,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1006,
                                  "score": 75,
                                  "bookmaker_id": 42,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1007,
                                  "score": 101,
                                  "bookmaker_id": 19,
                                  "bookmaker_name": "Novibet",
                                  "score_movement": 1,
                                  "bookmaker_order": 47
                                },
                                {
                                  "id": 1009,
                                  "score": 81,
                                  "bookmaker_id": 14,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1012,
                                  "score": 60,
                                  "bookmaker_id": 24,
                                  "score_movement": -1
                                },
                                {
                                  "id": 1014,
                                  "score": 67,
                                  "bookmaker_id": 39,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1015,
                                  "score": 81,
                                  "bookmaker_id": 23,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1021,
                                  "score": 81,
                                  "bookmaker_id": 4,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1024,
                                  "score": 51,
                                  "bookmaker_id": 53,
                                  "score_movement": 1
                                }
                              ],
                              "type": "1 : 3"
                            },
                            {
                              "odds": [
                                {
                                  "id": 1030,
                                  "score": 251,
                                  "bookmaker_id": 19,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1031,
                                  "score": 100,
                                  "bookmaker_id": 42,
                                  "score_movement": 0
                                },
                                {
                                  "id": 1032,
                                  "score": 151,
                                  "bookmaker_id": 14,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1034,
                                  "score": 251,
                                  "bookmaker_id": 24,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1035,
                                  "score": 301,
                                  "bookmaker_id": 39,
                                  "bookmaker_name": "bet365",
                                  "score_movement": 1,
                                  "bookmaker_order": 2
                                },
                                {
                                  "id": 1037,
                                  "score": 151,
                                  "bookmaker_id": 23,
                                  "score_movement": 0
                                },
                                {
                                  "id": 1041,
                                  "score": 151,
                                  "bookmaker_id": 4,
                                  "score_movement": 0
                                }
                              ],
                              "type": "1 : 4"
                            },
                            {
                              "odds": [
                                {
                                  "id": 1043,
                                  "score": 19,
                                  "bookmaker_id": 17,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1044,
                                  "score": 12.5,
                                  "bookmaker_id": 27,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1045,
                                  "score": 21,
                                  "bookmaker_id": 10,
                                  "bookmaker_name": "Interwetten",
                                  "score_movement": 1,
                                  "bookmaker_order": 18
                                },
                                {
                                  "id": 1046,
                                  "score": 20.5,
                                  "bookmaker_id": 9,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1049,
                                  "score": 16,
                                  "bookmaker_id": 42,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1050,
                                  "score": 12.5,
                                  "bookmaker_id": 40,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1053,
                                  "score": 11.5,
                                  "bookmaker_id": 16,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1054,
                                  "score": 19,
                                  "bookmaker_id": 19,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1056,
                                  "score": 17,
                                  "bookmaker_id": 14,
                                  "score_movement": 0
                                },
                                {
                                  "id": 1059,
                                  "score": 15,
                                  "bookmaker_id": 24,
                                  "score_movement": -1
                                },
                                {
                                  "id": 1060,
                                  "score": 19,
                                  "bookmaker_id": 39,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1063,
                                  "score": 18,
                                  "bookmaker_id": 23,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1065,
                                  "score": 18,
                                  "bookmaker_id": 4,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1066,
                                  "score": 17,
                                  "bookmaker_id": 1,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1067,
                                  "score": 15,
                                  "bookmaker_id": 53,
                                  "score_movement": 1
                                }
                              ],
                              "type": "2 : 0"
                            },
                            {
                              "odds": [
                                {
                                  "id": 1070,
                                  "score": 17,
                                  "bookmaker_id": 27,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1074,
                                  "score": 35,
                                  "bookmaker_id": 10,
                                  "bookmaker_name": "Interwetten",
                                  "score_movement": 1,
                                  "bookmaker_order": 18
                                },
                                {
                                  "id": 1090,
                                  "score": 24,
                                  "bookmaker_id": 24,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1094,
                                  "score": 26,
                                  "bookmaker_id": 23,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1080,
                                  "score": 26,
                                  "bookmaker_id": 42,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1086,
                                  "score": 14,
                                  "bookmaker_id": 16,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1095,
                                  "score": 19,
                                  "bookmaker_id": 53,
                                  "score_movement": -1
                                },
                                {
                                  "id": 1082,
                                  "score": 17,
                                  "bookmaker_id": 40,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1092,
                                  "score": 29,
                                  "bookmaker_id": 39,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1093,
                                  "score": 26,
                                  "bookmaker_id": 4,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1078,
                                  "score": 31,
                                  "bookmaker_id": 9,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1088,
                                  "score": 29,
                                  "bookmaker_id": 19,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1096,
                                  "score": 30,
                                  "bookmaker_id": 1,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1089,
                                  "score": 29,
                                  "bookmaker_id": 14,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1069,
                                  "score": 29,
                                  "bookmaker_id": 17,
                                  "score_movement": 1
                                }
                              ],
                              "type": "2 : 1"
                            },
                            {
                              "odds": [
                                {
                                  "id": 1110,
                                  "score": 25,
                                  "bookmaker_id": 16,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1119,
                                  "score": 55,
                                  "bookmaker_id": 24,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1121,
                                  "score": 71,
                                  "bookmaker_id": 23,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1115,
                                  "score": 71,
                                  "bookmaker_id": 14,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1102,
                                  "score": 46,
                                  "bookmaker_id": 27,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1132,
                                  "score": 46,
                                  "bookmaker_id": 53,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1112,
                                  "score": 81,
                                  "bookmaker_id": 19,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1130,
                                  "score": 101,
                                  "bookmaker_id": 1,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1107,
                                  "score": 67,
                                  "bookmaker_id": 9,
                                  "score_movement": -1
                                },
                                {
                                  "id": 1100,
                                  "score": 81,
                                  "bookmaker_id": 17,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1120,
                                  "score": 67,
                                  "bookmaker_id": 39,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1125,
                                  "score": 71,
                                  "bookmaker_id": 4,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1103,
                                  "score": 110,
                                  "bookmaker_id": 10,
                                  "bookmaker_name": "Interwetten",
                                  "score_movement": 1,
                                  "bookmaker_order": 18
                                },
                                {
                                  "id": 1109,
                                  "score": 46,
                                  "bookmaker_id": 40,
                                  "score_movement": 1
                                }
                              ],
                              "type": "2 : 2"
                            },
                            {
                              "odds": [
                                {
                                  "id": 1135,
                                  "score": 251,
                                  "bookmaker_id": 17,
                                  "bookmaker_name": "Betway",
                                  "score_movement": 1,
                                  "bookmaker_order": 32
                                },
                                {
                                  "id": 1137,
                                  "score": 100,
                                  "bookmaker_id": 42,
                                  "score_movement": 0
                                },
                                {
                                  "id": 1150,
                                  "score": 151,
                                  "bookmaker_id": 23,
                                  "score_movement": 0
                                },
                                {
                                  "id": 1154,
                                  "score": 81,
                                  "bookmaker_id": 53,
                                  "score_movement": -1
                                },
                                {
                                  "id": 1151,
                                  "score": 151,
                                  "bookmaker_id": 4,
                                  "score_movement": 0
                                },
                                {
                                  "id": 1144,
                                  "score": 100,
                                  "bookmaker_id": 24,
                                  "score_movement": -1
                                },
                                {
                                  "id": 1138,
                                  "score": 201,
                                  "bookmaker_id": 19,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1142,
                                  "score": 151,
                                  "bookmaker_id": 14,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1145,
                                  "score": 201,
                                  "bookmaker_id": 39,
                                  "score_movement": 1
                                }
                              ],
                              "type": "2 : 3"
                            },
                            {
                              "odds": [
                                {
                                  "id": 1156,
                                  "score": 251,
                                  "bookmaker_id": 19,
                                  "bookmaker_name": "Novibet",
                                  "score_movement": 0,
                                  "bookmaker_order": 47
                                }
                              ],
                              "type": "2 : 4"
                            },
                            {
                              "odds": [
                                {
                                  "id": 1168,
                                  "score": 76,
                                  "bookmaker_id": 23,
                                  "score_movement": -1
                                },
                                {
                                  "id": 1161,
                                  "score": 76,
                                  "bookmaker_id": 9,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1164,
                                  "score": 71,
                                  "bookmaker_id": 14,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1159,
                                  "score": 81,
                                  "bookmaker_id": 17,
                                  "score_movement": 0
                                },
                                {
                                  "id": 1163,
                                  "score": 101,
                                  "bookmaker_id": 19,
                                  "bookmaker_name": "Novibet",
                                  "score_movement": 1,
                                  "bookmaker_order": 47
                                },
                                {
                                  "id": 1160,
                                  "score": 60,
                                  "bookmaker_id": 42,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1166,
                                  "score": 50,
                                  "bookmaker_id": 24,
                                  "score_movement": -1
                                },
                                {
                                  "id": 1169,
                                  "score": 76,
                                  "bookmaker_id": 4,
                                  "score_movement": -1
                                },
                                {
                                  "id": 1167,
                                  "score": 51,
                                  "bookmaker_id": 39,
                                  "score_movement": 0
                                },
                                {
                                  "id": 1170,
                                  "score": 51,
                                  "bookmaker_id": 53,
                                  "score_movement": 1
                                }
                              ],
                              "type": "3 : 0"
                            },
                            {
                              "odds": [
                                {
                                  "id": 1174,
                                  "score": 101,
                                  "bookmaker_id": 17,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1178,
                                  "score": 126,
                                  "bookmaker_id": 19,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1177,
                                  "score": 90,
                                  "bookmaker_id": 42,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1192,
                                  "score": 61,
                                  "bookmaker_id": 53,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1181,
                                  "score": 101,
                                  "bookmaker_id": 14,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1184,
                                  "score": 75,
                                  "bookmaker_id": 24,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1186,
                                  "score": 81,
                                  "bookmaker_id": 39,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1190,
                                  "score": 151,
                                  "bookmaker_id": 23,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1191,
                                  "score": 151,
                                  "bookmaker_id": 4,
                                  "bookmaker_name": "BetVictor",
                                  "score_movement": 1,
                                  "bookmaker_order": 6
                                },
                                {
                                  "id": 1176,
                                  "score": 91,
                                  "bookmaker_id": 9,
                                  "score_movement": 1
                                }
                              ],
                              "type": "3 : 1"
                            },
                            {
                              "odds": [
                                {
                                  "id": 1217,
                                  "score": 151,
                                  "bookmaker_id": 4,
                                  "score_movement": 0
                                },
                                {
                                  "id": 1203,
                                  "score": 251,
                                  "bookmaker_id": 34,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1193,
                                  "score": 251,
                                  "bookmaker_id": 17,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1200,
                                  "score": 100,
                                  "bookmaker_id": 42,
                                  "score_movement": 0
                                },
                                {
                                  "id": 1216,
                                  "score": 151,
                                  "bookmaker_id": 23,
                                  "score_movement": 0
                                },
                                {
                                  "id": 1209,
                                  "score": 251,
                                  "bookmaker_id": 39,
                                  "bookmaker_name": "bet365",
                                  "score_movement": 1,
                                  "bookmaker_order": 2
                                },
                                {
                                  "id": 1204,
                                  "score": 201,
                                  "bookmaker_id": 19,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1218,
                                  "score": 91,
                                  "bookmaker_id": 53,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1210,
                                  "score": 201,
                                  "bookmaker_id": 24,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1206,
                                  "score": 151,
                                  "bookmaker_id": 14,
                                  "score_movement": 1
                                }
                              ],
                              "type": "3 : 2"
                            },
                            {
                              "odds": [
                                {
                                  "id": 1221,
                                  "score": 251,
                                  "bookmaker_id": 19,
                                  "score_movement": 0
                                },
                                {
                                  "id": 1220,
                                  "score": 301,
                                  "bookmaker_id": 34,
                                  "bookmaker_name": "Vbet Sport",
                                  "score_movement": 0,
                                  "bookmaker_order": 82
                                }
                              ],
                              "type": "3 : 3"
                            },
                            {
                              "odds": [
                                {
                                  "id": 1223,
                                  "score": 251,
                                  "bookmaker_id": 19,
                                  "bookmaker_name": "Novibet",
                                  "score_movement": 0,
                                  "bookmaker_order": 47
                                }
                              ],
                              "type": "3 : 4"
                            },
                            {
                              "odds": [
                                {
                                  "id": 1235,
                                  "score": 151,
                                  "bookmaker_id": 23,
                                  "score_movement": 0
                                },
                                {
                                  "id": 1236,
                                  "score": 151,
                                  "bookmaker_id": 4,
                                  "score_movement": 0
                                },
                                {
                                  "id": 1231,
                                  "score": 151,
                                  "bookmaker_id": 14,
                                  "score_movement": 0
                                },
                                {
                                  "id": 1226,
                                  "score": 100,
                                  "bookmaker_id": 42,
                                  "score_movement": 0
                                },
                                {
                                  "id": 1229,
                                  "score": 251,
                                  "bookmaker_id": 19,
                                  "score_movement": 0
                                },
                                {
                                  "id": 1233,
                                  "score": 100,
                                  "bookmaker_id": 24,
                                  "score_movement": -1
                                },
                                {
                                  "id": 1234,
                                  "score": 301,
                                  "bookmaker_id": 39,
                                  "bookmaker_name": "bet365",
                                  "score_movement": 1,
                                  "bookmaker_order": 2
                                }
                              ],
                              "type": "4 : 0"
                            },
                            {
                              "odds": [
                                {
                                  "id": 1252,
                                  "score": 151,
                                  "bookmaker_id": 23,
                                  "score_movement": 0
                                },
                                {
                                  "id": 1249,
                                  "score": 351,
                                  "bookmaker_id": 39,
                                  "bookmaker_name": "bet365",
                                  "score_movement": 1,
                                  "bookmaker_order": 2
                                },
                                {
                                  "id": 1243,
                                  "score": 351,
                                  "bookmaker_id": 24,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1254,
                                  "score": 151,
                                  "bookmaker_id": 4,
                                  "score_movement": 0
                                },
                                {
                                  "id": 1240,
                                  "score": 251,
                                  "bookmaker_id": 19,
                                  "score_movement": 0
                                }
                              ],
                              "type": "4 : 1"
                            },
                            {
                              "odds": [
                                {
                                  "id": 1255,
                                  "score": 251,
                                  "bookmaker_id": 19,
                                  "bookmaker_name": "Novibet",
                                  "score_movement": 0,
                                  "bookmaker_order": 47
                                }
                              ],
                              "type": "4 : 2"
                            },
                            {
                              "odds": [
                                {
                                  "id": 1258,
                                  "score": 251,
                                  "bookmaker_id": 19,
                                  "bookmaker_name": "Novibet",
                                  "score_movement": 0,
                                  "bookmaker_order": 47
                                }
                              ],
                              "type": "4 : 3"
                            },
                            {
                              "odds": [
                                {
                                  "id": 1259,
                                  "score": 251,
                                  "bookmaker_id": 19,
                                  "bookmaker_name": "Novibet",
                                  "score_movement": 0,
                                  "bookmaker_order": 47
                                }
                              ],
                              "type": "4 : 4"
                            }
                          ],
                          "period_type": "1st Half"
                        },
                        {
                          "odds": [
                            {
                              "odds": [
                                {
                                  "id": 790,
                                  "score": 3.28,
                                  "bookmaker_id": 9,
                                  "score_movement": -1
                                },
                                {
                                  "id": 791,
                                  "score": 3.2,
                                  "bookmaker_id": 14,
                                  "score_movement": -1
                                },
                                {
                                  "id": 792,
                                  "score": 3.05,
                                  "bookmaker_id": 24,
                                  "score_movement": -1
                                },
                                {
                                  "id": 800,
                                  "score": 3.35,
                                  "bookmaker_id": 1,
                                  "bookmaker_name": "Stake.com",
                                  "score_movement": -1,
                                  "bookmaker_order": 1
                                }
                              ],
                              "type": "0 : 0"
                            },
                            {
                              "odds": [
                                {
                                  "id": 795,
                                  "score": 4.6,
                                  "bookmaker_id": 14,
                                  "bookmaker_name": "888sport",
                                  "score_movement": -1,
                                  "bookmaker_order": 23
                                },
                                {
                                  "id": 796,
                                  "score": 4.2,
                                  "bookmaker_id": 24,
                                  "score_movement": -1
                                },
                                {
                                  "id": 797,
                                  "score": 3.75,
                                  "bookmaker_id": 1,
                                  "score_movement": -1
                                },
                                {
                                  "id": 801,
                                  "score": 4.4,
                                  "bookmaker_id": 9,
                                  "score_movement": -1
                                }
                              ],
                              "type": "0 : 1"
                            },
                            {
                              "odds": [
                                {
                                  "id": 807,
                                  "score": 10.5,
                                  "bookmaker_id": 24,
                                  "score_movement": 1
                                },
                                {
                                  "id": 808,
                                  "score": 9.6,
                                  "bookmaker_id": 1,
                                  "score_movement": 1
                                },
                                {
                                  "id": 799,
                                  "score": 11,
                                  "bookmaker_id": 14,
                                  "score_movement": 1
                                },
                                {
                                  "id": 798,
                                  "score": 11.75,
                                  "bookmaker_id": 9,
                                  "bookmaker_name": "Marathonbet",
                                  "score_movement": 1,
                                  "bookmaker_order": 16
                                }
                              ],
                              "type": "0 : 2"
                            },
                            {
                              "odds": [
                                {
                                  "id": 802,
                                  "score": 41,
                                  "bookmaker_id": 9,
                                  "bookmaker_name": "Marathonbet",
                                  "score_movement": 1,
                                  "bookmaker_order": 16
                                },
                                {
                                  "id": 803,
                                  "score": 36,
                                  "bookmaker_id": 14,
                                  "score_movement": 1
                                },
                                {
                                  "id": 805,
                                  "score": 30,
                                  "bookmaker_id": 24,
                                  "score_movement": 1
                                }
                              ],
                              "type": "0 : 3"
                            },
                            {
                              "odds": [
                                {
                                  "id": 806,
                                  "score": 98,
                                  "bookmaker_id": 9,
                                  "score_movement": -1
                                },
                                {
                                  "id": 820,
                                  "score": 101,
                                  "bookmaker_id": 14,
                                  "bookmaker_name": "888sport",
                                  "score_movement": 1,
                                  "bookmaker_order": 23
                                },
                                {
                                  "id": 813,
                                  "score": 90,
                                  "bookmaker_id": 24,
                                  "score_movement": 1
                                }
                              ],
                              "type": "0 : 4"
                            },
                            {
                              "odds": [
                                {
                                  "id": 814,
                                  "score": 100,
                                  "bookmaker_id": 24,
                                  "bookmaker_name": "1Bet",
                                  "score_movement": 0,
                                  "bookmaker_order": 70
                                }
                              ],
                              "type": "0 : 5"
                            },
                            {
                              "odds": [
                                {
                                  "id": 812,
                                  "score": 4.4,
                                  "bookmaker_id": 1,
                                  "score_movement": -1
                                },
                                {
                                  "id": 811,
                                  "score": 5,
                                  "bookmaker_id": 24,
                                  "score_movement": -1
                                },
                                {
                                  "id": 809,
                                  "score": 5.3,
                                  "bookmaker_id": 9,
                                  "bookmaker_name": "Marathonbet",
                                  "score_movement": -1,
                                  "bookmaker_order": 16
                                },
                                {
                                  "id": 810,
                                  "score": 5,
                                  "bookmaker_id": 14,
                                  "score_movement": -1
                                }
                              ],
                              "type": "1 : 0"
                            },
                            {
                              "odds": [
                                {
                                  "id": 815,
                                  "score": 6.2,
                                  "bookmaker_id": 1,
                                  "score_movement": 1
                                },
                                {
                                  "id": 819,
                                  "score": 6.5,
                                  "bookmaker_id": 14,
                                  "score_movement": 1
                                },
                                {
                                  "id": 822,
                                  "score": 6.75,
                                  "bookmaker_id": 24,
                                  "score_movement": 1
                                },
                                {
                                  "id": 818,
                                  "score": 6.85,
                                  "bookmaker_id": 9,
                                  "bookmaker_name": "Marathonbet",
                                  "score_movement": 1,
                                  "bookmaker_order": 16
                                }
                              ],
                              "type": "1 : 1"
                            },
                            {
                              "odds": [
                                {
                                  "id": 833,
                                  "score": 18,
                                  "bookmaker_id": 1,
                                  "score_movement": 1
                                },
                                {
                                  "id": 816,
                                  "score": 18.25,
                                  "bookmaker_id": 9,
                                  "bookmaker_name": "Marathonbet",
                                  "score_movement": 1,
                                  "bookmaker_order": 16
                                },
                                {
                                  "id": 817,
                                  "score": 17,
                                  "bookmaker_id": 14,
                                  "score_movement": 1
                                },
                                {
                                  "id": 821,
                                  "score": 17,
                                  "bookmaker_id": 24,
                                  "score_movement": 1
                                }
                              ],
                              "type": "1 : 2"
                            },
                            {
                              "odds": [
                                {
                                  "id": 855,
                                  "score": 50,
                                  "bookmaker_id": 24,
                                  "score_movement": 1
                                },
                                {
                                  "id": 847,
                                  "score": 61,
                                  "bookmaker_id": 9,
                                  "bookmaker_name": "Marathonbet",
                                  "score_movement": 1,
                                  "bookmaker_order": 16
                                },
                                {
                                  "id": 853,
                                  "score": 56,
                                  "bookmaker_id": 14,
                                  "score_movement": 1
                                }
                              ],
                              "type": "1 : 3"
                            },
                            {
                              "odds": [
                                {
                                  "id": 860,
                                  "score": 126,
                                  "bookmaker_id": 14,
                                  "bookmaker_name": "888sport",
                                  "score_movement": 1,
                                  "bookmaker_order": 23
                                },
                                {
                                  "id": 861,
                                  "score": 100,
                                  "bookmaker_id": 24,
                                  "score_movement": 1
                                }
                              ],
                              "type": "1 : 4"
                            },
                            {
                              "odds": [
                                {
                                  "id": 868,
                                  "score": 15,
                                  "bookmaker_id": 24,
                                  "score_movement": 1
                                },
                                {
                                  "id": 869,
                                  "score": 13,
                                  "bookmaker_id": 1,
                                  "score_movement": -1
                                },
                                {
                                  "id": 863,
                                  "score": 17,
                                  "bookmaker_id": 9,
                                  "bookmaker_name": "Marathonbet",
                                  "score_movement": 1,
                                  "bookmaker_order": 16
                                },
                                {
                                  "id": 865,
                                  "score": 15,
                                  "bookmaker_id": 14,
                                  "score_movement": 1
                                }
                              ],
                              "type": "2 : 0"
                            },
                            {
                              "odds": [
                                {
                                  "id": 875,
                                  "score": 19,
                                  "bookmaker_id": 24,
                                  "score_movement": 1
                                },
                                {
                                  "id": 872,
                                  "score": 19,
                                  "bookmaker_id": 14,
                                  "score_movement": 1
                                },
                                {
                                  "id": 880,
                                  "score": 21,
                                  "bookmaker_id": 1,
                                  "score_movement": 1
                                },
                                {
                                  "id": 871,
                                  "score": 22,
                                  "bookmaker_id": 9,
                                  "bookmaker_name": "Marathonbet",
                                  "score_movement": 1,
                                  "bookmaker_order": 16
                                }
                              ],
                              "type": "2 : 1"
                            },
                            {
                              "odds": [
                                {
                                  "id": 888,
                                  "score": 45,
                                  "bookmaker_id": 24,
                                  "score_movement": 1
                                },
                                {
                                  "id": 882,
                                  "score": 51,
                                  "bookmaker_id": 9,
                                  "score_movement": 1
                                },
                                {
                                  "id": 893,
                                  "score": 60,
                                  "bookmaker_id": 1,
                                  "bookmaker_name": "Stake.com",
                                  "score_movement": 1,
                                  "bookmaker_order": 1
                                },
                                {
                                  "id": 887,
                                  "score": 41,
                                  "bookmaker_id": 14,
                                  "score_movement": 1
                                }
                              ],
                              "type": "2 : 2"
                            },
                            {
                              "odds": [
                                {
                                  "id": 898,
                                  "score": 101,
                                  "bookmaker_id": 14,
                                  "bookmaker_name": "888sport",
                                  "score_movement": 1,
                                  "bookmaker_order": 23
                                },
                                {
                                  "id": 895,
                                  "score": 93,
                                  "bookmaker_id": 9,
                                  "score_movement": 1
                                },
                                {
                                  "id": 899,
                                  "score": 100,
                                  "bookmaker_id": 24,
                                  "score_movement": 1
                                }
                              ],
                              "type": "2 : 3"
                            },
                            {
                              "odds": [
                                {
                                  "id": 918,
                                  "score": 67,
                                  "bookmaker_id": 9,
                                  "bookmaker_name": "Marathonbet",
                                  "score_movement": 1,
                                  "bookmaker_order": 16
                                },
                                {
                                  "id": 925,
                                  "score": 56,
                                  "bookmaker_id": 14,
                                  "score_movement": 1
                                },
                                {
                                  "id": 927,
                                  "score": 50,
                                  "bookmaker_id": 24,
                                  "score_movement": 1
                                }
                              ],
                              "type": "3 : 0"
                            },
                            {
                              "odds": [
                                {
                                  "id": 928,
                                  "score": 81,
                                  "bookmaker_id": 9,
                                  "bookmaker_name": "Marathonbet",
                                  "score_movement": 1,
                                  "bookmaker_order": 16
                                },
                                {
                                  "id": 931,
                                  "score": 71,
                                  "bookmaker_id": 14,
                                  "score_movement": 1
                                },
                                {
                                  "id": 932,
                                  "score": 60,
                                  "bookmaker_id": 24,
                                  "score_movement": 1
                                }
                              ],
                              "type": "3 : 1"
                            },
                            {
                              "odds": [
                                {
                                  "id": 935,
                                  "score": 111,
                                  "bookmaker_id": 9,
                                  "bookmaker_name": "Marathonbet",
                                  "score_movement": 0,
                                  "bookmaker_order": 16
                                },
                                {
                                  "id": 938,
                                  "score": 101,
                                  "bookmaker_id": 14,
                                  "score_movement": 1
                                },
                                {
                                  "id": 940,
                                  "score": 100,
                                  "bookmaker_id": 24,
                                  "score_movement": 1
                                }
                              ],
                              "type": "3 : 2"
                            },
                            {
                              "odds": [
                                {
                                  "id": 942,
                                  "score": 301,
                                  "bookmaker_id": 34,
                                  "bookmaker_name": "Vbet Sport",
                                  "score_movement": 0,
                                  "bookmaker_order": 82
                                }
                              ],
                              "type": "3 : 3"
                            },
                            {
                              "odds": [
                                {
                                  "id": 954,
                                  "score": 100,
                                  "bookmaker_id": 24,
                                  "score_movement": 0
                                },
                                {
                                  "id": 947,
                                  "score": 126,
                                  "bookmaker_id": 14,
                                  "bookmaker_name": "888sport",
                                  "score_movement": 0,
                                  "bookmaker_order": 23
                                }
                              ],
                              "type": "4 : 0"
                            },
                            {
                              "odds": [
                                {
                                  "id": 959,
                                  "score": 100,
                                  "bookmaker_id": 24,
                                  "score_movement": 0
                                },
                                {
                                  "id": 957,
                                  "score": 151,
                                  "bookmaker_id": 14,
                                  "bookmaker_name": "888sport",
                                  "score_movement": 1,
                                  "bookmaker_order": 23
                                }
                              ],
                              "type": "4 : 1"
                            }
                          ],
                          "period_type": "2nd Half"
                        },
                        {
                          "odds": [
                            {
                              "odds": [
                                {
                                  "id": 750,
                                  "score": 9,
                                  "bookmaker_id": 49,
                                  "bookmaker_name": "FanDuel",
                                  "score_movement": -1,
                                  "bookmaker_order": 56
                                },
                                {
                                  "id": 743,
                                  "score": 8,
                                  "bookmaker_id": 54,
                                  "score_movement": -1
                                },
                                {
                                  "id": 733,
                                  "score": 7.5,
                                  "bookmaker_id": 19,
                                  "score_movement": -1
                                },
                                {
                                  "id": 741,
                                  "score": 8,
                                  "bookmaker_id": 23,
                                  "score_movement": -1
                                },
                                {
                                  "id": 748,
                                  "score": 7,
                                  "bookmaker_id": 53,
                                  "score_movement": -1
                                },
                                {
                                  "id": 749,
                                  "score": 7,
                                  "bookmaker_id": 20,
                                  "score_movement": -1
                                },
                                {
                                  "id": 744,
                                  "score": 7.6,
                                  "bookmaker_id": 21,
                                  "score_movement": -1
                                },
                                {
                                  "id": 740,
                                  "score": 7.5,
                                  "bookmaker_id": 24,
                                  "score_movement": -1
                                },
                                {
                                  "id": 747,
                                  "score": 8.2,
                                  "bookmaker_id": 1,
                                  "score_movement": -1
                                },
                                {
                                  "id": 734,
                                  "score": 7.3,
                                  "bookmaker_id": 9,
                                  "score_movement": -1
                                },
                                {
                                  "id": 742,
                                  "score": 8,
                                  "bookmaker_id": 4,
                                  "score_movement": -1
                                },
                                {
                                  "id": 758,
                                  "score": 8,
                                  "bookmaker_id": 10,
                                  "score_movement": -1
                                },
                                {
                                  "id": 735,
                                  "score": 6.25,
                                  "bookmaker_id": 27,
                                  "score_movement": -1
                                },
                                {
                                  "id": 745,
                                  "score": 7.2,
                                  "bookmaker_id": 37,
                                  "score_movement": -1
                                },
                                {
                                  "id": 738,
                                  "score": 6.25,
                                  "bookmaker_id": 16,
                                  "score_movement": -1
                                },
                                {
                                  "id": 746,
                                  "score": 7.2,
                                  "bookmaker_id": 11,
                                  "score_movement": -1
                                },
                                {
                                  "id": 737,
                                  "score": 7,
                                  "bookmaker_id": 17,
                                  "score_movement": -1
                                },
                                {
                                  "id": 736,
                                  "score": 7,
                                  "bookmaker_id": 39,
                                  "score_movement": -1
                                },
                                {
                                  "id": 739,
                                  "score": 7,
                                  "bookmaker_id": 14,
                                  "score_movement": -1
                                },
                                {
                                  "id": 766,
                                  "score": 6.25,
                                  "bookmaker_id": 40,
                                  "score_movement": -1
                                }
                              ],
                              "type": "0 : 0"
                            },
                            {
                              "odds": [
                                {
                                  "id": 752,
                                  "score": 7,
                                  "bookmaker_id": 42,
                                  "score_movement": -1
                                },
                                {
                                  "id": 756,
                                  "score": 7,
                                  "bookmaker_id": 10,
                                  "score_movement": -1
                                },
                                {
                                  "id": 834,
                                  "score": 6.4,
                                  "bookmaker_id": 37,
                                  "score_movement": -1
                                },
                                {
                                  "id": 843,
                                  "score": 5.75,
                                  "bookmaker_id": 53,
                                  "score_movement": -1
                                },
                                {
                                  "id": 826,
                                  "score": 7,
                                  "bookmaker_id": 39,
                                  "score_movement": -1
                                },
                                {
                                  "id": 830,
                                  "score": 6.5,
                                  "bookmaker_id": 4,
                                  "score_movement": -1
                                },
                                {
                                  "id": 825,
                                  "score": 7,
                                  "bookmaker_id": 24,
                                  "score_movement": -1
                                },
                                {
                                  "id": 846,
                                  "score": 6.5,
                                  "bookmaker_id": 49,
                                  "score_movement": -1
                                },
                                {
                                  "id": 831,
                                  "score": 7,
                                  "bookmaker_id": 54,
                                  "score_movement": -1
                                },
                                {
                                  "id": 845,
                                  "score": 5.75,
                                  "bookmaker_id": 20,
                                  "score_movement": -1
                                },
                                {
                                  "id": 836,
                                  "score": 6.4,
                                  "bookmaker_id": 11,
                                  "score_movement": -1
                                },
                                {
                                  "id": 828,
                                  "score": 6.5,
                                  "bookmaker_id": 23,
                                  "score_movement": -1
                                },
                                {
                                  "id": 832,
                                  "score": 6.8,
                                  "bookmaker_id": 21,
                                  "score_movement": -1
                                },
                                {
                                  "id": 751,
                                  "score": 5.5,
                                  "bookmaker_id": 27,
                                  "score_movement": 1
                                },
                                {
                                  "id": 765,
                                  "score": 7,
                                  "bookmaker_id": 19,
                                  "score_movement": -1
                                },
                                {
                                  "id": 763,
                                  "score": 5.5,
                                  "bookmaker_id": 16,
                                  "score_movement": 1
                                },
                                {
                                  "id": 754,
                                  "score": 6.5,
                                  "bookmaker_id": 9,
                                  "score_movement": -1
                                },
                                {
                                  "id": 755,
                                  "score": 5.5,
                                  "bookmaker_id": 40,
                                  "score_movement": 1
                                },
                                {
                                  "id": 753,
                                  "score": 8,
                                  "bookmaker_id": 46,
                                  "bookmaker_name": "Ladbrokes",
                                  "score_movement": 0,
                                  "bookmaker_order": 140
                                },
                                {
                                  "id": 757,
                                  "score": 6.5,
                                  "bookmaker_id": 17,
                                  "score_movement": -1
                                },
                                {
                                  "id": 759,
                                  "score": 6.5,
                                  "bookmaker_id": 14,
                                  "score_movement": -1
                                },
                                {
                                  "id": 839,
                                  "score": 6.8,
                                  "bookmaker_id": 1,
                                  "score_movement": -1
                                }
                              ],
                              "type": "0 : 1"
                            },
                            {
                              "odds": [
                                {
                                  "id": 1101,
                                  "score": 151,
                                  "bookmaker_id": 14,
                                  "score_movement": 0
                                },
                                {
                                  "id": 1104,
                                  "score": 251,
                                  "bookmaker_id": 49,
                                  "bookmaker_name": "FanDuel",
                                  "score_movement": 0,
                                  "bookmaker_order": 56
                                }
                              ],
                              "type": "0 : 10"
                            },
                            {
                              "odds": [
                                {
                                  "id": 1105,
                                  "score": 251,
                                  "bookmaker_id": 49,
                                  "bookmaker_name": "FanDuel",
                                  "score_movement": 0,
                                  "bookmaker_order": 56
                                }
                              ],
                              "type": "0 : 11"
                            },
                            {
                              "odds": [
                                {
                                  "id": 867,
                                  "score": 6.5,
                                  "bookmaker_id": 16,
                                  "score_movement": 1
                                },
                                {
                                  "id": 906,
                                  "score": 9.8,
                                  "bookmaker_id": 11,
                                  "score_movement": -1
                                },
                                {
                                  "id": 894,
                                  "score": 10,
                                  "bookmaker_id": 4,
                                  "score_movement": -1
                                },
                                {
                                  "id": 897,
                                  "score": 10,
                                  "bookmaker_id": 21,
                                  "score_movement": 1
                                },
                                {
                                  "id": 905,
                                  "score": 9.8,
                                  "bookmaker_id": 37,
                                  "score_movement": -1
                                },
                                {
                                  "id": 881,
                                  "score": 11.5,
                                  "bookmaker_id": 19,
                                  "bookmaker_name": "Novibet",
                                  "score_movement": -1,
                                  "bookmaker_order": 47
                                },
                                {
                                  "id": 914,
                                  "score": 9.5,
                                  "bookmaker_id": 20,
                                  "score_movement": -1
                                },
                                {
                                  "id": 866,
                                  "score": 6.5,
                                  "bookmaker_id": 40,
                                  "score_movement": 1
                                },
                                {
                                  "id": 848,
                                  "score": 10,
                                  "bookmaker_id": 17,
                                  "score_movement": 1
                                },
                                {
                                  "id": 862,
                                  "score": 11,
                                  "bookmaker_id": 42,
                                  "score_movement": -1
                                },
                                {
                                  "id": 885,
                                  "score": 11.5,
                                  "bookmaker_id": 24,
                                  "score_movement": -1
                                },
                                {
                                  "id": 909,
                                  "score": 8.6,
                                  "bookmaker_id": 1,
                                  "score_movement": -1
                                },
                                {
                                  "id": 856,
                                  "score": 10,
                                  "bookmaker_id": 10,
                                  "score_movement": 1
                                },
                                {
                                  "id": 896,
                                  "score": 10,
                                  "bookmaker_id": 54,
                                  "score_movement": -1
                                },
                                {
                                  "id": 910,
                                  "score": 9,
                                  "bookmaker_id": 53,
                                  "score_movement": -1
                                },
                                {
                                  "id": 916,
                                  "score": 10.5,
                                  "bookmaker_id": 49,
                                  "score_movement": -1
                                },
                                {
                                  "id": 849,
                                  "score": 6.5,
                                  "bookmaker_id": 27,
                                  "score_movement": 1
                                },
                                {
                                  "id": 889,
                                  "score": 11,
                                  "bookmaker_id": 39,
                                  "score_movement": -1
                                },
                                {
                                  "id": 890,
                                  "score": 10,
                                  "bookmaker_id": 23,
                                  "score_movement": -1
                                },
                                {
                                  "id": 857,
                                  "score": 10.5,
                                  "bookmaker_id": 9,
                                  "score_movement": -1
                                },
                                {
                                  "id": 884,
                                  "score": 10,
                                  "bookmaker_id": 14,
                                  "score_movement": -1
                                },
                                {
                                  "id": 851,
                                  "score": 9.5,
                                  "bookmaker_id": 46,
                                  "score_movement": 1
                                }
                              ],
                              "type": "0 : 2"
                            },
                            {
                              "odds": [
                                {
                                  "id": 919,
                                  "score": 21,
                                  "bookmaker_id": 17,
                                  "score_movement": 1
                                },
                                {
                                  "id": 920,
                                  "score": 9.5,
                                  "bookmaker_id": 27,
                                  "score_movement": -1
                                },
                                {
                                  "id": 926,
                                  "score": 17,
                                  "bookmaker_id": 46,
                                  "score_movement": 1
                                },
                                {
                                  "id": 933,
                                  "score": 22,
                                  "bookmaker_id": 10,
                                  "score_movement": -1
                                },
                                {
                                  "id": 936,
                                  "score": 23,
                                  "bookmaker_id": 9,
                                  "score_movement": 1
                                },
                                {
                                  "id": 939,
                                  "score": 19,
                                  "bookmaker_id": 42,
                                  "score_movement": -1
                                },
                                {
                                  "id": 943,
                                  "score": 9.5,
                                  "bookmaker_id": 40,
                                  "score_movement": -1
                                },
                                {
                                  "id": 945,
                                  "score": 9.5,
                                  "bookmaker_id": 16,
                                  "score_movement": -1
                                },
                                {
                                  "id": 951,
                                  "score": 23,
                                  "bookmaker_id": 14,
                                  "score_movement": 1
                                },
                                {
                                  "id": 952,
                                  "score": 21,
                                  "bookmaker_id": 24,
                                  "score_movement": -1
                                },
                                {
                                  "id": 955,
                                  "score": 21,
                                  "bookmaker_id": 39,
                                  "score_movement": -1
                                },
                                {
                                  "id": 962,
                                  "score": 22,
                                  "bookmaker_id": 4,
                                  "score_movement": -1
                                },
                                {
                                  "id": 963,
                                  "score": 21,
                                  "bookmaker_id": 54,
                                  "score_movement": 1
                                },
                                {
                                  "id": 967,
                                  "score": 22,
                                  "bookmaker_id": 37,
                                  "score_movement": -1
                                },
                                {
                                  "id": 968,
                                  "score": 22,
                                  "bookmaker_id": 11,
                                  "score_movement": -1
                                },
                                {
                                  "id": 970,
                                  "score": 20,
                                  "bookmaker_id": 1,
                                  "score_movement": 1
                                },
                                {
                                  "id": 971,
                                  "score": 19,
                                  "bookmaker_id": 53,
                                  "score_movement": -1
                                },
                                {
                                  "id": 975,
                                  "score": 21,
                                  "bookmaker_id": 20,
                                  "score_movement": -1
                                },
                                {
                                  "id": 976,
                                  "score": 23,
                                  "bookmaker_id": 49,
                                  "score_movement": 1
                                },
                                {
                                  "id": 950,
                                  "score": 25,
                                  "bookmaker_id": 19,
                                  "bookmaker_name": "Novibet",
                                  "score_movement": -1,
                                  "bookmaker_order": 47
                                },
                                {
                                  "id": 966,
                                  "score": 22,
                                  "bookmaker_id": 21,
                                  "score_movement": -1
                                },
                                {
                                  "id": 956,
                                  "score": 22,
                                  "bookmaker_id": 23,
                                  "score_movement": -1
                                }
                              ],
                              "type": "0 : 3"
                            },
                            {
                              "odds": [
                                {
                                  "id": 980,
                                  "score": 29,
                                  "bookmaker_id": 27,
                                  "score_movement": 1
                                },
                                {
                                  "id": 984,
                                  "score": 26,
                                  "bookmaker_id": 46,
                                  "score_movement": 0
                                },
                                {
                                  "id": 987,
                                  "score": 70,
                                  "bookmaker_id": 10,
                                  "bookmaker_name": "Interwetten",
                                  "score_movement": 1,
                                  "bookmaker_order": 18
                                },
                                {
                                  "id": 989,
                                  "score": 61,
                                  "bookmaker_id": 9,
                                  "score_movement": 1
                                },
                                {
                                  "id": 990,
                                  "score": 40,
                                  "bookmaker_id": 42,
                                  "score_movement": -1
                                },
                                {
                                  "id": 991,
                                  "score": 29,
                                  "bookmaker_id": 40,
                                  "score_movement": 1
                                },
                                {
                                  "id": 994,
                                  "score": 67,
                                  "bookmaker_id": 19,
                                  "score_movement": 1
                                },
                                {
                                  "id": 999,
                                  "score": 51,
                                  "bookmaker_id": 39,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1000,
                                  "score": 67,
                                  "bookmaker_id": 23,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1004,
                                  "score": 67,
                                  "bookmaker_id": 4,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1008,
                                  "score": 51,
                                  "bookmaker_id": 54,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1010,
                                  "score": 60,
                                  "bookmaker_id": 21,
                                  "score_movement": -1
                                },
                                {
                                  "id": 1011,
                                  "score": 70,
                                  "bookmaker_id": 37,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1013,
                                  "score": 70,
                                  "bookmaker_id": 11,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1016,
                                  "score": 60,
                                  "bookmaker_id": 1,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1017,
                                  "score": 51,
                                  "bookmaker_id": 53,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1018,
                                  "score": 51,
                                  "bookmaker_id": 20,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1019,
                                  "score": 56,
                                  "bookmaker_id": 49,
                                  "score_movement": 1
                                },
                                {
                                  "id": 977,
                                  "score": 51,
                                  "bookmaker_id": 17,
                                  "score_movement": 1
                                },
                                {
                                  "id": 993,
                                  "score": 19,
                                  "bookmaker_id": 16,
                                  "score_movement": -1
                                },
                                {
                                  "id": 995,
                                  "score": 56,
                                  "bookmaker_id": 14,
                                  "score_movement": 1
                                },
                                {
                                  "id": 996,
                                  "score": 50,
                                  "bookmaker_id": 24,
                                  "score_movement": 1
                                }
                              ],
                              "type": "0 : 4"
                            },
                            {
                              "odds": [
                                {
                                  "id": 1020,
                                  "score": 151,
                                  "bookmaker_id": 17,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1022,
                                  "score": 81,
                                  "bookmaker_id": 27,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1023,
                                  "score": 46,
                                  "bookmaker_id": 46,
                                  "score_movement": 0
                                },
                                {
                                  "id": 1025,
                                  "score": 111,
                                  "bookmaker_id": 9,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1026,
                                  "score": 85,
                                  "bookmaker_id": 42,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1027,
                                  "score": 81,
                                  "bookmaker_id": 40,
                                  "score_movement": -1
                                },
                                {
                                  "id": 1028,
                                  "score": 30,
                                  "bookmaker_id": 16,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1033,
                                  "score": 101,
                                  "bookmaker_id": 14,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1036,
                                  "score": 100,
                                  "bookmaker_id": 24,
                                  "score_movement": -1
                                },
                                {
                                  "id": 1038,
                                  "score": 101,
                                  "bookmaker_id": 39,
                                  "score_movement": -1
                                },
                                {
                                  "id": 1039,
                                  "score": 151,
                                  "bookmaker_id": 23,
                                  "score_movement": 0
                                },
                                {
                                  "id": 1040,
                                  "score": 151,
                                  "bookmaker_id": 4,
                                  "score_movement": 0
                                },
                                {
                                  "id": 1042,
                                  "score": 126,
                                  "bookmaker_id": 54,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1047,
                                  "score": 101,
                                  "bookmaker_id": 21,
                                  "score_movement": 0
                                },
                                {
                                  "id": 1048,
                                  "score": 101,
                                  "bookmaker_id": 37,
                                  "score_movement": 0
                                },
                                {
                                  "id": 1051,
                                  "score": 126,
                                  "bookmaker_id": 53,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1052,
                                  "score": 101,
                                  "bookmaker_id": 11,
                                  "score_movement": 0
                                },
                                {
                                  "id": 1055,
                                  "score": 76,
                                  "bookmaker_id": 20,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1057,
                                  "score": 151,
                                  "bookmaker_id": 49,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1029,
                                  "score": 251,
                                  "bookmaker_id": 19,
                                  "bookmaker_name": "Novibet",
                                  "score_movement": 1,
                                  "bookmaker_order": 47
                                }
                              ],
                              "type": "0 : 5"
                            },
                            {
                              "odds": [
                                {
                                  "id": 1058,
                                  "score": 81,
                                  "bookmaker_id": 46,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1061,
                                  "score": 56,
                                  "bookmaker_id": 25,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1062,
                                  "score": 100,
                                  "bookmaker_id": 42,
                                  "score_movement": 0
                                },
                                {
                                  "id": 1064,
                                  "score": 501,
                                  "bookmaker_id": 19,
                                  "bookmaker_name": "Novibet",
                                  "score_movement": 0,
                                  "bookmaker_order": 47
                                },
                                {
                                  "id": 1076,
                                  "score": 101,
                                  "bookmaker_id": 21,
                                  "score_movement": 0
                                },
                                {
                                  "id": 1077,
                                  "score": 101,
                                  "bookmaker_id": 37,
                                  "score_movement": 0
                                },
                                {
                                  "id": 1081,
                                  "score": 251,
                                  "bookmaker_id": 49,
                                  "score_movement": 0
                                },
                                {
                                  "id": 1068,
                                  "score": 151,
                                  "bookmaker_id": 14,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1071,
                                  "score": 100,
                                  "bookmaker_id": 24,
                                  "score_movement": -1
                                },
                                {
                                  "id": 1072,
                                  "score": 351,
                                  "bookmaker_id": 39,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1073,
                                  "score": 151,
                                  "bookmaker_id": 23,
                                  "score_movement": 0
                                },
                                {
                                  "id": 1075,
                                  "score": 151,
                                  "bookmaker_id": 4,
                                  "score_movement": 0
                                },
                                {
                                  "id": 1079,
                                  "score": 101,
                                  "bookmaker_id": 11,
                                  "score_movement": 0
                                }
                              ],
                              "type": "0 : 6"
                            },
                            {
                              "odds": [
                                {
                                  "id": 1083,
                                  "score": 101,
                                  "bookmaker_id": 46,
                                  "score_movement": 0
                                },
                                {
                                  "id": 1084,
                                  "score": 151,
                                  "bookmaker_id": 14,
                                  "score_movement": 0
                                },
                                {
                                  "id": 1085,
                                  "score": 251,
                                  "bookmaker_id": 49,
                                  "bookmaker_name": "FanDuel",
                                  "score_movement": 0,
                                  "bookmaker_order": 56
                                }
                              ],
                              "type": "0 : 7"
                            },
                            {
                              "odds": [
                                {
                                  "id": 1087,
                                  "score": 151,
                                  "bookmaker_id": 46,
                                  "score_movement": 0
                                },
                                {
                                  "id": 1091,
                                  "score": 151,
                                  "bookmaker_id": 14,
                                  "score_movement": 0
                                },
                                {
                                  "id": 1097,
                                  "score": 251,
                                  "bookmaker_id": 49,
                                  "bookmaker_name": "FanDuel",
                                  "score_movement": 0,
                                  "bookmaker_order": 56
                                }
                              ],
                              "type": "0 : 8"
                            },
                            {
                              "odds": [
                                {
                                  "id": 1098,
                                  "score": 151,
                                  "bookmaker_id": 14,
                                  "score_movement": 0
                                },
                                {
                                  "id": 1099,
                                  "score": 251,
                                  "bookmaker_id": 49,
                                  "bookmaker_name": "FanDuel",
                                  "score_movement": 0,
                                  "bookmaker_order": 56
                                }
                              ],
                              "type": "0 : 9"
                            },
                            {
                              "odds": [
                                {
                                  "id": 1114,
                                  "score": 8,
                                  "bookmaker_id": 9,
                                  "score_movement": -1
                                },
                                {
                                  "id": 1118,
                                  "score": 6.5,
                                  "bookmaker_id": 16,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1136,
                                  "score": 8.2,
                                  "bookmaker_id": 1,
                                  "score_movement": -1
                                },
                                {
                                  "id": 1141,
                                  "score": 8.5,
                                  "bookmaker_id": 49,
                                  "score_movement": -1
                                },
                                {
                                  "id": 1139,
                                  "score": 7,
                                  "bookmaker_id": 53,
                                  "score_movement": -1
                                },
                                {
                                  "id": 1106,
                                  "score": 7.5,
                                  "bookmaker_id": 17,
                                  "score_movement": -1
                                },
                                {
                                  "id": 1108,
                                  "score": 6.5,
                                  "bookmaker_id": 27,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1133,
                                  "score": 7.8,
                                  "bookmaker_id": 37,
                                  "score_movement": -1
                                },
                                {
                                  "id": 1111,
                                  "score": 8.5,
                                  "bookmaker_id": 46,
                                  "score_movement": -1
                                },
                                {
                                  "id": 1123,
                                  "score": 8,
                                  "bookmaker_id": 14,
                                  "score_movement": -1
                                },
                                {
                                  "id": 1116,
                                  "score": 8.5,
                                  "bookmaker_id": 42,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1122,
                                  "score": 8.4,
                                  "bookmaker_id": 19,
                                  "score_movement": -1
                                },
                                {
                                  "id": 1124,
                                  "score": 8.5,
                                  "bookmaker_id": 24,
                                  "score_movement": -1
                                },
                                {
                                  "id": 1134,
                                  "score": 7.8,
                                  "bookmaker_id": 11,
                                  "score_movement": -1
                                },
                                {
                                  "id": 1117,
                                  "score": 6.5,
                                  "bookmaker_id": 40,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1140,
                                  "score": 7,
                                  "bookmaker_id": 20,
                                  "score_movement": -1
                                },
                                {
                                  "id": 1127,
                                  "score": 7.5,
                                  "bookmaker_id": 23,
                                  "score_movement": -1
                                },
                                {
                                  "id": 1128,
                                  "score": 7.5,
                                  "bookmaker_id": 4,
                                  "score_movement": -1
                                },
                                {
                                  "id": 1129,
                                  "score": 8.5,
                                  "bookmaker_id": 54,
                                  "score_movement": -1
                                },
                                {
                                  "id": 1131,
                                  "score": 8.2,
                                  "bookmaker_id": 21,
                                  "score_movement": -1
                                },
                                {
                                  "id": 1113,
                                  "score": 8.25,
                                  "bookmaker_id": 10,
                                  "score_movement": -1
                                },
                                {
                                  "id": 1126,
                                  "score": 8.5,
                                  "bookmaker_id": 39,
                                  "bookmaker_name": "bet365",
                                  "score_movement": -1,
                                  "bookmaker_order": 2
                                }
                              ],
                              "type": "1 : 0"
                            },
                            {
                              "odds": [
                                {
                                  "id": 1763,
                                  "score": 151,
                                  "bookmaker_id": 14,
                                  "score_movement": 0
                                },
                                {
                                  "id": 1764,
                                  "score": 251,
                                  "bookmaker_id": 49,
                                  "bookmaker_name": "FanDuel",
                                  "score_movement": 0,
                                  "bookmaker_order": 56
                                }
                              ],
                              "type": "10 : 0"
                            },
                            {
                              "odds": [
                                {
                                  "id": 1765,
                                  "score": 251,
                                  "bookmaker_id": 49,
                                  "bookmaker_name": "FanDuel",
                                  "score_movement": 0,
                                  "bookmaker_order": 56
                                }
                              ],
                              "type": "10 : 1"
                            },
                            {
                              "odds": [
                                {
                                  "id": 1180,
                                  "score": 6.2,
                                  "bookmaker_id": 1,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1173,
                                  "score": 5.4,
                                  "bookmaker_id": 21,
                                  "score_movement": -1
                                },
                                {
                                  "id": 1152,
                                  "score": 4.4,
                                  "bookmaker_id": 40,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1162,
                                  "score": 5.5,
                                  "bookmaker_id": 39,
                                  "score_movement": -1
                                },
                                {
                                  "id": 1146,
                                  "score": 4.4,
                                  "bookmaker_id": 27,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1147,
                                  "score": 6,
                                  "bookmaker_id": 46,
                                  "score_movement": 0
                                },
                                {
                                  "id": 1153,
                                  "score": 4.4,
                                  "bookmaker_id": 16,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1157,
                                  "score": 5.5,
                                  "bookmaker_id": 14,
                                  "score_movement": -1
                                },
                                {
                                  "id": 1171,
                                  "score": 5.75,
                                  "bookmaker_id": 4,
                                  "score_movement": -1
                                },
                                {
                                  "id": 1172,
                                  "score": 5.5,
                                  "bookmaker_id": 54,
                                  "score_movement": -1
                                },
                                {
                                  "id": 1175,
                                  "score": 5.4,
                                  "bookmaker_id": 37,
                                  "score_movement": 0
                                },
                                {
                                  "id": 1143,
                                  "score": 5.75,
                                  "bookmaker_id": 17,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1148,
                                  "score": 5.75,
                                  "bookmaker_id": 10,
                                  "score_movement": -1
                                },
                                {
                                  "id": 1165,
                                  "score": 5.75,
                                  "bookmaker_id": 23,
                                  "score_movement": -1
                                },
                                {
                                  "id": 1155,
                                  "score": 6,
                                  "bookmaker_id": 19,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1182,
                                  "score": 5.25,
                                  "bookmaker_id": 53,
                                  "score_movement": -1
                                },
                                {
                                  "id": 1185,
                                  "score": 6,
                                  "bookmaker_id": 49,
                                  "score_movement": -1
                                },
                                {
                                  "id": 1149,
                                  "score": 5.3,
                                  "bookmaker_id": 9,
                                  "score_movement": -1
                                },
                                {
                                  "id": 1179,
                                  "score": 5.4,
                                  "bookmaker_id": 11,
                                  "score_movement": -1
                                },
                                {
                                  "id": 1183,
                                  "score": 4.9,
                                  "bookmaker_id": 20,
                                  "score_movement": -1
                                },
                                {
                                  "id": 1158,
                                  "score": 6.5,
                                  "bookmaker_id": 24,
                                  "bookmaker_name": "1Bet",
                                  "score_movement": 1,
                                  "bookmaker_order": 70
                                }
                              ],
                              "type": "1 : 1"
                            },
                            {
                              "odds": [
                                {
                                  "id": 1320,
                                  "score": 251,
                                  "bookmaker_id": 49,
                                  "bookmaker_name": "FanDuel",
                                  "score_movement": 0,
                                  "bookmaker_order": 56
                                }
                              ],
                              "type": "1 : 10"
                            },
                            {
                              "odds": [
                                {
                                  "id": 1766,
                                  "score": 251,
                                  "bookmaker_id": 49,
                                  "bookmaker_name": "FanDuel",
                                  "score_movement": 0,
                                  "bookmaker_order": 56
                                }
                              ],
                              "type": "11 : 0"
                            },
                            {
                              "odds": [
                                {
                                  "id": 1196,
                                  "score": 9,
                                  "bookmaker_id": 42,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1202,
                                  "score": 10,
                                  "bookmaker_id": 24,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1207,
                                  "score": 9,
                                  "bookmaker_id": 23,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1208,
                                  "score": 9,
                                  "bookmaker_id": 4,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1187,
                                  "score": 9,
                                  "bookmaker_id": 17,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1199,
                                  "score": 9.3,
                                  "bookmaker_id": 19,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1219,
                                  "score": 7.5,
                                  "bookmaker_id": 53,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1224,
                                  "score": 9.5,
                                  "bookmaker_id": 49,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1194,
                                  "score": 9.5,
                                  "bookmaker_id": 10,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1195,
                                  "score": 9.2,
                                  "bookmaker_id": 9,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1189,
                                  "score": 8.5,
                                  "bookmaker_id": 46,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1214,
                                  "score": 9,
                                  "bookmaker_id": 11,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1188,
                                  "score": 6.1,
                                  "bookmaker_id": 27,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1198,
                                  "score": 6.1,
                                  "bookmaker_id": 16,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1212,
                                  "score": 9,
                                  "bookmaker_id": 21,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1215,
                                  "score": 8.2,
                                  "bookmaker_id": 1,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1222,
                                  "score": 7.5,
                                  "bookmaker_id": 20,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1201,
                                  "score": 8.5,
                                  "bookmaker_id": 14,
                                  "score_movement": -1
                                },
                                {
                                  "id": 1211,
                                  "score": 8.5,
                                  "bookmaker_id": 54,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1213,
                                  "score": 9,
                                  "bookmaker_id": 37,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1197,
                                  "score": 6.1,
                                  "bookmaker_id": 40,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1205,
                                  "score": 10,
                                  "bookmaker_id": 39,
                                  "bookmaker_name": "bet365",
                                  "score_movement": 1,
                                  "bookmaker_order": 2
                                }
                              ],
                              "type": "1 : 2"
                            },
                            {
                              "odds": [
                                {
                                  "id": 1238,
                                  "score": 9,
                                  "bookmaker_id": 40,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1256,
                                  "score": 19,
                                  "bookmaker_id": 1,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1232,
                                  "score": 21,
                                  "bookmaker_id": 9,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1227,
                                  "score": 9,
                                  "bookmaker_id": 27,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1230,
                                  "score": 21,
                                  "bookmaker_id": 10,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1237,
                                  "score": 19,
                                  "bookmaker_id": 42,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1239,
                                  "score": 9,
                                  "bookmaker_id": 16,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1244,
                                  "score": 22,
                                  "bookmaker_id": 24,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1247,
                                  "score": 20,
                                  "bookmaker_id": 4,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1228,
                                  "score": 15,
                                  "bookmaker_id": 46,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1242,
                                  "score": 21,
                                  "bookmaker_id": 14,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1261,
                                  "score": 21,
                                  "bookmaker_id": 49,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1248,
                                  "score": 17,
                                  "bookmaker_id": 54,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1257,
                                  "score": 15,
                                  "bookmaker_id": 53,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1250,
                                  "score": 20,
                                  "bookmaker_id": 21,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1245,
                                  "score": 21,
                                  "bookmaker_id": 39,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1251,
                                  "score": 20,
                                  "bookmaker_id": 37,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1260,
                                  "score": 19,
                                  "bookmaker_id": 20,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1225,
                                  "score": 19,
                                  "bookmaker_id": 17,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1253,
                                  "score": 20,
                                  "bookmaker_id": 11,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1246,
                                  "score": 20,
                                  "bookmaker_id": 23,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1241,
                                  "score": 23,
                                  "bookmaker_id": 19,
                                  "bookmaker_name": "Novibet",
                                  "score_movement": 1,
                                  "bookmaker_order": 47
                                }
                              ],
                              "type": "1 : 3"
                            },
                            {
                              "odds": [
                                {
                                  "id": 1264,
                                  "score": 26,
                                  "bookmaker_id": 46,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1278,
                                  "score": 60,
                                  "bookmaker_id": 37,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1262,
                                  "score": 51,
                                  "bookmaker_id": 17,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1265,
                                  "score": 60,
                                  "bookmaker_id": 10,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1275,
                                  "score": 61,
                                  "bookmaker_id": 4,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1276,
                                  "score": 46,
                                  "bookmaker_id": 54,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1282,
                                  "score": 46,
                                  "bookmaker_id": 20,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1271,
                                  "score": 56,
                                  "bookmaker_id": 14,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1277,
                                  "score": 60,
                                  "bookmaker_id": 21,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1268,
                                  "score": 26,
                                  "bookmaker_id": 40,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1273,
                                  "score": 41,
                                  "bookmaker_id": 39,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1266,
                                  "score": 56,
                                  "bookmaker_id": 9,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1263,
                                  "score": 26,
                                  "bookmaker_id": 27,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1267,
                                  "score": 40,
                                  "bookmaker_id": 42,
                                  "score_movement": -1
                                },
                                {
                                  "id": 1274,
                                  "score": 61,
                                  "bookmaker_id": 23,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1279,
                                  "score": 60,
                                  "bookmaker_id": 11,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1283,
                                  "score": 56,
                                  "bookmaker_id": 49,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1272,
                                  "score": 50,
                                  "bookmaker_id": 24,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1269,
                                  "score": 18,
                                  "bookmaker_id": 16,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1280,
                                  "score": 60,
                                  "bookmaker_id": 1,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1281,
                                  "score": 41,
                                  "bookmaker_id": 53,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1270,
                                  "score": 67,
                                  "bookmaker_id": 19,
                                  "bookmaker_name": "Novibet",
                                  "score_movement": 1,
                                  "bookmaker_order": 47
                                }
                              ],
                              "type": "1 : 4"
                            },
                            {
                              "odds": [
                                {
                                  "id": 1289,
                                  "score": 81,
                                  "bookmaker_id": 40,
                                  "score_movement": -1
                                },
                                {
                                  "id": 1292,
                                  "score": 101,
                                  "bookmaker_id": 14,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1302,
                                  "score": 76,
                                  "bookmaker_id": 20,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1293,
                                  "score": 100,
                                  "bookmaker_id": 24,
                                  "score_movement": -1
                                },
                                {
                                  "id": 1295,
                                  "score": 151,
                                  "bookmaker_id": 23,
                                  "score_movement": 0
                                },
                                {
                                  "id": 1303,
                                  "score": 151,
                                  "bookmaker_id": 49,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1296,
                                  "score": 151,
                                  "bookmaker_id": 4,
                                  "score_movement": 0
                                },
                                {
                                  "id": 1299,
                                  "score": 101,
                                  "bookmaker_id": 37,
                                  "score_movement": 0
                                },
                                {
                                  "id": 1284,
                                  "score": 126,
                                  "bookmaker_id": 17,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1301,
                                  "score": 101,
                                  "bookmaker_id": 53,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1285,
                                  "score": 81,
                                  "bookmaker_id": 27,
                                  "score_movement": -1
                                },
                                {
                                  "id": 1290,
                                  "score": 30,
                                  "bookmaker_id": 16,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1294,
                                  "score": 101,
                                  "bookmaker_id": 39,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1286,
                                  "score": 41,
                                  "bookmaker_id": 46,
                                  "score_movement": 0
                                },
                                {
                                  "id": 1297,
                                  "score": 101,
                                  "bookmaker_id": 54,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1298,
                                  "score": 101,
                                  "bookmaker_id": 21,
                                  "score_movement": 0
                                },
                                {
                                  "id": 1288,
                                  "score": 85,
                                  "bookmaker_id": 42,
                                  "score_movement": -1
                                },
                                {
                                  "id": 1287,
                                  "score": 111,
                                  "bookmaker_id": 9,
                                  "score_movement": -1
                                },
                                {
                                  "id": 1300,
                                  "score": 101,
                                  "bookmaker_id": 11,
                                  "score_movement": 0
                                },
                                {
                                  "id": 1291,
                                  "score": 251,
                                  "bookmaker_id": 19,
                                  "bookmaker_name": "Novibet",
                                  "score_movement": 1,
                                  "bookmaker_order": 47
                                }
                              ],
                              "type": "1 : 5"
                            },
                            {
                              "odds": [
                                {
                                  "id": 1311,
                                  "score": 151,
                                  "bookmaker_id": 23,
                                  "score_movement": 0
                                },
                                {
                                  "id": 1309,
                                  "score": 100,
                                  "bookmaker_id": 24,
                                  "score_movement": -1
                                },
                                {
                                  "id": 1313,
                                  "score": 251,
                                  "bookmaker_id": 49,
                                  "score_movement": 0
                                },
                                {
                                  "id": 1305,
                                  "score": 81,
                                  "bookmaker_id": 46,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1308,
                                  "score": 151,
                                  "bookmaker_id": 14,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1310,
                                  "score": 351,
                                  "bookmaker_id": 39,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1312,
                                  "score": 151,
                                  "bookmaker_id": 4,
                                  "score_movement": 0
                                },
                                {
                                  "id": 1306,
                                  "score": 100,
                                  "bookmaker_id": 42,
                                  "score_movement": 0
                                },
                                {
                                  "id": 1304,
                                  "score": 251,
                                  "bookmaker_id": 17,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1307,
                                  "score": 501,
                                  "bookmaker_id": 19,
                                  "bookmaker_name": "Novibet",
                                  "score_movement": 1,
                                  "bookmaker_order": 47
                                }
                              ],
                              "type": "1 : 6"
                            },
                            {
                              "odds": [
                                {
                                  "id": 1315,
                                  "score": 151,
                                  "bookmaker_id": 14,
                                  "score_movement": 0
                                },
                                {
                                  "id": 1314,
                                  "score": 126,
                                  "bookmaker_id": 46,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1316,
                                  "score": 251,
                                  "bookmaker_id": 49,
                                  "bookmaker_name": "FanDuel",
                                  "score_movement": 0,
                                  "bookmaker_order": 56
                                }
                              ],
                              "type": "1 : 7"
                            },
                            {
                              "odds": [
                                {
                                  "id": 1318,
                                  "score": 251,
                                  "bookmaker_id": 49,
                                  "bookmaker_name": "FanDuel",
                                  "score_movement": 0,
                                  "bookmaker_order": 56
                                },
                                {
                                  "id": 1317,
                                  "score": 151,
                                  "bookmaker_id": 46,
                                  "score_movement": 0
                                }
                              ],
                              "type": "1 : 8"
                            },
                            {
                              "odds": [
                                {
                                  "id": 1319,
                                  "score": 251,
                                  "bookmaker_id": 49,
                                  "bookmaker_name": "FanDuel",
                                  "score_movement": 0,
                                  "bookmaker_order": 56
                                }
                              ],
                              "type": "1 : 9"
                            },
                            {
                              "odds": [
                                {
                                  "id": 1327,
                                  "score": 8.5,
                                  "bookmaker_id": 40,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1341,
                                  "score": 13,
                                  "bookmaker_id": 20,
                                  "score_movement": -1
                                },
                                {
                                  "id": 1321,
                                  "score": 13,
                                  "bookmaker_id": 17,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1325,
                                  "score": 15.25,
                                  "bookmaker_id": 9,
                                  "score_movement": -1
                                },
                                {
                                  "id": 1336,
                                  "score": 14,
                                  "bookmaker_id": 21,
                                  "score_movement": -1
                                },
                                {
                                  "id": 1338,
                                  "score": 14,
                                  "bookmaker_id": 11,
                                  "score_movement": -1
                                },
                                {
                                  "id": 1340,
                                  "score": 13,
                                  "bookmaker_id": 53,
                                  "score_movement": -1
                                },
                                {
                                  "id": 1331,
                                  "score": 16,
                                  "bookmaker_id": 24,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1330,
                                  "score": 15,
                                  "bookmaker_id": 14,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1323,
                                  "score": 13,
                                  "bookmaker_id": 46,
                                  "score_movement": -1
                                },
                                {
                                  "id": 1329,
                                  "score": 16.75,
                                  "bookmaker_id": 19,
                                  "score_movement": -1
                                },
                                {
                                  "id": 1342,
                                  "score": 17,
                                  "bookmaker_id": 49,
                                  "bookmaker_name": "FanDuel",
                                  "score_movement": -1,
                                  "bookmaker_order": 56
                                },
                                {
                                  "id": 1326,
                                  "score": 15,
                                  "bookmaker_id": 42,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1333,
                                  "score": 14,
                                  "bookmaker_id": 23,
                                  "score_movement": -1
                                },
                                {
                                  "id": 1322,
                                  "score": 8.5,
                                  "bookmaker_id": 27,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1332,
                                  "score": 15,
                                  "bookmaker_id": 39,
                                  "score_movement": -1
                                },
                                {
                                  "id": 1335,
                                  "score": 15,
                                  "bookmaker_id": 54,
                                  "score_movement": -1
                                },
                                {
                                  "id": 1324,
                                  "score": 14,
                                  "bookmaker_id": 10,
                                  "score_movement": -1
                                },
                                {
                                  "id": 1339,
                                  "score": 13,
                                  "bookmaker_id": 1,
                                  "score_movement": -1
                                },
                                {
                                  "id": 1328,
                                  "score": 8.5,
                                  "bookmaker_id": 16,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1337,
                                  "score": 14,
                                  "bookmaker_id": 37,
                                  "score_movement": -1
                                },
                                {
                                  "id": 1334,
                                  "score": 14,
                                  "bookmaker_id": 4,
                                  "score_movement": -1
                                }
                              ],
                              "type": "2 : 0"
                            },
                            {
                              "odds": [
                                {
                                  "id": 1348,
                                  "score": 11,
                                  "bookmaker_id": 42,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1354,
                                  "score": 12,
                                  "bookmaker_id": 39,
                                  "bookmaker_name": "bet365",
                                  "score_movement": 1,
                                  "bookmaker_order": 2
                                },
                                {
                                  "id": 1359,
                                  "score": 11,
                                  "bookmaker_id": 37,
                                  "score_movement": 0
                                },
                                {
                                  "id": 1347,
                                  "score": 11.25,
                                  "bookmaker_id": 9,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1349,
                                  "score": 7,
                                  "bookmaker_id": 40,
                                  "score_movement": 0
                                },
                                {
                                  "id": 1352,
                                  "score": 11,
                                  "bookmaker_id": 14,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1363,
                                  "score": 9.5,
                                  "bookmaker_id": 20,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1362,
                                  "score": 9.5,
                                  "bookmaker_id": 53,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1355,
                                  "score": 10.5,
                                  "bookmaker_id": 23,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1346,
                                  "score": 11,
                                  "bookmaker_id": 10,
                                  "score_movement": 0
                                },
                                {
                                  "id": 1357,
                                  "score": 10,
                                  "bookmaker_id": 54,
                                  "score_movement": -1
                                },
                                {
                                  "id": 1360,
                                  "score": 11,
                                  "bookmaker_id": 11,
                                  "score_movement": 0
                                },
                                {
                                  "id": 1343,
                                  "score": 11,
                                  "bookmaker_id": 17,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1344,
                                  "score": 7,
                                  "bookmaker_id": 27,
                                  "score_movement": 0
                                },
                                {
                                  "id": 1350,
                                  "score": 7,
                                  "bookmaker_id": 16,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1353,
                                  "score": 12,
                                  "bookmaker_id": 24,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1358,
                                  "score": 11,
                                  "bookmaker_id": 21,
                                  "score_movement": 0
                                },
                                {
                                  "id": 1351,
                                  "score": 11.25,
                                  "bookmaker_id": 19,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1356,
                                  "score": 10.5,
                                  "bookmaker_id": 4,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1345,
                                  "score": 9.5,
                                  "bookmaker_id": 46,
                                  "score_movement": -1
                                },
                                {
                                  "id": 1361,
                                  "score": 10,
                                  "bookmaker_id": 1,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1364,
                                  "score": 12,
                                  "bookmaker_id": 49,
                                  "score_movement": 1
                                }
                              ],
                              "type": "2 : 1"
                            },
                            {
                              "odds": [
                                {
                                  "id": 1370,
                                  "score": 7.5,
                                  "bookmaker_id": 16,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1371,
                                  "score": 14.75,
                                  "bookmaker_id": 19,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1383,
                                  "score": 13,
                                  "bookmaker_id": 20,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1381,
                                  "score": 14,
                                  "bookmaker_id": 1,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1365,
                                  "score": 13,
                                  "bookmaker_id": 17,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1367,
                                  "score": 15,
                                  "bookmaker_id": 10,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1369,
                                  "score": 7.5,
                                  "bookmaker_id": 40,
                                  "score_movement": 0
                                },
                                {
                                  "id": 1378,
                                  "score": 14,
                                  "bookmaker_id": 21,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1372,
                                  "score": 15,
                                  "bookmaker_id": 14,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1366,
                                  "score": 7.5,
                                  "bookmaker_id": 27,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1376,
                                  "score": 16,
                                  "bookmaker_id": 4,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1374,
                                  "score": 15,
                                  "bookmaker_id": 39,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1375,
                                  "score": 16,
                                  "bookmaker_id": 23,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1377,
                                  "score": 13,
                                  "bookmaker_id": 54,
                                  "score_movement": 0
                                },
                                {
                                  "id": 1379,
                                  "score": 15,
                                  "bookmaker_id": 37,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1382,
                                  "score": 13,
                                  "bookmaker_id": 53,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1368,
                                  "score": 15,
                                  "bookmaker_id": 9,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1380,
                                  "score": 15,
                                  "bookmaker_id": 11,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1384,
                                  "score": 16,
                                  "bookmaker_id": 49,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1373,
                                  "score": 17,
                                  "bookmaker_id": 24,
                                  "bookmaker_name": "1Bet",
                                  "score_movement": 1,
                                  "bookmaker_order": 70
                                }
                              ],
                              "type": "2 : 2"
                            },
                            {
                              "odds": [
                                {
                                  "id": 1395,
                                  "score": 35,
                                  "bookmaker_id": 24,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1396,
                                  "score": 34,
                                  "bookmaker_id": 39,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1405,
                                  "score": 23,
                                  "bookmaker_id": 20,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1392,
                                  "score": 12.5,
                                  "bookmaker_id": 16,
                                  "score_movement": -1
                                },
                                {
                                  "id": 1398,
                                  "score": 31,
                                  "bookmaker_id": 4,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1401,
                                  "score": 40,
                                  "bookmaker_id": 37,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1385,
                                  "score": 29,
                                  "bookmaker_id": 17,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1399,
                                  "score": 29,
                                  "bookmaker_id": 54,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1387,
                                  "score": 21,
                                  "bookmaker_id": 46,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1397,
                                  "score": 31,
                                  "bookmaker_id": 23,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1400,
                                  "score": 35,
                                  "bookmaker_id": 21,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1404,
                                  "score": 26,
                                  "bookmaker_id": 53,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1389,
                                  "score": 36,
                                  "bookmaker_id": 9,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1402,
                                  "score": 40,
                                  "bookmaker_id": 11,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1403,
                                  "score": 35,
                                  "bookmaker_id": 1,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1390,
                                  "score": 30,
                                  "bookmaker_id": 42,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1391,
                                  "score": 12.5,
                                  "bookmaker_id": 40,
                                  "score_movement": -1
                                },
                                {
                                  "id": 1393,
                                  "score": 37,
                                  "bookmaker_id": 19,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1394,
                                  "score": 29,
                                  "bookmaker_id": 14,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1386,
                                  "score": 12.5,
                                  "bookmaker_id": 27,
                                  "score_movement": -1
                                },
                                {
                                  "id": 1406,
                                  "score": 36,
                                  "bookmaker_id": 49,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1388,
                                  "score": 40,
                                  "bookmaker_id": 10,
                                  "bookmaker_name": "Interwetten",
                                  "score_movement": 1,
                                  "bookmaker_order": 18
                                }
                              ],
                              "type": "2 : 3"
                            },
                            {
                              "odds": [
                                {
                                  "id": 1416,
                                  "score": 81,
                                  "bookmaker_id": 14,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1412,
                                  "score": 70,
                                  "bookmaker_id": 42,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1413,
                                  "score": 41,
                                  "bookmaker_id": 40,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1415,
                                  "score": 101,
                                  "bookmaker_id": 19,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1418,
                                  "score": 67,
                                  "bookmaker_id": 39,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1420,
                                  "score": 81,
                                  "bookmaker_id": 4,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1421,
                                  "score": 67,
                                  "bookmaker_id": 54,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1425,
                                  "score": 101,
                                  "bookmaker_id": 1,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1409,
                                  "score": 34,
                                  "bookmaker_id": 46,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1410,
                                  "score": 110,
                                  "bookmaker_id": 10,
                                  "bookmaker_name": "Interwetten",
                                  "score_movement": 1,
                                  "bookmaker_order": 18
                                },
                                {
                                  "id": 1411,
                                  "score": 91,
                                  "bookmaker_id": 9,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1414,
                                  "score": 23,
                                  "bookmaker_id": 16,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1428,
                                  "score": 81,
                                  "bookmaker_id": 49,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1407,
                                  "score": 81,
                                  "bookmaker_id": 17,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1408,
                                  "score": 41,
                                  "bookmaker_id": 27,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1417,
                                  "score": 90,
                                  "bookmaker_id": 24,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1422,
                                  "score": 101,
                                  "bookmaker_id": 21,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1427,
                                  "score": 56,
                                  "bookmaker_id": 20,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1423,
                                  "score": 101,
                                  "bookmaker_id": 37,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1424,
                                  "score": 101,
                                  "bookmaker_id": 11,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1426,
                                  "score": 61,
                                  "bookmaker_id": 53,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1419,
                                  "score": 81,
                                  "bookmaker_id": 23,
                                  "score_movement": 1
                                }
                              ],
                              "type": "2 : 4"
                            },
                            {
                              "odds": [
                                {
                                  "id": 1431,
                                  "score": 51,
                                  "bookmaker_id": 46,
                                  "score_movement": 0
                                },
                                {
                                  "id": 1443,
                                  "score": 76,
                                  "bookmaker_id": 20,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1429,
                                  "score": 201,
                                  "bookmaker_id": 17,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1430,
                                  "score": 121,
                                  "bookmaker_id": 27,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1432,
                                  "score": 100,
                                  "bookmaker_id": 42,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1433,
                                  "score": 111,
                                  "bookmaker_id": 40,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1434,
                                  "score": 34,
                                  "bookmaker_id": 16,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1436,
                                  "score": 126,
                                  "bookmaker_id": 14,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1437,
                                  "score": 100,
                                  "bookmaker_id": 24,
                                  "score_movement": -1
                                },
                                {
                                  "id": 1438,
                                  "score": 151,
                                  "bookmaker_id": 39,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1439,
                                  "score": 151,
                                  "bookmaker_id": 23,
                                  "score_movement": 0
                                },
                                {
                                  "id": 1440,
                                  "score": 151,
                                  "bookmaker_id": 4,
                                  "score_movement": 0
                                },
                                {
                                  "id": 1441,
                                  "score": 126,
                                  "bookmaker_id": 54,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1444,
                                  "score": 251,
                                  "bookmaker_id": 49,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1442,
                                  "score": 126,
                                  "bookmaker_id": 53,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1435,
                                  "score": 451,
                                  "bookmaker_id": 19,
                                  "bookmaker_name": "Novibet",
                                  "score_movement": 1,
                                  "bookmaker_order": 47
                                }
                              ],
                              "type": "2 : 5"
                            },
                            {
                              "odds": [
                                {
                                  "id": 1445,
                                  "score": 126,
                                  "bookmaker_id": 46,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1446,
                                  "score": 100,
                                  "bookmaker_id": 42,
                                  "score_movement": 0
                                },
                                {
                                  "id": 1451,
                                  "score": 151,
                                  "bookmaker_id": 23,
                                  "score_movement": 0
                                },
                                {
                                  "id": 1452,
                                  "score": 151,
                                  "bookmaker_id": 4,
                                  "score_movement": 0
                                },
                                {
                                  "id": 1453,
                                  "score": 251,
                                  "bookmaker_id": 49,
                                  "score_movement": 0
                                },
                                {
                                  "id": 1448,
                                  "score": 151,
                                  "bookmaker_id": 14,
                                  "score_movement": 0
                                },
                                {
                                  "id": 1449,
                                  "score": 351,
                                  "bookmaker_id": 24,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1450,
                                  "score": 351,
                                  "bookmaker_id": 39,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1447,
                                  "score": 501,
                                  "bookmaker_id": 19,
                                  "bookmaker_name": "Novibet",
                                  "score_movement": 0,
                                  "bookmaker_order": 47
                                }
                              ],
                              "type": "2 : 6"
                            },
                            {
                              "odds": [
                                {
                                  "id": 1454,
                                  "score": 151,
                                  "bookmaker_id": 46,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1455,
                                  "score": 251,
                                  "bookmaker_id": 49,
                                  "bookmaker_name": "FanDuel",
                                  "score_movement": 0,
                                  "bookmaker_order": 56
                                }
                              ],
                              "type": "2 : 7"
                            },
                            {
                              "odds": [
                                {
                                  "id": 1456,
                                  "score": 151,
                                  "bookmaker_id": 46,
                                  "score_movement": 0
                                },
                                {
                                  "id": 1457,
                                  "score": 251,
                                  "bookmaker_id": 49,
                                  "bookmaker_name": "FanDuel",
                                  "score_movement": 0,
                                  "bookmaker_order": 56
                                }
                              ],
                              "type": "2 : 8"
                            },
                            {
                              "odds": [
                                {
                                  "id": 1458,
                                  "score": 251,
                                  "bookmaker_id": 49,
                                  "bookmaker_name": "FanDuel",
                                  "score_movement": 0,
                                  "bookmaker_order": 56
                                }
                              ],
                              "type": "2 : 9"
                            },
                            {
                              "odds": [
                                {
                                  "id": 1459,
                                  "score": 29,
                                  "bookmaker_id": 17,
                                  "score_movement": -1
                                },
                                {
                                  "id": 1460,
                                  "score": 25,
                                  "bookmaker_id": 27,
                                  "score_movement": -1
                                },
                                {
                                  "id": 1466,
                                  "score": 18,
                                  "bookmaker_id": 16,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1470,
                                  "score": 34,
                                  "bookmaker_id": 39,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1477,
                                  "score": 35,
                                  "bookmaker_id": 1,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1471,
                                  "score": 34,
                                  "bookmaker_id": 23,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1474,
                                  "score": 40,
                                  "bookmaker_id": 21,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1476,
                                  "score": 40,
                                  "bookmaker_id": 11,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1461,
                                  "score": 26,
                                  "bookmaker_id": 46,
                                  "score_movement": 0
                                },
                                {
                                  "id": 1462,
                                  "score": 40,
                                  "bookmaker_id": 10,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1463,
                                  "score": 41,
                                  "bookmaker_id": 9,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1464,
                                  "score": 30,
                                  "bookmaker_id": 42,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1465,
                                  "score": 25,
                                  "bookmaker_id": 40,
                                  "score_movement": -1
                                },
                                {
                                  "id": 1467,
                                  "score": 46,
                                  "bookmaker_id": 19,
                                  "bookmaker_name": "Novibet",
                                  "score_movement": -1,
                                  "bookmaker_order": 47
                                },
                                {
                                  "id": 1468,
                                  "score": 36,
                                  "bookmaker_id": 14,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1473,
                                  "score": 34,
                                  "bookmaker_id": 54,
                                  "score_movement": -1
                                },
                                {
                                  "id": 1475,
                                  "score": 40,
                                  "bookmaker_id": 37,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1479,
                                  "score": 31,
                                  "bookmaker_id": 20,
                                  "score_movement": -1
                                },
                                {
                                  "id": 1480,
                                  "score": 41,
                                  "bookmaker_id": 49,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1469,
                                  "score": 35,
                                  "bookmaker_id": 24,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1472,
                                  "score": 34,
                                  "bookmaker_id": 4,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1478,
                                  "score": 34,
                                  "bookmaker_id": 53,
                                  "score_movement": 1
                                }
                              ],
                              "type": "3 : 0"
                            },
                            {
                              "odds": [
                                {
                                  "id": 1482,
                                  "score": 18,
                                  "bookmaker_id": 27,
                                  "score_movement": -1
                                },
                                {
                                  "id": 1487,
                                  "score": 18,
                                  "bookmaker_id": 40,
                                  "score_movement": -1
                                },
                                {
                                  "id": 1488,
                                  "score": 15,
                                  "bookmaker_id": 16,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1494,
                                  "score": 26,
                                  "bookmaker_id": 4,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1495,
                                  "score": 26,
                                  "bookmaker_id": 54,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1497,
                                  "score": 30,
                                  "bookmaker_id": 37,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1498,
                                  "score": 30,
                                  "bookmaker_id": 11,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1501,
                                  "score": 23,
                                  "bookmaker_id": 20,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1502,
                                  "score": 31,
                                  "bookmaker_id": 49,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1481,
                                  "score": 23,
                                  "bookmaker_id": 17,
                                  "score_movement": 0
                                },
                                {
                                  "id": 1496,
                                  "score": 29,
                                  "bookmaker_id": 21,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1483,
                                  "score": 21,
                                  "bookmaker_id": 46,
                                  "score_movement": 0
                                },
                                {
                                  "id": 1485,
                                  "score": 30,
                                  "bookmaker_id": 9,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1486,
                                  "score": 26,
                                  "bookmaker_id": 42,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1490,
                                  "score": 29,
                                  "bookmaker_id": 14,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1491,
                                  "score": 30,
                                  "bookmaker_id": 24,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1492,
                                  "score": 29,
                                  "bookmaker_id": 39,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1493,
                                  "score": 26,
                                  "bookmaker_id": 23,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1499,
                                  "score": 28,
                                  "bookmaker_id": 1,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1500,
                                  "score": 23,
                                  "bookmaker_id": 53,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1484,
                                  "score": 30,
                                  "bookmaker_id": 10,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1489,
                                  "score": 34,
                                  "bookmaker_id": 19,
                                  "bookmaker_name": "Novibet",
                                  "score_movement": -1,
                                  "bookmaker_order": 47
                                }
                              ],
                              "type": "3 : 1"
                            },
                            {
                              "odds": [
                                {
                                  "id": 1504,
                                  "score": 21,
                                  "bookmaker_id": 27,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1509,
                                  "score": 21,
                                  "bookmaker_id": 40,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1512,
                                  "score": 41,
                                  "bookmaker_id": 14,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1515,
                                  "score": 36,
                                  "bookmaker_id": 23,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1516,
                                  "score": 36,
                                  "bookmaker_id": 4,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1517,
                                  "score": 34,
                                  "bookmaker_id": 54,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1519,
                                  "score": 45,
                                  "bookmaker_id": 37,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1520,
                                  "score": 45,
                                  "bookmaker_id": 11,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1507,
                                  "score": 43,
                                  "bookmaker_id": 9,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1503,
                                  "score": 34,
                                  "bookmaker_id": 17,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1505,
                                  "score": 23,
                                  "bookmaker_id": 46,
                                  "score_movement": 0
                                },
                                {
                                  "id": 1508,
                                  "score": 35,
                                  "bookmaker_id": 42,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1510,
                                  "score": 16,
                                  "bookmaker_id": 16,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1511,
                                  "score": 45,
                                  "bookmaker_id": 19,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1513,
                                  "score": 40,
                                  "bookmaker_id": 24,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1514,
                                  "score": 41,
                                  "bookmaker_id": 39,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1518,
                                  "score": 45,
                                  "bookmaker_id": 21,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1521,
                                  "score": 45,
                                  "bookmaker_id": 1,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1522,
                                  "score": 31,
                                  "bookmaker_id": 53,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1523,
                                  "score": 31,
                                  "bookmaker_id": 20,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1524,
                                  "score": 41,
                                  "bookmaker_id": 49,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1506,
                                  "score": 50,
                                  "bookmaker_id": 10,
                                  "bookmaker_name": "Interwetten",
                                  "score_movement": 1,
                                  "bookmaker_order": 18
                                }
                              ],
                              "type": "3 : 2"
                            },
                            {
                              "odds": [
                                {
                                  "id": 1530,
                                  "score": 34,
                                  "bookmaker_id": 40,
                                  "score_movement": -1
                                },
                                {
                                  "id": 1531,
                                  "score": 21,
                                  "bookmaker_id": 16,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1533,
                                  "score": 71,
                                  "bookmaker_id": 14,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1538,
                                  "score": 61,
                                  "bookmaker_id": 54,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1539,
                                  "score": 80,
                                  "bookmaker_id": 21,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1540,
                                  "score": 90,
                                  "bookmaker_id": 37,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1541,
                                  "score": 90,
                                  "bookmaker_id": 11,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1543,
                                  "score": 56,
                                  "bookmaker_id": 53,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1525,
                                  "score": 67,
                                  "bookmaker_id": 17,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1526,
                                  "score": 34,
                                  "bookmaker_id": 27,
                                  "score_movement": -1
                                },
                                {
                                  "id": 1527,
                                  "score": 34,
                                  "bookmaker_id": 46,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1532,
                                  "score": 81,
                                  "bookmaker_id": 19,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1545,
                                  "score": 81,
                                  "bookmaker_id": 49,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1542,
                                  "score": 90,
                                  "bookmaker_id": 1,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1528,
                                  "score": 110,
                                  "bookmaker_id": 10,
                                  "bookmaker_name": "Interwetten",
                                  "score_movement": 1,
                                  "bookmaker_order": 18
                                },
                                {
                                  "id": 1529,
                                  "score": 76,
                                  "bookmaker_id": 9,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1534,
                                  "score": 80,
                                  "bookmaker_id": 24,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1535,
                                  "score": 51,
                                  "bookmaker_id": 39,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1536,
                                  "score": 76,
                                  "bookmaker_id": 23,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1537,
                                  "score": 76,
                                  "bookmaker_id": 4,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1544,
                                  "score": 46,
                                  "bookmaker_id": 20,
                                  "score_movement": 1
                                }
                              ],
                              "type": "3 : 3"
                            },
                            {
                              "odds": [
                                {
                                  "id": 1550,
                                  "score": 111,
                                  "bookmaker_id": 9,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1552,
                                  "score": 81,
                                  "bookmaker_id": 40,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1555,
                                  "score": 126,
                                  "bookmaker_id": 14,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1563,
                                  "score": 76,
                                  "bookmaker_id": 20,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1564,
                                  "score": 226,
                                  "bookmaker_id": 49,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1546,
                                  "score": 151,
                                  "bookmaker_id": 17,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1547,
                                  "score": 81,
                                  "bookmaker_id": 27,
                                  "score_movement": -1
                                },
                                {
                                  "id": 1548,
                                  "score": 46,
                                  "bookmaker_id": 46,
                                  "score_movement": 0
                                },
                                {
                                  "id": 1549,
                                  "score": 110,
                                  "bookmaker_id": 10,
                                  "score_movement": 0
                                },
                                {
                                  "id": 1551,
                                  "score": 100,
                                  "bookmaker_id": 42,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1556,
                                  "score": 100,
                                  "bookmaker_id": 24,
                                  "score_movement": -1
                                },
                                {
                                  "id": 1557,
                                  "score": 126,
                                  "bookmaker_id": 39,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1560,
                                  "score": 126,
                                  "bookmaker_id": 54,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1553,
                                  "score": 31,
                                  "bookmaker_id": 16,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1554,
                                  "score": 251,
                                  "bookmaker_id": 19,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1558,
                                  "score": 151,
                                  "bookmaker_id": 23,
                                  "score_movement": 0
                                },
                                {
                                  "id": 1559,
                                  "score": 151,
                                  "bookmaker_id": 4,
                                  "score_movement": 0
                                },
                                {
                                  "id": 1562,
                                  "score": 126,
                                  "bookmaker_id": 53,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1561,
                                  "score": 301,
                                  "bookmaker_id": 1,
                                  "bookmaker_name": "Stake.com",
                                  "score_movement": 1,
                                  "bookmaker_order": 1
                                }
                              ],
                              "type": "3 : 4"
                            },
                            {
                              "odds": [
                                {
                                  "id": 1566,
                                  "score": 71,
                                  "bookmaker_id": 46,
                                  "score_movement": 0
                                },
                                {
                                  "id": 1571,
                                  "score": 151,
                                  "bookmaker_id": 23,
                                  "score_movement": 0
                                },
                                {
                                  "id": 1573,
                                  "score": 251,
                                  "bookmaker_id": 49,
                                  "score_movement": 0
                                },
                                {
                                  "id": 1567,
                                  "score": 100,
                                  "bookmaker_id": 42,
                                  "score_movement": 0
                                },
                                {
                                  "id": 1569,
                                  "score": 301,
                                  "bookmaker_id": 24,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1570,
                                  "score": 351,
                                  "bookmaker_id": 39,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1572,
                                  "score": 151,
                                  "bookmaker_id": 4,
                                  "score_movement": 0
                                },
                                {
                                  "id": 1565,
                                  "score": 251,
                                  "bookmaker_id": 17,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1568,
                                  "score": 501,
                                  "bookmaker_id": 19,
                                  "bookmaker_name": "Novibet",
                                  "score_movement": 1,
                                  "bookmaker_order": 47
                                }
                              ],
                              "type": "3 : 5"
                            },
                            {
                              "odds": [
                                {
                                  "id": 1574,
                                  "score": 251,
                                  "bookmaker_id": 49,
                                  "bookmaker_name": "FanDuel",
                                  "score_movement": 0,
                                  "bookmaker_order": 56
                                }
                              ],
                              "type": "3 : 6"
                            },
                            {
                              "odds": [
                                {
                                  "id": 1575,
                                  "score": 126,
                                  "bookmaker_id": 46,
                                  "score_movement": 0
                                },
                                {
                                  "id": 1576,
                                  "score": 251,
                                  "bookmaker_id": 49,
                                  "bookmaker_name": "FanDuel",
                                  "score_movement": 0,
                                  "bookmaker_order": 56
                                }
                              ],
                              "type": "3 : 7"
                            },
                            {
                              "odds": [
                                {
                                  "id": 1577,
                                  "score": 251,
                                  "bookmaker_id": 49,
                                  "bookmaker_name": "FanDuel",
                                  "score_movement": 0,
                                  "bookmaker_order": 56
                                }
                              ],
                              "type": "3 : 8"
                            },
                            {
                              "odds": [
                                {
                                  "id": 1580,
                                  "score": 46,
                                  "bookmaker_id": 46,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1578,
                                  "score": 81,
                                  "bookmaker_id": 17,
                                  "score_movement": 0
                                },
                                {
                                  "id": 1579,
                                  "score": 61,
                                  "bookmaker_id": 27,
                                  "score_movement": -1
                                },
                                {
                                  "id": 1596,
                                  "score": 126,
                                  "bookmaker_id": 1,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1599,
                                  "score": 101,
                                  "bookmaker_id": 49,
                                  "score_movement": -1
                                },
                                {
                                  "id": 1591,
                                  "score": 151,
                                  "bookmaker_id": 4,
                                  "bookmaker_name": "BetVictor",
                                  "score_movement": 1,
                                  "bookmaker_order": 6
                                },
                                {
                                  "id": 1592,
                                  "score": 91,
                                  "bookmaker_id": 54,
                                  "score_movement": -1
                                },
                                {
                                  "id": 1582,
                                  "score": 111,
                                  "bookmaker_id": 9,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1583,
                                  "score": 65,
                                  "bookmaker_id": 42,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1584,
                                  "score": 61,
                                  "bookmaker_id": 40,
                                  "score_movement": -1
                                },
                                {
                                  "id": 1585,
                                  "score": 29,
                                  "bookmaker_id": 16,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1586,
                                  "score": 151,
                                  "bookmaker_id": 19,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1587,
                                  "score": 91,
                                  "bookmaker_id": 14,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1588,
                                  "score": 80,
                                  "bookmaker_id": 24,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1589,
                                  "score": 67,
                                  "bookmaker_id": 39,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1594,
                                  "score": 101,
                                  "bookmaker_id": 37,
                                  "score_movement": 0
                                },
                                {
                                  "id": 1595,
                                  "score": 101,
                                  "bookmaker_id": 11,
                                  "score_movement": 0
                                },
                                {
                                  "id": 1597,
                                  "score": 81,
                                  "bookmaker_id": 53,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1598,
                                  "score": 71,
                                  "bookmaker_id": 20,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1593,
                                  "score": 101,
                                  "bookmaker_id": 21,
                                  "score_movement": 0
                                },
                                {
                                  "id": 1581,
                                  "score": 110,
                                  "bookmaker_id": 10,
                                  "score_movement": 0
                                },
                                {
                                  "id": 1590,
                                  "score": 151,
                                  "bookmaker_id": 23,
                                  "score_movement": 1
                                }
                              ],
                              "type": "4 : 0"
                            },
                            {
                              "odds": [
                                {
                                  "id": 1604,
                                  "score": 88,
                                  "bookmaker_id": 9,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1605,
                                  "score": 60,
                                  "bookmaker_id": 42,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1615,
                                  "score": 101,
                                  "bookmaker_id": 21,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1602,
                                  "score": 34,
                                  "bookmaker_id": 46,
                                  "score_movement": 0
                                },
                                {
                                  "id": 1603,
                                  "score": 110,
                                  "bookmaker_id": 10,
                                  "bookmaker_name": "Interwetten",
                                  "score_movement": 1,
                                  "bookmaker_order": 18
                                },
                                {
                                  "id": 1607,
                                  "score": 26,
                                  "bookmaker_id": 16,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1609,
                                  "score": 81,
                                  "bookmaker_id": 14,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1616,
                                  "score": 101,
                                  "bookmaker_id": 37,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1620,
                                  "score": 56,
                                  "bookmaker_id": 20,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1600,
                                  "score": 81,
                                  "bookmaker_id": 17,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1601,
                                  "score": 51,
                                  "bookmaker_id": 27,
                                  "score_movement": -1
                                },
                                {
                                  "id": 1606,
                                  "score": 51,
                                  "bookmaker_id": 40,
                                  "score_movement": -1
                                },
                                {
                                  "id": 1608,
                                  "score": 101,
                                  "bookmaker_id": 19,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1610,
                                  "score": 75,
                                  "bookmaker_id": 24,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1611,
                                  "score": 67,
                                  "bookmaker_id": 39,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1612,
                                  "score": 81,
                                  "bookmaker_id": 23,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1613,
                                  "score": 81,
                                  "bookmaker_id": 4,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1614,
                                  "score": 71,
                                  "bookmaker_id": 54,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1617,
                                  "score": 101,
                                  "bookmaker_id": 11,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1618,
                                  "score": 101,
                                  "bookmaker_id": 1,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1619,
                                  "score": 67,
                                  "bookmaker_id": 53,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1621,
                                  "score": 101,
                                  "bookmaker_id": 49,
                                  "score_movement": 1
                                }
                              ],
                              "type": "4 : 1"
                            },
                            {
                              "odds": [
                                {
                                  "id": 1629,
                                  "score": 29,
                                  "bookmaker_id": 16,
                                  "score_movement": -1
                                },
                                {
                                  "id": 1633,
                                  "score": 81,
                                  "bookmaker_id": 39,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1641,
                                  "score": 81,
                                  "bookmaker_id": 53,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1626,
                                  "score": 111,
                                  "bookmaker_id": 9,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1630,
                                  "score": 151,
                                  "bookmaker_id": 19,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1637,
                                  "score": 101,
                                  "bookmaker_id": 21,
                                  "score_movement": 0
                                },
                                {
                                  "id": 1638,
                                  "score": 101,
                                  "bookmaker_id": 37,
                                  "score_movement": 0
                                },
                                {
                                  "id": 1640,
                                  "score": 151,
                                  "bookmaker_id": 1,
                                  "bookmaker_name": "Stake.com",
                                  "score_movement": 1,
                                  "bookmaker_order": 1
                                },
                                {
                                  "id": 1642,
                                  "score": 61,
                                  "bookmaker_id": 20,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1634,
                                  "score": 151,
                                  "bookmaker_id": 23,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1635,
                                  "score": 151,
                                  "bookmaker_id": 4,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1636,
                                  "score": 91,
                                  "bookmaker_id": 54,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1639,
                                  "score": 101,
                                  "bookmaker_id": 11,
                                  "score_movement": 0
                                },
                                {
                                  "id": 1622,
                                  "score": 81,
                                  "bookmaker_id": 17,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1623,
                                  "score": 67,
                                  "bookmaker_id": 27,
                                  "score_movement": -1
                                },
                                {
                                  "id": 1624,
                                  "score": 41,
                                  "bookmaker_id": 46,
                                  "score_movement": 0
                                },
                                {
                                  "id": 1628,
                                  "score": 67,
                                  "bookmaker_id": 40,
                                  "score_movement": -1
                                },
                                {
                                  "id": 1632,
                                  "score": 100,
                                  "bookmaker_id": 24,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1643,
                                  "score": 126,
                                  "bookmaker_id": 49,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1625,
                                  "score": 110,
                                  "bookmaker_id": 10,
                                  "score_movement": 0
                                },
                                {
                                  "id": 1631,
                                  "score": 101,
                                  "bookmaker_id": 14,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1627,
                                  "score": 85,
                                  "bookmaker_id": 42,
                                  "score_movement": 1
                                }
                              ],
                              "type": "4 : 2"
                            },
                            {
                              "odds": [
                                {
                                  "id": 1646,
                                  "score": 61,
                                  "bookmaker_id": 46,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1647,
                                  "score": 110,
                                  "bookmaker_id": 10,
                                  "score_movement": 0
                                },
                                {
                                  "id": 1660,
                                  "score": 76,
                                  "bookmaker_id": 20,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1661,
                                  "score": 251,
                                  "bookmaker_id": 49,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1644,
                                  "score": 201,
                                  "bookmaker_id": 17,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1650,
                                  "score": 34,
                                  "bookmaker_id": 16,
                                  "score_movement": -1
                                },
                                {
                                  "id": 1652,
                                  "score": 126,
                                  "bookmaker_id": 14,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1656,
                                  "score": 151,
                                  "bookmaker_id": 4,
                                  "score_movement": 0
                                },
                                {
                                  "id": 1658,
                                  "score": 351,
                                  "bookmaker_id": 1,
                                  "bookmaker_name": "Stake.com",
                                  "score_movement": 1,
                                  "bookmaker_order": 1
                                },
                                {
                                  "id": 1651,
                                  "score": 351,
                                  "bookmaker_id": 19,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1648,
                                  "score": 100,
                                  "bookmaker_id": 42,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1649,
                                  "score": 91,
                                  "bookmaker_id": 40,
                                  "score_movement": -1
                                },
                                {
                                  "id": 1653,
                                  "score": 100,
                                  "bookmaker_id": 24,
                                  "score_movement": -1
                                },
                                {
                                  "id": 1654,
                                  "score": 151,
                                  "bookmaker_id": 39,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1655,
                                  "score": 151,
                                  "bookmaker_id": 23,
                                  "score_movement": 0
                                },
                                {
                                  "id": 1657,
                                  "score": 126,
                                  "bookmaker_id": 54,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1659,
                                  "score": 126,
                                  "bookmaker_id": 53,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1645,
                                  "score": 91,
                                  "bookmaker_id": 27,
                                  "score_movement": -1
                                }
                              ],
                              "type": "4 : 3"
                            },
                            {
                              "odds": [
                                {
                                  "id": 1666,
                                  "score": 151,
                                  "bookmaker_id": 14,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1667,
                                  "score": 251,
                                  "bookmaker_id": 24,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1669,
                                  "score": 151,
                                  "bookmaker_id": 23,
                                  "score_movement": 0
                                },
                                {
                                  "id": 1662,
                                  "score": 251,
                                  "bookmaker_id": 17,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1664,
                                  "score": 110,
                                  "bookmaker_id": 10,
                                  "score_movement": 0
                                },
                                {
                                  "id": 1665,
                                  "score": 501,
                                  "bookmaker_id": 19,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1668,
                                  "score": 351,
                                  "bookmaker_id": 39,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1670,
                                  "score": 151,
                                  "bookmaker_id": 4,
                                  "score_movement": 0
                                },
                                {
                                  "id": 1663,
                                  "score": 91,
                                  "bookmaker_id": 46,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1672,
                                  "score": 251,
                                  "bookmaker_id": 49,
                                  "score_movement": 0
                                },
                                {
                                  "id": 1671,
                                  "score": 1001,
                                  "bookmaker_id": 1,
                                  "bookmaker_name": "Stake.com",
                                  "score_movement": 1,
                                  "bookmaker_order": 1
                                }
                              ],
                              "type": "4 : 4"
                            },
                            {
                              "odds": [
                                {
                                  "id": 1673,
                                  "score": 126,
                                  "bookmaker_id": 46,
                                  "score_movement": 0
                                },
                                {
                                  "id": 1674,
                                  "score": 251,
                                  "bookmaker_id": 49,
                                  "bookmaker_name": "FanDuel",
                                  "score_movement": 0,
                                  "bookmaker_order": 56
                                }
                              ],
                              "type": "4 : 5"
                            },
                            {
                              "odds": [
                                {
                                  "id": 1675,
                                  "score": 251,
                                  "bookmaker_id": 49,
                                  "bookmaker_name": "FanDuel",
                                  "score_movement": 0,
                                  "bookmaker_order": 56
                                }
                              ],
                              "type": "4 : 6"
                            },
                            {
                              "odds": [
                                {
                                  "id": 1676,
                                  "score": 251,
                                  "bookmaker_id": 49,
                                  "bookmaker_name": "FanDuel",
                                  "score_movement": 0,
                                  "bookmaker_order": 56
                                }
                              ],
                              "type": "4 : 7"
                            },
                            {
                              "odds": [
                                {
                                  "id": 1683,
                                  "score": 151,
                                  "bookmaker_id": 23,
                                  "score_movement": 0
                                },
                                {
                                  "id": 1678,
                                  "score": 100,
                                  "bookmaker_id": 42,
                                  "score_movement": 0
                                },
                                {
                                  "id": 1682,
                                  "score": 201,
                                  "bookmaker_id": 39,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1684,
                                  "score": 151,
                                  "bookmaker_id": 4,
                                  "score_movement": 0
                                },
                                {
                                  "id": 1686,
                                  "score": 101,
                                  "bookmaker_id": 37,
                                  "score_movement": 0
                                },
                                {
                                  "id": 1677,
                                  "score": 67,
                                  "bookmaker_id": 46,
                                  "score_movement": -1
                                },
                                {
                                  "id": 1680,
                                  "score": 151,
                                  "bookmaker_id": 14,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1681,
                                  "score": 100,
                                  "bookmaker_id": 24,
                                  "score_movement": -1
                                },
                                {
                                  "id": 1685,
                                  "score": 101,
                                  "bookmaker_id": 21,
                                  "score_movement": 0
                                },
                                {
                                  "id": 1687,
                                  "score": 101,
                                  "bookmaker_id": 11,
                                  "score_movement": 0
                                },
                                {
                                  "id": 1688,
                                  "score": 251,
                                  "bookmaker_id": 49,
                                  "score_movement": 0
                                },
                                {
                                  "id": 1679,
                                  "score": 501,
                                  "bookmaker_id": 19,
                                  "bookmaker_name": "Novibet",
                                  "score_movement": 0,
                                  "bookmaker_order": 47
                                }
                              ],
                              "type": "5 : 0"
                            },
                            {
                              "odds": [
                                {
                                  "id": 1691,
                                  "score": 100,
                                  "bookmaker_id": 42,
                                  "score_movement": 0
                                },
                                {
                                  "id": 1689,
                                  "score": 67,
                                  "bookmaker_id": 46,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1690,
                                  "score": 251,
                                  "bookmaker_id": 17,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1693,
                                  "score": 151,
                                  "bookmaker_id": 14,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1694,
                                  "score": 100,
                                  "bookmaker_id": 24,
                                  "score_movement": -1
                                },
                                {
                                  "id": 1695,
                                  "score": 201,
                                  "bookmaker_id": 39,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1696,
                                  "score": 151,
                                  "bookmaker_id": 23,
                                  "score_movement": 0
                                },
                                {
                                  "id": 1697,
                                  "score": 151,
                                  "bookmaker_id": 4,
                                  "score_movement": 0
                                },
                                {
                                  "id": 1698,
                                  "score": 101,
                                  "bookmaker_id": 21,
                                  "score_movement": 0
                                },
                                {
                                  "id": 1699,
                                  "score": 101,
                                  "bookmaker_id": 37,
                                  "score_movement": 0
                                },
                                {
                                  "id": 1701,
                                  "score": 251,
                                  "bookmaker_id": 49,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1700,
                                  "score": 101,
                                  "bookmaker_id": 11,
                                  "score_movement": 0
                                },
                                {
                                  "id": 1692,
                                  "score": 501,
                                  "bookmaker_id": 19,
                                  "bookmaker_name": "Novibet",
                                  "score_movement": 1,
                                  "bookmaker_order": 47
                                }
                              ],
                              "type": "5 : 1"
                            },
                            {
                              "odds": [
                                {
                                  "id": 1706,
                                  "score": 151,
                                  "bookmaker_id": 14,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1702,
                                  "score": 251,
                                  "bookmaker_id": 17,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1703,
                                  "score": 71,
                                  "bookmaker_id": 46,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1707,
                                  "score": 201,
                                  "bookmaker_id": 24,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1708,
                                  "score": 301,
                                  "bookmaker_id": 39,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1709,
                                  "score": 151,
                                  "bookmaker_id": 23,
                                  "score_movement": 0
                                },
                                {
                                  "id": 1710,
                                  "score": 151,
                                  "bookmaker_id": 4,
                                  "score_movement": 0
                                },
                                {
                                  "id": 1711,
                                  "score": 251,
                                  "bookmaker_id": 49,
                                  "score_movement": 0
                                },
                                {
                                  "id": 1704,
                                  "score": 100,
                                  "bookmaker_id": 42,
                                  "score_movement": 0
                                },
                                {
                                  "id": 1705,
                                  "score": 501,
                                  "bookmaker_id": 19,
                                  "bookmaker_name": "Novibet",
                                  "score_movement": 1,
                                  "bookmaker_order": 47
                                }
                              ],
                              "type": "5 : 2"
                            },
                            {
                              "odds": [
                                {
                                  "id": 1713,
                                  "score": 351,
                                  "bookmaker_id": 24,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1715,
                                  "score": 151,
                                  "bookmaker_id": 23,
                                  "score_movement": 0
                                },
                                {
                                  "id": 1716,
                                  "score": 151,
                                  "bookmaker_id": 4,
                                  "score_movement": 0
                                },
                                {
                                  "id": 1712,
                                  "score": 101,
                                  "bookmaker_id": 46,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1717,
                                  "score": 251,
                                  "bookmaker_id": 49,
                                  "score_movement": 0
                                },
                                {
                                  "id": 1714,
                                  "score": 351,
                                  "bookmaker_id": 39,
                                  "bookmaker_name": "bet365",
                                  "score_movement": 1,
                                  "bookmaker_order": 2
                                }
                              ],
                              "type": "5 : 3"
                            },
                            {
                              "odds": [
                                {
                                  "id": 1718,
                                  "score": 126,
                                  "bookmaker_id": 46,
                                  "score_movement": 0
                                },
                                {
                                  "id": 1719,
                                  "score": 251,
                                  "bookmaker_id": 49,
                                  "bookmaker_name": "FanDuel",
                                  "score_movement": 0,
                                  "bookmaker_order": 56
                                }
                              ],
                              "type": "5 : 4"
                            },
                            {
                              "odds": [
                                {
                                  "id": 1720,
                                  "score": 151,
                                  "bookmaker_id": 46,
                                  "score_movement": 0
                                },
                                {
                                  "id": 1722,
                                  "score": 251,
                                  "bookmaker_id": 49,
                                  "score_movement": 0
                                },
                                {
                                  "id": 1721,
                                  "score": 301,
                                  "bookmaker_id": 34,
                                  "bookmaker_name": "Vbet Sport",
                                  "score_movement": 0,
                                  "bookmaker_order": 82
                                }
                              ],
                              "type": "5 : 5"
                            },
                            {
                              "odds": [
                                {
                                  "id": 1723,
                                  "score": 251,
                                  "bookmaker_id": 49,
                                  "bookmaker_name": "FanDuel",
                                  "score_movement": 0,
                                  "bookmaker_order": 56
                                }
                              ],
                              "type": "5 : 6"
                            },
                            {
                              "odds": [
                                {
                                  "id": 1730,
                                  "score": 101,
                                  "bookmaker_id": 37,
                                  "score_movement": 0
                                },
                                {
                                  "id": 1729,
                                  "score": 101,
                                  "bookmaker_id": 11,
                                  "score_movement": 0
                                },
                                {
                                  "id": 1725,
                                  "score": 151,
                                  "bookmaker_id": 14,
                                  "score_movement": 0
                                },
                                {
                                  "id": 1726,
                                  "score": 151,
                                  "bookmaker_id": 23,
                                  "score_movement": 0
                                },
                                {
                                  "id": 1728,
                                  "score": 101,
                                  "bookmaker_id": 21,
                                  "score_movement": 0
                                },
                                {
                                  "id": 1731,
                                  "score": 251,
                                  "bookmaker_id": 49,
                                  "bookmaker_name": "FanDuel",
                                  "score_movement": 0,
                                  "bookmaker_order": 56
                                },
                                {
                                  "id": 1724,
                                  "score": 101,
                                  "bookmaker_id": 46,
                                  "score_movement": 1
                                },
                                {
                                  "id": 1727,
                                  "score": 151,
                                  "bookmaker_id": 4,
                                  "score_movement": 0
                                }
                              ],
                              "type": "6 : 0"
                            },
                            {
                              "odds": [
                                {
                                  "id": 1732,
                                  "score": 151,
                                  "bookmaker_id": 14,
                                  "score_movement": 0
                                },
                                {
                                  "id": 1733,
                                  "score": 151,
                                  "bookmaker_id": 23,
                                  "score_movement": 0
                                },
                                {
                                  "id": 1734,
                                  "score": 151,
                                  "bookmaker_id": 4,
                                  "score_movement": 0
                                },
                                {
                                  "id": 1735,
                                  "score": 251,
                                  "bookmaker_id": 49,
                                  "bookmaker_name": "FanDuel",
                                  "score_movement": 0,
                                  "bookmaker_order": 56
                                }
                              ],
                              "type": "6 : 1"
                            },
                            {
                              "odds": [
                                {
                                  "id": 1738,
                                  "score": 151,
                                  "bookmaker_id": 23,
                                  "score_movement": 0
                                },
                                {
                                  "id": 1739,
                                  "score": 151,
                                  "bookmaker_id": 4,
                                  "score_movement": 0
                                },
                                {
                                  "id": 1737,
                                  "score": 151,
                                  "bookmaker_id": 14,
                                  "score_movement": 0
                                },
                                {
                                  "id": 1736,
                                  "score": 101,
                                  "bookmaker_id": 46,
                                  "score_movement": 0
                                },
                                {
                                  "id": 1740,
                                  "score": 251,
                                  "bookmaker_id": 49,
                                  "bookmaker_name": "FanDuel",
                                  "score_movement": 0,
                                  "bookmaker_order": 56
                                }
                              ],
                              "type": "6 : 2"
                            },
                            {
                              "odds": [
                                {
                                  "id": 1741,
                                  "score": 251,
                                  "bookmaker_id": 49,
                                  "bookmaker_name": "FanDuel",
                                  "score_movement": 0,
                                  "bookmaker_order": 56
                                }
                              ],
                              "type": "6 : 3"
                            },
                            {
                              "odds": [
                                {
                                  "id": 1742,
                                  "score": 151,
                                  "bookmaker_id": 46,
                                  "score_movement": 0
                                },
                                {
                                  "id": 1743,
                                  "score": 251,
                                  "bookmaker_id": 49,
                                  "bookmaker_name": "FanDuel",
                                  "score_movement": 0,
                                  "bookmaker_order": 56
                                }
                              ],
                              "type": "6 : 4"
                            },
                            {
                              "odds": [
                                {
                                  "id": 1744,
                                  "score": 251,
                                  "bookmaker_id": 49,
                                  "bookmaker_name": "FanDuel",
                                  "score_movement": 0,
                                  "bookmaker_order": 56
                                }
                              ],
                              "type": "6 : 5"
                            },
                            {
                              "odds": [
                                {
                                  "id": 1745,
                                  "score": 151,
                                  "bookmaker_id": 14,
                                  "score_movement": 0
                                },
                                {
                                  "id": 1746,
                                  "score": 251,
                                  "bookmaker_id": 49,
                                  "bookmaker_name": "FanDuel",
                                  "score_movement": 0,
                                  "bookmaker_order": 56
                                }
                              ],
                              "type": "7 : 0"
                            },
                            {
                              "odds": [
                                {
                                  "id": 1748,
                                  "score": 151,
                                  "bookmaker_id": 14,
                                  "score_movement": 0
                                },
                                {
                                  "id": 1747,
                                  "score": 151,
                                  "bookmaker_id": 46,
                                  "score_movement": 0
                                },
                                {
                                  "id": 1749,
                                  "score": 251,
                                  "bookmaker_id": 49,
                                  "bookmaker_name": "FanDuel",
                                  "score_movement": 0,
                                  "bookmaker_order": 56
                                }
                              ],
                              "type": "7 : 1"
                            },
                            {
                              "odds": [
                                {
                                  "id": 1751,
                                  "score": 251,
                                  "bookmaker_id": 49,
                                  "bookmaker_name": "FanDuel",
                                  "score_movement": 0,
                                  "bookmaker_order": 56
                                },
                                {
                                  "id": 1750,
                                  "score": 151,
                                  "bookmaker_id": 46,
                                  "score_movement": 0
                                }
                              ],
                              "type": "7 : 2"
                            },
                            {
                              "odds": [
                                {
                                  "id": 1752,
                                  "score": 251,
                                  "bookmaker_id": 49,
                                  "bookmaker_name": "FanDuel",
                                  "score_movement": 0,
                                  "bookmaker_order": 56
                                }
                              ],
                              "type": "7 : 3"
                            },
                            {
                              "odds": [
                                {
                                  "id": 1753,
                                  "score": 251,
                                  "bookmaker_id": 49,
                                  "bookmaker_name": "FanDuel",
                                  "score_movement": 0,
                                  "bookmaker_order": 56
                                }
                              ],
                              "type": "7 : 4"
                            },
                            {
                              "odds": [
                                {
                                  "id": 1754,
                                  "score": 151,
                                  "bookmaker_id": 14,
                                  "score_movement": 0
                                },
                                {
                                  "id": 1755,
                                  "score": 251,
                                  "bookmaker_id": 49,
                                  "bookmaker_name": "FanDuel",
                                  "score_movement": 0,
                                  "bookmaker_order": 56
                                }
                              ],
                              "type": "8 : 0"
                            },
                            {
                              "odds": [
                                {
                                  "id": 1756,
                                  "score": 251,
                                  "bookmaker_id": 49,
                                  "bookmaker_name": "FanDuel",
                                  "score_movement": 0,
                                  "bookmaker_order": 56
                                }
                              ],
                              "type": "8 : 1"
                            },
                            {
                              "odds": [
                                {
                                  "id": 1757,
                                  "score": 251,
                                  "bookmaker_id": 49,
                                  "bookmaker_name": "FanDuel",
                                  "score_movement": 0,
                                  "bookmaker_order": 56
                                }
                              ],
                              "type": "8 : 2"
                            },
                            {
                              "odds": [
                                {
                                  "id": 1758,
                                  "score": 251,
                                  "bookmaker_id": 49,
                                  "bookmaker_name": "FanDuel",
                                  "score_movement": 0,
                                  "bookmaker_order": 56
                                }
                              ],
                              "type": "8 : 3"
                            },
                            {
                              "odds": [
                                {
                                  "id": 1759,
                                  "score": 151,
                                  "bookmaker_id": 14,
                                  "score_movement": 0
                                },
                                {
                                  "id": 1760,
                                  "score": 251,
                                  "bookmaker_id": 49,
                                  "bookmaker_name": "FanDuel",
                                  "score_movement": 0,
                                  "bookmaker_order": 56
                                }
                              ],
                              "type": "9 : 0"
                            },
                            {
                              "odds": [
                                {
                                  "id": 1761,
                                  "score": 251,
                                  "bookmaker_id": 49,
                                  "bookmaker_name": "FanDuel",
                                  "score_movement": 0,
                                  "bookmaker_order": 56
                                }
                              ],
                              "type": "9 : 1"
                            },
                            {
                              "odds": [
                                {
                                  "id": 1762,
                                  "score": 251,
                                  "bookmaker_id": 49,
                                  "bookmaker_name": "FanDuel",
                                  "score_movement": 0,
                                  "bookmaker_order": 56
                                }
                              ],
                              "type": "9 : 2"
                            }
                          ],
                          "period_type": "Full Time"
                        }
                      ]
                    }
                  ]
                }
              }
            }
          }
        },
        "operationId": "Correct Score"
      }
    },
    "/odds/next-goal": {
      "get": {
        "tags": [
          "Odds"
        ],
        "summary": "Next Goal",
        "description": "This endpoint allows you to retrieve the odds from next goal market.\n\nThis endpoint uses a pagination system and the page argument allows you to switch between the various pages.\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: Live and today's matches are updated every minute, while other matches are updated every hour.<br />**Recommended Calls**: Limit calls to 1 per minute for live and today's matches, and 1 per hour for other matches.\n\n### Use Cases\nGet the odds from a specific **match_id**<br />`https://football.sportmicro.com/odds/next-goal?match_id=eq.{match_id}`<br /><br />Get the live odds from a specific **match_id**<br />`https://football.sportmicro.com/odds/next-goal?match_id=eq.{match_id}&is_live=eq.true`<br /><br />Get the pre-match odds from a specific **match_id**<br />`https://football.sportmicro.com/odds/next-goal?match_id=eq.{match_id}&is_live=eq.false`",
        "parameters": [
          {
            "$ref": "#/components/parameters/rowFilter.next-goal.match_id"
          },
          {
            "$ref": "#/components/parameters/rowFilter.next-goal.is_live"
          },
          {
            "$ref": "#/components/parameters/offset"
          },
          {
            "$ref": "#/components/parameters/limit"
          },
          {
            "$ref": "#/components/parameters/lang"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/next-goal"
                  },
                  "type": "array",
                  "example": [
                    {
                      "match_id": 142,
                      "is_live": false,
                      "periods": [
                        {
                          "period_type": "Full Time",
                          "odds": [
                            {
                              "id": 1,
                              "bookmaker_id": 17,
                              "home": 2.3,
                              "home_movement": 1,
                              "no_goal": 7,
                              "no_goal_movement": -1,
                              "away": 1.909,
                              "away_movement": 1,
                              "payout": 90.79
                            }
                          ]
                        }
                      ]
                    }
                  ]
                }
              }
            }
          }
        },
        "operationId": "Next Goal"
      }
    },
    "/odds/asian-handicaps": {
      "get": {
        "tags": [
          "Odds"
        ],
        "summary": "Asian Handicaps",
        "description": "This endpoint allows you to retrieve the odds from asian handicaps market.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: Live and today's matches are updated every minute, while other matches are updated every hour.<br />**Recommended Calls**: Limit calls to 1 per minute for live and today's matches, and 1 per hour for other matches.\n\n### Use Cases\nGet odds from a specific **match_id**<br />`https://football.sportmicro.com/odds/asian-handicaps?match_id=eq.{match_id}`<br /><br />Get live odds from a specific **match_id**<br />`https://football.sportmicro.com/odds/asian-handicaps?match_id=eq.{match_id}&is_live=eq.true`<br /><br />Get pre-match odds from a specific **match_id**<br />`https://football.sportmicro.com/odds/asian-handicaps?match_id=eq.{match_id}&is_live=eq.false`",
        "parameters": [
          {
            "$ref": "#/components/parameters/rowFilter.asian-handicaps.match_id"
          },
          {
            "$ref": "#/components/parameters/rowFilter.asian-handicaps.is_live"
          },
          {
            "$ref": "#/components/parameters/offset"
          },
          {
            "$ref": "#/components/parameters/limit"
          },
          {
            "$ref": "#/components/parameters/lang"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/asian-handicaps"
                  },
                  "type": "array",
                  "example": [
                    {
                      "match_id": 142,
                      "is_live": false,
                      "periods": [
                        {
                          "odds": [
                            {
                              "odds": [
                                {
                                  "id": 2610,
                                  "away": 1.6451613,
                                  "home": 2.1,
                                  "payout": 92.25,
                                  "bookmaker_id": 20,
                                  "away_movement": 1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 2603,
                                  "away": 1.65,
                                  "home": 2.1,
                                  "payout": 92.4,
                                  "bookmaker_id": 10,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 2604,
                                  "away": 1.69,
                                  "home": 2.04,
                                  "payout": 92.43,
                                  "bookmaker_id": 34,
                                  "away_movement": 1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 2608,
                                  "away": 1.66,
                                  "home": 2.1,
                                  "payout": 92.71,
                                  "bookmaker_id": 1,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 2601,
                                  "away": 1.561,
                                  "home": 2.28,
                                  "payout": 92.66,
                                  "bookmaker_id": 56,
                                  "away_movement": 0,
                                  "home_movement": 0,
                                  "bookmaker_name": "Pinnacle",
                                  "bookmaker_order": 7
                                },
                                {
                                  "id": 2605,
                                  "away": 1.69,
                                  "home": 2.14,
                                  "payout": 94.43,
                                  "bookmaker_id": 24,
                                  "away_movement": -1,
                                  "home_movement": 1,
                                  "bookmaker_name": "1Bet",
                                  "bookmaker_order": 70
                                }
                              ],
                              "type": "0"
                            },
                            {
                              "odds": [
                                {
                                  "id": 2511,
                                  "away": 2.37,
                                  "home": 1.57,
                                  "payout": 94.44,
                                  "bookmaker_id": 24,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 2530,
                                  "away": 2.375,
                                  "home": 1.55,
                                  "payout": 93.79,
                                  "bookmaker_id": 39,
                                  "away_movement": 1,
                                  "home_movement": -1,
                                  "bookmaker_name": "bet365",
                                  "bookmaker_order": 2
                                },
                                {
                                  "id": 2534,
                                  "away": 2.3,
                                  "home": 1.5555556,
                                  "payout": 92.8,
                                  "bookmaker_id": 20,
                                  "away_movement": 1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 2510,
                                  "away": 2.3,
                                  "home": 1.55,
                                  "payout": 92.6,
                                  "bookmaker_id": 34,
                                  "away_movement": 1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 2532,
                                  "away": 2.31,
                                  "home": 1.55,
                                  "payout": 92.76,
                                  "bookmaker_id": 1,
                                  "away_movement": 1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 2533,
                                  "away": 2.3,
                                  "home": 1.55,
                                  "payout": 92.6,
                                  "bookmaker_id": 35,
                                  "away_movement": 1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 2513,
                                  "away": 1.58,
                                  "home": 1.61,
                                  "payout": 79.74,
                                  "bookmaker_id": 16,
                                  "away_movement": 1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 2514,
                                  "away": 2.16,
                                  "home": 1.61,
                                  "payout": 92.24,
                                  "bookmaker_id": 27,
                                  "away_movement": 1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 2535,
                                  "away": 2.3,
                                  "home": 1.55,
                                  "payout": 92.6,
                                  "bookmaker_id": 41,
                                  "away_movement": 1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 2506,
                                  "away": 2.18,
                                  "home": 1.662,
                                  "payout": 94.3,
                                  "bookmaker_id": 56,
                                  "away_movement": 0,
                                  "home_movement": 0,
                                  "bookmaker_name": "Pinnacle",
                                  "bookmaker_order": 7
                                }
                              ],
                              "type": "+0.25/-0.25"
                            },
                            {
                              "odds": [
                                {
                                  "id": 2502,
                                  "away": 1.35,
                                  "home": 2.15,
                                  "payout": 82.93,
                                  "bookmaker_id": 16,
                                  "away_movement": -1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 2501,
                                  "away": 1.39,
                                  "home": 2.94,
                                  "payout": 94.38,
                                  "bookmaker_id": 24,
                                  "away_movement": 1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 2500,
                                  "away": 1.4,
                                  "home": 2.7,
                                  "payout": 92.2,
                                  "bookmaker_id": 34,
                                  "away_movement": 1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 2499,
                                  "away": 1.35,
                                  "home": 2.88,
                                  "payout": 91.91,
                                  "bookmaker_id": 27,
                                  "away_movement": 1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 2509,
                                  "away": 1.36,
                                  "home": 2.9,
                                  "payout": 92.58,
                                  "bookmaker_id": 1,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 2504,
                                  "away": 1.3773586,
                                  "home": 2.85,
                                  "payout": 92.86,
                                  "bookmaker_id": 20,
                                  "away_movement": 0,
                                  "home_movement": 0
                                },
                                {
                                  "id": 2505,
                                  "away": 1.37,
                                  "home": 2.85,
                                  "payout": 92.52,
                                  "bookmaker_id": 41,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 2507,
                                  "away": 1.37,
                                  "home": 2.85,
                                  "payout": 92.52,
                                  "bookmaker_id": 35,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 2508,
                                  "away": 1.4,
                                  "home": 2.85,
                                  "payout": 93.88,
                                  "bookmaker_id": 39,
                                  "away_movement": -1,
                                  "home_movement": 1,
                                  "bookmaker_name": "bet365",
                                  "bookmaker_order": 2
                                },
                                {
                                  "id": 2503,
                                  "away": 1.324,
                                  "home": 3.09,
                                  "payout": 92.69,
                                  "bookmaker_id": 56,
                                  "away_movement": 0,
                                  "home_movement": 0,
                                  "bookmaker_name": "Pinnacle",
                                  "bookmaker_order": 7
                                }
                              ],
                              "type": "-0.25/+0.25"
                            },
                            {
                              "odds": [
                                {
                                  "id": 2546,
                                  "away": 2.7,
                                  "home": 1.38,
                                  "payout": 91.32,
                                  "bookmaker_id": 16,
                                  "away_movement": 1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 2543,
                                  "away": 2.75,
                                  "home": 1.4,
                                  "payout": 92.77,
                                  "bookmaker_id": 10,
                                  "away_movement": 1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 2540,
                                  "away": 2.7,
                                  "home": 1.4,
                                  "payout": 92.2,
                                  "bookmaker_id": 27,
                                  "away_movement": 1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 2549,
                                  "away": 2.8,
                                  "home": 1.38,
                                  "payout": 92.44,
                                  "bookmaker_id": 34,
                                  "away_movement": 1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 2538,
                                  "away": 2.7,
                                  "home": 1.411,
                                  "payout": 92.67,
                                  "bookmaker_id": 56,
                                  "away_movement": 0,
                                  "home_movement": 0,
                                  "bookmaker_name": "Pinnacle",
                                  "bookmaker_order": 7
                                },
                                {
                                  "id": 2544,
                                  "away": 3,
                                  "home": 1.35,
                                  "payout": 93.1,
                                  "bookmaker_id": 42,
                                  "away_movement": 1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 2556,
                                  "away": 2.75,
                                  "home": 1.4,
                                  "payout": 92.77,
                                  "bookmaker_id": 1,
                                  "away_movement": 1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 2551,
                                  "away": 2.98,
                                  "home": 1.38,
                                  "payout": 94.32,
                                  "bookmaker_id": 24,
                                  "away_movement": 1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 2558,
                                  "away": 2.9,
                                  "home": 1.3703704,
                                  "payout": 93.06,
                                  "bookmaker_id": 20,
                                  "away_movement": 1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 2555,
                                  "away": 3.1,
                                  "home": 1.35,
                                  "payout": 94.04,
                                  "bookmaker_id": 39,
                                  "away_movement": 1,
                                  "home_movement": -1,
                                  "bookmaker_name": "bet365",
                                  "bookmaker_order": 2
                                }
                              ],
                              "type": "+0.5/-0.5"
                            },
                            {
                              "odds": [
                                {
                                  "id": 2496,
                                  "away": 1.26,
                                  "home": 3.7,
                                  "payout": 93.99,
                                  "bookmaker_id": 39,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 2490,
                                  "away": 1.24,
                                  "home": 3.55,
                                  "payout": 91.9,
                                  "bookmaker_id": 27,
                                  "away_movement": 1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 2497,
                                  "away": 1.27,
                                  "home": 3.4,
                                  "payout": 92.46,
                                  "bookmaker_id": 34,
                                  "away_movement": 1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 2494,
                                  "away": 1.25,
                                  "home": 3.75,
                                  "payout": 93.75,
                                  "bookmaker_id": 42,
                                  "away_movement": -1,
                                  "home_movement": 1,
                                  "bookmaker_name": "LSbet",
                                  "bookmaker_order": 117
                                },
                                {
                                  "id": 2495,
                                  "away": 1.27,
                                  "home": 3.68,
                                  "payout": 94.42,
                                  "bookmaker_id": 24,
                                  "away_movement": 1,
                                  "home_movement": -1,
                                  "bookmaker_name": "1Bet",
                                  "bookmaker_order": 70
                                },
                                {
                                  "id": 2493,
                                  "away": 1.22,
                                  "home": 3.55,
                                  "payout": 90.8,
                                  "bookmaker_id": 16,
                                  "away_movement": -1,
                                  "home_movement": 1
                                }
                              ],
                              "type": "-0.5/+0.5"
                            },
                            {
                              "odds": [
                                {
                                  "id": 2559,
                                  "away": 3.62,
                                  "home": 1.248,
                                  "payout": 92.81,
                                  "bookmaker_id": 56,
                                  "away_movement": 0,
                                  "home_movement": 0
                                },
                                {
                                  "id": 2572,
                                  "away": 3.83,
                                  "home": 1.22,
                                  "payout": 92.53,
                                  "bookmaker_id": 35,
                                  "away_movement": 1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 2574,
                                  "away": 3.83,
                                  "home": 1.22,
                                  "payout": 92.53,
                                  "bookmaker_id": 41,
                                  "away_movement": 1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 2564,
                                  "away": 3.73,
                                  "home": 1.25,
                                  "payout": 93.62,
                                  "bookmaker_id": 24,
                                  "away_movement": 1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 2560,
                                  "away": 3.25,
                                  "home": 1.3,
                                  "payout": 92.86,
                                  "bookmaker_id": 27,
                                  "away_movement": -1,
                                  "home_movement": 1,
                                  "bookmaker_name": "Unibet",
                                  "bookmaker_order": 75
                                },
                                {
                                  "id": 2561,
                                  "away": 3.25,
                                  "home": 1.1,
                                  "payout": 82.18,
                                  "bookmaker_id": 16,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 2563,
                                  "away": 3.83,
                                  "home": 1.22,
                                  "payout": 92.53,
                                  "bookmaker_id": 34,
                                  "away_movement": 1,
                                  "home_movement": 0
                                },
                                {
                                  "id": 2565,
                                  "away": 4.25,
                                  "home": 1.21,
                                  "payout": 94.18,
                                  "bookmaker_id": 39,
                                  "away_movement": 1,
                                  "home_movement": -1,
                                  "bookmaker_name": "bet365",
                                  "bookmaker_order": 2
                                }
                              ],
                              "type": "+0.75/-0.75"
                            },
                            {
                              "odds": [
                                {
                                  "id": 2489,
                                  "away": 1.14,
                                  "home": 4.9,
                                  "payout": 92.48,
                                  "bookmaker_id": 35,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 2488,
                                  "away": 1.15,
                                  "home": 5.5,
                                  "payout": 95.11,
                                  "bookmaker_id": 39,
                                  "away_movement": -1,
                                  "home_movement": 1,
                                  "bookmaker_name": "bet365",
                                  "bookmaker_order": 2
                                },
                                {
                                  "id": 2498,
                                  "away": 1.14,
                                  "home": 4.9,
                                  "payout": 92.48,
                                  "bookmaker_id": 41,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 2492,
                                  "away": 1.15,
                                  "home": 4.75,
                                  "payout": 92.58,
                                  "bookmaker_id": 34,
                                  "away_movement": 1,
                                  "home_movement": 1
                                }
                              ],
                              "type": "-0.75/+0.75"
                            },
                            {
                              "odds": [
                                {
                                  "id": 2578,
                                  "away": 6.8,
                                  "home": 1.105,
                                  "payout": 95.05,
                                  "bookmaker_id": 39,
                                  "away_movement": 1,
                                  "home_movement": -1,
                                  "bookmaker_name": "bet365",
                                  "bookmaker_order": 2
                                },
                                {
                                  "id": 2575,
                                  "away": 5.5,
                                  "home": 1.1,
                                  "payout": 91.67,
                                  "bookmaker_id": 16,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 2577,
                                  "away": 6.7,
                                  "home": 1.08,
                                  "payout": 93.01,
                                  "bookmaker_id": 34,
                                  "away_movement": 1,
                                  "home_movement": 0
                                },
                                {
                                  "id": 2576,
                                  "away": 5.5,
                                  "home": 1.12,
                                  "payout": 93.05,
                                  "bookmaker_id": 27,
                                  "away_movement": -1,
                                  "home_movement": 1,
                                  "bookmaker_name": "Unibet",
                                  "bookmaker_order": 75
                                }
                              ],
                              "type": "+1/-1"
                            },
                            {
                              "odds": [
                                {
                                  "id": 2485,
                                  "away": 1.04,
                                  "home": 8.5,
                                  "payout": 92.66,
                                  "bookmaker_id": 34,
                                  "away_movement": 0,
                                  "home_movement": 1,
                                  "bookmaker_name": "Vbet Sport",
                                  "bookmaker_order": 82
                                }
                              ],
                              "type": "-1/+1"
                            },
                            {
                              "odds": [
                                {
                                  "id": 2582,
                                  "away": 5.5,
                                  "home": 1.09,
                                  "payout": 90.97,
                                  "bookmaker_id": 16,
                                  "away_movement": -1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 2583,
                                  "away": 7.3,
                                  "home": 1.06,
                                  "payout": 92.56,
                                  "bookmaker_id": 34,
                                  "away_movement": 1,
                                  "home_movement": 0,
                                  "bookmaker_name": "Vbet Sport",
                                  "bookmaker_order": 82
                                },
                                {
                                  "id": 2579,
                                  "away": 6.1,
                                  "home": 1.09,
                                  "payout": 92.48,
                                  "bookmaker_id": 27,
                                  "away_movement": -1,
                                  "home_movement": 0
                                },
                                {
                                  "id": 2585,
                                  "away": 7,
                                  "home": 1.1,
                                  "payout": 95.06,
                                  "bookmaker_id": 39,
                                  "away_movement": 0,
                                  "home_movement": 0,
                                  "bookmaker_name": "bet365",
                                  "bookmaker_order": 2
                                },
                                {
                                  "id": 2586,
                                  "away": 7.3,
                                  "home": 1.06,
                                  "payout": 92.56,
                                  "bookmaker_id": 35,
                                  "away_movement": 1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 2590,
                                  "away": 7.3,
                                  "home": 1.06,
                                  "payout": 92.56,
                                  "bookmaker_id": 41,
                                  "away_movement": 1,
                                  "home_movement": -1
                                }
                              ],
                              "type": "+1.25/-1.25"
                            },
                            {
                              "odds": [
                                {
                                  "id": 2491,
                                  "away": 1.027,
                                  "home": 9.3,
                                  "payout": 92.49,
                                  "bookmaker_id": 41,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 2484,
                                  "away": 1.035,
                                  "home": 8.7,
                                  "payout": 92.5,
                                  "bookmaker_id": 34,
                                  "away_movement": 1,
                                  "home_movement": 1,
                                  "bookmaker_name": "Vbet Sport",
                                  "bookmaker_order": 82
                                },
                                {
                                  "id": 2487,
                                  "away": 1.027,
                                  "home": 9.3,
                                  "payout": 92.49,
                                  "bookmaker_id": 35,
                                  "away_movement": -1,
                                  "home_movement": 1,
                                  "bookmaker_name": "Betibet",
                                  "bookmaker_order": 88
                                }
                              ],
                              "type": "-1.25/+1.25"
                            },
                            {
                              "odds": [
                                {
                                  "id": 2592,
                                  "away": 6.75,
                                  "home": 1.08,
                                  "payout": 93.1,
                                  "bookmaker_id": 27,
                                  "away_movement": -1,
                                  "home_movement": 1,
                                  "bookmaker_name": "Unibet",
                                  "bookmaker_order": 75
                                },
                                {
                                  "id": 2593,
                                  "away": 6.75,
                                  "home": 1.06,
                                  "payout": 91.61,
                                  "bookmaker_id": 16,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 2594,
                                  "away": 7.85,
                                  "home": 1.05,
                                  "payout": 92.61,
                                  "bookmaker_id": 34,
                                  "away_movement": 1,
                                  "home_movement": 0,
                                  "bookmaker_name": "Vbet Sport",
                                  "bookmaker_order": 82
                                }
                              ],
                              "type": "+1.5/-1.5"
                            },
                            {
                              "odds": [
                                {
                                  "id": 2486,
                                  "away": 1.03,
                                  "home": 9,
                                  "payout": 92.42,
                                  "bookmaker_id": 34,
                                  "away_movement": 1,
                                  "home_movement": 0,
                                  "bookmaker_name": "Vbet Sport",
                                  "bookmaker_order": 82
                                }
                              ],
                              "type": "-1.5/+1.5"
                            },
                            {
                              "odds": [
                                {
                                  "id": 2598,
                                  "away": 9.5,
                                  "home": 1.03,
                                  "payout": 92.92,
                                  "bookmaker_id": 41,
                                  "away_movement": 1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 2597,
                                  "away": 9.5,
                                  "home": 1.03,
                                  "payout": 92.92,
                                  "bookmaker_id": 35,
                                  "away_movement": 1,
                                  "home_movement": 1,
                                  "bookmaker_name": "Betibet",
                                  "bookmaker_order": 88
                                },
                                {
                                  "id": 2595,
                                  "away": 9.7,
                                  "home": 1.02,
                                  "payout": 92.29,
                                  "bookmaker_id": 34,
                                  "away_movement": 1,
                                  "home_movement": 0,
                                  "bookmaker_name": "Vbet Sport",
                                  "bookmaker_order": 82
                                }
                              ],
                              "type": "+1.75/-1.75"
                            }
                          ],
                          "period_type": "1st Half"
                        },
                        {
                          "odds": [
                            {
                              "odds": [
                                {
                                  "id": 2520,
                                  "away": 1.67,
                                  "home": 2.07,
                                  "payout": 92.43,
                                  "bookmaker_id": 1,
                                  "away_movement": -1,
                                  "home_movement": 1,
                                  "bookmaker_name": "Stake.com",
                                  "bookmaker_order": 1
                                },
                                {
                                  "id": 2515,
                                  "away": 1.65,
                                  "home": 2.1,
                                  "payout": 92.4,
                                  "bookmaker_id": 10,
                                  "away_movement": -1,
                                  "home_movement": 1,
                                  "bookmaker_name": "Interwetten",
                                  "bookmaker_order": 18
                                }
                              ],
                              "type": "0"
                            },
                            {
                              "odds": [
                                {
                                  "id": 2512,
                                  "away": 2.16,
                                  "home": 1.62,
                                  "payout": 92.57,
                                  "bookmaker_id": 1,
                                  "away_movement": 1,
                                  "home_movement": -1,
                                  "bookmaker_name": "Stake.com",
                                  "bookmaker_order": 1
                                }
                              ],
                              "type": "+0.25/-0.25"
                            },
                            {
                              "odds": [
                                {
                                  "id": 2521,
                                  "away": 1.42,
                                  "home": 2.65,
                                  "payout": 92.46,
                                  "bookmaker_id": 1,
                                  "away_movement": -1,
                                  "home_movement": 1,
                                  "bookmaker_name": "Stake.com",
                                  "bookmaker_order": 1
                                }
                              ],
                              "type": "-0.25/+0.25"
                            },
                            {
                              "odds": [
                                {
                                  "id": 2522,
                                  "away": 2.55,
                                  "home": 1.45,
                                  "payout": 92.44,
                                  "bookmaker_id": 10,
                                  "away_movement": 1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 2517,
                                  "away": 2.55,
                                  "home": 1.52,
                                  "payout": 95.23,
                                  "bookmaker_id": 1,
                                  "away_movement": 1,
                                  "home_movement": -1,
                                  "bookmaker_name": "Stake.com",
                                  "bookmaker_order": 1
                                }
                              ],
                              "type": "+0.5/-0.5"
                            }
                          ],
                          "period_type": "2nd Half"
                        },
                        {
                          "odds": [
                            {
                              "odds": [
                                {
                                  "id": 2659,
                                  "away": 1.57,
                                  "home": 2.15,
                                  "payout": 90.74,
                                  "bookmaker_id": 54,
                                  "away_movement": 1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 2661,
                                  "away": 1.63,
                                  "home": 2.18,
                                  "payout": 93.27,
                                  "bookmaker_id": 33,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 2664,
                                  "away": 1.63,
                                  "home": 2.18,
                                  "payout": 93.27,
                                  "bookmaker_id": 28,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 2654,
                                  "away": 1.63,
                                  "home": 2.13,
                                  "payout": 92.34,
                                  "bookmaker_id": 34,
                                  "away_movement": 1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 2662,
                                  "away": 1.63,
                                  "home": 2.18,
                                  "payout": 93.27,
                                  "bookmaker_id": 30,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 2652,
                                  "away": 1.6,
                                  "home": 2.2,
                                  "payout": 92.63,
                                  "bookmaker_id": 10,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 2653,
                                  "away": 1.645,
                                  "home": 2.34,
                                  "payout": 96.59,
                                  "bookmaker_id": 2,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 2663,
                                  "away": 1.63,
                                  "home": 2.18,
                                  "payout": 93.27,
                                  "bookmaker_id": 32,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 2651,
                                  "away": 1.523,
                                  "home": 2.42,
                                  "payout": 93.47,
                                  "bookmaker_id": 56,
                                  "away_movement": 0,
                                  "home_movement": 0,
                                  "bookmaker_name": "Pinnacle",
                                  "bookmaker_order": 7
                                },
                                {
                                  "id": 2656,
                                  "away": 1.62,
                                  "home": 2.3,
                                  "payout": 95.05,
                                  "bookmaker_id": 3,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 2665,
                                  "away": 1.625,
                                  "home": 2.15,
                                  "payout": 92.55,
                                  "bookmaker_id": 20,
                                  "away_movement": 1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 2658,
                                  "away": 1.62,
                                  "home": 2.3,
                                  "payout": 95.05,
                                  "bookmaker_id": 12,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 2657,
                                  "away": 1.64,
                                  "home": 2.27,
                                  "payout": 95.21,
                                  "bookmaker_id": 24,
                                  "away_movement": 1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 2655,
                                  "away": 1.65,
                                  "home": 2.2,
                                  "payout": 94.29,
                                  "bookmaker_id": 19,
                                  "away_movement": 1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 2660,
                                  "away": 1.65,
                                  "home": 2.21,
                                  "payout": 94.47,
                                  "bookmaker_id": 1,
                                  "away_movement": -1,
                                  "home_movement": 1,
                                  "bookmaker_name": "Stake.com",
                                  "bookmaker_order": 1
                                }
                              ],
                              "type": "0"
                            },
                            {
                              "odds": [
                                {
                                  "id": 2810,
                                  "away": 1.847,
                                  "home": 1.961,
                                  "payout": 95.11,
                                  "bookmaker_id": 56,
                                  "away_movement": 0,
                                  "home_movement": 0,
                                  "bookmaker_name": "Pinnacle",
                                  "bookmaker_order": 7
                                },
                                {
                                  "id": 2820,
                                  "away": 1.94,
                                  "home": 1.74,
                                  "payout": 91.73,
                                  "bookmaker_id": 23,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 2817,
                                  "away": 1.955,
                                  "home": 1.848,
                                  "payout": 95,
                                  "bookmaker_id": 3,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 2826,
                                  "away": 1.98,
                                  "home": 1.8,
                                  "payout": 94.29,
                                  "bookmaker_id": 1,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 2828,
                                  "away": 1.952381,
                                  "home": 1.7692307,
                                  "payout": 92.81,
                                  "bookmaker_id": 20,
                                  "away_movement": 1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 2833,
                                  "away": 1.9,
                                  "home": 1.75,
                                  "payout": 91.1,
                                  "bookmaker_id": 18,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 2814,
                                  "away": 1.97,
                                  "home": 1.73,
                                  "payout": 92.11,
                                  "bookmaker_id": 34,
                                  "away_movement": 1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 2825,
                                  "away": 1.96,
                                  "home": 1.79,
                                  "payout": 93.56,
                                  "bookmaker_id": 11,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 2827,
                                  "away": 1.94,
                                  "home": 1.76,
                                  "payout": 92.28,
                                  "bookmaker_id": 35,
                                  "away_movement": 1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 2813,
                                  "away": 1.5,
                                  "home": 1.84,
                                  "payout": 82.63,
                                  "bookmaker_id": 16,
                                  "away_movement": -1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 2821,
                                  "away": 1.94,
                                  "home": 1.74,
                                  "payout": 91.73,
                                  "bookmaker_id": 4,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 2811,
                                  "away": 1.84,
                                  "home": 1.84,
                                  "payout": 92,
                                  "bookmaker_id": 27,
                                  "away_movement": 1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 2818,
                                  "away": 1.955,
                                  "home": 1.848,
                                  "payout": 95,
                                  "bookmaker_id": 12,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 2816,
                                  "away": 1.99,
                                  "home": 1.81,
                                  "payout": 94.79,
                                  "bookmaker_id": 24,
                                  "away_movement": 1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 2812,
                                  "away": 1.985,
                                  "home": 1.875,
                                  "payout": 96.42,
                                  "bookmaker_id": 2,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 2815,
                                  "away": 1.98,
                                  "home": 1.79,
                                  "payout": 94.01,
                                  "bookmaker_id": 19,
                                  "away_movement": 1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 2823,
                                  "away": 1.95,
                                  "home": 1.7,
                                  "payout": 90.82,
                                  "bookmaker_id": 21,
                                  "away_movement": -1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 2829,
                                  "away": 1.94,
                                  "home": 1.76,
                                  "payout": 92.28,
                                  "bookmaker_id": 41,
                                  "away_movement": 1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 2824,
                                  "away": 1.96,
                                  "home": 1.79,
                                  "payout": 93.56,
                                  "bookmaker_id": 37,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 2832,
                                  "away": 1.95,
                                  "home": 1.74,
                                  "payout": 91.95,
                                  "bookmaker_id": 51,
                                  "away_movement": 1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 2830,
                                  "away": 1.95,
                                  "home": 1.74,
                                  "payout": 91.95,
                                  "bookmaker_id": 7,
                                  "away_movement": 1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 2831,
                                  "away": 1.95,
                                  "home": 1.74,
                                  "payout": 91.95,
                                  "bookmaker_id": 5,
                                  "away_movement": 1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 2822,
                                  "away": 1.82,
                                  "home": 1.82,
                                  "payout": 91,
                                  "bookmaker_id": 54,
                                  "away_movement": 1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 2819,
                                  "away": 2.05,
                                  "home": 1.8,
                                  "payout": 95.84,
                                  "bookmaker_id": 39,
                                  "away_movement": 1,
                                  "home_movement": -1,
                                  "bookmaker_name": "bet365",
                                  "bookmaker_order": 2
                                }
                              ],
                              "type": "+0.25/-0.25"
                            },
                            {
                              "odds": [
                                {
                                  "id": 2644,
                                  "away": 1.47,
                                  "home": 2.65,
                                  "payout": 94.55,
                                  "bookmaker_id": 1,
                                  "away_movement": -1,
                                  "home_movement": 1,
                                  "bookmaker_name": "Stake.com",
                                  "bookmaker_order": 1
                                },
                                {
                                  "id": 2629,
                                  "away": 1.38,
                                  "home": 2.75,
                                  "payout": 91.89,
                                  "bookmaker_id": 27,
                                  "away_movement": 1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 2631,
                                  "away": 1.38,
                                  "home": 2.3,
                                  "payout": 86.25,
                                  "bookmaker_id": 16,
                                  "away_movement": -1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 2633,
                                  "away": 1.46,
                                  "home": 2.65,
                                  "payout": 94.14,
                                  "bookmaker_id": 19,
                                  "away_movement": 1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 2637,
                                  "away": 1.45,
                                  "home": 2.675,
                                  "payout": 94.03,
                                  "bookmaker_id": 39,
                                  "away_movement": 1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 2641,
                                  "away": 1.45,
                                  "home": 2.5,
                                  "payout": 91.77,
                                  "bookmaker_id": 21,
                                  "away_movement": -1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 2630,
                                  "away": 1.445,
                                  "home": 2.77,
                                  "payout": 94.96,
                                  "bookmaker_id": 2,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 2639,
                                  "away": 1.43,
                                  "home": 2.56,
                                  "payout": 91.75,
                                  "bookmaker_id": 4,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 2642,
                                  "away": 1.46,
                                  "home": 2.6,
                                  "payout": 93.5,
                                  "bookmaker_id": 37,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 2648,
                                  "away": 1.45,
                                  "home": 2.6,
                                  "payout": 93.09,
                                  "bookmaker_id": 5,
                                  "away_movement": 1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 2640,
                                  "away": 1.43,
                                  "home": 2.5,
                                  "payout": 90.97,
                                  "bookmaker_id": 54,
                                  "away_movement": 1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 2646,
                                  "away": 1.45,
                                  "home": 2.55,
                                  "payout": 92.44,
                                  "bookmaker_id": 41,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 2634,
                                  "away": 1.47,
                                  "home": 2.68,
                                  "payout": 94.93,
                                  "bookmaker_id": 24,
                                  "away_movement": 1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 2638,
                                  "away": 1.43,
                                  "home": 2.56,
                                  "payout": 91.75,
                                  "bookmaker_id": 23,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 2647,
                                  "away": 1.45,
                                  "home": 2.6,
                                  "payout": 93.09,
                                  "bookmaker_id": 7,
                                  "away_movement": 1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 2649,
                                  "away": 1.45,
                                  "home": 2.6,
                                  "payout": 93.09,
                                  "bookmaker_id": 51,
                                  "away_movement": 1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 2635,
                                  "away": 1.445,
                                  "home": 2.77,
                                  "payout": 94.96,
                                  "bookmaker_id": 3,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 2645,
                                  "away": 1.45,
                                  "home": 2.55,
                                  "payout": 92.44,
                                  "bookmaker_id": 35,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 2650,
                                  "away": 1.4,
                                  "home": 2.54,
                                  "payout": 90.25,
                                  "bookmaker_id": 18,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 2632,
                                  "away": 1.45,
                                  "home": 2.55,
                                  "payout": 92.44,
                                  "bookmaker_id": 34,
                                  "away_movement": 1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 2636,
                                  "away": 1.445,
                                  "home": 2.77,
                                  "payout": 94.96,
                                  "bookmaker_id": 12,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 2643,
                                  "away": 1.46,
                                  "home": 2.6,
                                  "payout": 93.5,
                                  "bookmaker_id": 11,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 2628,
                                  "away": 1.386,
                                  "home": 2.87,
                                  "payout": 93.46,
                                  "bookmaker_id": 56,
                                  "away_movement": 0,
                                  "home_movement": 0,
                                  "bookmaker_name": "Pinnacle",
                                  "bookmaker_order": 7
                                }
                              ],
                              "type": "-0.25/+0.25"
                            },
                            {
                              "odds": [
                                {
                                  "id": 2685,
                                  "away": 2.3,
                                  "home": 1.55,
                                  "payout": 92.6,
                                  "bookmaker_id": 5,
                                  "away_movement": 1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 2683,
                                  "away": 2.25,
                                  "home": 1.5714285,
                                  "payout": 92.52,
                                  "bookmaker_id": 20,
                                  "away_movement": 1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 2684,
                                  "away": 2.3,
                                  "home": 1.55,
                                  "payout": 92.6,
                                  "bookmaker_id": 7,
                                  "away_movement": 1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 2667,
                                  "away": 2.14,
                                  "home": 1.62,
                                  "payout": 92.2,
                                  "bookmaker_id": 27,
                                  "away_movement": 1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 2675,
                                  "away": 2.27,
                                  "home": 1.54,
                                  "payout": 91.75,
                                  "bookmaker_id": 23,
                                  "away_movement": -1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 2676,
                                  "away": 2.27,
                                  "home": 1.54,
                                  "payout": 91.75,
                                  "bookmaker_id": 4,
                                  "away_movement": -1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 2678,
                                  "away": 2.31,
                                  "home": 1.6,
                                  "payout": 94.53,
                                  "bookmaker_id": 1,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 2686,
                                  "away": 2.25,
                                  "home": 1.54,
                                  "payout": 91.42,
                                  "bookmaker_id": 50,
                                  "away_movement": 1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 2673,
                                  "away": 2.33,
                                  "home": 1.61,
                                  "payout": 95.21,
                                  "bookmaker_id": 24,
                                  "away_movement": 1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 2677,
                                  "away": 2.05,
                                  "home": 1.62,
                                  "payout": 90.49,
                                  "bookmaker_id": 54,
                                  "away_movement": 1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 2681,
                                  "away": 2.35,
                                  "home": 1.6,
                                  "payout": 95.19,
                                  "bookmaker_id": 32,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 2668,
                                  "away": 2.3,
                                  "home": 1.33,
                                  "payout": 84.27,
                                  "bookmaker_id": 10,
                                  "away_movement": 1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 2671,
                                  "away": 2.33,
                                  "home": 1.54,
                                  "payout": 92.72,
                                  "bookmaker_id": 34,
                                  "away_movement": 1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 2687,
                                  "away": 2.3,
                                  "home": 1.55,
                                  "payout": 92.6,
                                  "bookmaker_id": 51,
                                  "away_movement": 1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 2669,
                                  "away": 2.2,
                                  "home": 1.6,
                                  "payout": 92.63,
                                  "bookmaker_id": 42,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 2670,
                                  "away": 2.12,
                                  "home": 1.6,
                                  "payout": 91.18,
                                  "bookmaker_id": 16,
                                  "away_movement": 1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 2688,
                                  "away": 2.2,
                                  "home": 1.55,
                                  "payout": 90.93,
                                  "bookmaker_id": 18,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 2672,
                                  "away": 2.3,
                                  "home": 1.59,
                                  "payout": 94.01,
                                  "bookmaker_id": 19,
                                  "away_movement": -1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 2680,
                                  "away": 2.35,
                                  "home": 1.6,
                                  "payout": 95.19,
                                  "bookmaker_id": 30,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 2682,
                                  "away": 2.35,
                                  "home": 1.6,
                                  "payout": 95.19,
                                  "bookmaker_id": 28,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 2679,
                                  "away": 2.35,
                                  "home": 1.6,
                                  "payout": 95.19,
                                  "bookmaker_id": 33,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 2666,
                                  "away": 2.11,
                                  "home": 1.675,
                                  "payout": 93.38,
                                  "bookmaker_id": 56,
                                  "away_movement": 0,
                                  "home_movement": 0,
                                  "bookmaker_name": "Pinnacle",
                                  "bookmaker_order": 7
                                },
                                {
                                  "id": 2674,
                                  "away": 2.35,
                                  "home": 1.575,
                                  "payout": 94.3,
                                  "bookmaker_id": 39,
                                  "away_movement": 1,
                                  "home_movement": -1,
                                  "bookmaker_name": "bet365",
                                  "bookmaker_order": 2
                                }
                              ],
                              "type": "+0.5/-0.5"
                            },
                            {
                              "odds": [
                                {
                                  "id": 2614,
                                  "away": 1.34,
                                  "home": 3,
                                  "payout": 92.63,
                                  "bookmaker_id": 34,
                                  "away_movement": 1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 2624,
                                  "away": 1.33,
                                  "home": 3.1,
                                  "payout": 93.07,
                                  "bookmaker_id": 7,
                                  "away_movement": 1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 2627,
                                  "away": 1.3,
                                  "home": 3,
                                  "payout": 90.7,
                                  "bookmaker_id": 18,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 2617,
                                  "away": 1.35,
                                  "home": 3.1,
                                  "payout": 94.04,
                                  "bookmaker_id": 39,
                                  "away_movement": 1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 2620,
                                  "away": 1.36,
                                  "home": 3.17,
                                  "payout": 95.17,
                                  "bookmaker_id": 30,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 2625,
                                  "away": 1.33,
                                  "home": 3.1,
                                  "payout": 93.07,
                                  "bookmaker_id": 5,
                                  "away_movement": 1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 2621,
                                  "away": 1.36,
                                  "home": 3.17,
                                  "payout": 95.17,
                                  "bookmaker_id": 32,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 2611,
                                  "away": 1.29,
                                  "home": 3.2,
                                  "payout": 91.94,
                                  "bookmaker_id": 27,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 2612,
                                  "away": 1.35,
                                  "home": 3,
                                  "payout": 93.1,
                                  "bookmaker_id": 42,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 2616,
                                  "away": 1.36,
                                  "home": 3.15,
                                  "payout": 94.99,
                                  "bookmaker_id": 24,
                                  "away_movement": 1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 2618,
                                  "away": 1.33,
                                  "home": 2.85,
                                  "payout": 90.68,
                                  "bookmaker_id": 54,
                                  "away_movement": 1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 2622,
                                  "away": 1.36,
                                  "home": 3.17,
                                  "payout": 95.17,
                                  "bookmaker_id": 28,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 2619,
                                  "away": 1.36,
                                  "home": 3.17,
                                  "payout": 95.17,
                                  "bookmaker_id": 33,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 2613,
                                  "away": 1.27,
                                  "home": 3.2,
                                  "payout": 90.92,
                                  "bookmaker_id": 16,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 2623,
                                  "away": 1.3508772,
                                  "home": 2.95,
                                  "payout": 92.66,
                                  "bookmaker_id": 20,
                                  "away_movement": 1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 2626,
                                  "away": 1.33,
                                  "home": 3.1,
                                  "payout": 93.07,
                                  "bookmaker_id": 51,
                                  "away_movement": 1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 2615,
                                  "away": 1.36,
                                  "home": 3.05,
                                  "payout": 94.06,
                                  "bookmaker_id": 19,
                                  "away_movement": 1,
                                  "home_movement": -1,
                                  "bookmaker_name": "Novibet",
                                  "bookmaker_order": 47
                                },
                                {
                                  "id": 2609,
                                  "away": 1.299,
                                  "home": 3.29,
                                  "payout": 93.13,
                                  "bookmaker_id": 56,
                                  "away_movement": 0,
                                  "home_movement": 0,
                                  "bookmaker_name": "Pinnacle",
                                  "bookmaker_order": 7
                                }
                              ],
                              "type": "-0.5/+0.5"
                            },
                            {
                              "odds": [
                                {
                                  "id": 2689,
                                  "away": 2.5,
                                  "home": 1.492,
                                  "payout": 93.44,
                                  "bookmaker_id": 56,
                                  "away_movement": 0,
                                  "home_movement": 0,
                                  "bookmaker_name": "Pinnacle",
                                  "bookmaker_order": 7
                                },
                                {
                                  "id": 2699,
                                  "away": 2.77,
                                  "home": 1.37,
                                  "payout": 91.66,
                                  "bookmaker_id": 23,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 2705,
                                  "away": 2.8,
                                  "home": 1.43,
                                  "payout": 94.66,
                                  "bookmaker_id": 1,
                                  "away_movement": 1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 2704,
                                  "away": 2.75,
                                  "home": 1.42,
                                  "payout": 93.65,
                                  "bookmaker_id": 11,
                                  "away_movement": 1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 2694,
                                  "away": 2.8,
                                  "home": 1.42,
                                  "payout": 94.22,
                                  "bookmaker_id": 19,
                                  "away_movement": 1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 2690,
                                  "away": 2.5,
                                  "home": 1.45,
                                  "payout": 91.77,
                                  "bookmaker_id": 27,
                                  "away_movement": -1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 2692,
                                  "away": 2.5,
                                  "home": 1.25,
                                  "payout": 83.33,
                                  "bookmaker_id": 16,
                                  "away_movement": -1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 2697,
                                  "away": 2.715,
                                  "home": 1.46,
                                  "payout": 94.94,
                                  "bookmaker_id": 12,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 2707,
                                  "away": 2.75,
                                  "home": 1.39,
                                  "payout": 92.33,
                                  "bookmaker_id": 41,
                                  "away_movement": 1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 2691,
                                  "away": 2.715,
                                  "home": 1.46,
                                  "payout": 94.94,
                                  "bookmaker_id": 2,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 2701,
                                  "away": 2.5,
                                  "home": 1.43,
                                  "payout": 90.97,
                                  "bookmaker_id": 54,
                                  "away_movement": 1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 2693,
                                  "away": 2.85,
                                  "home": 1.37,
                                  "payout": 92.52,
                                  "bookmaker_id": 34,
                                  "away_movement": 1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 2695,
                                  "away": 2.85,
                                  "home": 1.43,
                                  "payout": 95.22,
                                  "bookmaker_id": 24,
                                  "away_movement": 1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 2696,
                                  "away": 2.715,
                                  "home": 1.46,
                                  "payout": 94.94,
                                  "bookmaker_id": 3,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 2702,
                                  "away": 2.75,
                                  "home": 1.37,
                                  "payout": 91.44,
                                  "bookmaker_id": 21,
                                  "away_movement": 1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 2709,
                                  "away": 2.75,
                                  "home": 1.4,
                                  "payout": 92.77,
                                  "bookmaker_id": 5,
                                  "away_movement": 1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 2700,
                                  "away": 2.77,
                                  "home": 1.37,
                                  "payout": 91.66,
                                  "bookmaker_id": 4,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 2703,
                                  "away": 2.75,
                                  "home": 1.42,
                                  "payout": 93.65,
                                  "bookmaker_id": 37,
                                  "away_movement": 1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 2708,
                                  "away": 2.75,
                                  "home": 1.4,
                                  "payout": 92.77,
                                  "bookmaker_id": 7,
                                  "away_movement": 1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 2711,
                                  "away": 2.66,
                                  "home": 1.36,
                                  "payout": 89.99,
                                  "bookmaker_id": 18,
                                  "away_movement": 1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 2710,
                                  "away": 2.75,
                                  "home": 1.4,
                                  "payout": 92.77,
                                  "bookmaker_id": 51,
                                  "away_movement": 1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 2706,
                                  "away": 2.75,
                                  "home": 1.39,
                                  "payout": 92.33,
                                  "bookmaker_id": 35,
                                  "away_movement": 1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 2698,
                                  "away": 2.85,
                                  "home": 1.4,
                                  "payout": 93.88,
                                  "bookmaker_id": 39,
                                  "away_movement": 1,
                                  "home_movement": -1,
                                  "bookmaker_name": "bet365",
                                  "bookmaker_order": 2
                                }
                              ],
                              "type": "+0.75/-0.75"
                            },
                            {
                              "odds": [
                                {
                                  "id": 2588,
                                  "away": 1.22,
                                  "home": 3.6,
                                  "payout": 91.12,
                                  "bookmaker_id": 21,
                                  "away_movement": -1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 2591,
                                  "away": 1.24,
                                  "home": 3.8,
                                  "payout": 93.49,
                                  "bookmaker_id": 11,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 2599,
                                  "away": 1.23,
                                  "home": 3.75,
                                  "payout": 92.62,
                                  "bookmaker_id": 41,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 2600,
                                  "away": 1.22,
                                  "home": 4,
                                  "payout": 93.49,
                                  "bookmaker_id": 7,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 2568,
                                  "away": 1.2,
                                  "home": 4.25,
                                  "payout": 93.58,
                                  "bookmaker_id": 27,
                                  "away_movement": -1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 2587,
                                  "away": 1.23,
                                  "home": 4,
                                  "payout": 94.07,
                                  "bookmaker_id": 39,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 2606,
                                  "away": 1.22,
                                  "home": 4,
                                  "payout": 93.49,
                                  "bookmaker_id": 51,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 2584,
                                  "away": 1.215,
                                  "home": 4.36,
                                  "payout": 95.02,
                                  "bookmaker_id": 12,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 2589,
                                  "away": 1.24,
                                  "home": 3.8,
                                  "payout": 93.49,
                                  "bookmaker_id": 37,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 2571,
                                  "away": 1.23,
                                  "home": 3.75,
                                  "payout": 92.62,
                                  "bookmaker_id": 34,
                                  "away_movement": 1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 2570,
                                  "away": 1.08,
                                  "home": 4.25,
                                  "payout": 86.12,
                                  "bookmaker_id": 16,
                                  "away_movement": -1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 2596,
                                  "away": 1.23,
                                  "home": 3.75,
                                  "payout": 92.62,
                                  "bookmaker_id": 35,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 2607,
                                  "away": 1.2,
                                  "home": 3.66,
                                  "payout": 90.37,
                                  "bookmaker_id": 18,
                                  "away_movement": 1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 2581,
                                  "away": 1.215,
                                  "home": 4.36,
                                  "payout": 95.02,
                                  "bookmaker_id": 3,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 2602,
                                  "away": 1.22,
                                  "home": 4,
                                  "payout": 93.49,
                                  "bookmaker_id": 5,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 2567,
                                  "away": 1.199,
                                  "home": 4.21,
                                  "payout": 93.32,
                                  "bookmaker_id": 56,
                                  "away_movement": 0,
                                  "home_movement": 0
                                },
                                {
                                  "id": 2573,
                                  "away": 1.24,
                                  "home": 3.9,
                                  "payout": 94.09,
                                  "bookmaker_id": 19,
                                  "away_movement": 1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 2580,
                                  "away": 1.25,
                                  "home": 3.94,
                                  "payout": 94.89,
                                  "bookmaker_id": 24,
                                  "away_movement": -1,
                                  "home_movement": 1,
                                  "bookmaker_name": "1Bet",
                                  "bookmaker_order": 70
                                },
                                {
                                  "id": 2569,
                                  "away": 1.215,
                                  "home": 4.37,
                                  "payout": 95.07,
                                  "bookmaker_id": 2,
                                  "away_movement": -1,
                                  "home_movement": 1,
                                  "bookmaker_name": "1xBet",
                                  "bookmaker_order": 3
                                }
                              ],
                              "type": "-0.75/+0.75"
                            },
                            {
                              "odds": [
                                {
                                  "id": 2714,
                                  "away": 3.53,
                                  "home": 1.26,
                                  "payout": 92.86,
                                  "bookmaker_id": 36,
                                  "away_movement": 1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 2729,
                                  "away": 3.75,
                                  "home": 1.23,
                                  "payout": 92.62,
                                  "bookmaker_id": 7,
                                  "away_movement": 1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 2720,
                                  "away": 4.04,
                                  "home": 1.24,
                                  "payout": 94.88,
                                  "bookmaker_id": 24,
                                  "away_movement": 1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 2724,
                                  "away": 3.1,
                                  "home": 1.28,
                                  "payout": 90.59,
                                  "bookmaker_id": 54,
                                  "away_movement": 1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 2727,
                                  "away": 3.7,
                                  "home": 1.25,
                                  "payout": 93.43,
                                  "bookmaker_id": 32,
                                  "away_movement": 1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 2731,
                                  "away": 3.75,
                                  "home": 1.23,
                                  "payout": 92.62,
                                  "bookmaker_id": 51,
                                  "away_movement": 1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 2717,
                                  "away": 3.3,
                                  "home": 1.26,
                                  "payout": 91.18,
                                  "bookmaker_id": 16,
                                  "away_movement": 1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 2725,
                                  "away": 3.7,
                                  "home": 1.25,
                                  "payout": 93.43,
                                  "bookmaker_id": 33,
                                  "away_movement": 1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 2730,
                                  "away": 3.75,
                                  "home": 1.23,
                                  "payout": 92.62,
                                  "bookmaker_id": 5,
                                  "away_movement": 1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 2732,
                                  "away": 3.5,
                                  "home": 1.22,
                                  "payout": 90.47,
                                  "bookmaker_id": 18,
                                  "away_movement": 1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 2713,
                                  "away": 3.3,
                                  "home": 1.28,
                                  "payout": 92.23,
                                  "bookmaker_id": 27,
                                  "away_movement": 1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 2716,
                                  "away": 3.61,
                                  "home": 1.29,
                                  "payout": 95.04,
                                  "bookmaker_id": 2,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 2719,
                                  "away": 3.85,
                                  "home": 1.24,
                                  "payout": 93.79,
                                  "bookmaker_id": 19,
                                  "away_movement": 1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 2726,
                                  "away": 3.7,
                                  "home": 1.25,
                                  "payout": 93.43,
                                  "bookmaker_id": 30,
                                  "away_movement": 1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 2721,
                                  "away": 3.6,
                                  "home": 1.29,
                                  "payout": 94.97,
                                  "bookmaker_id": 3,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 2715,
                                  "away": 3.4,
                                  "home": 1.27,
                                  "payout": 92.46,
                                  "bookmaker_id": 10,
                                  "away_movement": 1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 2722,
                                  "away": 3.6,
                                  "home": 1.29,
                                  "payout": 94.97,
                                  "bookmaker_id": 12,
                                  "away_movement": 1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 2723,
                                  "away": 3.9,
                                  "home": 1.24,
                                  "payout": 94.09,
                                  "bookmaker_id": 39,
                                  "away_movement": 1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 2728,
                                  "away": 3.7,
                                  "home": 1.25,
                                  "payout": 93.43,
                                  "bookmaker_id": 28,
                                  "away_movement": 1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 2718,
                                  "away": 4.05,
                                  "home": 1.2,
                                  "payout": 92.57,
                                  "bookmaker_id": 34,
                                  "away_movement": 1,
                                  "home_movement": -1,
                                  "bookmaker_name": "Vbet Sport",
                                  "bookmaker_order": 82
                                },
                                {
                                  "id": 2712,
                                  "away": 3.24,
                                  "home": 1.307,
                                  "payout": 93.13,
                                  "bookmaker_id": 56,
                                  "away_movement": 0,
                                  "home_movement": 0,
                                  "bookmaker_name": "Pinnacle",
                                  "bookmaker_order": 7
                                }
                              ],
                              "type": "+1/-1"
                            },
                            {
                              "odds": [
                                {
                                  "id": 2550,
                                  "away": 1.125,
                                  "home": 6.08,
                                  "payout": 94.93,
                                  "bookmaker_id": 12,
                                  "away_movement": 1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 2562,
                                  "away": 1.12,
                                  "home": 5.65,
                                  "payout": 93.47,
                                  "bookmaker_id": 28,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 2539,
                                  "away": 1.1,
                                  "home": 6.5,
                                  "payout": 94.08,
                                  "bookmaker_id": 27,
                                  "away_movement": 1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 2557,
                                  "away": 1.12,
                                  "home": 5.65,
                                  "payout": 93.47,
                                  "bookmaker_id": 32,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 2541,
                                  "away": 1.13,
                                  "home": 6.08,
                                  "payout": 95.29,
                                  "bookmaker_id": 2,
                                  "away_movement": 1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 2548,
                                  "away": 1.13,
                                  "home": 6.08,
                                  "payout": 95.29,
                                  "bookmaker_id": 3,
                                  "away_movement": 1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 2547,
                                  "away": 1.12,
                                  "home": 6,
                                  "payout": 94.38,
                                  "bookmaker_id": 19,
                                  "away_movement": 1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 2545,
                                  "away": 1.12,
                                  "home": 5.35,
                                  "payout": 92.61,
                                  "bookmaker_id": 34,
                                  "away_movement": 1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 2566,
                                  "away": 1.1,
                                  "home": 5.33,
                                  "payout": 91.18,
                                  "bookmaker_id": 18,
                                  "away_movement": 1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 2553,
                                  "away": 1.12,
                                  "home": 5.65,
                                  "payout": 93.47,
                                  "bookmaker_id": 33,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 2554,
                                  "away": 1.12,
                                  "home": 5.65,
                                  "payout": 93.47,
                                  "bookmaker_id": 30,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 2542,
                                  "away": 1.08,
                                  "home": 6.5,
                                  "payout": 92.61,
                                  "bookmaker_id": 16,
                                  "away_movement": 1,
                                  "home_movement": 1,
                                  "bookmaker_name": "LeoVegas Sport",
                                  "bookmaker_order": 31
                                },
                                {
                                  "id": 2552,
                                  "away": 1.13,
                                  "home": 6,
                                  "payout": 95.09,
                                  "bookmaker_id": 39,
                                  "away_movement": -1,
                                  "home_movement": 1,
                                  "bookmaker_name": "bet365",
                                  "bookmaker_order": 2
                                }
                              ],
                              "type": "-1/+1"
                            },
                            {
                              "odds": [
                                {
                                  "id": 2735,
                                  "away": 4.1,
                                  "home": 1.235,
                                  "payout": 94.91,
                                  "bookmaker_id": 2,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 2739,
                                  "away": 4.1,
                                  "home": 1.235,
                                  "payout": 94.91,
                                  "bookmaker_id": 3,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 2745,
                                  "away": 4.3,
                                  "home": 1.18,
                                  "payout": 92.59,
                                  "bookmaker_id": 35,
                                  "away_movement": 1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 2738,
                                  "away": 4.35,
                                  "home": 1.2,
                                  "payout": 94.05,
                                  "bookmaker_id": 19,
                                  "away_movement": 1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 2740,
                                  "away": 4.1,
                                  "home": 1.235,
                                  "payout": 94.91,
                                  "bookmaker_id": 12,
                                  "away_movement": 1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 2736,
                                  "away": 3.3,
                                  "home": 1.23,
                                  "payout": 89.6,
                                  "bookmaker_id": 16,
                                  "away_movement": 1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 2741,
                                  "away": 4.4,
                                  "home": 1.2,
                                  "payout": 94.29,
                                  "bookmaker_id": 39,
                                  "away_movement": 1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 2747,
                                  "away": 4.2,
                                  "home": 1.2,
                                  "payout": 93.33,
                                  "bookmaker_id": 7,
                                  "away_movement": 1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 2748,
                                  "away": 4.2,
                                  "home": 1.2,
                                  "payout": 93.33,
                                  "bookmaker_id": 5,
                                  "away_movement": 1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 2750,
                                  "away": 3.8,
                                  "home": 1.18,
                                  "payout": 90.04,
                                  "bookmaker_id": 18,
                                  "away_movement": 1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 2749,
                                  "away": 4.2,
                                  "home": 1.2,
                                  "payout": 93.33,
                                  "bookmaker_id": 51,
                                  "away_movement": 1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 2734,
                                  "away": 3.7,
                                  "home": 1.23,
                                  "payout": 92.31,
                                  "bookmaker_id": 27,
                                  "away_movement": 1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 2742,
                                  "away": 4.1,
                                  "home": 1.18,
                                  "payout": 91.63,
                                  "bookmaker_id": 21,
                                  "away_movement": 1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 2737,
                                  "away": 4.57,
                                  "home": 1.16,
                                  "payout": 92.52,
                                  "bookmaker_id": 34,
                                  "away_movement": 1,
                                  "home_movement": -1,
                                  "bookmaker_name": "Vbet Sport",
                                  "bookmaker_order": 82
                                },
                                {
                                  "id": 2746,
                                  "away": 4.42,
                                  "home": 1.17,
                                  "payout": 92.51,
                                  "bookmaker_id": 41,
                                  "away_movement": 1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 2744,
                                  "away": 4.1,
                                  "home": 1.21,
                                  "payout": 93.43,
                                  "bookmaker_id": 11,
                                  "away_movement": 1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 2743,
                                  "away": 4.1,
                                  "home": 1.21,
                                  "payout": 93.43,
                                  "bookmaker_id": 37,
                                  "away_movement": 1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 2733,
                                  "away": 3.66,
                                  "home": 1.25,
                                  "payout": 93.18,
                                  "bookmaker_id": 56,
                                  "away_movement": 0,
                                  "home_movement": 0,
                                  "bookmaker_name": "Pinnacle",
                                  "bookmaker_order": 7
                                }
                              ],
                              "type": "+1.25/-1.25"
                            },
                            {
                              "odds": [
                                {
                                  "id": 2476,
                                  "away": 1.1,
                                  "home": 5.85,
                                  "payout": 92.59,
                                  "bookmaker_id": 34,
                                  "away_movement": 1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 2482,
                                  "away": 1.1,
                                  "home": 6.77,
                                  "payout": 94.63,
                                  "bookmaker_id": 12,
                                  "away_movement": 1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 2481,
                                  "away": 1.104,
                                  "home": 6.77,
                                  "payout": 94.92,
                                  "bookmaker_id": 3,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 2528,
                                  "away": 1.1,
                                  "home": 5.6,
                                  "payout": 91.94,
                                  "bookmaker_id": 21,
                                  "away_movement": -1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 2537,
                                  "away": 1.1,
                                  "home": 6,
                                  "payout": 92.96,
                                  "bookmaker_id": 41,
                                  "away_movement": 1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 2536,
                                  "away": 1.095,
                                  "home": 6,
                                  "payout": 92.6,
                                  "bookmaker_id": 35,
                                  "away_movement": 1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 2477,
                                  "away": 1.1,
                                  "home": 6.3,
                                  "payout": 93.65,
                                  "bookmaker_id": 19,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 2475,
                                  "away": 1.08,
                                  "home": 6.75,
                                  "payout": 93.1,
                                  "bookmaker_id": 16,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 2529,
                                  "away": 1.1,
                                  "home": 6,
                                  "payout": 92.96,
                                  "bookmaker_id": 37,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 2531,
                                  "away": 1.1,
                                  "home": 6,
                                  "payout": 92.96,
                                  "bookmaker_id": 11,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 2478,
                                  "away": 1.104,
                                  "home": 6.77,
                                  "payout": 94.92,
                                  "bookmaker_id": 2,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 2527,
                                  "away": 1.11,
                                  "home": 6.6,
                                  "payout": 95.02,
                                  "bookmaker_id": 39,
                                  "away_movement": -1,
                                  "home_movement": 1,
                                  "bookmaker_name": "bet365",
                                  "bookmaker_order": 2
                                },
                                {
                                  "id": 2479,
                                  "away": 1.09,
                                  "home": 7,
                                  "payout": 94.31,
                                  "bookmaker_id": 27,
                                  "away_movement": 1,
                                  "home_movement": 1,
                                  "bookmaker_name": "Unibet",
                                  "bookmaker_order": 75
                                }
                              ],
                              "type": "-1.25/+1.25"
                            },
                            {
                              "odds": [
                                {
                                  "id": 2754,
                                  "away": 4,
                                  "home": 1.17,
                                  "payout": 90.52,
                                  "bookmaker_id": 16,
                                  "away_movement": -1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 2763,
                                  "away": 4.58,
                                  "home": 1.2,
                                  "payout": 95.09,
                                  "bookmaker_id": 28,
                                  "away_movement": 1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 2766,
                                  "away": 4.5,
                                  "home": 1.16,
                                  "payout": 92.23,
                                  "bookmaker_id": 5,
                                  "away_movement": 1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 2756,
                                  "away": 4.8,
                                  "home": 1.17,
                                  "payout": 94.07,
                                  "bookmaker_id": 19,
                                  "away_movement": 1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 2765,
                                  "away": 4.5,
                                  "home": 1.16,
                                  "payout": 92.23,
                                  "bookmaker_id": 7,
                                  "away_movement": 1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 2751,
                                  "away": 4,
                                  "home": 1.19,
                                  "payout": 91.71,
                                  "bookmaker_id": 27,
                                  "away_movement": -1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 2767,
                                  "away": 4.5,
                                  "home": 1.16,
                                  "payout": 92.23,
                                  "bookmaker_id": 51,
                                  "away_movement": 1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 2753,
                                  "away": 4.6,
                                  "home": 1.18,
                                  "payout": 93.91,
                                  "bookmaker_id": 42,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 2758,
                                  "away": 4.58,
                                  "home": 1.195,
                                  "payout": 94.77,
                                  "bookmaker_id": 12,
                                  "away_movement": 1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 2761,
                                  "away": 4.58,
                                  "home": 1.2,
                                  "payout": 95.09,
                                  "bookmaker_id": 30,
                                  "away_movement": 1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 2762,
                                  "away": 4.58,
                                  "home": 1.2,
                                  "payout": 95.09,
                                  "bookmaker_id": 32,
                                  "away_movement": 1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 2757,
                                  "away": 4.58,
                                  "home": 1.195,
                                  "payout": 94.77,
                                  "bookmaker_id": 3,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 2760,
                                  "away": 4.58,
                                  "home": 1.2,
                                  "payout": 95.09,
                                  "bookmaker_id": 33,
                                  "away_movement": 1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 2764,
                                  "away": 4.9,
                                  "home": 1.1428572,
                                  "payout": 92.67,
                                  "bookmaker_id": 20,
                                  "away_movement": 1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 2768,
                                  "away": 4.25,
                                  "home": 1.15,
                                  "payout": 90.51,
                                  "bookmaker_id": 18,
                                  "away_movement": 1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 2755,
                                  "away": 4.9,
                                  "home": 1.14,
                                  "payout": 92.48,
                                  "bookmaker_id": 34,
                                  "away_movement": 1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 2759,
                                  "away": 5,
                                  "home": 1.17,
                                  "payout": 94.81,
                                  "bookmaker_id": 39,
                                  "away_movement": 1,
                                  "home_movement": -1,
                                  "bookmaker_name": "bet365",
                                  "bookmaker_order": 2
                                },
                                {
                                  "id": 2752,
                                  "away": 4.6,
                                  "home": 1.2,
                                  "payout": 95.17,
                                  "bookmaker_id": 2,
                                  "away_movement": -1,
                                  "home_movement": 1,
                                  "bookmaker_name": "1xBet",
                                  "bookmaker_order": 3
                                }
                              ],
                              "type": "+1.5/-1.5"
                            },
                            {
                              "odds": [
                                {
                                  "id": 2472,
                                  "away": 1.06,
                                  "home": 6,
                                  "payout": 90.08,
                                  "bookmaker_id": 18,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 2471,
                                  "away": 1.0714285,
                                  "home": 7,
                                  "payout": 92.92,
                                  "bookmaker_id": 20,
                                  "away_movement": 1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 2469,
                                  "away": 1.09,
                                  "home": 7.4,
                                  "payout": 95.01,
                                  "bookmaker_id": 3,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 2473,
                                  "away": 1.088,
                                  "home": 7.4,
                                  "payout": 94.85,
                                  "bookmaker_id": 12,
                                  "away_movement": 1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 2467,
                                  "away": 1.09,
                                  "home": 7.45,
                                  "payout": 95.09,
                                  "bookmaker_id": 2,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 2468,
                                  "away": 1.08,
                                  "home": 7.5,
                                  "payout": 94.41,
                                  "bookmaker_id": 27,
                                  "away_movement": 1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 2464,
                                  "away": 1.09,
                                  "home": 6.15,
                                  "payout": 92.59,
                                  "bookmaker_id": 34,
                                  "away_movement": 1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 2470,
                                  "away": 1.06,
                                  "home": 7.5,
                                  "payout": 92.87,
                                  "bookmaker_id": 16,
                                  "away_movement": 1,
                                  "home_movement": 1,
                                  "bookmaker_name": "LeoVegas Sport",
                                  "bookmaker_order": 31
                                },
                                {
                                  "id": 2474,
                                  "away": 1.1,
                                  "home": 7,
                                  "payout": 95.06,
                                  "bookmaker_id": 39,
                                  "away_movement": -1,
                                  "home_movement": 1,
                                  "bookmaker_name": "bet365",
                                  "bookmaker_order": 2
                                }
                              ],
                              "type": "-1.5/+1.5"
                            },
                            {
                              "odds": [
                                {
                                  "id": 2772,
                                  "away": 6.15,
                                  "home": 1.09,
                                  "payout": 92.59,
                                  "bookmaker_id": 34,
                                  "away_movement": 1,
                                  "home_movement": 0
                                },
                                {
                                  "id": 2784,
                                  "away": 6,
                                  "home": 1.11,
                                  "payout": 93.67,
                                  "bookmaker_id": 51,
                                  "away_movement": 1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 2782,
                                  "away": 6,
                                  "home": 1.11,
                                  "payout": 93.67,
                                  "bookmaker_id": 7,
                                  "away_movement": 1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 2775,
                                  "away": 6.3,
                                  "home": 1.12,
                                  "payout": 95.09,
                                  "bookmaker_id": 12,
                                  "away_movement": 1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 2777,
                                  "away": 5.7,
                                  "home": 1.09,
                                  "payout": 91.5,
                                  "bookmaker_id": 21,
                                  "away_movement": -1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 2773,
                                  "away": 6.2,
                                  "home": 1.11,
                                  "payout": 94.15,
                                  "bookmaker_id": 19,
                                  "away_movement": 1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 2770,
                                  "away": 6.34,
                                  "home": 1.12,
                                  "payout": 95.18,
                                  "bookmaker_id": 2,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 2780,
                                  "away": 6.15,
                                  "home": 1.09,
                                  "payout": 92.59,
                                  "bookmaker_id": 35,
                                  "away_movement": 1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 2781,
                                  "away": 6.15,
                                  "home": 1.09,
                                  "payout": 92.59,
                                  "bookmaker_id": 41,
                                  "away_movement": 1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 2785,
                                  "away": 5.5,
                                  "home": 1.08,
                                  "payout": 90.27,
                                  "bookmaker_id": 18,
                                  "away_movement": 1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 2771,
                                  "away": 4.6,
                                  "home": 1.07,
                                  "payout": 86.81,
                                  "bookmaker_id": 16,
                                  "away_movement": 1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 2778,
                                  "away": 5.8,
                                  "home": 1.11,
                                  "payout": 93.17,
                                  "bookmaker_id": 37,
                                  "away_movement": 1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 2783,
                                  "away": 6,
                                  "home": 1.11,
                                  "payout": 93.67,
                                  "bookmaker_id": 5,
                                  "away_movement": 1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 2774,
                                  "away": 6.3,
                                  "home": 1.12,
                                  "payout": 95.09,
                                  "bookmaker_id": 3,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 2779,
                                  "away": 5.8,
                                  "home": 1.11,
                                  "payout": 93.17,
                                  "bookmaker_id": 11,
                                  "away_movement": 1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 2769,
                                  "away": 4.6,
                                  "home": 1.18,
                                  "payout": 93.91,
                                  "bookmaker_id": 27,
                                  "away_movement": 0,
                                  "home_movement": 0,
                                  "bookmaker_name": "Unibet",
                                  "bookmaker_order": 75
                                },
                                {
                                  "id": 2776,
                                  "away": 6.6,
                                  "home": 1.11,
                                  "payout": 95.02,
                                  "bookmaker_id": 39,
                                  "away_movement": 1,
                                  "home_movement": -1,
                                  "bookmaker_name": "bet365",
                                  "bookmaker_order": 2
                                }
                              ],
                              "type": "+1.75/-1.75"
                            },
                            {
                              "odds": [
                                {
                                  "id": 2465,
                                  "away": 1.05,
                                  "home": 7.85,
                                  "payout": 92.61,
                                  "bookmaker_id": 35,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 2466,
                                  "away": 1.05,
                                  "home": 7.85,
                                  "payout": 92.61,
                                  "bookmaker_id": 41,
                                  "away_movement": 1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 2462,
                                  "away": 1.05,
                                  "home": 8.4,
                                  "payout": 93.33,
                                  "bookmaker_id": 11,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 2524,
                                  "away": 1.05,
                                  "home": 7.5,
                                  "payout": 92.11,
                                  "bookmaker_id": 21,
                                  "away_movement": -1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 2525,
                                  "away": 1.002,
                                  "home": 9.3,
                                  "payout": 90.45,
                                  "bookmaker_id": 3,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 2526,
                                  "away": 1.002,
                                  "home": 9.3,
                                  "payout": 90.45,
                                  "bookmaker_id": 12,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 2461,
                                  "away": 1.05,
                                  "home": 8.4,
                                  "payout": 93.33,
                                  "bookmaker_id": 37,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 2518,
                                  "away": 1.002,
                                  "home": 9.3,
                                  "payout": 90.45,
                                  "bookmaker_id": 2,
                                  "away_movement": -1,
                                  "home_movement": 1,
                                  "bookmaker_name": "1xBet",
                                  "bookmaker_order": 3
                                },
                                {
                                  "id": 2523,
                                  "away": 1.055,
                                  "home": 7.5,
                                  "payout": 92.49,
                                  "bookmaker_id": 34,
                                  "away_movement": 1,
                                  "home_movement": -1,
                                  "bookmaker_name": "Vbet Sport",
                                  "bookmaker_order": 82
                                }
                              ],
                              "type": "-1.75/+1.75"
                            },
                            {
                              "odds": [
                                {
                                  "id": 2788,
                                  "away": 6.75,
                                  "home": 1.07,
                                  "payout": 92.36,
                                  "bookmaker_id": 16,
                                  "away_movement": 1,
                                  "home_movement": 0
                                },
                                {
                                  "id": 2787,
                                  "away": 9.3,
                                  "home": 1.04,
                                  "payout": 93.54,
                                  "bookmaker_id": 2,
                                  "away_movement": 1,
                                  "home_movement": 1,
                                  "bookmaker_name": "1xBet",
                                  "bookmaker_order": 3
                                },
                                {
                                  "id": 2789,
                                  "away": 8.2,
                                  "home": 1.045,
                                  "payout": 92.69,
                                  "bookmaker_id": 34,
                                  "away_movement": 1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 2786,
                                  "away": 6.75,
                                  "home": 1.09,
                                  "payout": 93.85,
                                  "bookmaker_id": 27,
                                  "away_movement": 1,
                                  "home_movement": 0,
                                  "bookmaker_name": "Unibet",
                                  "bookmaker_order": 75
                                },
                                {
                                  "id": 2791,
                                  "away": 9.3,
                                  "home": 1.04,
                                  "payout": 93.54,
                                  "bookmaker_id": 12,
                                  "away_movement": 1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 2790,
                                  "away": 9.3,
                                  "home": 1.04,
                                  "payout": 93.54,
                                  "bookmaker_id": 3,
                                  "away_movement": 1,
                                  "home_movement": 1
                                }
                              ],
                              "type": "+2/-2"
                            },
                            {
                              "odds": [
                                {
                                  "id": 2516,
                                  "away": 1.017,
                                  "home": 10,
                                  "payout": 92.31,
                                  "bookmaker_id": 34,
                                  "away_movement": 0,
                                  "home_movement": 1,
                                  "bookmaker_name": "Vbet Sport",
                                  "bookmaker_order": 82
                                }
                              ],
                              "type": "-2/+2"
                            },
                            {
                              "odds": [
                                {
                                  "id": 2792,
                                  "away": 7,
                                  "home": 1.08,
                                  "payout": 93.56,
                                  "bookmaker_id": 27,
                                  "away_movement": 0,
                                  "home_movement": 0,
                                  "bookmaker_name": "Unibet",
                                  "bookmaker_order": 75
                                },
                                {
                                  "id": 2794,
                                  "away": 6.75,
                                  "home": 1.07,
                                  "payout": 92.36,
                                  "bookmaker_id": 16,
                                  "away_movement": 0,
                                  "home_movement": -1
                                },
                                {
                                  "id": 2795,
                                  "away": 8.5,
                                  "home": 1.04,
                                  "payout": 92.66,
                                  "bookmaker_id": 34,
                                  "away_movement": 1,
                                  "home_movement": 0
                                },
                                {
                                  "id": 2793,
                                  "away": 8.7,
                                  "home": 1.014,
                                  "payout": 90.82,
                                  "bookmaker_id": 2,
                                  "away_movement": 1,
                                  "home_movement": -1,
                                  "bookmaker_name": "1xBet",
                                  "bookmaker_order": 3
                                },
                                {
                                  "id": 2797,
                                  "away": 8.7,
                                  "home": 1.014,
                                  "payout": 90.82,
                                  "bookmaker_id": 12,
                                  "away_movement": 1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 2799,
                                  "away": 8.7,
                                  "home": 1.04,
                                  "payout": 92.9,
                                  "bookmaker_id": 41,
                                  "away_movement": 1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 2796,
                                  "away": 8.7,
                                  "home": 1.014,
                                  "payout": 90.82,
                                  "bookmaker_id": 3,
                                  "away_movement": 1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 2798,
                                  "away": 8.7,
                                  "home": 1.04,
                                  "payout": 92.9,
                                  "bookmaker_id": 35,
                                  "away_movement": 1,
                                  "home_movement": -1
                                }
                              ],
                              "type": "+2.25/-2.25"
                            },
                            {
                              "odds": [
                                {
                                  "id": 2519,
                                  "away": 1.02,
                                  "home": 10.3,
                                  "payout": 92.81,
                                  "bookmaker_id": 41,
                                  "away_movement": 0,
                                  "home_movement": 1
                                },
                                {
                                  "id": 2480,
                                  "away": 1.02,
                                  "home": 10.3,
                                  "payout": 92.81,
                                  "bookmaker_id": 35,
                                  "away_movement": 0,
                                  "home_movement": 1
                                },
                                {
                                  "id": 2483,
                                  "away": 1.02,
                                  "home": 10.3,
                                  "payout": 92.81,
                                  "bookmaker_id": 34,
                                  "away_movement": 0,
                                  "home_movement": 1,
                                  "bookmaker_name": "Vbet Sport",
                                  "bookmaker_order": 82
                                }
                              ],
                              "type": "-2.25/+2.25"
                            },
                            {
                              "odds": [
                                {
                                  "id": 2804,
                                  "away": 10.5,
                                  "home": 1.03,
                                  "payout": 93.8,
                                  "bookmaker_id": 3,
                                  "away_movement": 1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 2806,
                                  "away": 10.5,
                                  "home": 1.0166667,
                                  "payout": 92.69,
                                  "bookmaker_id": 20,
                                  "away_movement": -1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 2803,
                                  "away": 8.7,
                                  "home": 1.035,
                                  "payout": 92.5,
                                  "bookmaker_id": 34,
                                  "away_movement": 1,
                                  "home_movement": 0
                                },
                                {
                                  "id": 2802,
                                  "away": 7.5,
                                  "home": 1.05,
                                  "payout": 92.11,
                                  "bookmaker_id": 16,
                                  "away_movement": 0,
                                  "home_movement": -1
                                },
                                {
                                  "id": 2801,
                                  "away": 10.5,
                                  "home": 1.03,
                                  "payout": 93.8,
                                  "bookmaker_id": 2,
                                  "away_movement": 1,
                                  "home_movement": -1,
                                  "bookmaker_name": "1xBet",
                                  "bookmaker_order": 3
                                },
                                {
                                  "id": 2805,
                                  "away": 10.5,
                                  "home": 1.03,
                                  "payout": 93.8,
                                  "bookmaker_id": 12,
                                  "away_movement": 1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 2800,
                                  "away": 7.5,
                                  "home": 1.07,
                                  "payout": 93.64,
                                  "bookmaker_id": 27,
                                  "away_movement": 0,
                                  "home_movement": -1,
                                  "bookmaker_name": "Unibet",
                                  "bookmaker_order": 75
                                }
                              ],
                              "type": "+2.5/-2.5"
                            },
                            {
                              "odds": [
                                {
                                  "id": 2463,
                                  "away": 1.015,
                                  "home": 10.3,
                                  "payout": 92.4,
                                  "bookmaker_id": 34,
                                  "away_movement": 0,
                                  "home_movement": 1,
                                  "bookmaker_name": "Vbet Sport",
                                  "bookmaker_order": 82
                                }
                              ],
                              "type": "-2.5/+2.5"
                            },
                            {
                              "odds": [
                                {
                                  "id": 2808,
                                  "away": 10.3,
                                  "home": 1.02,
                                  "payout": 92.81,
                                  "bookmaker_id": 35,
                                  "away_movement": 1,
                                  "home_movement": 0
                                },
                                {
                                  "id": 2809,
                                  "away": 10.3,
                                  "home": 1.02,
                                  "payout": 92.81,
                                  "bookmaker_id": 41,
                                  "away_movement": 1,
                                  "home_movement": 0
                                },
                                {
                                  "id": 2807,
                                  "away": 10.3,
                                  "home": 1.02,
                                  "payout": 92.81,
                                  "bookmaker_id": 34,
                                  "away_movement": 1,
                                  "home_movement": 0,
                                  "bookmaker_name": "Vbet Sport",
                                  "bookmaker_order": 82
                                }
                              ],
                              "type": "+2.75/-2.75"
                            }
                          ],
                          "period_type": "Full Time"
                        }
                      ]
                    }
                  ]
                }
              }
            }
          }
        },
        "operationId": "Asian Handicaps"
      }
    },
    "/odds/full-time-results": {
      "get": {
        "tags": [
          "Odds"
        ],
        "summary": "Full Time Results",
        "description": "This endpoint allows you to retrieve the odds from full time results market.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: Live and today's matches are updated every minute, while other matches are updated every hour.<br />**Recommended Calls**: Limit calls to 1 per minute for live and today's matches, and 1 per hour for other matches.\n\n### Use Cases\nGet the odds from a specific **match_id**<br />`https://football.sportmicro.com/odds/full-time-results?match_id=eq.{match_id}`<br /><br />Get the live odds from a specific **match_id**<br />`https://football.sportmicro.com/odds/full-time-results?match_id=eq.{match_id}&is_live=eq.true`<br /><br />Get the pre-match odds from a specific **match_id**<br />`https://football.sportmicro.com/odds/full-time-results?match_id=eq.{match_id}&is_live=eq.false`",
        "parameters": [
          {
            "$ref": "#/components/parameters/rowFilter.full-time-results.match_id"
          },
          {
            "$ref": "#/components/parameters/rowFilter.full-time-results.is_live"
          },
          {
            "$ref": "#/components/parameters/offset"
          },
          {
            "$ref": "#/components/parameters/limit"
          },
          {
            "$ref": "#/components/parameters/lang"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/full-time-results"
                  },
                  "type": "array",
                  "example": [
                    {
                      "match_id": 142,
                      "is_live": false,
                      "periods": [
                        {
                          "period_type": "1st Half",
                          "odds": [
                            {
                              "id": 2237,
                              "bookmaker_id": 1,
                              "home": 3.85,
                              "home_movement": 1,
                              "draw": 1.98,
                              "draw_movement": -1,
                              "away": 3,
                              "away_movement": 1,
                              "payout": 91.06
                            },
                            {
                              "id": 2238,
                              "bookmaker_id": 4,
                              "home": 3.7,
                              "home_movement": -1,
                              "draw": 2,
                              "draw_movement": -1,
                              "away": 3,
                              "away_movement": 1,
                              "payout": 90.61
                            },
                            {
                              "id": 2239,
                              "bookmaker_id": 5,
                              "home": 3.75,
                              "home_movement": -1,
                              "draw": 2.05,
                              "draw_movement": -1,
                              "away": 3,
                              "away_movement": 1,
                              "payout": 91.93
                            },
                            {
                              "id": 2241,
                              "bookmaker_id": 7,
                              "home": 3.75,
                              "home_movement": -1,
                              "draw": 2.05,
                              "draw_movement": -1,
                              "away": 3,
                              "away_movement": 1,
                              "payout": 91.93
                            },
                            {
                              "id": 2243,
                              "bookmaker_id": 8,
                              "home": 3.6,
                              "home_movement": 1,
                              "draw": 2.05,
                              "draw_movement": 1,
                              "away": 2.85,
                              "away_movement": 1,
                              "payout": 89.57
                            },
                            {
                              "id": 2244,
                              "bookmaker_id": 9,
                              "home": 4,
                              "home_movement": 1,
                              "draw": 1.87,
                              "draw_movement": -1,
                              "away": 3.06,
                              "away_movement": 1,
                              "payout": 89.96
                            },
                            {
                              "id": 2245,
                              "bookmaker_id": 10,
                              "home": 3.75,
                              "home_movement": 1,
                              "draw": 2,
                              "draw_movement": -1,
                              "away": 3,
                              "away_movement": 1,
                              "payout": 90.91
                            },
                            {
                              "id": 2246,
                              "bookmaker_id": 16,
                              "home": 3.65,
                              "home_movement": 1,
                              "draw": 2.08,
                              "draw_movement": -1,
                              "away": 2.7,
                              "away_movement": -1,
                              "payout": 88.88
                            },
                            {
                              "id": 2266,
                              "bookmaker_id": 17,
                              "home": 3.8,
                              "home_movement": 1,
                              "draw": 1.95,
                              "draw_movement": -1,
                              "away": 3.1,
                              "away_movement": 1,
                              "payout": 91.03
                            },
                            {
                              "id": 2272,
                              "bookmaker_id": 18,
                              "home": 3.75,
                              "home_movement": -1,
                              "draw": 2.05,
                              "draw_movement": -1,
                              "away": 3,
                              "away_movement": 1,
                              "payout": 91.93
                            },
                            {
                              "id": 2282,
                              "bookmaker_id": 19,
                              "home": 3.9,
                              "home_movement": -1,
                              "draw": 1.98,
                              "draw_movement": -1,
                              "away": 3.05,
                              "away_movement": 1,
                              "payout": 91.8
                            },
                            {
                              "id": 2287,
                              "bookmaker_id": 20,
                              "home": 3.75,
                              "home_movement": -1,
                              "draw": 2,
                              "draw_movement": -1,
                              "away": 2.9,
                              "away_movement": 1,
                              "payout": 89.97
                            },
                            {
                              "id": 2291,
                              "bookmaker_id": 22,
                              "home": 3.7,
                              "home_movement": 1,
                              "draw": 1.9803,
                              "draw_movement": -1,
                              "away": 2.9,
                              "away_movement": 1,
                              "payout": 89.28
                            },
                            {
                              "id": 2292,
                              "bookmaker_id": 23,
                              "home": 3.7,
                              "home_movement": -1,
                              "draw": 2,
                              "draw_movement": -1,
                              "away": 3,
                              "away_movement": 1,
                              "payout": 90.61
                            },
                            {
                              "id": 2295,
                              "bookmaker_id": 24,
                              "home": 3.8,
                              "home_movement": 1,
                              "draw": 2.15,
                              "draw_movement": 1,
                              "away": 3.05,
                              "away_movement": -1,
                              "payout": 94.68
                            },
                            {
                              "id": 2296,
                              "bookmaker_id": 25,
                              "home": 3.7,
                              "home_movement": 1,
                              "draw": 1.88,
                              "draw_movement": -1,
                              "away": 3.05,
                              "away_movement": 1,
                              "payout": 88.49
                            },
                            {
                              "id": 2300,
                              "bookmaker_id": 27,
                              "home": 3.7,
                              "home_movement": 1,
                              "draw": 2.1,
                              "draw_movement": -1,
                              "away": 2.75,
                              "away_movement": 1,
                              "payout": 90.08
                            },
                            {
                              "id": 2301,
                              "bookmaker_id": 34,
                              "home": 3.47,
                              "home_movement": 1,
                              "draw": 2.07,
                              "draw_movement": -1,
                              "away": 2.8,
                              "away_movement": 1,
                              "payout": 88.62
                            },
                            {
                              "id": 2304,
                              "bookmaker_id": 35,
                              "home": 3.57,
                              "home_movement": 1,
                              "draw": 2.02,
                              "draw_movement": -1,
                              "away": 2.91,
                              "away_movement": 1,
                              "payout": 89.38
                            },
                            {
                              "id": 2242,
                              "bookmaker_id": 39,
                              "home": 3.75,
                              "home_movement": 1,
                              "draw": 2.05,
                              "draw_movement": -1,
                              "away": 3.1,
                              "away_movement": 1,
                              "payout": 92.85
                            },
                            {
                              "id": 2307,
                              "bookmaker_id": 40,
                              "home": 3.7,
                              "home_movement": 1,
                              "draw": 2.1,
                              "draw_movement": -1,
                              "away": 2.75,
                              "away_movement": 1,
                              "payout": 90.08
                            },
                            {
                              "id": 2308,
                              "bookmaker_id": 41,
                              "home": 3.57,
                              "home_movement": 1,
                              "draw": 2.02,
                              "draw_movement": -1,
                              "away": 2.91,
                              "away_movement": 1,
                              "payout": 89.38
                            },
                            {
                              "id": 2312,
                              "bookmaker_id": 42,
                              "home": 3.75,
                              "home_movement": 1,
                              "draw": 2.15,
                              "draw_movement": -1,
                              "away": 3,
                              "away_movement": -1,
                              "payout": 93.89
                            },
                            {
                              "id": 2313,
                              "bookmaker_id": 43,
                              "home": 3.6,
                              "home_movement": 1,
                              "draw": 2.05,
                              "draw_movement": 1,
                              "away": 2.85,
                              "away_movement": 1,
                              "payout": 89.57
                            },
                            {
                              "id": 2315,
                              "bookmaker_id": 44,
                              "home": 3.5,
                              "home_movement": -1,
                              "draw": 2.1,
                              "draw_movement": -1,
                              "away": 2.9,
                              "away_movement": 1,
                              "payout": 90.36
                            },
                            {
                              "id": 2267,
                              "bookmaker_id": 48,
                              "home": 3.75,
                              "home_movement": -1,
                              "draw": 2.05,
                              "draw_movement": -1,
                              "away": 3,
                              "away_movement": 1,
                              "payout": 91.93
                            },
                            {
                              "id": 2283,
                              "bookmaker_id": 49,
                              "home": 3.9,
                              "home_movement": 1,
                              "draw": 2,
                              "draw_movement": -1,
                              "away": 2.85,
                              "away_movement": 1,
                              "payout": 90.31
                            },
                            {
                              "id": 2293,
                              "bookmaker_id": 50,
                              "home": 3.66,
                              "home_movement": -1,
                              "draw": 2,
                              "draw_movement": -1,
                              "away": 2.9,
                              "away_movement": 1,
                              "payout": 89.44
                            },
                            {
                              "id": 2298,
                              "bookmaker_id": 51,
                              "home": 3.75,
                              "home_movement": -1,
                              "draw": 2.05,
                              "draw_movement": -1,
                              "away": 3,
                              "away_movement": 1,
                              "payout": 91.93
                            },
                            {
                              "id": 2310,
                              "bookmaker_id": 52,
                              "home": 3.5,
                              "home_movement": 0,
                              "draw": 2.12,
                              "draw_movement": 0,
                              "away": 2.8,
                              "away_movement": 0,
                              "payout": 89.72
                            },
                            {
                              "id": 2305,
                              "bookmaker_id": 53,
                              "home": 3.6,
                              "home_movement": -1,
                              "draw": 2.05,
                              "draw_movement": -1,
                              "away": 2.9,
                              "away_movement": -1,
                              "payout": 90.06
                            },
                            {
                              "id": 2240,
                              "bookmaker_id": 56,
                              "home": 3.95,
                              "home_movement": 0,
                              "draw": 2.2,
                              "draw_movement": 0,
                              "away": 2.76,
                              "away_movement": 0,
                              "payout": 93.46
                            }
                          ]
                        },
                        {
                          "period_type": "2nd Half",
                          "odds": [
                            {
                              "id": 2247,
                              "bookmaker_id": 1,
                              "home": 3.35,
                              "home_movement": 1,
                              "draw": 2.33,
                              "draw_movement": -1,
                              "away": 2.7,
                              "away_movement": 1,
                              "payout": 91.07
                            },
                            {
                              "id": 2256,
                              "bookmaker_id": 8,
                              "home": 3.4,
                              "home_movement": 1,
                              "draw": 2.2,
                              "draw_movement": -1,
                              "away": 2.65,
                              "away_movement": 1,
                              "payout": 88.81
                            },
                            {
                              "id": 2249,
                              "bookmaker_id": 9,
                              "home": 3.45,
                              "home_movement": 1,
                              "draw": 2.26,
                              "draw_movement": -1,
                              "away": 2.64,
                              "away_movement": 1,
                              "payout": 90
                            },
                            {
                              "id": 2250,
                              "bookmaker_id": 10,
                              "home": 3.3,
                              "home_movement": -1,
                              "draw": 2.35,
                              "draw_movement": -1,
                              "away": 2.7,
                              "away_movement": 1,
                              "payout": 91
                            },
                            {
                              "id": 2252,
                              "bookmaker_id": 14,
                              "home": 3.25,
                              "home_movement": -1,
                              "draw": 2.3,
                              "draw_movement": -1,
                              "away": 2.7,
                              "away_movement": 1,
                              "payout": 89.86
                            },
                            {
                              "id": 2253,
                              "bookmaker_id": 16,
                              "home": 3.35,
                              "home_movement": -1,
                              "draw": 2.35,
                              "draw_movement": -1,
                              "away": 2.45,
                              "away_movement": -1,
                              "payout": 88.32
                            },
                            {
                              "id": 2254,
                              "bookmaker_id": 17,
                              "home": 3.6,
                              "home_movement": 1,
                              "draw": 2.15,
                              "draw_movement": -1,
                              "away": 2.8,
                              "away_movement": 1,
                              "payout": 90.91
                            },
                            {
                              "id": 2255,
                              "bookmaker_id": 19,
                              "home": 3.5,
                              "home_movement": -1,
                              "draw": 2.2,
                              "draw_movement": -1,
                              "away": 2.75,
                              "away_movement": 1,
                              "payout": 90.59
                            },
                            {
                              "id": 2257,
                              "bookmaker_id": 20,
                              "home": 3.4,
                              "home_movement": 1,
                              "draw": 2.2,
                              "draw_movement": -1,
                              "away": 2.7,
                              "away_movement": 1,
                              "payout": 89.36
                            },
                            {
                              "id": 2268,
                              "bookmaker_id": 24,
                              "home": 3.5,
                              "home_movement": 1,
                              "draw": 2.25,
                              "draw_movement": -1,
                              "away": 2.75,
                              "away_movement": 1,
                              "payout": 91.42
                            },
                            {
                              "id": 2271,
                              "bookmaker_id": 25,
                              "home": 3.25,
                              "home_movement": -1,
                              "draw": 2.22,
                              "draw_movement": -1,
                              "away": 2.72,
                              "away_movement": 1,
                              "payout": 88.83
                            },
                            {
                              "id": 2273,
                              "bookmaker_id": 27,
                              "home": 3.4,
                              "home_movement": -1,
                              "draw": 2.38,
                              "draw_movement": -1,
                              "away": 2.48,
                              "away_movement": -1,
                              "payout": 89.48
                            },
                            {
                              "id": 2274,
                              "bookmaker_id": 34,
                              "home": 3.12,
                              "home_movement": -1,
                              "draw": 2.35,
                              "draw_movement": 1,
                              "away": 2.68,
                              "away_movement": 1,
                              "payout": 89.35
                            },
                            {
                              "id": 2277,
                              "bookmaker_id": 35,
                              "home": 3.27,
                              "home_movement": 1,
                              "draw": 2.27,
                              "draw_movement": -1,
                              "away": 2.68,
                              "away_movement": -1,
                              "payout": 89.33
                            },
                            {
                              "id": 2248,
                              "bookmaker_id": 39,
                              "home": 3.25,
                              "home_movement": 1,
                              "draw": 2.25,
                              "draw_movement": -1,
                              "away": 2.75,
                              "away_movement": 1,
                              "payout": 89.62
                            },
                            {
                              "id": 2281,
                              "bookmaker_id": 40,
                              "home": 3.4,
                              "home_movement": -1,
                              "draw": 2.38,
                              "draw_movement": -1,
                              "away": 2.48,
                              "away_movement": -1,
                              "payout": 89.48
                            },
                            {
                              "id": 2284,
                              "bookmaker_id": 41,
                              "home": 3.31,
                              "home_movement": 1,
                              "draw": 2.23,
                              "draw_movement": -1,
                              "away": 2.71,
                              "away_movement": 1,
                              "payout": 89.32
                            },
                            {
                              "id": 2288,
                              "bookmaker_id": 43,
                              "home": 3.4,
                              "home_movement": 1,
                              "draw": 2.2,
                              "draw_movement": -1,
                              "away": 2.65,
                              "away_movement": 1,
                              "payout": 88.81
                            },
                            {
                              "id": 2289,
                              "bookmaker_id": 44,
                              "home": 3.25,
                              "home_movement": -1,
                              "draw": 2.3,
                              "draw_movement": -1,
                              "away": 2.7,
                              "away_movement": 1,
                              "payout": 89.86
                            },
                            {
                              "id": 2285,
                              "bookmaker_id": 52,
                              "home": 3.3,
                              "home_movement": 0,
                              "draw": 2.4,
                              "draw_movement": 0,
                              "away": 2.55,
                              "away_movement": 0,
                              "payout": 89.94
                            },
                            {
                              "id": 2280,
                              "bookmaker_id": 53,
                              "home": 3.5,
                              "home_movement": 1,
                              "draw": 2.2,
                              "draw_movement": -1,
                              "away": 2.65,
                              "away_movement": -1,
                              "payout": 89.48
                            }
                          ]
                        },
                        {
                          "period_type": "Full Time",
                          "odds": [
                            {
                              "id": 2236,
                              "bookmaker_id": 1,
                              "home": 3.1,
                              "home_movement": 1,
                              "draw": 3.05,
                              "draw_movement": -1,
                              "away": 2.31,
                              "away_movement": -1,
                              "payout": 92.31
                            },
                            {
                              "id": 2258,
                              "bookmaker_id": 2,
                              "home": 3.58,
                              "home_movement": 1,
                              "draw": 3.09,
                              "draw_movement": -1,
                              "away": 2.34,
                              "away_movement": -1,
                              "payout": 97.06
                            },
                            {
                              "id": 2251,
                              "bookmaker_id": 3,
                              "home": 3.5,
                              "home_movement": 1,
                              "draw": 3.025,
                              "draw_movement": -1,
                              "away": 2.29,
                              "away_movement": -1,
                              "payout": 94.97
                            },
                            {
                              "id": 2261,
                              "bookmaker_id": 4,
                              "home": 3.1,
                              "home_movement": -1,
                              "draw": 3.1,
                              "draw_movement": -1,
                              "away": 2.375,
                              "away_movement": 1,
                              "payout": 93.79
                            },
                            {
                              "id": 2259,
                              "bookmaker_id": 5,
                              "home": 3.25,
                              "home_movement": -1,
                              "draw": 3,
                              "draw_movement": -1,
                              "away": 2.37,
                              "away_movement": 1,
                              "payout": 94.08
                            },
                            {
                              "id": 2264,
                              "bookmaker_id": 7,
                              "home": 3.25,
                              "home_movement": -1,
                              "draw": 3,
                              "draw_movement": -1,
                              "away": 2.37,
                              "away_movement": 1,
                              "payout": 94.08
                            },
                            {
                              "id": 2263,
                              "bookmaker_id": 8,
                              "home": 3.2,
                              "home_movement": 1,
                              "draw": 3,
                              "draw_movement": -1,
                              "away": 2.35,
                              "away_movement": 1,
                              "payout": 93.34
                            },
                            {
                              "id": 2262,
                              "bookmaker_id": 9,
                              "home": 3.18,
                              "home_movement": 1,
                              "draw": 2.97,
                              "draw_movement": -1,
                              "away": 2.34,
                              "away_movement": 1,
                              "payout": 92.72
                            },
                            {
                              "id": 2269,
                              "bookmaker_id": 10,
                              "home": 3.1,
                              "home_movement": 1,
                              "draw": 2.95,
                              "draw_movement": -1,
                              "away": 2.35,
                              "away_movement": -1,
                              "payout": 91.99
                            },
                            {
                              "id": 2270,
                              "bookmaker_id": 11,
                              "home": 3.15,
                              "home_movement": 1,
                              "draw": 3.1,
                              "draw_movement": -1,
                              "away": 2.33,
                              "away_movement": -1,
                              "payout": 93.53
                            },
                            {
                              "id": 2275,
                              "bookmaker_id": 12,
                              "home": 3.5,
                              "home_movement": 1,
                              "draw": 3.025,
                              "draw_movement": -1,
                              "away": 2.29,
                              "away_movement": -1,
                              "payout": 94.97
                            },
                            {
                              "id": 2276,
                              "bookmaker_id": 13,
                              "home": 3.25,
                              "home_movement": 1,
                              "draw": 3.05,
                              "draw_movement": -1,
                              "away": 2.4,
                              "away_movement": 1,
                              "payout": 95.04
                            },
                            {
                              "id": 2278,
                              "bookmaker_id": 14,
                              "home": 3.1,
                              "home_movement": -1,
                              "draw": 2.9,
                              "draw_movement": 1,
                              "away": 2.3,
                              "away_movement": -1,
                              "payout": 90.73
                            },
                            {
                              "id": 2279,
                              "bookmaker_id": 16,
                              "home": 3.6,
                              "home_movement": 1,
                              "draw": 3.15,
                              "draw_movement": -1,
                              "away": 2.28,
                              "away_movement": -1,
                              "payout": 96.73
                            },
                            {
                              "id": 2286,
                              "bookmaker_id": 17,
                              "home": 3.2,
                              "home_movement": 1,
                              "draw": 3,
                              "draw_movement": -1,
                              "away": 2.3,
                              "away_movement": -1,
                              "payout": 92.54
                            },
                            {
                              "id": 2294,
                              "bookmaker_id": 18,
                              "home": 3.14,
                              "home_movement": -1,
                              "draw": 3,
                              "draw_movement": 1,
                              "away": 2.33,
                              "away_movement": 1,
                              "payout": 92.51
                            },
                            {
                              "id": 2297,
                              "bookmaker_id": 19,
                              "home": 3.2,
                              "home_movement": -1,
                              "draw": 3.05,
                              "draw_movement": 1,
                              "away": 2.35,
                              "away_movement": -1,
                              "payout": 93.82
                            },
                            {
                              "id": 2302,
                              "bookmaker_id": 20,
                              "home": 3.15,
                              "home_movement": -1,
                              "draw": 3.1,
                              "draw_movement": 1,
                              "away": 2.35,
                              "away_movement": 1,
                              "payout": 93.85
                            },
                            {
                              "id": 2303,
                              "bookmaker_id": 21,
                              "home": 3,
                              "home_movement": -1,
                              "draw": 2.95,
                              "draw_movement": -1,
                              "away": 2.35,
                              "away_movement": 1,
                              "payout": 91.09
                            },
                            {
                              "id": 2306,
                              "bookmaker_id": 22,
                              "home": 3.2,
                              "home_movement": 1,
                              "draw": 3,
                              "draw_movement": -1,
                              "away": 2.3399,
                              "away_movement": 1,
                              "payout": 93.18
                            },
                            {
                              "id": 2309,
                              "bookmaker_id": 23,
                              "home": 3.1,
                              "home_movement": -1,
                              "draw": 3.1,
                              "draw_movement": -1,
                              "away": 2.375,
                              "away_movement": 1,
                              "payout": 93.79
                            },
                            {
                              "id": 2314,
                              "bookmaker_id": 24,
                              "home": 3.15,
                              "home_movement": -1,
                              "draw": 3.15,
                              "draw_movement": 1,
                              "away": 2.4,
                              "away_movement": 1,
                              "payout": 95.09
                            },
                            {
                              "id": 2316,
                              "bookmaker_id": 25,
                              "home": 3.05,
                              "home_movement": -1,
                              "draw": 2.98,
                              "draw_movement": -1,
                              "away": 2.38,
                              "away_movement": 1,
                              "payout": 92.28
                            },
                            {
                              "id": 2317,
                              "bookmaker_id": 27,
                              "home": 3.5,
                              "home_movement": -1,
                              "draw": 3.05,
                              "draw_movement": -1,
                              "away": 2.23,
                              "away_movement": 1,
                              "payout": 94.16
                            },
                            {
                              "id": 2318,
                              "bookmaker_id": 28,
                              "home": 3.17,
                              "home_movement": 1,
                              "draw": 3.14,
                              "draw_movement": -1,
                              "away": 2.35,
                              "away_movement": -1,
                              "payout": 94.39
                            },
                            {
                              "id": 2319,
                              "bookmaker_id": 30,
                              "home": 3.17,
                              "home_movement": 1,
                              "draw": 3.14,
                              "draw_movement": -1,
                              "away": 2.35,
                              "away_movement": -1,
                              "payout": 94.39
                            },
                            {
                              "id": 2320,
                              "bookmaker_id": 32,
                              "home": 3.17,
                              "home_movement": 1,
                              "draw": 3.14,
                              "draw_movement": -1,
                              "away": 2.35,
                              "away_movement": -1,
                              "payout": 94.39
                            },
                            {
                              "id": 2321,
                              "bookmaker_id": 33,
                              "home": 3.17,
                              "home_movement": 1,
                              "draw": 3.14,
                              "draw_movement": -1,
                              "away": 2.35,
                              "away_movement": -1,
                              "payout": 94.39
                            },
                            {
                              "id": 2322,
                              "bookmaker_id": 34,
                              "home": 3.08,
                              "home_movement": 1,
                              "draw": 2.87,
                              "draw_movement": 1,
                              "away": 2.34,
                              "away_movement": 1,
                              "payout": 90.87
                            },
                            {
                              "id": 2323,
                              "bookmaker_id": 35,
                              "home": 3.07,
                              "home_movement": 1,
                              "draw": 2.96,
                              "draw_movement": 1,
                              "away": 2.29,
                              "away_movement": -1,
                              "payout": 90.89
                            },
                            {
                              "id": 2324,
                              "bookmaker_id": 36,
                              "home": 3.21,
                              "home_movement": -1,
                              "draw": 3.12,
                              "draw_movement": -1,
                              "away": 2.38,
                              "away_movement": 1,
                              "payout": 95.04
                            },
                            {
                              "id": 2325,
                              "bookmaker_id": 37,
                              "home": 3.15,
                              "home_movement": 1,
                              "draw": 3.1,
                              "draw_movement": -1,
                              "away": 2.33,
                              "away_movement": -1,
                              "payout": 93.53
                            },
                            {
                              "id": 2326,
                              "bookmaker_id": 38,
                              "home": 3.05,
                              "home_movement": 1,
                              "draw": 3,
                              "draw_movement": -1,
                              "away": 2.25,
                              "away_movement": -1,
                              "payout": 90.44
                            },
                            {
                              "id": 2260,
                              "bookmaker_id": 39,
                              "home": 3.3,
                              "home_movement": 1,
                              "draw": 3,
                              "draw_movement": -1,
                              "away": 2.35,
                              "away_movement": 1,
                              "payout": 94.17
                            },
                            {
                              "id": 2328,
                              "bookmaker_id": 40,
                              "home": 3.5,
                              "home_movement": 1,
                              "draw": 3.05,
                              "draw_movement": -1,
                              "away": 2.23,
                              "away_movement": 1,
                              "payout": 94.16
                            },
                            {
                              "id": 2329,
                              "bookmaker_id": 41,
                              "home": 3.07,
                              "home_movement": 1,
                              "draw": 2.91,
                              "draw_movement": -1,
                              "away": 2.32,
                              "away_movement": 1,
                              "payout": 90.88
                            },
                            {
                              "id": 2331,
                              "bookmaker_id": 42,
                              "home": 3.2,
                              "home_movement": 1,
                              "draw": 3.2,
                              "draw_movement": -1,
                              "away": 2.35,
                              "away_movement": -1,
                              "payout": 95.19
                            },
                            {
                              "id": 2332,
                              "bookmaker_id": 43,
                              "home": 3.2,
                              "home_movement": 1,
                              "draw": 3.1,
                              "draw_movement": -1,
                              "away": 2.35,
                              "away_movement": -1,
                              "payout": 94.29
                            },
                            {
                              "id": 2333,
                              "bookmaker_id": 44,
                              "home": 2.9,
                              "home_movement": -1,
                              "draw": 2.7,
                              "draw_movement": -1,
                              "away": 2.15,
                              "away_movement": -1,
                              "payout": 84.72
                            },
                            {
                              "id": 2334,
                              "bookmaker_id": 45,
                              "home": 3.2,
                              "home_movement": -1,
                              "draw": 3.1,
                              "draw_movement": 1,
                              "away": 2.35,
                              "away_movement": -1,
                              "payout": 94.29
                            },
                            {
                              "id": 2336,
                              "bookmaker_id": 46,
                              "home": 3,
                              "home_movement": 1,
                              "draw": 2.9,
                              "draw_movement": -1,
                              "away": 2.25,
                              "away_movement": 1,
                              "payout": 89.08
                            },
                            {
                              "id": 2337,
                              "bookmaker_id": 47,
                              "home": 3,
                              "home_movement": 1,
                              "draw": 2.9,
                              "draw_movement": -1,
                              "away": 2.25,
                              "away_movement": 1,
                              "payout": 89.08
                            },
                            {
                              "id": 2290,
                              "bookmaker_id": 48,
                              "home": 3.25,
                              "home_movement": -1,
                              "draw": 3,
                              "draw_movement": -1,
                              "away": 2.37,
                              "away_movement": 1,
                              "payout": 94.08
                            },
                            {
                              "id": 2299,
                              "bookmaker_id": 49,
                              "home": 3.3,
                              "home_movement": 1,
                              "draw": 2.95,
                              "draw_movement": -1,
                              "away": 2.35,
                              "away_movement": -1,
                              "payout": 93.67
                            },
                            {
                              "id": 2311,
                              "bookmaker_id": 50,
                              "home": 3.14,
                              "home_movement": -1,
                              "draw": 3,
                              "draw_movement": 1,
                              "away": 2.33,
                              "away_movement": 1,
                              "payout": 92.51
                            },
                            {
                              "id": 2330,
                              "bookmaker_id": 52,
                              "home": 3.25,
                              "home_movement": 0,
                              "draw": 3.1,
                              "draw_movement": 0,
                              "away": 2.32,
                              "away_movement": 0,
                              "payout": 94.22
                            },
                            {
                              "id": 2327,
                              "bookmaker_id": 53,
                              "home": 3.35,
                              "home_movement": 1,
                              "draw": 3.15,
                              "draw_movement": -1,
                              "away": 2.2,
                              "away_movement": -1,
                              "payout": 93.41
                            },
                            {
                              "id": 2335,
                              "bookmaker_id": 54,
                              "home": 3.05,
                              "home_movement": -1,
                              "draw": 3.25,
                              "draw_movement": -1,
                              "away": 2.15,
                              "away_movement": 1,
                              "payout": 90.85
                            },
                            {
                              "id": 2265,
                              "bookmaker_id": 56,
                              "home": 3.37,
                              "home_movement": 0,
                              "draw": 3.31,
                              "draw_movement": 0,
                              "away": 2.14,
                              "away_movement": 0,
                              "payout": 93.8
                            }
                          ]
                        }
                      ]
                    }
                  ]
                }
              }
            }
          }
        },
        "operationId": "Full Time Results"
      }
    },
    "/odds/asian-handicap-cards": {
      "get": {
        "tags": [
          "Odds"
        ],
        "summary": "Asian Handicap Cards",
        "description": "This endpoint allows you to retrieve the odds from asian handicap cards market.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: Live and today's matches are updated every minute, while other matches are updated every hour.<br />**Recommended Calls**: Limit calls to 1 per minute for live and today's matches, and 1 per hour for other matches.\n\n### Use Cases\nGet the odds from a specific **match_id**<br />`https://football.sportmicro.com/odds/asian-handicap-cards?match_id=eq.{match_id}`<br /><br />Get the live odds from a specific **match_id**<br />`https://football.sportmicro.com/odds/asian-handicap-cards?match_id=eq.{match_id}&is_live=eq.true`<br /><br />Get the pre-match odds from a specific **match_id**<br />`https://football.sportmicro.com/odds/asian-handicap-cards?match_id=eq.{match_id}&is_live=eq.false`",
        "parameters": [
          {
            "$ref": "#/components/parameters/rowFilter.asian-handicap-cards.match_id"
          },
          {
            "$ref": "#/components/parameters/rowFilter.asian-handicap-cards.is_live"
          },
          {
            "$ref": "#/components/parameters/offset"
          },
          {
            "$ref": "#/components/parameters/limit"
          },
          {
            "$ref": "#/components/parameters/lang"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/asian-handicap-cards"
                  },
                  "type": "array",
                  "example": [
                    {
                      "match_id": 142,
                      "is_live": false,
                      "periods": [
                        {
                          "odds": [
                            {
                              "odds": [
                                {
                                  "id": 8057,
                                  "away": 1.9,
                                  "home": 1.7,
                                  "bookmaker_id": 34,
                                  "away_movement": 0,
                                  "home_movement": 0,
                                  "bookmaker_name": "Vbet Sport",
                                  "bookmaker_order": 82
                                }
                              ],
                              "type": "0"
                            },
                            {
                              "odds": [
                                {
                                  "id": 8058,
                                  "away": 2.25,
                                  "home": 1.52,
                                  "bookmaker_id": 34,
                                  "away_movement": 0,
                                  "home_movement": 0,
                                  "bookmaker_name": "Vbet Sport",
                                  "bookmaker_order": 82
                                }
                              ],
                              "type": "+0.5/-0.5"
                            },
                            {
                              "odds": [
                                {
                                  "id": 8056,
                                  "away": 1.63,
                                  "home": 2.07,
                                  "bookmaker_id": 34,
                                  "away_movement": 0,
                                  "home_movement": 0,
                                  "bookmaker_name": "Vbet Sport",
                                  "bookmaker_order": 82
                                }
                              ],
                              "type": "-0.5/+0.5"
                            },
                            {
                              "odds": [
                                {
                                  "id": 8055,
                                  "away": 1.37,
                                  "home": 2.61,
                                  "bookmaker_id": 34,
                                  "away_movement": 0,
                                  "home_movement": 0,
                                  "bookmaker_name": "Vbet Sport",
                                  "bookmaker_order": 82
                                }
                              ],
                              "type": "-1/+1"
                            }
                          ],
                          "period_type": "Full Time"
                        }
                      ]
                    }
                  ]
                }
              }
            }
          }
        },
        "operationId": "Asian Handicap Cards"
      }
    },
    "/odds/both-teams-to-score": {
      "get": {
        "tags": [
          "Odds"
        ],
        "summary": "Both Teams To Score",
        "description": "This endpoint allows you to retrieve the odds from both team to score market.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: Live and today's matches are updated every minute, while other matches are updated every hour.<br />**Recommended Calls**: Limit calls to 1 per minute for live and today's matches, and 1 per hour for other matches.\n\n### Use Cases\nGet the odds from a specific **match_id**<br />`https://football.sportmicro.com/odds/both-teams-to-score?match_id=eq.{match_id}`<br /><br />Get the live odds from a specific **match_id**<br />`https://football.sportmicro.com/odds/both-teams-to-score?match_id=eq.{match_id}&is_live=eq.true`<br /><br />Get the pre-match odds from a specific **match_id**<br />`https://football.sportmicro.com/odds/both-teams-to-score?match_id=eq.{match_id}&is_live=eq.false`",
        "parameters": [
          {
            "$ref": "#/components/parameters/rowFilter.both-teams-to-score.match_id"
          },
          {
            "$ref": "#/components/parameters/rowFilter.both-teams-to-score.is_live"
          },
          {
            "$ref": "#/components/parameters/offset"
          },
          {
            "$ref": "#/components/parameters/limit"
          },
          {
            "$ref": "#/components/parameters/lang"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/both-teams-to-score"
                  },
                  "type": "array",
                  "example": [
                    {
                      "match_id": 142,
                      "is_live": false,
                      "periods": [
                        {
                          "period_type": "1st Half",
                          "odds": [
                            {
                              "id": 360,
                              "bookmaker_id": 4,
                              "yes": 4.6,
                              "yes_movement": 1,
                              "no": 1.154,
                              "no_movement": -1,
                              "payout": 92.26
                            },
                            {
                              "id": 361,
                              "bookmaker_id": 10,
                              "yes": 4.8,
                              "yes_movement": 1,
                              "no": 1.15,
                              "no_movement": -1,
                              "payout": 92.77
                            },
                            {
                              "id": 359,
                              "bookmaker_id": 11,
                              "yes": 4.9,
                              "yes_movement": 1,
                              "no": 1.15,
                              "no_movement": -1,
                              "payout": 93.14
                            },
                            {
                              "id": 365,
                              "bookmaker_id": 16,
                              "yes": 4.3,
                              "yes_movement": 1,
                              "no": 1.15,
                              "no_movement": -1,
                              "payout": 90.73
                            },
                            {
                              "id": 362,
                              "bookmaker_id": 17,
                              "yes": 5.25,
                              "yes_movement": 1,
                              "no": 1.133,
                              "no_movement": -1,
                              "payout": 93.19
                            },
                            {
                              "id": 364,
                              "bookmaker_id": 20,
                              "yes": 4.2,
                              "yes_movement": 1,
                              "no": 1.1333333,
                              "no_movement": -1,
                              "payout": 89.25
                            },
                            {
                              "id": 367,
                              "bookmaker_id": 21,
                              "yes": 4.7,
                              "yes_movement": -1,
                              "no": 1.14,
                              "no_movement": -1,
                              "payout": 91.75
                            },
                            {
                              "id": 368,
                              "bookmaker_id": 22,
                              "yes": 5,
                              "yes_movement": 1,
                              "no": 1.1428,
                              "no_movement": -1,
                              "payout": 93.02
                            },
                            {
                              "id": 381,
                              "bookmaker_id": 23,
                              "yes": 4.6,
                              "yes_movement": 1,
                              "no": 1.154,
                              "no_movement": -1,
                              "payout": 92.26
                            },
                            {
                              "id": 382,
                              "bookmaker_id": 24,
                              "yes": 4.85,
                              "yes_movement": 1,
                              "no": 1.14,
                              "no_movement": -1,
                              "payout": 92.3
                            },
                            {
                              "id": 383,
                              "bookmaker_id": 27,
                              "yes": 4.25,
                              "yes_movement": -1,
                              "no": 1.14,
                              "no_movement": -1,
                              "payout": 89.89
                            },
                            {
                              "id": 385,
                              "bookmaker_id": 34,
                              "yes": 4.42,
                              "yes_movement": 1,
                              "no": 1.17,
                              "no_movement": 1,
                              "payout": 92.51
                            },
                            {
                              "id": 386,
                              "bookmaker_id": 37,
                              "yes": 4.9,
                              "yes_movement": 1,
                              "no": 1.15,
                              "no_movement": -1,
                              "payout": 93.14
                            },
                            {
                              "id": 356,
                              "bookmaker_id": 39,
                              "yes": 5.5,
                              "yes_movement": 1,
                              "no": 1.143,
                              "no_movement": -1,
                              "payout": 94.63
                            },
                            {
                              "id": 392,
                              "bookmaker_id": 40,
                              "yes": 4.25,
                              "yes_movement": -1,
                              "no": 1.14,
                              "no_movement": -1,
                              "payout": 89.89
                            },
                            {
                              "id": 393,
                              "bookmaker_id": 42,
                              "yes": 5,
                              "yes_movement": 1,
                              "no": 1.16,
                              "no_movement": -1,
                              "payout": 94.16
                            },
                            {
                              "id": 396,
                              "bookmaker_id": 44,
                              "yes": 4.6,
                              "yes_movement": 1,
                              "no": 1.17,
                              "no_movement": -1,
                              "payout": 93.28
                            },
                            {
                              "id": 398,
                              "bookmaker_id": 46,
                              "yes": 4.8,
                              "yes_movement": 1,
                              "no": 1.14,
                              "no_movement": -1,
                              "payout": 92.12
                            },
                            {
                              "id": 363,
                              "bookmaker_id": 49,
                              "yes": 5,
                              "yes_movement": 1,
                              "no": 1.13,
                              "no_movement": -1,
                              "payout": 92.17
                            }
                          ]
                        },
                        {
                          "period_type": "2nd Half",
                          "odds": [
                            {
                              "id": 370,
                              "bookmaker_id": 11,
                              "yes": 3.85,
                              "yes_movement": 1,
                              "no": 1.23,
                              "no_movement": -1,
                              "payout": 93.22
                            },
                            {
                              "id": 378,
                              "bookmaker_id": 16,
                              "yes": 3.3,
                              "yes_movement": -1,
                              "no": 1.26,
                              "no_movement": 1,
                              "payout": 91.18
                            },
                            {
                              "id": 379,
                              "bookmaker_id": 17,
                              "yes": 3.6,
                              "yes_movement": 1,
                              "no": 1.25,
                              "no_movement": -1,
                              "payout": 92.78
                            },
                            {
                              "id": 372,
                              "bookmaker_id": 20,
                              "yes": 3.35,
                              "yes_movement": 1,
                              "no": 1.2,
                              "no_movement": -1,
                              "payout": 88.35
                            },
                            {
                              "id": 373,
                              "bookmaker_id": 21,
                              "yes": 4,
                              "yes_movement": 1,
                              "no": 1.2,
                              "no_movement": -1,
                              "payout": 92.31
                            },
                            {
                              "id": 374,
                              "bookmaker_id": 22,
                              "yes": 3.7,
                              "yes_movement": 1,
                              "no": 1.2222,
                              "no_movement": -1,
                              "payout": 91.87
                            },
                            {
                              "id": 375,
                              "bookmaker_id": 24,
                              "yes": 3.89,
                              "yes_movement": 1,
                              "no": 1.19,
                              "no_movement": -1,
                              "payout": 91.12
                            },
                            {
                              "id": 376,
                              "bookmaker_id": 27,
                              "yes": 3.25,
                              "yes_movement": -1,
                              "no": 1.24,
                              "no_movement": 1,
                              "payout": 89.76
                            },
                            {
                              "id": 377,
                              "bookmaker_id": 37,
                              "yes": 3.85,
                              "yes_movement": 1,
                              "no": 1.23,
                              "no_movement": -1,
                              "payout": 93.22
                            },
                            {
                              "id": 369,
                              "bookmaker_id": 39,
                              "yes": 3.75,
                              "yes_movement": 1,
                              "no": 1.25,
                              "no_movement": -1,
                              "payout": 93.75
                            },
                            {
                              "id": 384,
                              "bookmaker_id": 40,
                              "yes": 3.25,
                              "yes_movement": -1,
                              "no": 1.24,
                              "no_movement": 1,
                              "payout": 89.76
                            },
                            {
                              "id": 387,
                              "bookmaker_id": 44,
                              "yes": 3.7,
                              "yes_movement": 1,
                              "no": 1.25,
                              "no_movement": -1,
                              "payout": 93.43
                            },
                            {
                              "id": 391,
                              "bookmaker_id": 46,
                              "yes": 3.8,
                              "yes_movement": 1,
                              "no": 1.22,
                              "no_movement": -1,
                              "payout": 92.35
                            }
                          ]
                        },
                        {
                          "period_type": "Full Time",
                          "odds": [
                            {
                              "id": 352,
                              "bookmaker_id": 2,
                              "yes": 1.96,
                              "yes_movement": 1,
                              "no": 1.848,
                              "no_movement": 1,
                              "payout": 95.12
                            },
                            {
                              "id": 371,
                              "bookmaker_id": 3,
                              "yes": 1.955,
                              "yes_movement": 1,
                              "no": 1.845,
                              "no_movement": 1,
                              "payout": 94.92
                            },
                            {
                              "id": 380,
                              "bookmaker_id": 4,
                              "yes": 1.95,
                              "yes_movement": 1,
                              "no": 1.75,
                              "no_movement": -1,
                              "payout": 92.23
                            },
                            {
                              "id": 355,
                              "bookmaker_id": 10,
                              "yes": 1.95,
                              "yes_movement": 1,
                              "no": 1.75,
                              "no_movement": -1,
                              "payout": 92.23
                            },
                            {
                              "id": 366,
                              "bookmaker_id": 11,
                              "yes": 1.92,
                              "yes_movement": 1,
                              "no": 1.82,
                              "no_movement": -1,
                              "payout": 93.43
                            },
                            {
                              "id": 354,
                              "bookmaker_id": 12,
                              "yes": 1.955,
                              "yes_movement": 1,
                              "no": 1.845,
                              "no_movement": 1,
                              "payout": 94.92
                            },
                            {
                              "id": 353,
                              "bookmaker_id": 13,
                              "yes": 1.88,
                              "yes_movement": 1,
                              "no": 1.85,
                              "no_movement": -1,
                              "payout": 93.24
                            },
                            {
                              "id": 357,
                              "bookmaker_id": 14,
                              "yes": 1.85,
                              "yes_movement": 1,
                              "no": 1.85,
                              "no_movement": -1,
                              "payout": 92.5
                            },
                            {
                              "id": 358,
                              "bookmaker_id": 16,
                              "yes": 1.66,
                              "yes_movement": -1,
                              "no": 1.9,
                              "no_movement": -1,
                              "payout": 88.6
                            },
                            {
                              "id": 388,
                              "bookmaker_id": 19,
                              "yes": 1.84,
                              "yes_movement": 1,
                              "no": 1.89,
                              "no_movement": -1,
                              "payout": 93.23
                            },
                            {
                              "id": 394,
                              "bookmaker_id": 20,
                              "yes": 1.8695652,
                              "yes_movement": 1,
                              "no": 1.8695652,
                              "no_movement": -1,
                              "payout": 93.48
                            },
                            {
                              "id": 395,
                              "bookmaker_id": 21,
                              "yes": 1.95,
                              "yes_movement": 1,
                              "no": 1.75,
                              "no_movement": -1,
                              "payout": 92.23
                            },
                            {
                              "id": 397,
                              "bookmaker_id": 22,
                              "yes": 1.909,
                              "yes_movement": 1,
                              "no": 1.8196,
                              "no_movement": -1,
                              "payout": 93.16
                            },
                            {
                              "id": 399,
                              "bookmaker_id": 23,
                              "yes": 1.95,
                              "yes_movement": 1,
                              "no": 1.75,
                              "no_movement": -1,
                              "payout": 92.23
                            },
                            {
                              "id": 401,
                              "bookmaker_id": 24,
                              "yes": 1.86,
                              "yes_movement": 1,
                              "no": 1.83,
                              "no_movement": -1,
                              "payout": 92.24
                            },
                            {
                              "id": 402,
                              "bookmaker_id": 25,
                              "yes": 1.88,
                              "yes_movement": 1,
                              "no": 1.82,
                              "no_movement": -1,
                              "payout": 92.48
                            },
                            {
                              "id": 404,
                              "bookmaker_id": 27,
                              "yes": 1.68,
                              "yes_movement": -1,
                              "no": 1.92,
                              "no_movement": 1,
                              "payout": 89.6
                            },
                            {
                              "id": 405,
                              "bookmaker_id": 34,
                              "yes": 1.72,
                              "yes_movement": 1,
                              "no": 2,
                              "no_movement": 1,
                              "payout": 92.47
                            },
                            {
                              "id": 406,
                              "bookmaker_id": 37,
                              "yes": 1.92,
                              "yes_movement": 1,
                              "no": 1.82,
                              "no_movement": -1,
                              "payout": 93.43
                            },
                            {
                              "id": 351,
                              "bookmaker_id": 39,
                              "yes": 1.909,
                              "yes_movement": 1,
                              "no": 1.8,
                              "no_movement": -1,
                              "payout": 92.64
                            },
                            {
                              "id": 408,
                              "bookmaker_id": 40,
                              "yes": 1.68,
                              "yes_movement": -1,
                              "no": 1.92,
                              "no_movement": 1,
                              "payout": 89.6
                            },
                            {
                              "id": 409,
                              "bookmaker_id": 42,
                              "yes": 1.95,
                              "yes_movement": 1,
                              "no": 1.8,
                              "no_movement": -1,
                              "payout": 93.6
                            },
                            {
                              "id": 410,
                              "bookmaker_id": 44,
                              "yes": 1.85,
                              "yes_movement": 1,
                              "no": 1.85,
                              "no_movement": -1,
                              "payout": 92.5
                            },
                            {
                              "id": 412,
                              "bookmaker_id": 46,
                              "yes": 1.95,
                              "yes_movement": 1,
                              "no": 1.8,
                              "no_movement": -1,
                              "payout": 93.6
                            },
                            {
                              "id": 413,
                              "bookmaker_id": 47,
                              "yes": 1.95,
                              "yes_movement": 1,
                              "no": 1.8,
                              "no_movement": -1,
                              "payout": 93.6
                            },
                            {
                              "id": 389,
                              "bookmaker_id": 48,
                              "yes": 1.8547008,
                              "yes_movement": 1,
                              "no": 1.8,
                              "no_movement": -1,
                              "payout": 91.35
                            },
                            {
                              "id": 390,
                              "bookmaker_id": 49,
                              "yes": 1.94,
                              "yes_movement": 1,
                              "no": 1.83,
                              "no_movement": -1,
                              "payout": 94.17
                            },
                            {
                              "id": 400,
                              "bookmaker_id": 50,
                              "yes": 1.85,
                              "yes_movement": 1,
                              "no": 1.81,
                              "no_movement": -1,
                              "payout": 91.49
                            },
                            {
                              "id": 403,
                              "bookmaker_id": 51,
                              "yes": 1.86,
                              "yes_movement": 1,
                              "no": 1.8,
                              "no_movement": -1,
                              "payout": 91.48
                            },
                            {
                              "id": 407,
                              "bookmaker_id": 53,
                              "yes": 1.909,
                              "yes_movement": 1,
                              "no": 1.833,
                              "no_movement": -1,
                              "payout": 93.51
                            },
                            {
                              "id": 411,
                              "bookmaker_id": 54,
                              "yes": 1.82,
                              "yes_movement": 1,
                              "no": 1.82,
                              "no_movement": -1,
                              "payout": 91
                            }
                          ]
                        }
                      ]
                    }
                  ]
                }
              }
            }
          }
        },
        "operationId": "Both Teams To Score"
      }
    },
    "/odds/draw-no-bet": {
      "get": {
        "tags": [
          "Odds"
        ],
        "summary": "Draw No Bet",
        "description": "This endpoint allows you to retrieve the odds from draw no bet market.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: Live and today's matches are updated every minute, while other matches are updated every hour.<br />**Recommended Calls**: Limit calls to 1 per minute for live and today's matches, and 1 per hour for other matches.\n\n### Use Cases\nGet the odds from a specific **match_id**<br />`https://football.sportmicro.com/odds/draw-no-bet?match_id=eq.{match_id}`<br /><br />Get the live odds from a specific **match_id**<br />`https://football.sportmicro.com/odds/draw-no-bet?match_id=eq.{match_id}&is_live=eq.true`<br /><br />Get the pre-match odds from a specific **match_id**<br />`https://football.sportmicro.com/odds/draw-no-bet?match_id=eq.{match_id}&is_live=eq.false`",
        "parameters": [
          {
            "$ref": "#/components/parameters/rowFilter.draw-no-bet.match_id"
          },
          {
            "$ref": "#/components/parameters/rowFilter.draw-no-bet.is_live"
          },
          {
            "$ref": "#/components/parameters/offset"
          },
          {
            "$ref": "#/components/parameters/limit"
          },
          {
            "$ref": "#/components/parameters/lang"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/draw-no-bet"
                  },
                  "type": "array",
                  "example": [
                    {
                      "match_id": 142,
                      "is_live": false,
                      "periods": [
                        {
                          "period_type": "1st Half",
                          "odds": [
                            {
                              "id": 106,
                              "bookmaker_id": 1,
                              "home": 2.1,
                              "home_movement": 1,
                              "away": 1.66,
                              "away_movement": -1,
                              "payout": 92.71
                            },
                            {
                              "id": 107,
                              "bookmaker_id": 16,
                              "home": 2.15,
                              "home_movement": -1,
                              "away": 1.58,
                              "away_movement": 1,
                              "payout": 91.07
                            },
                            {
                              "id": 108,
                              "bookmaker_id": 17,
                              "home": 2.1,
                              "home_movement": -1,
                              "away": 1.65,
                              "away_movement": 1,
                              "payout": 92.4
                            },
                            {
                              "id": 105,
                              "bookmaker_id": 19,
                              "home": 2.08,
                              "home_movement": -1,
                              "away": 1.66,
                              "away_movement": 1,
                              "payout": 92.32
                            },
                            {
                              "id": 112,
                              "bookmaker_id": 24,
                              "home": 2.08,
                              "home_movement": 1,
                              "away": 1.65,
                              "away_movement": -1,
                              "payout": 92.01
                            },
                            {
                              "id": 109,
                              "bookmaker_id": 27,
                              "home": 2.17,
                              "home_movement": -1,
                              "away": 1.6,
                              "away_movement": 1,
                              "payout": 92.1
                            },
                            {
                              "id": 111,
                              "bookmaker_id": 40,
                              "home": 2.17,
                              "home_movement": -1,
                              "away": 1.6,
                              "away_movement": 1,
                              "payout": 92.1
                            },
                            {
                              "id": 116,
                              "bookmaker_id": 42,
                              "home": 2.1,
                              "home_movement": 1,
                              "away": 1.7,
                              "away_movement": -1,
                              "payout": 93.95
                            }
                          ]
                        },
                        {
                          "period_type": "2nd Half",
                          "odds": [
                            {
                              "id": 110,
                              "bookmaker_id": 1,
                              "home": 2.07,
                              "home_movement": 1,
                              "away": 1.67,
                              "away_movement": -1,
                              "payout": 92.43
                            },
                            {
                              "id": 117,
                              "bookmaker_id": 16,
                              "home": 2.16,
                              "home_movement": -1,
                              "away": 1.56,
                              "away_movement": -1,
                              "payout": 90.58
                            },
                            {
                              "id": 113,
                              "bookmaker_id": 17,
                              "home": 2.1,
                              "home_movement": 1,
                              "away": 1.667,
                              "away_movement": 1,
                              "payout": 92.93
                            },
                            {
                              "id": 114,
                              "bookmaker_id": 24,
                              "home": 2.1,
                              "home_movement": 1,
                              "away": 1.61,
                              "away_movement": -1,
                              "payout": 91.13
                            },
                            {
                              "id": 115,
                              "bookmaker_id": 27,
                              "home": 2.18,
                              "home_movement": -1,
                              "away": 1.58,
                              "away_movement": -1,
                              "payout": 91.61
                            },
                            {
                              "id": 118,
                              "bookmaker_id": 40,
                              "home": 2.18,
                              "home_movement": 1,
                              "away": 1.58,
                              "away_movement": -1,
                              "payout": 91.61
                            }
                          ]
                        },
                        {
                          "period_type": "Full Time",
                          "odds": [
                            {
                              "id": 95,
                              "bookmaker_id": 1,
                              "home": 2.21,
                              "home_movement": 1,
                              "away": 1.65,
                              "away_movement": -1,
                              "payout": 94.47
                            },
                            {
                              "id": 97,
                              "bookmaker_id": 4,
                              "home": 2.15,
                              "home_movement": -1,
                              "away": 1.65,
                              "away_movement": 1,
                              "payout": 93.36
                            },
                            {
                              "id": 98,
                              "bookmaker_id": 5,
                              "home": 2.2,
                              "home_movement": -1,
                              "away": 1.62,
                              "away_movement": 1,
                              "payout": 93.3
                            },
                            {
                              "id": 99,
                              "bookmaker_id": 7,
                              "home": 2.2,
                              "home_movement": -1,
                              "away": 1.62,
                              "away_movement": 1,
                              "payout": 93.3
                            },
                            {
                              "id": 100,
                              "bookmaker_id": 8,
                              "home": 2.15,
                              "home_movement": 1,
                              "away": 1.61,
                              "away_movement": -1,
                              "payout": 92.06
                            },
                            {
                              "id": 104,
                              "bookmaker_id": 10,
                              "home": 2.2,
                              "home_movement": 1,
                              "away": 1.6,
                              "away_movement": -1,
                              "payout": 92.63
                            },
                            {
                              "id": 101,
                              "bookmaker_id": 14,
                              "home": 2.15,
                              "home_movement": 1,
                              "away": 1.65,
                              "away_movement": -1,
                              "payout": 93.36
                            },
                            {
                              "id": 102,
                              "bookmaker_id": 16,
                              "home": 2.23,
                              "home_movement": -1,
                              "away": 1.48,
                              "away_movement": 1,
                              "payout": 88.96
                            },
                            {
                              "id": 103,
                              "bookmaker_id": 17,
                              "home": 2.2,
                              "home_movement": -1,
                              "away": 1.615,
                              "away_movement": 1,
                              "payout": 93.13
                            },
                            {
                              "id": 119,
                              "bookmaker_id": 18,
                              "home": 2.2,
                              "home_movement": -1,
                              "away": 1.6,
                              "away_movement": 1,
                              "payout": 92.63
                            },
                            {
                              "id": 120,
                              "bookmaker_id": 19,
                              "home": 2.2,
                              "home_movement": -1,
                              "away": 1.63,
                              "away_movement": 1,
                              "payout": 93.63
                            },
                            {
                              "id": 121,
                              "bookmaker_id": 20,
                              "home": 2.2,
                              "home_movement": -1,
                              "away": 1.6451613,
                              "away_movement": 1,
                              "payout": 94.13
                            },
                            {
                              "id": 122,
                              "bookmaker_id": 22,
                              "home": 2.15,
                              "home_movement": -1,
                              "away": 1.625,
                              "away_movement": 1,
                              "payout": 92.55
                            },
                            {
                              "id": 123,
                              "bookmaker_id": 23,
                              "home": 2.15,
                              "home_movement": -1,
                              "away": 1.65,
                              "away_movement": 1,
                              "payout": 93.36
                            },
                            {
                              "id": 125,
                              "bookmaker_id": 24,
                              "home": 2.16,
                              "home_movement": 1,
                              "away": 1.59,
                              "away_movement": -1,
                              "payout": 91.58
                            },
                            {
                              "id": 126,
                              "bookmaker_id": 25,
                              "home": 2.15,
                              "home_movement": -1,
                              "away": 1.66,
                              "away_movement": 1,
                              "payout": 93.67
                            },
                            {
                              "id": 128,
                              "bookmaker_id": 27,
                              "home": 2.25,
                              "home_movement": -1,
                              "away": 1.5,
                              "away_movement": 1,
                              "payout": 90
                            },
                            {
                              "id": 129,
                              "bookmaker_id": 34,
                              "home": 2.28,
                              "home_movement": -1,
                              "away": 1.5,
                              "away_movement": 1,
                              "payout": 90.48
                            },
                            {
                              "id": 130,
                              "bookmaker_id": 35,
                              "home": 2.28,
                              "home_movement": -1,
                              "away": 1.5,
                              "away_movement": 1,
                              "payout": 90.48
                            },
                            {
                              "id": 96,
                              "bookmaker_id": 39,
                              "home": 2.2,
                              "home_movement": -1,
                              "away": 1.615,
                              "away_movement": 1,
                              "payout": 93.13
                            },
                            {
                              "id": 132,
                              "bookmaker_id": 40,
                              "home": 2.25,
                              "home_movement": 1,
                              "away": 1.5,
                              "away_movement": 1,
                              "payout": 90
                            },
                            {
                              "id": 133,
                              "bookmaker_id": 41,
                              "home": 2.28,
                              "home_movement": -1,
                              "away": 1.5,
                              "away_movement": 1,
                              "payout": 90.48
                            },
                            {
                              "id": 134,
                              "bookmaker_id": 42,
                              "home": 2.15,
                              "home_movement": 1,
                              "away": 1.65,
                              "away_movement": -1,
                              "payout": 93.36
                            },
                            {
                              "id": 135,
                              "bookmaker_id": 43,
                              "home": 2.15,
                              "home_movement": 1,
                              "away": 1.61,
                              "away_movement": -1,
                              "payout": 92.06
                            },
                            {
                              "id": 136,
                              "bookmaker_id": 44,
                              "home": 2.15,
                              "home_movement": 1,
                              "away": 1.65,
                              "away_movement": -1,
                              "payout": 93.36
                            },
                            {
                              "id": 138,
                              "bookmaker_id": 46,
                              "home": 2.15,
                              "home_movement": -1,
                              "away": 1.61,
                              "away_movement": -1,
                              "payout": 92.06
                            },
                            {
                              "id": 139,
                              "bookmaker_id": 47,
                              "home": 2.15,
                              "home_movement": -1,
                              "away": 1.61,
                              "away_movement": -1,
                              "payout": 92.06
                            },
                            {
                              "id": 124,
                              "bookmaker_id": 50,
                              "home": 2.1,
                              "home_movement": -1,
                              "away": 1.6,
                              "away_movement": 1,
                              "payout": 90.81
                            },
                            {
                              "id": 127,
                              "bookmaker_id": 51,
                              "home": 2.2,
                              "home_movement": -1,
                              "away": 1.62,
                              "away_movement": 1,
                              "payout": 93.3
                            },
                            {
                              "id": 131,
                              "bookmaker_id": 53,
                              "home": 2.2,
                              "home_movement": 1,
                              "away": 1.6,
                              "away_movement": -1,
                              "payout": 92.63
                            },
                            {
                              "id": 137,
                              "bookmaker_id": 54,
                              "home": 2.2,
                              "home_movement": -1,
                              "away": 1.55,
                              "away_movement": 1,
                              "payout": 90.93
                            }
                          ]
                        }
                      ]
                    }
                  ]
                }
              }
            }
          }
        },
        "operationId": "Draw No Bet"
      }
    },
    "/odds/own-goal": {
      "get": {
        "tags": [
          "Odds"
        ],
        "summary": "Own Goal",
        "description": "This endpoint allows you to retrieve the odds from own goal market.\n\nThis endpoint uses a pagination system and the page argument allows you to switch between the various pages.\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: Live and today's matches are updated every minute, while other matches are updated every hour.<br />**Recommended Calls**: Limit calls to 1 per minute for live and today's matches, and 1 per hour for other matches.\n\n### Use Cases\nGet the odds from a specific **match_id**<br />`https://football.sportmicro.com/odds/own-goal?match_id=eq.{match_id}`<br /><br />Get the live odds from a specific **match_id**<br />`https://football.sportmicro.com/odds/own-goal?match_id=eq.{match_id}&is_live=eq.true`<br /><br />Get the pre-match odds from a specific **match_id**<br />`https://football.sportmicro.com/odds/own-goal?match_id=eq.{match_id}&is_live=eq.false`",
        "parameters": [
          {
            "$ref": "#/components/parameters/rowFilter.own-goal.match_id"
          },
          {
            "$ref": "#/components/parameters/rowFilter.own-goal.is_live"
          },
          {
            "$ref": "#/components/parameters/offset"
          },
          {
            "$ref": "#/components/parameters/limit"
          },
          {
            "$ref": "#/components/parameters/lang"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/own-goal"
                  },
                  "type": "array",
                  "example": [
                    {
                      "match_id": 142,
                      "is_live": false,
                      "periods": [
                        {
                          "period_type": "Full Time",
                          "odds": [
                            {
                              "id": 1,
                              "bookmaker_id": 19,
                              "yes": 9.3,
                              "yes_movement": 1,
                              "no": 1.04,
                              "no_movement": -1,
                              "payout": 93.54
                            }
                          ]
                        }
                      ]
                    }
                  ]
                }
              }
            }
          }
        },
        "operationId": "Own Goal"
      }
    },
    "/odds/clean-sheet": {
      "get": {
        "tags": [
          "Odds"
        ],
        "summary": "Clean Sheet",
        "description": "This endpoint allows you to retrieve the odds from clean sheet market.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: Live and today's matches are updated every minute, while other matches are updated every hour.<br />**Recommended Calls**: Limit calls to 1 per minute for live and today's matches, and 1 per hour for other matches.\n\n### Use Cases\nGet the odds from a specific **match_id**<br />`https://football.sportmicro.com/odds/clean-sheet?match_id=eq.{match_id}`<br /><br />Get the live odds from a specific **match_id**<br />`https://football.sportmicro.com/odds/clean-sheet?match_id=eq.{match_id}&is_live=eq.true`<br /><br />Get the pre-match odds from a specific **match_id**<br />`https://football.sportmicro.com/odds/clean-sheet?match_id=eq.{match_id}&is_live=eq.false`",
        "parameters": [
          {
            "$ref": "#/components/parameters/rowFilter.clean-sheet.match_id"
          },
          {
            "$ref": "#/components/parameters/rowFilter.clean-sheet.is_live"
          },
          {
            "$ref": "#/components/parameters/offset"
          },
          {
            "$ref": "#/components/parameters/limit"
          },
          {
            "$ref": "#/components/parameters/lang"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/clean-sheet"
                  },
                  "type": "array",
                  "example": [
                    {
                      "match_id": 142,
                      "is_live": false,
                      "periods": [
                        {
                          "period_type": "Full Time",
                          "odds": [
                            {
                              "id": 2,
                              "bookmaker_id": 39,
                              "home": 3.4,
                              "home_movement": -1,
                              "away": 2.625,
                              "away_movement": -1
                            },
                            {
                              "id": 1,
                              "bookmaker_id": 42,
                              "home": 3.25,
                              "home_movement": -1,
                              "away": 2.6,
                              "away_movement": -1
                            },
                            {
                              "id": 3,
                              "bookmaker_id": 44,
                              "home": 3.1,
                              "home_movement": -1,
                              "away": 2.62,
                              "away_movement": -1
                            }
                          ]
                        }
                      ]
                    }
                  ]
                }
              }
            }
          }
        },
        "operationId": "Clean Sheet"
      }
    },
    "/odds/bookmakers": {
      "get": {
        "tags": [
          "Bookmakers"
        ],
        "summary": "Bookmakers",
        "description": "This endpoint allows you to retrieve information about all bookmakers.\n\nWith the help of the `popularity_order` parameter you can see which bookmaker is more popular and more used.\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated every day.<br />**Recommended Calls**: Limit calls to 1 per day.\n\nYou can retrieve the image of a bookmaker by calling the following URL: https://images.sportmicro.com/{hash_image}.png\n\n### Use Cases\nGet all bookmakers<br />`https://football.sportmicro.com/odds/bookmakers`<br /><br />Get information about a specific bookmaker based on the **id**<br />`https://football.sportmicro.com/odds/bookmakers?id=eq.{id}`<br /><br />Get the most popular bookmakers<br />`https://football.sportmicro.com/odds/bookmakers?order=popularity_order`",
        "parameters": [
          {
            "$ref": "#/components/parameters/rowFilter.bookmakers.id"
          },
          {
            "$ref": "#/components/parameters/rowFilter.bookmakers.name"
          },
          {
            "$ref": "#/components/parameters/offset"
          },
          {
            "$ref": "#/components/parameters/limit"
          },
          {
            "$ref": "#/components/parameters/lang"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/bookmakers"
                  },
                  "type": "array",
                  "example": [
                    {
                      "id": 1,
                      "name": "Stake.com",
                      "popularity_order": "1",
                      "hash_image": "b7df61bb0380f1918a136da4a70b9d19bc740163bd9dbea2c58de3cc13fc0ff0"
                    }
                  ]
                }
              }
            }
          }
        },
        "operationId": "Bookmakers"
      }
    },
    "/odds/to-win-both-halves": {
      "get": {
        "tags": [
          "Odds"
        ],
        "summary": "To Win Both Halves",
        "description": "This endpoint allows you to retrieve the odds from to win both halves market.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: Live and today's matches are updated every minute, while other matches are updated every hour.<br />**Recommended Calls**: Limit calls to 1 per minute for live and today's matches, and 1 per hour for other matches.\n\n### Use Cases\nGet the odds from a specific **match_id**<br />`https://football.sportmicro.com/odds/to-win-both-halves?match_id=eq.{match_id}`<br /><br />Get the live odds from a specific **match_id**<br />`https://football.sportmicro.com/odds/to-win-both-halves?match_id=eq.{match_id}&is_live=eq.true`<br /><br />Get the pre-match odds from a specific **match_id**<br />`https://football.sportmicro.com/odds/to-win-both-halves?match_id=eq.{match_id}&is_live=eq.false`",
        "parameters": [
          {
            "$ref": "#/components/parameters/rowFilter.to-win-both-halves.match_id"
          },
          {
            "$ref": "#/components/parameters/rowFilter.to-win-both-halves.is_live"
          },
          {
            "$ref": "#/components/parameters/offset"
          },
          {
            "$ref": "#/components/parameters/limit"
          },
          {
            "$ref": "#/components/parameters/lang"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/to-win-both-halves"
                  },
                  "type": "array",
                  "example": [
                    {
                      "match_id": 142,
                      "is_live": false,
                      "periods": [
                        {
                          "period_type": "Full Time",
                          "odds": [
                            {
                              "id": 3,
                              "bookmaker_id": 4,
                              "home": 14,
                              "home_movement": 1,
                              "away": 9,
                              "away_movement": 1
                            },
                            {
                              "id": 4,
                              "bookmaker_id": 14,
                              "home": 10,
                              "home_movement": -1,
                              "away": 8,
                              "away_movement": 1
                            },
                            {
                              "id": 5,
                              "bookmaker_id": 23,
                              "home": 14,
                              "home_movement": 1,
                              "away": 9,
                              "away_movement": 1
                            },
                            {
                              "id": 6,
                              "bookmaker_id": 34,
                              "home": 8.5,
                              "home_movement": -1,
                              "away": 6.5,
                              "away_movement": 1
                            },
                            {
                              "id": 7,
                              "bookmaker_id": 39,
                              "home": 13,
                              "home_movement": 1,
                              "away": 9,
                              "away_movement": 1
                            },
                            {
                              "id": 8,
                              "bookmaker_id": 42,
                              "home": 11.5,
                              "home_movement": 1,
                              "away": 7.5,
                              "away_movement": -1
                            },
                            {
                              "id": 9,
                              "bookmaker_id": 44,
                              "home": 10,
                              "home_movement": -1,
                              "away": 8,
                              "away_movement": 1
                            }
                          ]
                        }
                      ]
                    }
                  ]
                }
              }
            }
          }
        },
        "operationId": "To Win Both Halves"
      }
    },
    "/odds/to-qualify": {
      "get": {
        "tags": [
          "Odds"
        ],
        "summary": "To Qualify",
        "description": "This endpoint allows you to retrieve the odds from to qualify market.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: Live and today's matches are updated every minute, while other matches are updated every hour.<br />**Recommended Calls**: Limit calls to 1 per minute for live and today's matches, and 1 per hour for other matches.\n\n### Use Cases\nGet the odds from a specific **match_id**<br />`https://football.sportmicro.com/odds/to-qualify?match_id=eq.{match_id}`<br /><br />Get the live odds from a specific **match_id**<br />`https://football.sportmicro.com/odds/to-qualify?match_id=eq.{match_id}&is_live=eq.true`<br /><br />Get the pre-match odds from a specific **match_id**<br />`https://football.sportmicro.com/odds/to-qualify?match_id=eq.{match_id}&is_live=eq.false`",
        "parameters": [
          {
            "$ref": "#/components/parameters/rowFilter.to-qualify.match_id"
          },
          {
            "$ref": "#/components/parameters/rowFilter.to-qualify.is_live"
          },
          {
            "$ref": "#/components/parameters/offset"
          },
          {
            "$ref": "#/components/parameters/limit"
          },
          {
            "$ref": "#/components/parameters/lang"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/to-qualify"
                  },
                  "type": "array",
                  "example": [
                    {
                      "match_id": 164,
                      "is_live": false,
                      "periods": [
                        {
                          "period_type": "FT inc. OT",
                          "odds": [
                            {
                              "id": 91,
                              "bookmaker_id": 2,
                              "home": 1.545,
                              "home_movement": -1,
                              "away": 2.496,
                              "away_movement": 1,
                              "payout": 95.43
                            },
                            {
                              "id": 95,
                              "bookmaker_id": 3,
                              "home": 1.536,
                              "home_movement": -1,
                              "away": 2.485,
                              "away_movement": 1,
                              "payout": 94.93
                            },
                            {
                              "id": 96,
                              "bookmaker_id": 12,
                              "home": 1.536,
                              "home_movement": -1,
                              "away": 2.485,
                              "away_movement": 1,
                              "payout": 94.93
                            },
                            {
                              "id": 92,
                              "bookmaker_id": 20,
                              "home": 1.5263158,
                              "home_movement": 1,
                              "away": 2.5,
                              "away_movement": -1,
                              "payout": 94.77
                            },
                            {
                              "id": 90,
                              "bookmaker_id": 39,
                              "home": 1.5,
                              "home_movement": -1,
                              "away": 2.5,
                              "away_movement": 1,
                              "payout": 93.75
                            },
                            {
                              "id": 93,
                              "bookmaker_id": 44,
                              "home": 1.5,
                              "home_movement": -1,
                              "away": 2.5,
                              "away_movement": 1,
                              "payout": 93.75
                            },
                            {
                              "id": 94,
                              "bookmaker_id": 46,
                              "home": 1.44,
                              "home_movement": 1,
                              "away": 2.6,
                              "away_movement": -1,
                              "payout": 92.67
                            },
                            {
                              "id": 97,
                              "bookmaker_id": 47,
                              "home": 1.44,
                              "home_movement": 1,
                              "away": 2.6,
                              "away_movement": -1,
                              "payout": 92.67
                            }
                          ]
                        }
                      ]
                    }
                  ]
                }
              }
            }
          }
        },
        "operationId": "To Qualify"
      }
    },
    "/odds/corners-odd-or-even": {
      "get": {
        "tags": [
          "Odds"
        ],
        "summary": "Corners Odd Or Even",
        "description": "This endpoint allows you to retrieve the odds from corners odd or even market.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: Live and today's matches are updated every minute, while other matches are updated every hour.<br />**Recommended Calls**: Limit calls to 1 per minute for live and today's matches, and 1 per hour for other matches.\n\n### Use Cases\nGet the odds from a specific **match_id**<br />`https://football.sportmicro.com/odds/corners-odd-or-even?match_id=eq.{match_id}`<br /><br />Get the live odds from a specific **match_id**<br />`https://football.sportmicro.com/odds/corners-odd-or-even?match_id=eq.{match_id}&is_live=eq.true`<br /><br />Get the pre-match odds from a specific **match_id**<br />`https://football.sportmicro.com/odds/corners-odd-or-even?match_id=eq.{match_id}&is_live=eq.false`",
        "parameters": [
          {
            "$ref": "#/components/parameters/rowFilter.corners-odd-or-even.match_id"
          },
          {
            "$ref": "#/components/parameters/rowFilter.corners-odd-or-even.is_live"
          },
          {
            "$ref": "#/components/parameters/offset"
          },
          {
            "$ref": "#/components/parameters/limit"
          },
          {
            "$ref": "#/components/parameters/lang"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/corners-odd-or-even"
                  },
                  "type": "array",
                  "example": [
                    {
                      "match_id": 142,
                      "is_live": false,
                      "periods": [
                        {
                          "period_type": "Full Time",
                          "odds": [
                            {
                              "id": 5,
                              "bookmaker_id": 1,
                              "odd": 1.81,
                              "odd_movement": 0,
                              "even": 1.82,
                              "even_movement": 0,
                              "payout": 90.75
                            },
                            {
                              "id": 1,
                              "bookmaker_id": 9,
                              "odd": 1.85,
                              "odd_movement": 0,
                              "even": 1.85,
                              "even_movement": 0,
                              "payout": 92.5
                            },
                            {
                              "id": 2,
                              "bookmaker_id": 10,
                              "odd": 1.83,
                              "odd_movement": 0,
                              "even": 1.83,
                              "even_movement": 0,
                              "payout": 91.5
                            },
                            {
                              "id": 3,
                              "bookmaker_id": 25,
                              "odd": 1.82,
                              "odd_movement": 0,
                              "even": 1.82,
                              "even_movement": 0,
                              "payout": 91
                            },
                            {
                              "id": 4,
                              "bookmaker_id": 34,
                              "odd": 1.8,
                              "odd_movement": 0,
                              "even": 1.8,
                              "even_movement": 0,
                              "payout": 90
                            },
                            {
                              "id": 7,
                              "bookmaker_id": 46,
                              "odd": 1.83,
                              "odd_movement": -1,
                              "even": 1.85,
                              "even_movement": 1,
                              "payout": 92
                            },
                            {
                              "id": 6,
                              "bookmaker_id": 47,
                              "odd": 1.83,
                              "odd_movement": -1,
                              "even": 1.85,
                              "even_movement": 1,
                              "payout": 92
                            }
                          ]
                        }
                      ]
                    }
                  ]
                }
              }
            }
          }
        },
        "operationId": "Corners Odd Or Even"
      }
    },
    "/odds/to-win-from-behind": {
      "get": {
        "tags": [
          "Odds"
        ],
        "summary": "To Win From Behind",
        "description": "This endpoint allows you to retrieve the odds from to win from behind market.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: Live and today's matches are updated every minute, while other matches are updated every hour.<br />**Recommended Calls**: Limit calls to 1 per minute for live and today's matches, and 1 per hour for other matches.\n\n### Use Cases\nGet the odds from a specific **match_id**<br />`https://football.sportmicro.com/odds/to-win-from-behind?match_id=eq.{match_id}`<br /><br />Get the live odds from a specific **match_id**<br />`https://football.sportmicro.com/odds/to-win-from-behind?match_id=eq.{match_id}&is_live=eq.true`<br /><br />Get the pre-match odds from a specific **match_id**<br />`https://football.sportmicro.com/odds/to-win-from-behind?match_id=eq.{match_id}&is_live=eq.false`",
        "parameters": [
          {
            "$ref": "#/components/parameters/rowFilter.to-win-from-behind.match_id"
          },
          {
            "$ref": "#/components/parameters/rowFilter.to-win-from-behind.is_live"
          },
          {
            "$ref": "#/components/parameters/offset"
          },
          {
            "$ref": "#/components/parameters/limit"
          },
          {
            "$ref": "#/components/parameters/lang"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/to-win-from-behind"
                  },
                  "type": "array",
                  "example": [
                    {
                      "match_id": 142,
                      "is_live": false,
                      "periods": [
                        {
                          "period_type": "Full Time",
                          "odds": [
                            {
                              "id": 97,
                              "bookmaker_id": 4,
                              "home": 19,
                              "home_movement": 1,
                              "away": 15,
                              "away_movement": 1
                            },
                            {
                              "id": 98,
                              "bookmaker_id": 23,
                              "home": 19,
                              "home_movement": 1,
                              "away": 15,
                              "away_movement": 1
                            },
                            {
                              "id": 96,
                              "bookmaker_id": 39,
                              "home": 15,
                              "home_movement": 1,
                              "away": 11,
                              "away_movement": 1
                            }
                          ]
                        }
                      ]
                    }
                  ]
                }
              }
            }
          }
        },
        "operationId": "To Win From Behind"
      }
    },
    "/odds/double-chance": {
      "get": {
        "tags": [
          "Odds"
        ],
        "summary": "Double Chance",
        "description": "This endpoint allows you to retrieve the odds from double chance market.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: Live and today's matches are updated every minute, while other matches are updated every hour.<br />**Recommended Calls**: Limit calls to 1 per minute for live and today's matches, and 1 per hour for other matches.\n\n### Use Cases\nGet the odds from a specific **match_id**<br />`https://football.sportmicro.com/odds/double-chance?match_id=eq.{match_id}`<br /><br />Get the live odds from a specific **match_id**<br />`https://football.sportmicro.com/odds/double-chance?match_id=eq.{match_id}&is_live=eq.true`<br /><br />Get the pre-match odds from a specific **match_id**<br />`https://football.sportmicro.com/odds/double-chance?match_id=eq.{match_id}&is_live=eq.false`",
        "parameters": [
          {
            "$ref": "#/components/parameters/rowFilter.double-chance.match_id"
          },
          {
            "$ref": "#/components/parameters/rowFilter.double-chance.is_live"
          },
          {
            "$ref": "#/components/parameters/offset"
          },
          {
            "$ref": "#/components/parameters/limit"
          },
          {
            "$ref": "#/components/parameters/lang"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/double-chance"
                  },
                  "type": "array",
                  "example": [
                    {
                      "match_id": 142,
                      "is_live": false,
                      "periods": [
                        {
                          "period_type": "1st Half",
                          "odds": [
                            {
                              "id": 241,
                              "bookmaker_id": 1,
                              "home_draw": 1.35,
                              "home_draw_movement": -1,
                              "home_away": 1.68,
                              "home_away_movement": 1,
                              "away_draw": 1.24,
                              "away_draw_movement": -1
                            },
                            {
                              "id": 240,
                              "bookmaker_id": 9,
                              "home_draw": 1.28,
                              "home_draw_movement": 1,
                              "home_away": 1.74,
                              "home_away_movement": 1,
                              "away_draw": 1.162,
                              "away_draw_movement": -1
                            },
                            {
                              "id": 249,
                              "bookmaker_id": 10,
                              "home_draw": 1.33,
                              "home_draw_movement": -1,
                              "home_away": 1.63,
                              "home_away_movement": 1,
                              "away_draw": 1.25,
                              "away_draw_movement": 1
                            },
                            {
                              "id": 246,
                              "bookmaker_id": 16,
                              "home_draw": 1.3,
                              "home_draw_movement": -1,
                              "home_away": 1.53,
                              "home_away_movement": 1,
                              "away_draw": 1.17,
                              "away_draw_movement": -1
                            },
                            {
                              "id": 248,
                              "bookmaker_id": 17,
                              "home_draw": 1.35,
                              "home_draw_movement": -1,
                              "home_away": 1.85,
                              "home_away_movement": 1,
                              "away_draw": 1.222,
                              "away_draw_movement": -1
                            },
                            {
                              "id": 250,
                              "bookmaker_id": 19,
                              "home_draw": 1.33,
                              "home_draw_movement": -1,
                              "home_away": 1.7,
                              "home_away_movement": 1,
                              "away_draw": 1.22,
                              "away_draw_movement": 1
                            },
                            {
                              "id": 253,
                              "bookmaker_id": 20,
                              "home_draw": 1.3703704,
                              "home_draw_movement": -1,
                              "home_away": 1.7142857,
                              "home_away_movement": 1,
                              "away_draw": 1.25,
                              "away_draw_movement": -1
                            },
                            {
                              "id": 251,
                              "bookmaker_id": 22,
                              "home_draw": 1.3076,
                              "home_draw_movement": 1,
                              "home_away": 1.6666,
                              "home_away_movement": 1,
                              "away_draw": 1.2,
                              "away_draw_movement": -1
                            },
                            {
                              "id": 247,
                              "bookmaker_id": 24,
                              "home_draw": 1.4,
                              "home_draw_movement": -1,
                              "home_away": 1.78,
                              "home_away_movement": 1,
                              "away_draw": 1.3,
                              "away_draw_movement": -1
                            },
                            {
                              "id": 263,
                              "bookmaker_id": 27,
                              "home_draw": 1.32,
                              "home_draw_movement": -1,
                              "home_away": 1.55,
                              "home_away_movement": 1,
                              "away_draw": 1.18,
                              "away_draw_movement": 1
                            },
                            {
                              "id": 269,
                              "bookmaker_id": 34,
                              "home_draw": 1.37,
                              "home_draw_movement": -1,
                              "home_away": 1.64,
                              "home_away_movement": -1,
                              "away_draw": 1.27,
                              "away_draw_movement": 1
                            },
                            {
                              "id": 270,
                              "bookmaker_id": 35,
                              "home_draw": 1.36,
                              "home_draw_movement": -1,
                              "home_away": 1.69,
                              "home_away_movement": 1,
                              "away_draw": 1.25,
                              "away_draw_movement": -1
                            },
                            {
                              "id": 242,
                              "bookmaker_id": 39,
                              "home_draw": 1.364,
                              "home_draw_movement": -1,
                              "home_away": 1.727,
                              "home_away_movement": 1,
                              "away_draw": 1.25,
                              "away_draw_movement": -1
                            },
                            {
                              "id": 273,
                              "bookmaker_id": 40,
                              "home_draw": 1.32,
                              "home_draw_movement": -1,
                              "home_away": 1.55,
                              "home_away_movement": 1,
                              "away_draw": 1.18,
                              "away_draw_movement": 1
                            },
                            {
                              "id": 276,
                              "bookmaker_id": 41,
                              "home_draw": 1.36,
                              "home_draw_movement": -1,
                              "home_away": 1.69,
                              "home_away_movement": 1,
                              "away_draw": 1.25,
                              "away_draw_movement": -1
                            },
                            {
                              "id": 277,
                              "bookmaker_id": 42,
                              "home_draw": 1.32,
                              "home_draw_movement": -1,
                              "home_away": 1.62,
                              "home_away_movement": 1,
                              "away_draw": 1.23,
                              "away_draw_movement": -1
                            },
                            {
                              "id": 280,
                              "bookmaker_id": 44,
                              "home_draw": 1.4,
                              "home_draw_movement": 1,
                              "home_away": 1.67,
                              "home_away_movement": 1,
                              "away_draw": 1.25,
                              "away_draw_movement": -1
                            }
                          ]
                        },
                        {
                          "period_type": "2nd Half",
                          "odds": [
                            {
                              "id": 254,
                              "bookmaker_id": 1,
                              "home_draw": 1.48,
                              "home_draw_movement": 1,
                              "home_away": 1.6,
                              "home_away_movement": 1,
                              "away_draw": 1.34,
                              "away_draw_movement": -1
                            },
                            {
                              "id": 259,
                              "bookmaker_id": 9,
                              "home_draw": 1.37,
                              "home_draw_movement": -1,
                              "home_away": 1.5,
                              "home_away_movement": 1,
                              "away_draw": 1.222,
                              "away_draw_movement": -1
                            },
                            {
                              "id": 261,
                              "bookmaker_id": 10,
                              "home_draw": 1.4,
                              "home_draw_movement": -1,
                              "home_away": 1.47,
                              "home_away_movement": 1,
                              "away_draw": 1.3,
                              "away_draw_movement": 1
                            },
                            {
                              "id": 255,
                              "bookmaker_id": 16,
                              "home_draw": 1.37,
                              "home_draw_movement": 1,
                              "home_away": 1.4,
                              "home_away_movement": -1,
                              "away_draw": 1.19,
                              "away_draw_movement": -1
                            },
                            {
                              "id": 256,
                              "bookmaker_id": 17,
                              "home_draw": 1.4,
                              "home_draw_movement": -1,
                              "home_away": 1.65,
                              "home_away_movement": 1,
                              "away_draw": 1.286,
                              "away_draw_movement": -1
                            },
                            {
                              "id": 252,
                              "bookmaker_id": 19,
                              "home_draw": 1.4,
                              "home_draw_movement": 1,
                              "home_away": 1.55,
                              "home_away_movement": 1,
                              "away_draw": 1.25,
                              "away_draw_movement": 1
                            },
                            {
                              "id": 262,
                              "bookmaker_id": 22,
                              "home_draw": 1.3703,
                              "home_draw_movement": 1,
                              "home_away": 1.5,
                              "home_away_movement": 1,
                              "away_draw": 1.25,
                              "away_draw_movement": -1
                            },
                            {
                              "id": 257,
                              "bookmaker_id": 24,
                              "home_draw": 1.45,
                              "home_draw_movement": -1,
                              "home_away": 1.63,
                              "home_away_movement": 1,
                              "away_draw": 1.32,
                              "away_draw_movement": 1
                            },
                            {
                              "id": 258,
                              "bookmaker_id": 27,
                              "home_draw": 1.38,
                              "home_draw_movement": -1,
                              "home_away": 1.42,
                              "home_away_movement": -1,
                              "away_draw": 1.21,
                              "away_draw_movement": 1
                            },
                            {
                              "id": 260,
                              "bookmaker_id": 34,
                              "home_draw": 1.41,
                              "home_draw_movement": -1,
                              "home_away": 1.51,
                              "home_away_movement": 1,
                              "away_draw": 1.32,
                              "away_draw_movement": 1
                            },
                            {
                              "id": 264,
                              "bookmaker_id": 35,
                              "home_draw": 1.41,
                              "home_draw_movement": 1,
                              "home_away": 1.54,
                              "home_away_movement": -1,
                              "away_draw": 1.3,
                              "away_draw_movement": -1
                            },
                            {
                              "id": 267,
                              "bookmaker_id": 40,
                              "home_draw": 1.38,
                              "home_draw_movement": -1,
                              "home_away": 1.42,
                              "home_away_movement": -1,
                              "away_draw": 1.21,
                              "away_draw_movement": 1
                            },
                            {
                              "id": 268,
                              "bookmaker_id": 41,
                              "home_draw": 1.4,
                              "home_draw_movement": -1,
                              "home_away": 1.56,
                              "home_away_movement": 1,
                              "away_draw": 1.29,
                              "away_draw_movement": -1
                            },
                            {
                              "id": 274,
                              "bookmaker_id": 44,
                              "home_draw": 1.4,
                              "home_draw_movement": 1,
                              "home_away": 1.57,
                              "home_away_movement": 1,
                              "away_draw": 1.3,
                              "away_draw_movement": 1
                            }
                          ]
                        },
                        {
                          "period_type": "Full Time",
                          "odds": [
                            {
                              "id": 238,
                              "bookmaker_id": 1,
                              "home_draw": 1.6,
                              "home_draw_movement": 1,
                              "home_away": 1.34,
                              "home_away_movement": 1,
                              "away_draw": 1.33,
                              "away_draw_movement": -1
                            },
                            {
                              "id": 234,
                              "bookmaker_id": 2,
                              "home_draw": 1.608,
                              "home_draw_movement": 1,
                              "home_away": 1.375,
                              "home_away_movement": 1,
                              "away_draw": 1.296,
                              "away_draw_movement": -1
                            },
                            {
                              "id": 237,
                              "bookmaker_id": 3,
                              "home_draw": 1.608,
                              "home_draw_movement": 1,
                              "home_away": 1.375,
                              "home_away_movement": 1,
                              "away_draw": 1.296,
                              "away_draw_movement": -1
                            },
                            {
                              "id": 233,
                              "bookmaker_id": 4,
                              "home_draw": 1.533,
                              "home_draw_movement": 1,
                              "home_away": 1.333,
                              "home_away_movement": 1,
                              "away_draw": 1.333,
                              "away_draw_movement": -1
                            },
                            {
                              "id": 244,
                              "bookmaker_id": 5,
                              "home_draw": 1.5,
                              "home_draw_movement": -1,
                              "home_away": 1.36,
                              "home_away_movement": 1,
                              "away_draw": 1.32,
                              "away_draw_movement": 1
                            },
                            {
                              "id": 236,
                              "bookmaker_id": 7,
                              "home_draw": 1.5,
                              "home_draw_movement": -1,
                              "home_away": 1.36,
                              "home_away_movement": 1,
                              "away_draw": 1.32,
                              "away_draw_movement": 1
                            },
                            {
                              "id": 239,
                              "bookmaker_id": 9,
                              "home_draw": 1.54,
                              "home_draw_movement": 1,
                              "home_away": 1.35,
                              "home_away_movement": 1,
                              "away_draw": 1.31,
                              "away_draw_movement": -1
                            },
                            {
                              "id": 243,
                              "bookmaker_id": 10,
                              "home_draw": 1.6,
                              "home_draw_movement": 1,
                              "home_away": 1.35,
                              "home_away_movement": 1,
                              "away_draw": 1.35,
                              "away_draw_movement": -1
                            },
                            {
                              "id": 245,
                              "bookmaker_id": 12,
                              "home_draw": 1.608,
                              "home_draw_movement": 1,
                              "home_away": 1.375,
                              "home_away_movement": 1,
                              "away_draw": 1.296,
                              "away_draw_movement": -1
                            },
                            {
                              "id": 265,
                              "bookmaker_id": 16,
                              "home_draw": 1.5,
                              "home_draw_movement": -1,
                              "home_away": 1.28,
                              "home_away_movement": 1,
                              "away_draw": 1.21,
                              "away_draw_movement": -1
                            },
                            {
                              "id": 266,
                              "bookmaker_id": 17,
                              "home_draw": 1.571,
                              "home_draw_movement": -1,
                              "home_away": 1.4,
                              "home_away_movement": 1,
                              "away_draw": 1.333,
                              "away_draw_movement": -1
                            },
                            {
                              "id": 272,
                              "bookmaker_id": 18,
                              "home_draw": 1.52,
                              "home_draw_movement": -1,
                              "home_away": 1.36,
                              "home_away_movement": 1,
                              "away_draw": 1.32,
                              "away_draw_movement": 1
                            },
                            {
                              "id": 275,
                              "bookmaker_id": 19,
                              "home_draw": 1.52,
                              "home_draw_movement": -1,
                              "home_away": 1.33,
                              "home_away_movement": 1,
                              "away_draw": 1.3,
                              "away_draw_movement": 1
                            },
                            {
                              "id": 279,
                              "bookmaker_id": 20,
                              "home_draw": 1.5714285,
                              "home_draw_movement": -1,
                              "home_away": 1.3636364,
                              "home_away_movement": -1,
                              "away_draw": 1.3508772,
                              "away_draw_movement": 1
                            },
                            {
                              "id": 281,
                              "bookmaker_id": 22,
                              "home_draw": 1.5128,
                              "home_draw_movement": -1,
                              "home_away": 1.3076,
                              "home_away_movement": 1,
                              "away_draw": 1.3333,
                              "away_draw_movement": -1
                            },
                            {
                              "id": 282,
                              "bookmaker_id": 23,
                              "home_draw": 1.533,
                              "home_draw_movement": 1,
                              "home_away": 1.333,
                              "home_away_movement": 1,
                              "away_draw": 1.333,
                              "away_draw_movement": -1
                            },
                            {
                              "id": 284,
                              "bookmaker_id": 24,
                              "home_draw": 1.63,
                              "home_draw_movement": -1,
                              "home_away": 1.38,
                              "home_away_movement": 1,
                              "away_draw": 1.36,
                              "away_draw_movement": -1
                            },
                            {
                              "id": 285,
                              "bookmaker_id": 25,
                              "home_draw": 1.55,
                              "home_draw_movement": -1,
                              "home_away": 1.3,
                              "home_away_movement": -1,
                              "away_draw": 1.36,
                              "away_draw_movement": 1
                            },
                            {
                              "id": 287,
                              "bookmaker_id": 27,
                              "home_draw": 1.52,
                              "home_draw_movement": -1,
                              "home_away": 1.29,
                              "home_away_movement": 1,
                              "away_draw": 1.23,
                              "away_draw_movement": 1
                            },
                            {
                              "id": 288,
                              "bookmaker_id": 28,
                              "home_draw": 1.6,
                              "home_draw_movement": 1,
                              "home_away": 1.31,
                              "home_away_movement": 1,
                              "away_draw": 1.36,
                              "away_draw_movement": -1
                            },
                            {
                              "id": 289,
                              "bookmaker_id": 30,
                              "home_draw": 1.6,
                              "home_draw_movement": 1,
                              "home_away": 1.31,
                              "home_away_movement": 1,
                              "away_draw": 1.36,
                              "away_draw_movement": -1
                            },
                            {
                              "id": 290,
                              "bookmaker_id": 32,
                              "home_draw": 1.6,
                              "home_draw_movement": 1,
                              "home_away": 1.31,
                              "home_away_movement": 1,
                              "away_draw": 1.36,
                              "away_draw_movement": -1
                            },
                            {
                              "id": 291,
                              "bookmaker_id": 33,
                              "home_draw": 1.6,
                              "home_draw_movement": 1,
                              "home_away": 1.31,
                              "home_away_movement": 1,
                              "away_draw": 1.36,
                              "away_draw_movement": -1
                            },
                            {
                              "id": 292,
                              "bookmaker_id": 34,
                              "home_draw": 1.53,
                              "home_draw_movement": -1,
                              "home_away": 1.38,
                              "home_away_movement": 1,
                              "away_draw": 1.34,
                              "away_draw_movement": 1
                            },
                            {
                              "id": 293,
                              "bookmaker_id": 35,
                              "home_draw": 1.55,
                              "home_draw_movement": -1,
                              "home_away": 1.36,
                              "home_away_movement": -1,
                              "away_draw": 1.33,
                              "away_draw_movement": -1
                            },
                            {
                              "id": 235,
                              "bookmaker_id": 39,
                              "home_draw": 1.571,
                              "home_draw_movement": 1,
                              "home_away": 1.364,
                              "home_away_movement": 1,
                              "away_draw": 1.333,
                              "away_draw_movement": -1
                            },
                            {
                              "id": 295,
                              "bookmaker_id": 40,
                              "home_draw": 1.52,
                              "home_draw_movement": -1,
                              "home_away": 1.29,
                              "home_away_movement": 1,
                              "away_draw": 1.23,
                              "away_draw_movement": 1
                            },
                            {
                              "id": 296,
                              "bookmaker_id": 41,
                              "home_draw": 1.54,
                              "home_draw_movement": -1,
                              "home_away": 1.37,
                              "home_away_movement": 1,
                              "away_draw": 1.33,
                              "away_draw_movement": -1
                            },
                            {
                              "id": 297,
                              "bookmaker_id": 42,
                              "home_draw": 1.58,
                              "home_draw_movement": 1,
                              "home_away": 1.35,
                              "home_away_movement": 1,
                              "away_draw": 1.35,
                              "away_draw_movement": -1
                            },
                            {
                              "id": 298,
                              "bookmaker_id": 44,
                              "home_draw": 1.55,
                              "home_draw_movement": -1,
                              "home_away": 1.36,
                              "home_away_movement": 1,
                              "away_draw": 1.33,
                              "away_draw_movement": -1
                            },
                            {
                              "id": 299,
                              "bookmaker_id": 45,
                              "home_draw": 1.55,
                              "home_draw_movement": 1,
                              "home_away": 1.34,
                              "home_away_movement": -1,
                              "away_draw": 1.32,
                              "away_draw_movement": 1
                            },
                            {
                              "id": 271,
                              "bookmaker_id": 48,
                              "home_draw": 1.5,
                              "home_draw_movement": -1,
                              "home_away": 1.3597122,
                              "home_away_movement": 1,
                              "away_draw": 1.3194888,
                              "away_draw_movement": 1
                            },
                            {
                              "id": 278,
                              "bookmaker_id": 49,
                              "home_draw": 1.6,
                              "home_draw_movement": -1,
                              "home_away": 1.33,
                              "home_away_movement": 1,
                              "away_draw": 1.32,
                              "away_draw_movement": 1
                            },
                            {
                              "id": 283,
                              "bookmaker_id": 50,
                              "home_draw": 1.5,
                              "home_draw_movement": -1,
                              "home_away": 1.36,
                              "home_away_movement": 1,
                              "away_draw": 1.32,
                              "away_draw_movement": 1
                            },
                            {
                              "id": 286,
                              "bookmaker_id": 51,
                              "home_draw": 1.5,
                              "home_draw_movement": -1,
                              "home_away": 1.36,
                              "home_away_movement": 1,
                              "away_draw": 1.32,
                              "away_draw_movement": 1
                            },
                            {
                              "id": 294,
                              "bookmaker_id": 53,
                              "home_draw": 1.6,
                              "home_draw_movement": 1,
                              "home_away": 1.3,
                              "home_away_movement": 1,
                              "away_draw": 1.333,
                              "away_draw_movement": -1
                            }
                          ]
                        }
                      ]
                    }
                  ]
                }
              }
            }
          }
        },
        "operationId": "Double Chance"
      }
    },
    "/odds/first-team-to-score": {
      "get": {
        "tags": [
          "Odds"
        ],
        "summary": "First Team To Score",
        "description": "This endpoint allows you to retrieve the odds from first team to score market.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: Live and today's matches are updated every minute, while other matches are updated every hour.<br />**Recommended Calls**: Limit calls to 1 per minute for live and today's matches, and 1 per hour for other matches.\n\n### Use Cases\nGet the odds from a specific **match_id**<br />`https://football.sportmicro.com/odds/first-team-to-score?match_id=eq.{match_id}`<br /><br />Get the live odds from a specific **match_id**`<br />`https://football.sportmicro.com/odds/first-team-to-score?match_id=eq.{match_id}&is_live=eq.true`<br /><br />Get the pre-match odds from a specific **match_id**<br />`https://football.sportmicro.com/odds/first-team-to-score?match_id=eq.{match_id}&is_live=eq.false`",
        "parameters": [
          {
            "$ref": "#/components/parameters/rowFilter.first-team-to-score.match_id"
          },
          {
            "$ref": "#/components/parameters/rowFilter.first-team-to-score.is_live"
          },
          {
            "$ref": "#/components/parameters/offset"
          },
          {
            "$ref": "#/components/parameters/limit"
          },
          {
            "$ref": "#/components/parameters/lang"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/first-team-to-score"
                  },
                  "type": "array",
                  "example": [
                    {
                      "match_id": 142,
                      "is_live": false,
                      "periods": [
                        {
                          "period_type": "Full Time",
                          "odds": [
                            {
                              "id": 15,
                              "bookmaker_id": 24,
                              "home": 2.3,
                              "home_movement": 1,
                              "no_goal": 7.5,
                              "no_goal_movement": -1,
                              "away": 1.85,
                              "away_movement": -1,
                              "payout": 90.2
                            },
                            {
                              "id": 16,
                              "bookmaker_id": 34,
                              "home": 2.1,
                              "home_movement": -1,
                              "no_goal": 10,
                              "no_goal_movement": -1,
                              "away": 1.83,
                              "away_movement": 1,
                              "payout": 89.08
                            },
                            {
                              "id": 14,
                              "bookmaker_id": 39,
                              "home": 2.25,
                              "home_movement": 1,
                              "no_goal": 7,
                              "no_goal_movement": -1,
                              "away": 1.909,
                              "away_movement": 1,
                              "payout": 90
                            },
                            {
                              "id": 19,
                              "bookmaker_id": 42,
                              "home": 2.3,
                              "home_movement": 1,
                              "no_goal": 7.75,
                              "no_goal_movement": -1,
                              "away": 1.9,
                              "away_movement": -1,
                              "payout": 91.73
                            },
                            {
                              "id": 18,
                              "bookmaker_id": 46,
                              "home": 2.3,
                              "home_movement": 1,
                              "no_goal": 7,
                              "no_goal_movement": -1,
                              "away": 1.91,
                              "away_movement": 1,
                              "payout": 90.81
                            },
                            {
                              "id": 17,
                              "bookmaker_id": 47,
                              "home": 2.3,
                              "home_movement": 1,
                              "no_goal": 7,
                              "no_goal_movement": -1,
                              "away": 1.91,
                              "away_movement": 1,
                              "payout": 90.81
                            }
                          ]
                        }
                      ]
                    }
                  ]
                }
              }
            }
          }
        },
        "operationId": "First Team To Score"
      }
    },
    "/odds/half-time-full-time": {
      "get": {
        "tags": [
          "Odds"
        ],
        "summary": "Half Time Full Time",
        "description": "This endpoint allows you to retrieve the odds from half time full time market.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: Live and today's matches are updated every minute, while other matches are updated every hour.<br />**Recommended Calls**: Limit calls to 1 per minute for live and today's matches, and 1 per hour for other matches.\n\n### Use Cases\nGet the odds from a specific **match_id**<br />`https://football.sportmicro.com/odds/half-time-full-time?match_id=eq.{match_id}`<br /><br />Get the live odds from a specific **match_id**<br />`https://football.sportmicro.com/odds/half-time-full-time?match_id=eq.{match_id}&is_live=eq.true`<br /><br />Get the pre-match odds from a specific **match_id**<br />`https://football.sportmicro.com/odds/half-time-full-time?match_id=eq.{match_id}&is_live=eq.false`",
        "parameters": [
          {
            "$ref": "#/components/parameters/rowFilter.half-time-full-time.match_id"
          },
          {
            "$ref": "#/components/parameters/rowFilter.half-time-full-time.is_live"
          },
          {
            "$ref": "#/components/parameters/offset"
          },
          {
            "$ref": "#/components/parameters/limit"
          },
          {
            "$ref": "#/components/parameters/lang"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/half-time-full-time"
                  },
                  "type": "array",
                  "example": [
                    {
                      "match_id": 142,
                      "is_live": false,
                      "periods": [
                        {
                          "odds": [
                            {
                              "odds": [
                                {
                                  "id": 11698,
                                  "time": 3.8,
                                  "bookmaker_id": 17,
                                  "time_movement": 1,
                                  "bookmaker_name": "Betway",
                                  "bookmaker_order": 32
                                },
                                {
                                  "id": 11714,
                                  "time": 4,
                                  "bookmaker_id": 39,
                                  "time_movement": 1,
                                  "bookmaker_name": "bet365",
                                  "bookmaker_order": 2
                                },
                                {
                                  "id": 11710,
                                  "time": 3.5,
                                  "bookmaker_id": 14,
                                  "time_movement": 1,
                                  "bookmaker_name": "888sport",
                                  "bookmaker_order": 23
                                },
                                {
                                  "id": 11717,
                                  "time": 3.55,
                                  "bookmaker_id": 21,
                                  "time_movement": -1,
                                  "bookmaker_name": "TonyBet",
                                  "bookmaker_order": 65
                                },
                                {
                                  "id": 11723,
                                  "time": 3.7999,
                                  "bookmaker_id": 22,
                                  "time_movement": 1,
                                  "bookmaker_name": "PowerPlay",
                                  "bookmaker_order": 66
                                },
                                {
                                  "id": 11699,
                                  "time": 3.3,
                                  "bookmaker_id": 27,
                                  "time_movement": 1,
                                  "bookmaker_name": "Unibet",
                                  "bookmaker_order": 75
                                },
                                {
                                  "id": 11711,
                                  "time": 3.7,
                                  "bookmaker_id": 24,
                                  "time_movement": -1,
                                  "bookmaker_name": "1Bet",
                                  "bookmaker_order": 70
                                },
                                {
                                  "id": 11703,
                                  "time": 3.6,
                                  "bookmaker_id": 47,
                                  "time_movement": 1,
                                  "bookmaker_name": "Coral",
                                  "bookmaker_order": 141
                                },
                                {
                                  "id": 11720,
                                  "time": 3.6,
                                  "bookmaker_id": 1,
                                  "time_movement": 1,
                                  "bookmaker_name": "Stake.com",
                                  "bookmaker_order": 1
                                },
                                {
                                  "id": 11722,
                                  "time": 3.4,
                                  "bookmaker_id": 20,
                                  "time_movement": 1,
                                  "bookmaker_name": "DraftKings",
                                  "bookmaker_order": 60
                                },
                                {
                                  "id": 11705,
                                  "time": 3.75,
                                  "bookmaker_id": 2,
                                  "time_movement": -1,
                                  "bookmaker_name": "1xBet",
                                  "bookmaker_order": 3
                                },
                                {
                                  "id": 11719,
                                  "time": 3.7,
                                  "bookmaker_id": 11,
                                  "time_movement": -1,
                                  "bookmaker_name": "20Bet",
                                  "bookmaker_order": 19
                                },
                                {
                                  "id": 11721,
                                  "time": 3.65,
                                  "bookmaker_id": 53,
                                  "time_movement": -1,
                                  "bookmaker_name": "10bet",
                                  "bookmaker_order": 102
                                },
                                {
                                  "id": 11718,
                                  "time": 3.7,
                                  "bookmaker_id": 37,
                                  "time_movement": -1,
                                  "bookmaker_name": "Ivibet",
                                  "bookmaker_order": 91
                                },
                                {
                                  "id": 11702,
                                  "time": 3.5,
                                  "bookmaker_id": 44,
                                  "time_movement": 1,
                                  "bookmaker_name": "William Hill",
                                  "bookmaker_order": 119
                                },
                                {
                                  "id": 11704,
                                  "time": 3.74,
                                  "bookmaker_id": 9,
                                  "time_movement": -1,
                                  "bookmaker_name": "Marathonbet",
                                  "bookmaker_order": 16
                                },
                                {
                                  "id": 11709,
                                  "time": 3.8,
                                  "bookmaker_id": 19,
                                  "time_movement": 1,
                                  "bookmaker_name": "Novibet",
                                  "bookmaker_order": 47
                                },
                                {
                                  "id": 11715,
                                  "time": 3.7,
                                  "bookmaker_id": 23,
                                  "time_movement": -1,
                                  "bookmaker_name": "Parimatch",
                                  "bookmaker_order": 67
                                },
                                {
                                  "id": 11712,
                                  "time": 3.75,
                                  "bookmaker_id": 3,
                                  "time_movement": -1,
                                  "bookmaker_name": "22Bet",
                                  "bookmaker_order": 4
                                },
                                {
                                  "id": 11706,
                                  "time": 3.3,
                                  "bookmaker_id": 40,
                                  "time_movement": 1,
                                  "bookmaker_name": "BetUK",
                                  "bookmaker_order": 103
                                },
                                {
                                  "id": 11716,
                                  "time": 3.7,
                                  "bookmaker_id": 4,
                                  "time_movement": -1,
                                  "bookmaker_name": "BetVictor",
                                  "bookmaker_order": 6
                                },
                                {
                                  "id": 11707,
                                  "time": 3.25,
                                  "bookmaker_id": 16,
                                  "time_movement": 1,
                                  "bookmaker_name": "LeoVegas Sport",
                                  "bookmaker_order": 31
                                },
                                {
                                  "id": 11708,
                                  "time": 2.98,
                                  "bookmaker_id": 34,
                                  "time_movement": 0,
                                  "bookmaker_name": "Vbet Sport",
                                  "bookmaker_order": 82
                                },
                                {
                                  "id": 11713,
                                  "time": 3.75,
                                  "bookmaker_id": 12,
                                  "time_movement": -1,
                                  "bookmaker_name": "Megapari",
                                  "bookmaker_order": 21
                                },
                                {
                                  "id": 11701,
                                  "time": 3.6,
                                  "bookmaker_id": 10,
                                  "time_movement": 1,
                                  "bookmaker_name": "Interwetten",
                                  "bookmaker_order": 18
                                },
                                {
                                  "id": 11700,
                                  "time": 3.6,
                                  "bookmaker_id": 46,
                                  "time_movement": 1,
                                  "bookmaker_name": "Ladbrokes",
                                  "bookmaker_order": 140
                                }
                              ],
                              "type": "Away / Away"
                            },
                            {
                              "odds": [
                                {
                                  "id": 11735,
                                  "time": 16.25,
                                  "bookmaker_id": 19,
                                  "time_movement": -1,
                                  "bookmaker_name": "Novibet",
                                  "bookmaker_order": 47
                                },
                                {
                                  "id": 11745,
                                  "time": 15,
                                  "bookmaker_id": 11,
                                  "time_movement": 1,
                                  "bookmaker_name": "20Bet",
                                  "bookmaker_order": 19
                                },
                                {
                                  "id": 11726,
                                  "time": 12,
                                  "bookmaker_id": 46,
                                  "time_movement": 1,
                                  "bookmaker_name": "Ladbrokes",
                                  "bookmaker_order": 140
                                },
                                {
                                  "id": 11739,
                                  "time": 13,
                                  "bookmaker_id": 12,
                                  "time_movement": -1,
                                  "bookmaker_name": "Megapari",
                                  "bookmaker_order": 21
                                },
                                {
                                  "id": 11748,
                                  "time": 12,
                                  "bookmaker_id": 20,
                                  "time_movement": 0,
                                  "bookmaker_name": "DraftKings",
                                  "bookmaker_order": 60
                                },
                                {
                                  "id": 11727,
                                  "time": 14,
                                  "bookmaker_id": 10,
                                  "time_movement": 1,
                                  "bookmaker_name": "Interwetten",
                                  "bookmaker_order": 18
                                },
                                {
                                  "id": 11741,
                                  "time": 16,
                                  "bookmaker_id": 23,
                                  "time_movement": 1,
                                  "bookmaker_name": "Parimatch",
                                  "bookmaker_order": 67
                                },
                                {
                                  "id": 11730,
                                  "time": 15.25,
                                  "bookmaker_id": 9,
                                  "time_movement": 1,
                                  "bookmaker_name": "Marathonbet",
                                  "bookmaker_order": 16
                                },
                                {
                                  "id": 11738,
                                  "time": 13,
                                  "bookmaker_id": 3,
                                  "time_movement": -1,
                                  "bookmaker_name": "22Bet",
                                  "bookmaker_order": 4
                                },
                                {
                                  "id": 11729,
                                  "time": 12,
                                  "bookmaker_id": 47,
                                  "time_movement": 1,
                                  "bookmaker_name": "Coral",
                                  "bookmaker_order": 141
                                },
                                {
                                  "id": 11733,
                                  "time": 9,
                                  "bookmaker_id": 16,
                                  "time_movement": -1,
                                  "bookmaker_name": "LeoVegas Sport",
                                  "bookmaker_order": 31
                                },
                                {
                                  "id": 11734,
                                  "time": 12,
                                  "bookmaker_id": 34,
                                  "time_movement": -1,
                                  "bookmaker_name": "Vbet Sport",
                                  "bookmaker_order": 82
                                },
                                {
                                  "id": 11744,
                                  "time": 15,
                                  "bookmaker_id": 37,
                                  "time_movement": 1,
                                  "bookmaker_name": "Ivibet",
                                  "bookmaker_order": 91
                                },
                                {
                                  "id": 11740,
                                  "time": 13,
                                  "bookmaker_id": 39,
                                  "time_movement": 0,
                                  "bookmaker_name": "bet365",
                                  "bookmaker_order": 2
                                },
                                {
                                  "id": 11743,
                                  "time": 14,
                                  "bookmaker_id": 21,
                                  "time_movement": 1,
                                  "bookmaker_name": "TonyBet",
                                  "bookmaker_order": 65
                                },
                                {
                                  "id": 11746,
                                  "time": 14,
                                  "bookmaker_id": 1,
                                  "time_movement": 1,
                                  "bookmaker_name": "Stake.com",
                                  "bookmaker_order": 1
                                },
                                {
                                  "id": 11731,
                                  "time": 13,
                                  "bookmaker_id": 2,
                                  "time_movement": -1,
                                  "bookmaker_name": "1xBet",
                                  "bookmaker_order": 3
                                },
                                {
                                  "id": 11742,
                                  "time": 16,
                                  "bookmaker_id": 4,
                                  "time_movement": 1,
                                  "bookmaker_name": "BetVictor",
                                  "bookmaker_order": 6
                                },
                                {
                                  "id": 11728,
                                  "time": 13,
                                  "bookmaker_id": 44,
                                  "time_movement": -1,
                                  "bookmaker_name": "William Hill",
                                  "bookmaker_order": 119
                                },
                                {
                                  "id": 11747,
                                  "time": 13,
                                  "bookmaker_id": 53,
                                  "time_movement": 0,
                                  "bookmaker_name": "10bet",
                                  "bookmaker_order": 102
                                },
                                {
                                  "id": 11749,
                                  "time": 13.25,
                                  "bookmaker_id": 22,
                                  "time_movement": 0,
                                  "bookmaker_name": "PowerPlay",
                                  "bookmaker_order": 66
                                },
                                {
                                  "id": 11736,
                                  "time": 13,
                                  "bookmaker_id": 14,
                                  "time_movement": -1,
                                  "bookmaker_name": "888sport",
                                  "bookmaker_order": 23
                                },
                                {
                                  "id": 11724,
                                  "time": 13,
                                  "bookmaker_id": 17,
                                  "time_movement": 1,
                                  "bookmaker_name": "Betway",
                                  "bookmaker_order": 32
                                },
                                {
                                  "id": 11725,
                                  "time": 9,
                                  "bookmaker_id": 27,
                                  "time_movement": -1,
                                  "bookmaker_name": "Unibet",
                                  "bookmaker_order": 75
                                },
                                {
                                  "id": 11732,
                                  "time": 9,
                                  "bookmaker_id": 40,
                                  "time_movement": -1,
                                  "bookmaker_name": "BetUK",
                                  "bookmaker_order": 103
                                },
                                {
                                  "id": 11737,
                                  "time": 14,
                                  "bookmaker_id": 24,
                                  "time_movement": -1,
                                  "bookmaker_name": "1Bet",
                                  "bookmaker_order": 70
                                }
                              ],
                              "type": "Away / Draw"
                            },
                            {
                              "odds": [
                                {
                                  "id": 11680,
                                  "time": 34,
                                  "bookmaker_id": 2,
                                  "time_movement": -1,
                                  "bookmaker_name": "1xBet",
                                  "bookmaker_order": 3
                                },
                                {
                                  "id": 11684,
                                  "time": 34,
                                  "bookmaker_id": 14,
                                  "time_movement": -1,
                                  "bookmaker_name": "888sport",
                                  "bookmaker_order": 23
                                },
                                {
                                  "id": 11694,
                                  "time": 40,
                                  "bookmaker_id": 1,
                                  "time_movement": 1,
                                  "bookmaker_name": "Stake.com",
                                  "bookmaker_order": 1
                                },
                                {
                                  "id": 11696,
                                  "time": 31,
                                  "bookmaker_id": 20,
                                  "time_movement": 1,
                                  "bookmaker_name": "DraftKings",
                                  "bookmaker_order": 60
                                },
                                {
                                  "id": 11682,
                                  "time": 19,
                                  "bookmaker_id": 16,
                                  "time_movement": 1,
                                  "bookmaker_name": "LeoVegas Sport",
                                  "bookmaker_order": 31
                                },
                                {
                                  "id": 11676,
                                  "time": 40,
                                  "bookmaker_id": 10,
                                  "time_movement": 1,
                                  "bookmaker_name": "Interwetten",
                                  "bookmaker_order": 18
                                },
                                {
                                  "id": 11686,
                                  "time": 34,
                                  "bookmaker_id": 3,
                                  "time_movement": -1,
                                  "bookmaker_name": "22Bet",
                                  "bookmaker_order": 4
                                },
                                {
                                  "id": 11690,
                                  "time": 46,
                                  "bookmaker_id": 4,
                                  "time_movement": 1,
                                  "bookmaker_name": "BetVictor",
                                  "bookmaker_order": 6
                                },
                                {
                                  "id": 11685,
                                  "time": 40,
                                  "bookmaker_id": 24,
                                  "time_movement": 1,
                                  "bookmaker_name": "1Bet",
                                  "bookmaker_order": 70
                                },
                                {
                                  "id": 11693,
                                  "time": 40,
                                  "bookmaker_id": 11,
                                  "time_movement": 1,
                                  "bookmaker_name": "20Bet",
                                  "bookmaker_order": 19
                                },
                                {
                                  "id": 11695,
                                  "time": 34,
                                  "bookmaker_id": 53,
                                  "time_movement": 1,
                                  "bookmaker_name": "10bet",
                                  "bookmaker_order": 102
                                },
                                {
                                  "id": 11679,
                                  "time": 43,
                                  "bookmaker_id": 9,
                                  "time_movement": 1,
                                  "bookmaker_name": "Marathonbet",
                                  "bookmaker_order": 16
                                },
                                {
                                  "id": 11687,
                                  "time": 34,
                                  "bookmaker_id": 12,
                                  "time_movement": -1,
                                  "bookmaker_name": "Megapari",
                                  "bookmaker_order": 21
                                },
                                {
                                  "id": 11678,
                                  "time": 23,
                                  "bookmaker_id": 47,
                                  "time_movement": -1,
                                  "bookmaker_name": "Coral",
                                  "bookmaker_order": 141
                                },
                                {
                                  "id": 11683,
                                  "time": 45,
                                  "bookmaker_id": 19,
                                  "time_movement": -1,
                                  "bookmaker_name": "Novibet",
                                  "bookmaker_order": 47
                                },
                                {
                                  "id": 11688,
                                  "time": 34,
                                  "bookmaker_id": 39,
                                  "time_movement": 1,
                                  "bookmaker_name": "bet365",
                                  "bookmaker_order": 2
                                },
                                {
                                  "id": 11692,
                                  "time": 40,
                                  "bookmaker_id": 37,
                                  "time_movement": 1,
                                  "bookmaker_name": "Ivibet",
                                  "bookmaker_order": 91
                                },
                                {
                                  "id": 11673,
                                  "time": 34,
                                  "bookmaker_id": 17,
                                  "time_movement": 1,
                                  "bookmaker_name": "Betway",
                                  "bookmaker_order": 32
                                },
                                {
                                  "id": 11681,
                                  "time": 21,
                                  "bookmaker_id": 40,
                                  "time_movement": 1,
                                  "bookmaker_name": "BetUK",
                                  "bookmaker_order": 103
                                },
                                {
                                  "id": 11691,
                                  "time": 40,
                                  "bookmaker_id": 21,
                                  "time_movement": 1,
                                  "bookmaker_name": "TonyBet",
                                  "bookmaker_order": 65
                                },
                                {
                                  "id": 11697,
                                  "time": 31,
                                  "bookmaker_id": 22,
                                  "time_movement": 1,
                                  "bookmaker_name": "PowerPlay",
                                  "bookmaker_order": 66
                                },
                                {
                                  "id": 11677,
                                  "time": 34,
                                  "bookmaker_id": 44,
                                  "time_movement": -1,
                                  "bookmaker_name": "William Hill",
                                  "bookmaker_order": 119
                                },
                                {
                                  "id": 11689,
                                  "time": 46,
                                  "bookmaker_id": 23,
                                  "time_movement": 1,
                                  "bookmaker_name": "Parimatch",
                                  "bookmaker_order": 67
                                },
                                {
                                  "id": 11675,
                                  "time": 23,
                                  "bookmaker_id": 46,
                                  "time_movement": -1,
                                  "bookmaker_name": "Ladbrokes",
                                  "bookmaker_order": 140
                                },
                                {
                                  "id": 11674,
                                  "time": 21,
                                  "bookmaker_id": 27,
                                  "time_movement": 1,
                                  "bookmaker_name": "Unibet",
                                  "bookmaker_order": 75
                                }
                              ],
                              "type": "Away / Home"
                            },
                            {
                              "odds": [
                                {
                                  "id": 11793,
                                  "time": 5.2,
                                  "bookmaker_id": 21,
                                  "time_movement": -1,
                                  "bookmaker_name": "TonyBet",
                                  "bookmaker_order": 65
                                },
                                {
                                  "id": 11780,
                                  "time": 5.5,
                                  "bookmaker_id": 47,
                                  "time_movement": 1,
                                  "bookmaker_name": "Coral",
                                  "bookmaker_order": 141
                                },
                                {
                                  "id": 11782,
                                  "time": 5.5,
                                  "bookmaker_id": 2,
                                  "time_movement": 1,
                                  "bookmaker_name": "1xBet",
                                  "bookmaker_order": 3
                                },
                                {
                                  "id": 11781,
                                  "time": 5.25,
                                  "bookmaker_id": 9,
                                  "time_movement": -1,
                                  "bookmaker_name": "Marathonbet",
                                  "bookmaker_order": 16
                                },
                                {
                                  "id": 11778,
                                  "time": 5.25,
                                  "bookmaker_id": 10,
                                  "time_movement": -1,
                                  "bookmaker_name": "Interwetten",
                                  "bookmaker_order": 18
                                },
                                {
                                  "id": 11789,
                                  "time": 5.5,
                                  "bookmaker_id": 12,
                                  "time_movement": 1,
                                  "bookmaker_name": "Megapari",
                                  "bookmaker_order": 21
                                },
                                {
                                  "id": 11797,
                                  "time": 5.5,
                                  "bookmaker_id": 53,
                                  "time_movement": -1,
                                  "bookmaker_name": "10bet",
                                  "bookmaker_order": 102
                                },
                                {
                                  "id": 11799,
                                  "time": 5.5,
                                  "bookmaker_id": 22,
                                  "time_movement": 1,
                                  "bookmaker_name": "PowerPlay",
                                  "bookmaker_order": 66
                                },
                                {
                                  "id": 11786,
                                  "time": 5.75,
                                  "bookmaker_id": 14,
                                  "time_movement": 1,
                                  "bookmaker_name": "888sport",
                                  "bookmaker_order": 23
                                },
                                {
                                  "id": 11792,
                                  "time": 5.5,
                                  "bookmaker_id": 4,
                                  "time_movement": 1,
                                  "bookmaker_name": "BetVictor",
                                  "bookmaker_order": 6
                                },
                                {
                                  "id": 11777,
                                  "time": 5.75,
                                  "bookmaker_id": 46,
                                  "time_movement": 1,
                                  "bookmaker_name": "Ladbrokes",
                                  "bookmaker_order": 140
                                },
                                {
                                  "id": 11785,
                                  "time": 5.7,
                                  "bookmaker_id": 19,
                                  "time_movement": 1,
                                  "bookmaker_name": "Novibet",
                                  "bookmaker_order": 47
                                },
                                {
                                  "id": 11788,
                                  "time": 5.5,
                                  "bookmaker_id": 3,
                                  "time_movement": 1,
                                  "bookmaker_name": "22Bet",
                                  "bookmaker_order": 4
                                },
                                {
                                  "id": 11798,
                                  "time": 5,
                                  "bookmaker_id": 20,
                                  "time_movement": -1,
                                  "bookmaker_name": "DraftKings",
                                  "bookmaker_order": 60
                                },
                                {
                                  "id": 11796,
                                  "time": 5.2,
                                  "bookmaker_id": 1,
                                  "time_movement": -1,
                                  "bookmaker_name": "Stake.com",
                                  "bookmaker_order": 1
                                },
                                {
                                  "id": 11783,
                                  "time": 4.8,
                                  "bookmaker_id": 40,
                                  "time_movement": -1,
                                  "bookmaker_name": "BetUK",
                                  "bookmaker_order": 103
                                },
                                {
                                  "id": 11787,
                                  "time": 5.75,
                                  "bookmaker_id": 24,
                                  "time_movement": -1,
                                  "bookmaker_name": "1Bet",
                                  "bookmaker_order": 70
                                },
                                {
                                  "id": 11784,
                                  "time": 4.75,
                                  "bookmaker_id": 16,
                                  "time_movement": -1,
                                  "bookmaker_name": "LeoVegas Sport",
                                  "bookmaker_order": 31
                                },
                                {
                                  "id": 11794,
                                  "time": 5.6,
                                  "bookmaker_id": 37,
                                  "time_movement": -1,
                                  "bookmaker_name": "Ivibet",
                                  "bookmaker_order": 91
                                },
                                {
                                  "id": 11776,
                                  "time": 4.8,
                                  "bookmaker_id": 27,
                                  "time_movement": -1,
                                  "bookmaker_name": "Unibet",
                                  "bookmaker_order": 75
                                },
                                {
                                  "id": 11790,
                                  "time": 5.5,
                                  "bookmaker_id": 39,
                                  "time_movement": -1,
                                  "bookmaker_name": "bet365",
                                  "bookmaker_order": 2
                                },
                                {
                                  "id": 11779,
                                  "time": 5.8,
                                  "bookmaker_id": 44,
                                  "time_movement": 1,
                                  "bookmaker_name": "William Hill",
                                  "bookmaker_order": 119
                                },
                                {
                                  "id": 11795,
                                  "time": 5.6,
                                  "bookmaker_id": 11,
                                  "time_movement": -1,
                                  "bookmaker_name": "20Bet",
                                  "bookmaker_order": 19
                                },
                                {
                                  "id": 11791,
                                  "time": 5.5,
                                  "bookmaker_id": 23,
                                  "time_movement": 1,
                                  "bookmaker_name": "Parimatch",
                                  "bookmaker_order": 67
                                },
                                {
                                  "id": 11775,
                                  "time": 5.25,
                                  "bookmaker_id": 17,
                                  "time_movement": -1,
                                  "bookmaker_name": "Betway",
                                  "bookmaker_order": 32
                                }
                              ],
                              "type": "Draw / Away"
                            },
                            {
                              "odds": [
                                {
                                  "id": 11808,
                                  "time": 4.2,
                                  "bookmaker_id": 40,
                                  "time_movement": -1,
                                  "bookmaker_name": "BetUK",
                                  "bookmaker_order": 103
                                },
                                {
                                  "id": 11809,
                                  "time": 4.2,
                                  "bookmaker_id": 16,
                                  "time_movement": 1,
                                  "bookmaker_name": "LeoVegas Sport",
                                  "bookmaker_order": 31
                                },
                                {
                                  "id": 11822,
                                  "time": 4.333,
                                  "bookmaker_id": 53,
                                  "time_movement": -1,
                                  "bookmaker_name": "10bet",
                                  "bookmaker_order": 102
                                },
                                {
                                  "id": 11804,
                                  "time": 4.8,
                                  "bookmaker_id": 44,
                                  "time_movement": -1,
                                  "bookmaker_name": "William Hill",
                                  "bookmaker_order": 119
                                },
                                {
                                  "id": 11811,
                                  "time": 4.8,
                                  "bookmaker_id": 14,
                                  "time_movement": -1,
                                  "bookmaker_name": "888sport",
                                  "bookmaker_order": 23
                                },
                                {
                                  "id": 11824,
                                  "time": 4.5,
                                  "bookmaker_id": 22,
                                  "time_movement": -1,
                                  "bookmaker_name": "PowerPlay",
                                  "bookmaker_order": 66
                                },
                                {
                                  "id": 11803,
                                  "time": 4.2,
                                  "bookmaker_id": 10,
                                  "time_movement": -1,
                                  "bookmaker_name": "Interwetten",
                                  "bookmaker_order": 18
                                },
                                {
                                  "id": 11806,
                                  "time": 3.98,
                                  "bookmaker_id": 9,
                                  "time_movement": -1,
                                  "bookmaker_name": "Marathonbet",
                                  "bookmaker_order": 16
                                },
                                {
                                  "id": 11801,
                                  "time": 4.2,
                                  "bookmaker_id": 27,
                                  "time_movement": -1,
                                  "bookmaker_name": "Unibet",
                                  "bookmaker_order": 75
                                },
                                {
                                  "id": 11813,
                                  "time": 4.33,
                                  "bookmaker_id": 3,
                                  "time_movement": -1,
                                  "bookmaker_name": "22Bet",
                                  "bookmaker_order": 4
                                },
                                {
                                  "id": 11800,
                                  "time": 4.2,
                                  "bookmaker_id": 17,
                                  "time_movement": -1,
                                  "bookmaker_name": "Betway",
                                  "bookmaker_order": 32
                                },
                                {
                                  "id": 11805,
                                  "time": 4.5,
                                  "bookmaker_id": 47,
                                  "time_movement": -1,
                                  "bookmaker_name": "Coral",
                                  "bookmaker_order": 141
                                },
                                {
                                  "id": 11820,
                                  "time": 4.4,
                                  "bookmaker_id": 11,
                                  "time_movement": -1,
                                  "bookmaker_name": "20Bet",
                                  "bookmaker_order": 19
                                },
                                {
                                  "id": 11818,
                                  "time": 3.95,
                                  "bookmaker_id": 21,
                                  "time_movement": -1,
                                  "bookmaker_name": "TonyBet",
                                  "bookmaker_order": 65
                                },
                                {
                                  "id": 11816,
                                  "time": 4.5,
                                  "bookmaker_id": 23,
                                  "time_movement": 1,
                                  "bookmaker_name": "Parimatch",
                                  "bookmaker_order": 67
                                },
                                {
                                  "id": 11814,
                                  "time": 4.33,
                                  "bookmaker_id": 12,
                                  "time_movement": -1,
                                  "bookmaker_name": "Megapari",
                                  "bookmaker_order": 21
                                },
                                {
                                  "id": 11823,
                                  "time": 4.1,
                                  "bookmaker_id": 20,
                                  "time_movement": -1,
                                  "bookmaker_name": "DraftKings",
                                  "bookmaker_order": 60
                                },
                                {
                                  "id": 11815,
                                  "time": 4.5,
                                  "bookmaker_id": 39,
                                  "time_movement": -1,
                                  "bookmaker_name": "bet365",
                                  "bookmaker_order": 2
                                },
                                {
                                  "id": 11821,
                                  "time": 4.2,
                                  "bookmaker_id": 1,
                                  "time_movement": -1,
                                  "bookmaker_name": "Stake.com",
                                  "bookmaker_order": 1
                                },
                                {
                                  "id": 11807,
                                  "time": 4.33,
                                  "bookmaker_id": 2,
                                  "time_movement": -1,
                                  "bookmaker_name": "1xBet",
                                  "bookmaker_order": 3
                                },
                                {
                                  "id": 11817,
                                  "time": 4.5,
                                  "bookmaker_id": 4,
                                  "time_movement": 1,
                                  "bookmaker_name": "BetVictor",
                                  "bookmaker_order": 6
                                },
                                {
                                  "id": 11812,
                                  "time": 4.5,
                                  "bookmaker_id": 24,
                                  "time_movement": -1,
                                  "bookmaker_name": "1Bet",
                                  "bookmaker_order": 70
                                },
                                {
                                  "id": 11810,
                                  "time": 4.6,
                                  "bookmaker_id": 19,
                                  "time_movement": 1,
                                  "bookmaker_name": "Novibet",
                                  "bookmaker_order": 47
                                },
                                {
                                  "id": 11819,
                                  "time": 4.4,
                                  "bookmaker_id": 37,
                                  "time_movement": -1,
                                  "bookmaker_name": "Ivibet",
                                  "bookmaker_order": 91
                                },
                                {
                                  "id": 11802,
                                  "time": 4.5,
                                  "bookmaker_id": 46,
                                  "time_movement": -1,
                                  "bookmaker_name": "Ladbrokes",
                                  "bookmaker_order": 140
                                }
                              ],
                              "type": "Draw / Draw"
                            },
                            {
                              "odds": [
                                {
                                  "id": 11763,
                                  "time": 6.5,
                                  "bookmaker_id": 3,
                                  "time_movement": -1,
                                  "bookmaker_name": "22Bet",
                                  "bookmaker_order": 4
                                },
                                {
                                  "id": 11752,
                                  "time": 6.5,
                                  "bookmaker_id": 46,
                                  "time_movement": -1,
                                  "bookmaker_name": "Ladbrokes",
                                  "bookmaker_order": 140
                                },
                                {
                                  "id": 11755,
                                  "time": 6.5,
                                  "bookmaker_id": 47,
                                  "time_movement": -1,
                                  "bookmaker_name": "Coral",
                                  "bookmaker_order": 141
                                },
                                {
                                  "id": 11774,
                                  "time": 6.5,
                                  "bookmaker_id": 22,
                                  "time_movement": -1,
                                  "bookmaker_name": "PowerPlay",
                                  "bookmaker_order": 66
                                },
                                {
                                  "id": 11760,
                                  "time": 7.3,
                                  "bookmaker_id": 19,
                                  "time_movement": -1,
                                  "bookmaker_name": "Novibet",
                                  "bookmaker_order": 47
                                },
                                {
                                  "id": 11764,
                                  "time": 6.5,
                                  "bookmaker_id": 12,
                                  "time_movement": -1,
                                  "bookmaker_name": "Megapari",
                                  "bookmaker_order": 21
                                },
                                {
                                  "id": 11773,
                                  "time": 6.5,
                                  "bookmaker_id": 20,
                                  "time_movement": -1,
                                  "bookmaker_name": "DraftKings",
                                  "bookmaker_order": 60
                                },
                                {
                                  "id": 11750,
                                  "time": 6.5,
                                  "bookmaker_id": 27,
                                  "time_movement": 1,
                                  "bookmaker_name": "Unibet",
                                  "bookmaker_order": 75
                                },
                                {
                                  "id": 11762,
                                  "time": 7.5,
                                  "bookmaker_id": 24,
                                  "time_movement": -1,
                                  "bookmaker_name": "1Bet",
                                  "bookmaker_order": 70
                                },
                                {
                                  "id": 11757,
                                  "time": 6.5,
                                  "bookmaker_id": 2,
                                  "time_movement": -1,
                                  "bookmaker_name": "1xBet",
                                  "bookmaker_order": 3
                                },
                                {
                                  "id": 11766,
                                  "time": 7,
                                  "bookmaker_id": 23,
                                  "time_movement": 1,
                                  "bookmaker_name": "Parimatch",
                                  "bookmaker_order": 67
                                },
                                {
                                  "id": 11768,
                                  "time": 6.5,
                                  "bookmaker_id": 21,
                                  "time_movement": -1,
                                  "bookmaker_name": "TonyBet",
                                  "bookmaker_order": 65
                                },
                                {
                                  "id": 11772,
                                  "time": 7.5,
                                  "bookmaker_id": 53,
                                  "time_movement": 1,
                                  "bookmaker_name": "10bet",
                                  "bookmaker_order": 102
                                },
                                {
                                  "id": 11758,
                                  "time": 6.5,
                                  "bookmaker_id": 40,
                                  "time_movement": 1,
                                  "bookmaker_name": "BetUK",
                                  "bookmaker_order": 103
                                },
                                {
                                  "id": 11761,
                                  "time": 6.5,
                                  "bookmaker_id": 14,
                                  "time_movement": -1,
                                  "bookmaker_name": "888sport",
                                  "bookmaker_order": 23
                                },
                                {
                                  "id": 11765,
                                  "time": 7,
                                  "bookmaker_id": 39,
                                  "time_movement": 1,
                                  "bookmaker_name": "bet365",
                                  "bookmaker_order": 2
                                },
                                {
                                  "id": 11770,
                                  "time": 7,
                                  "bookmaker_id": 11,
                                  "time_movement": -1,
                                  "bookmaker_name": "20Bet",
                                  "bookmaker_order": 19
                                },
                                {
                                  "id": 11771,
                                  "time": 6.6,
                                  "bookmaker_id": 1,
                                  "time_movement": -1,
                                  "bookmaker_name": "Stake.com",
                                  "bookmaker_order": 1
                                },
                                {
                                  "id": 11756,
                                  "time": 6.75,
                                  "bookmaker_id": 9,
                                  "time_movement": 1,
                                  "bookmaker_name": "Marathonbet",
                                  "bookmaker_order": 16
                                },
                                {
                                  "id": 11759,
                                  "time": 6.5,
                                  "bookmaker_id": 16,
                                  "time_movement": 1,
                                  "bookmaker_name": "LeoVegas Sport",
                                  "bookmaker_order": 31
                                },
                                {
                                  "id": 11767,
                                  "time": 7,
                                  "bookmaker_id": 4,
                                  "time_movement": 1,
                                  "bookmaker_name": "BetVictor",
                                  "bookmaker_order": 6
                                },
                                {
                                  "id": 11769,
                                  "time": 7,
                                  "bookmaker_id": 37,
                                  "time_movement": -1,
                                  "bookmaker_name": "Ivibet",
                                  "bookmaker_order": 91
                                },
                                {
                                  "id": 11754,
                                  "time": 6.5,
                                  "bookmaker_id": 44,
                                  "time_movement": -1,
                                  "bookmaker_name": "William Hill",
                                  "bookmaker_order": 119
                                },
                                {
                                  "id": 11751,
                                  "time": 6.5,
                                  "bookmaker_id": 17,
                                  "time_movement": -1,
                                  "bookmaker_name": "Betway",
                                  "bookmaker_order": 32
                                },
                                {
                                  "id": 11753,
                                  "time": 6.75,
                                  "bookmaker_id": 10,
                                  "time_movement": -1,
                                  "bookmaker_name": "Interwetten",
                                  "bookmaker_order": 18
                                }
                              ],
                              "type": "Draw / Home"
                            },
                            {
                              "odds": [
                                {
                                  "id": 108,
                                  "time": 17,
                                  "bookmaker_id": 27,
                                  "time_movement": 1,
                                  "bookmaker_name": "Unibet",
                                  "bookmaker_order": 75
                                },
                                {
                                  "id": 110,
                                  "time": 29,
                                  "bookmaker_id": 17,
                                  "time_movement": 1,
                                  "bookmaker_name": "Betway",
                                  "bookmaker_order": 32
                                },
                                {
                                  "id": 112,
                                  "time": 29,
                                  "bookmaker_id": 44,
                                  "time_movement": 1,
                                  "bookmaker_name": "William Hill",
                                  "bookmaker_order": 119
                                },
                                {
                                  "id": 113,
                                  "time": 21,
                                  "bookmaker_id": 46,
                                  "time_movement": 1,
                                  "bookmaker_name": "Ladbrokes",
                                  "bookmaker_order": 140
                                },
                                {
                                  "id": 114,
                                  "time": 30,
                                  "bookmaker_id": 10,
                                  "time_movement": 1,
                                  "bookmaker_name": "Interwetten",
                                  "bookmaker_order": 18
                                },
                                {
                                  "id": 115,
                                  "time": 21,
                                  "bookmaker_id": 47,
                                  "time_movement": 1,
                                  "bookmaker_name": "Coral",
                                  "bookmaker_order": 141
                                },
                                {
                                  "id": 116,
                                  "time": 35,
                                  "bookmaker_id": 9,
                                  "time_movement": 1,
                                  "bookmaker_name": "Marathonbet",
                                  "bookmaker_order": 16
                                },
                                {
                                  "id": 117,
                                  "time": 29,
                                  "bookmaker_id": 2,
                                  "time_movement": -1,
                                  "bookmaker_name": "1xBet",
                                  "bookmaker_order": 3
                                },
                                {
                                  "id": 118,
                                  "time": 17,
                                  "bookmaker_id": 40,
                                  "time_movement": 1,
                                  "bookmaker_name": "BetUK",
                                  "bookmaker_order": 103
                                },
                                {
                                  "id": 119,
                                  "time": 16,
                                  "bookmaker_id": 16,
                                  "time_movement": 1,
                                  "bookmaker_name": "LeoVegas Sport",
                                  "bookmaker_order": 31
                                },
                                {
                                  "id": 120,
                                  "time": 36,
                                  "bookmaker_id": 19,
                                  "time_movement": 1,
                                  "bookmaker_name": "Novibet",
                                  "bookmaker_order": 47
                                },
                                {
                                  "id": 121,
                                  "time": 29,
                                  "bookmaker_id": 14,
                                  "time_movement": 1,
                                  "bookmaker_name": "888sport",
                                  "bookmaker_order": 23
                                },
                                {
                                  "id": 122,
                                  "time": 30,
                                  "bookmaker_id": 24,
                                  "time_movement": 1,
                                  "bookmaker_name": "1Bet",
                                  "bookmaker_order": 70
                                },
                                {
                                  "id": 123,
                                  "time": 29,
                                  "bookmaker_id": 3,
                                  "time_movement": -1,
                                  "bookmaker_name": "22Bet",
                                  "bookmaker_order": 4
                                },
                                {
                                  "id": 128,
                                  "time": 31,
                                  "bookmaker_id": 21,
                                  "time_movement": 1,
                                  "bookmaker_name": "TonyBet",
                                  "bookmaker_order": 65
                                },
                                {
                                  "id": 129,
                                  "time": 35,
                                  "bookmaker_id": 37,
                                  "time_movement": 1,
                                  "bookmaker_name": "Ivibet",
                                  "bookmaker_order": 91
                                },
                                {
                                  "id": 130,
                                  "time": 35,
                                  "bookmaker_id": 11,
                                  "time_movement": 1,
                                  "bookmaker_name": "20Bet",
                                  "bookmaker_order": 19
                                },
                                {
                                  "id": 132,
                                  "time": 29,
                                  "bookmaker_id": 53,
                                  "time_movement": 1,
                                  "bookmaker_name": "10bet",
                                  "bookmaker_order": 102
                                },
                                {
                                  "id": 133,
                                  "time": 26,
                                  "bookmaker_id": 20,
                                  "time_movement": 1,
                                  "bookmaker_name": "DraftKings",
                                  "bookmaker_order": 60
                                },
                                {
                                  "id": 134,
                                  "time": 29,
                                  "bookmaker_id": 22,
                                  "time_movement": 1,
                                  "bookmaker_name": "PowerPlay",
                                  "bookmaker_order": 66
                                },
                                {
                                  "id": 124,
                                  "time": 29,
                                  "bookmaker_id": 12,
                                  "time_movement": -1,
                                  "bookmaker_name": "Megapari",
                                  "bookmaker_order": 21
                                },
                                {
                                  "id": 127,
                                  "time": 36,
                                  "bookmaker_id": 4,
                                  "time_movement": -1,
                                  "bookmaker_name": "BetVictor",
                                  "bookmaker_order": 6
                                },
                                {
                                  "id": 125,
                                  "time": 29,
                                  "bookmaker_id": 39,
                                  "time_movement": 1,
                                  "bookmaker_name": "bet365",
                                  "bookmaker_order": 2
                                },
                                {
                                  "id": 126,
                                  "time": 36,
                                  "bookmaker_id": 23,
                                  "time_movement": -1,
                                  "bookmaker_name": "Parimatch",
                                  "bookmaker_order": 67
                                },
                                {
                                  "id": 131,
                                  "time": 30,
                                  "bookmaker_id": 1,
                                  "time_movement": 1,
                                  "bookmaker_name": "Stake.com",
                                  "bookmaker_order": 1
                                }
                              ],
                              "type": "Home / Away"
                            },
                            {
                              "odds": [
                                {
                                  "id": 135,
                                  "time": 13,
                                  "bookmaker_id": 17,
                                  "time_movement": 1,
                                  "bookmaker_name": "Betway",
                                  "bookmaker_order": 32
                                },
                                {
                                  "id": 136,
                                  "time": 9,
                                  "bookmaker_id": 27,
                                  "time_movement": -1,
                                  "bookmaker_name": "Unibet",
                                  "bookmaker_order": 75
                                },
                                {
                                  "id": 137,
                                  "time": 12,
                                  "bookmaker_id": 46,
                                  "time_movement": 0,
                                  "bookmaker_name": "Ladbrokes",
                                  "bookmaker_order": 140
                                },
                                {
                                  "id": 138,
                                  "time": 15,
                                  "bookmaker_id": 10,
                                  "time_movement": 1,
                                  "bookmaker_name": "Interwetten",
                                  "bookmaker_order": 18
                                },
                                {
                                  "id": 139,
                                  "time": 15,
                                  "bookmaker_id": 44,
                                  "time_movement": 1,
                                  "bookmaker_name": "William Hill",
                                  "bookmaker_order": 119
                                },
                                {
                                  "id": 140,
                                  "time": 12,
                                  "bookmaker_id": 47,
                                  "time_movement": 0,
                                  "bookmaker_name": "Coral",
                                  "bookmaker_order": 141
                                },
                                {
                                  "id": 141,
                                  "time": 15.25,
                                  "bookmaker_id": 9,
                                  "time_movement": 1,
                                  "bookmaker_name": "Marathonbet",
                                  "bookmaker_order": 16
                                },
                                {
                                  "id": 11663,
                                  "time": 15,
                                  "bookmaker_id": 39,
                                  "time_movement": 1,
                                  "bookmaker_name": "bet365",
                                  "bookmaker_order": 2
                                },
                                {
                                  "id": 11657,
                                  "time": 9,
                                  "bookmaker_id": 16,
                                  "time_movement": -1,
                                  "bookmaker_name": "LeoVegas Sport",
                                  "bookmaker_order": 31
                                },
                                {
                                  "id": 11666,
                                  "time": 13.5,
                                  "bookmaker_id": 21,
                                  "time_movement": -1,
                                  "bookmaker_name": "TonyBet",
                                  "bookmaker_order": 65
                                },
                                {
                                  "id": 11655,
                                  "time": 15,
                                  "bookmaker_id": 2,
                                  "time_movement": 1,
                                  "bookmaker_name": "1xBet",
                                  "bookmaker_order": 3
                                },
                                {
                                  "id": 11656,
                                  "time": 9,
                                  "bookmaker_id": 40,
                                  "time_movement": -1,
                                  "bookmaker_name": "BetUK",
                                  "bookmaker_order": 103
                                },
                                {
                                  "id": 11660,
                                  "time": 14,
                                  "bookmaker_id": 24,
                                  "time_movement": -1,
                                  "bookmaker_name": "1Bet",
                                  "bookmaker_order": 70
                                },
                                {
                                  "id": 11658,
                                  "time": 16.75,
                                  "bookmaker_id": 19,
                                  "time_movement": 1,
                                  "bookmaker_name": "Novibet",
                                  "bookmaker_order": 47
                                },
                                {
                                  "id": 11669,
                                  "time": 15,
                                  "bookmaker_id": 11,
                                  "time_movement": 1,
                                  "bookmaker_name": "20Bet",
                                  "bookmaker_order": 19
                                },
                                {
                                  "id": 11671,
                                  "time": 13,
                                  "bookmaker_id": 20,
                                  "time_movement": 1,
                                  "bookmaker_name": "DraftKings",
                                  "bookmaker_order": 60
                                },
                                {
                                  "id": 11665,
                                  "time": 16,
                                  "bookmaker_id": 4,
                                  "time_movement": 1,
                                  "bookmaker_name": "BetVictor",
                                  "bookmaker_order": 6
                                },
                                {
                                  "id": 11672,
                                  "time": 13.25,
                                  "bookmaker_id": 22,
                                  "time_movement": 0,
                                  "bookmaker_name": "PowerPlay",
                                  "bookmaker_order": 66
                                },
                                {
                                  "id": 11662,
                                  "time": 15,
                                  "bookmaker_id": 12,
                                  "time_movement": 1,
                                  "bookmaker_name": "Megapari",
                                  "bookmaker_order": 21
                                },
                                {
                                  "id": 11664,
                                  "time": 16,
                                  "bookmaker_id": 23,
                                  "time_movement": 1,
                                  "bookmaker_name": "Parimatch",
                                  "bookmaker_order": 67
                                },
                                {
                                  "id": 11661,
                                  "time": 15,
                                  "bookmaker_id": 3,
                                  "time_movement": 1,
                                  "bookmaker_name": "22Bet",
                                  "bookmaker_order": 4
                                },
                                {
                                  "id": 11668,
                                  "time": 15,
                                  "bookmaker_id": 1,
                                  "time_movement": 1,
                                  "bookmaker_name": "Stake.com",
                                  "bookmaker_order": 1
                                },
                                {
                                  "id": 11659,
                                  "time": 15,
                                  "bookmaker_id": 14,
                                  "time_movement": 1,
                                  "bookmaker_name": "888sport",
                                  "bookmaker_order": 23
                                },
                                {
                                  "id": 11667,
                                  "time": 15,
                                  "bookmaker_id": 37,
                                  "time_movement": 1,
                                  "bookmaker_name": "Ivibet",
                                  "bookmaker_order": 91
                                },
                                {
                                  "id": 11670,
                                  "time": 13,
                                  "bookmaker_id": 53,
                                  "time_movement": 0,
                                  "bookmaker_name": "10bet",
                                  "bookmaker_order": 102
                                }
                              ],
                              "type": "Home / Draw"
                            },
                            {
                              "odds": [
                                {
                                  "id": 98,
                                  "time": 5.5,
                                  "bookmaker_id": 39,
                                  "time_movement": 1,
                                  "bookmaker_name": "bet365",
                                  "bookmaker_order": 2
                                },
                                {
                                  "id": 101,
                                  "time": 5.4,
                                  "bookmaker_id": 37,
                                  "time_movement": 1,
                                  "bookmaker_name": "Ivibet",
                                  "bookmaker_order": 91
                                },
                                {
                                  "id": 105,
                                  "time": 5,
                                  "bookmaker_id": 53,
                                  "time_movement": -1,
                                  "bookmaker_name": "10bet",
                                  "bookmaker_order": 102
                                },
                                {
                                  "id": 109,
                                  "time": 5,
                                  "bookmaker_id": 20,
                                  "time_movement": -1,
                                  "bookmaker_name": "DraftKings",
                                  "bookmaker_order": 60
                                },
                                {
                                  "id": 89,
                                  "time": 5,
                                  "bookmaker_id": 2,
                                  "time_movement": -1,
                                  "bookmaker_name": "1xBet",
                                  "bookmaker_order": 3
                                },
                                {
                                  "id": 100,
                                  "time": 4.7,
                                  "bookmaker_id": 21,
                                  "time_movement": -1,
                                  "bookmaker_name": "TonyBet",
                                  "bookmaker_order": 65
                                },
                                {
                                  "id": 97,
                                  "time": 5,
                                  "bookmaker_id": 40,
                                  "time_movement": 1,
                                  "bookmaker_name": "BetUK",
                                  "bookmaker_order": 103
                                },
                                {
                                  "id": 104,
                                  "time": 4.8,
                                  "bookmaker_id": 4,
                                  "time_movement": -1,
                                  "bookmaker_name": "BetVictor",
                                  "bookmaker_order": 6
                                },
                                {
                                  "id": 91,
                                  "time": 5.25,
                                  "bookmaker_id": 10,
                                  "time_movement": 1,
                                  "bookmaker_name": "Interwetten",
                                  "bookmaker_order": 18
                                },
                                {
                                  "id": 95,
                                  "time": 4.6,
                                  "bookmaker_id": 14,
                                  "time_movement": -1,
                                  "bookmaker_name": "888sport",
                                  "bookmaker_order": 23
                                },
                                {
                                  "id": 85,
                                  "time": 5.5,
                                  "bookmaker_id": 17,
                                  "time_movement": 1,
                                  "bookmaker_name": "Betway",
                                  "bookmaker_order": 32
                                },
                                {
                                  "id": 96,
                                  "time": 5,
                                  "bookmaker_id": 24,
                                  "time_movement": 1,
                                  "bookmaker_name": "1Bet",
                                  "bookmaker_order": 70
                                },
                                {
                                  "id": 86,
                                  "time": 4.8,
                                  "bookmaker_id": 46,
                                  "time_movement": -1,
                                  "bookmaker_name": "Ladbrokes",
                                  "bookmaker_order": 140
                                },
                                {
                                  "id": 102,
                                  "time": 5,
                                  "bookmaker_id": 12,
                                  "time_movement": -1,
                                  "bookmaker_name": "Megapari",
                                  "bookmaker_order": 21
                                },
                                {
                                  "id": 88,
                                  "time": 5,
                                  "bookmaker_id": 27,
                                  "time_movement": 1,
                                  "bookmaker_name": "Unibet",
                                  "bookmaker_order": 75
                                },
                                {
                                  "id": 93,
                                  "time": 4.9,
                                  "bookmaker_id": 16,
                                  "time_movement": -1,
                                  "bookmaker_name": "LeoVegas Sport",
                                  "bookmaker_order": 31
                                },
                                {
                                  "id": 106,
                                  "time": 5.4,
                                  "bookmaker_id": 11,
                                  "time_movement": 1,
                                  "bookmaker_name": "20Bet",
                                  "bookmaker_order": 19
                                },
                                {
                                  "id": 87,
                                  "time": 4.8,
                                  "bookmaker_id": 47,
                                  "time_movement": -1,
                                  "bookmaker_name": "Coral",
                                  "bookmaker_order": 141
                                },
                                {
                                  "id": 90,
                                  "time": 5.4,
                                  "bookmaker_id": 9,
                                  "time_movement": 1,
                                  "bookmaker_name": "Marathonbet",
                                  "bookmaker_order": 16
                                },
                                {
                                  "id": 103,
                                  "time": 4.8,
                                  "bookmaker_id": 23,
                                  "time_movement": -1,
                                  "bookmaker_name": "Parimatch",
                                  "bookmaker_order": 67
                                },
                                {
                                  "id": 111,
                                  "time": 5,
                                  "bookmaker_id": 22,
                                  "time_movement": 1,
                                  "bookmaker_name": "PowerPlay",
                                  "bookmaker_order": 66
                                },
                                {
                                  "id": 92,
                                  "time": 4.6,
                                  "bookmaker_id": 44,
                                  "time_movement": -1,
                                  "bookmaker_name": "William Hill",
                                  "bookmaker_order": 119
                                },
                                {
                                  "id": 99,
                                  "time": 5,
                                  "bookmaker_id": 3,
                                  "time_movement": -1,
                                  "bookmaker_name": "22Bet",
                                  "bookmaker_order": 4
                                },
                                {
                                  "id": 94,
                                  "time": 5.4,
                                  "bookmaker_id": 19,
                                  "time_movement": -1,
                                  "bookmaker_name": "Novibet",
                                  "bookmaker_order": 47
                                },
                                {
                                  "id": 107,
                                  "time": 5.2,
                                  "bookmaker_id": 1,
                                  "time_movement": 1,
                                  "bookmaker_name": "Stake.com",
                                  "bookmaker_order": 1
                                }
                              ],
                              "type": "Home / Home"
                            }
                          ],
                          "period_type": "Full Time"
                        }
                      ]
                    }
                  ]
                }
              }
            }
          }
        },
        "operationId": "Half Time Full Time"
      }
    },
    "/odds/odd-even": {
      "get": {
        "tags": [
          "Odds"
        ],
        "summary": "Odd Even",
        "description": "This endpoint allows you to retrieve the odds from odd even market.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: Live and today's matches are updated every minute, while other matches are updated every hour.\n\n**Recommended Calls**: Limit calls to 1 per minute for live and today's matches, and 1 per hour for other matches.\n\n### Use Cases\nGet the odds from a specific **match_id**<br />`https://football.sportmicro.com/odds/odd-even?match_id=eq.{match_id}`<br /><br />Get the live odds from a specific **match_id**<br />`https://football.sportmicro.com/odds/odd-even?match_id=eq.{match_id}&is_live=eq.true`<br /><br />Get the pre-match odds from a specific **match_id**<br />`https://football.sportmicro.com/odds/odd-even?match_id=eq.{match_id}&is_live=eq.false`",
        "parameters": [
          {
            "$ref": "#/components/parameters/rowFilter.odd-even.match_id"
          },
          {
            "$ref": "#/components/parameters/rowFilter.odd-even.is_live"
          },
          {
            "$ref": "#/components/parameters/offset"
          },
          {
            "$ref": "#/components/parameters/limit"
          },
          {
            "$ref": "#/components/parameters/lang"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/odd-even"
                  },
                  "type": "array",
                  "example": [
                    {
                      "match_id": 142,
                      "is_live": false,
                      "periods": [
                        {
                          "period_type": "1st Half",
                          "odds": [
                            {
                              "id": 46,
                              "bookmaker_id": 1,
                              "odd": 2.13,
                              "odd_movement": 1,
                              "even": 1.64,
                              "even_movement": -1,
                              "payout": 92.66
                            },
                            {
                              "id": 48,
                              "bookmaker_id": 9,
                              "odd": 2.21,
                              "odd_movement": 1,
                              "even": 1.59,
                              "even_movement": -1,
                              "payout": 92.47
                            },
                            {
                              "id": 49,
                              "bookmaker_id": 10,
                              "odd": 2.1,
                              "odd_movement": 1,
                              "even": 1.65,
                              "even_movement": -1,
                              "payout": 92.4
                            },
                            {
                              "id": 50,
                              "bookmaker_id": 14,
                              "odd": 2.05,
                              "odd_movement": 1,
                              "even": 1.667,
                              "even_movement": -1,
                              "payout": 91.94
                            },
                            {
                              "id": 57,
                              "bookmaker_id": 17,
                              "odd": 2.2,
                              "odd_movement": 1,
                              "even": 1.6,
                              "even_movement": -1,
                              "payout": 92.63
                            },
                            {
                              "id": 58,
                              "bookmaker_id": 19,
                              "odd": 2.1,
                              "odd_movement": 1,
                              "even": 1.65,
                              "even_movement": -1,
                              "payout": 92.4
                            },
                            {
                              "id": 51,
                              "bookmaker_id": 20,
                              "odd": 2.1,
                              "odd_movement": 1,
                              "even": 1.6896552,
                              "even_movement": 1,
                              "payout": 93.63
                            },
                            {
                              "id": 52,
                              "bookmaker_id": 24,
                              "odd": 2.08,
                              "odd_movement": 1,
                              "even": 1.65,
                              "even_movement": 1,
                              "payout": 92.01
                            },
                            {
                              "id": 47,
                              "bookmaker_id": 39,
                              "odd": 2.2,
                              "odd_movement": 1,
                              "even": 1.667,
                              "even_movement": -1,
                              "payout": 94.84
                            },
                            {
                              "id": 65,
                              "bookmaker_id": 42,
                              "odd": 2.15,
                              "odd_movement": 1,
                              "even": 1.7,
                              "even_movement": -1,
                              "payout": 94.94
                            },
                            {
                              "id": 66,
                              "bookmaker_id": 46,
                              "odd": 2.1,
                              "odd_movement": 1,
                              "even": 1.67,
                              "even_movement": 1,
                              "payout": 93.02
                            },
                            {
                              "id": 53,
                              "bookmaker_id": 53,
                              "odd": 2.15,
                              "odd_movement": 1,
                              "even": 1.666,
                              "even_movement": -1,
                              "payout": 93.87
                            }
                          ]
                        },
                        {
                          "period_type": "2nd Half",
                          "odds": [
                            {
                              "id": 54,
                              "bookmaker_id": 1,
                              "odd": 1.99,
                              "odd_movement": 1,
                              "even": 1.73,
                              "even_movement": -1,
                              "payout": 92.55
                            },
                            {
                              "id": 56,
                              "bookmaker_id": 9,
                              "odd": 2,
                              "odd_movement": 1,
                              "even": 1.72,
                              "even_movement": -1,
                              "payout": 92.47
                            },
                            {
                              "id": 59,
                              "bookmaker_id": 17,
                              "odd": 2.1,
                              "odd_movement": 1,
                              "even": 1.667,
                              "even_movement": -1,
                              "payout": 92.93
                            },
                            {
                              "id": 60,
                              "bookmaker_id": 19,
                              "odd": 2.01,
                              "odd_movement": -1,
                              "even": 1.71,
                              "even_movement": 1,
                              "payout": 92.4
                            },
                            {
                              "id": 61,
                              "bookmaker_id": 20,
                              "odd": 2,
                              "odd_movement": 1,
                              "even": 1.7692307,
                              "even_movement": 1,
                              "payout": 93.88
                            },
                            {
                              "id": 62,
                              "bookmaker_id": 24,
                              "odd": 1.96,
                              "odd_movement": 1,
                              "even": 1.7,
                              "even_movement": -1,
                              "payout": 91.04
                            },
                            {
                              "id": 55,
                              "bookmaker_id": 39,
                              "odd": 2,
                              "odd_movement": 1,
                              "even": 1.727,
                              "even_movement": -1,
                              "payout": 92.68
                            },
                            {
                              "id": 63,
                              "bookmaker_id": 53,
                              "odd": 2.05,
                              "odd_movement": 1,
                              "even": 1.75,
                              "even_movement": -1,
                              "payout": 94.41
                            }
                          ]
                        },
                        {
                          "period_type": "Full Time",
                          "odds": [
                            {
                              "id": 39,
                              "bookmaker_id": 1,
                              "odd": 1.92,
                              "odd_movement": -1,
                              "even": 1.78,
                              "even_movement": 1,
                              "payout": 92.37
                            },
                            {
                              "id": 37,
                              "bookmaker_id": 2,
                              "odd": 2.02,
                              "odd_movement": 1,
                              "even": 1.74,
                              "even_movement": -1,
                              "payout": 93.48
                            },
                            {
                              "id": 42,
                              "bookmaker_id": 3,
                              "odd": 2.02,
                              "odd_movement": 1,
                              "even": 1.74,
                              "even_movement": -1,
                              "payout": 93.48
                            },
                            {
                              "id": 43,
                              "bookmaker_id": 4,
                              "odd": 1.9,
                              "odd_movement": 1,
                              "even": 1.8,
                              "even_movement": -1,
                              "payout": 92.43
                            },
                            {
                              "id": 44,
                              "bookmaker_id": 5,
                              "odd": 2,
                              "odd_movement": -1,
                              "even": 1.8,
                              "even_movement": 1,
                              "payout": 94.74
                            },
                            {
                              "id": 38,
                              "bookmaker_id": 7,
                              "odd": 2,
                              "odd_movement": -1,
                              "even": 1.8,
                              "even_movement": 1,
                              "payout": 94.74
                            },
                            {
                              "id": 40,
                              "bookmaker_id": 9,
                              "odd": 1.94,
                              "odd_movement": 1,
                              "even": 1.77,
                              "even_movement": -1,
                              "payout": 92.56
                            },
                            {
                              "id": 41,
                              "bookmaker_id": 10,
                              "odd": 1.9,
                              "odd_movement": -1,
                              "even": 1.8,
                              "even_movement": 1,
                              "payout": 92.43
                            },
                            {
                              "id": 45,
                              "bookmaker_id": 11,
                              "odd": 1.95,
                              "odd_movement": -1,
                              "even": 1.8,
                              "even_movement": 1,
                              "payout": 93.6
                            },
                            {
                              "id": 64,
                              "bookmaker_id": 12,
                              "odd": 2.02,
                              "odd_movement": 1,
                              "even": 1.74,
                              "even_movement": -1,
                              "payout": 93.48
                            },
                            {
                              "id": 67,
                              "bookmaker_id": 14,
                              "odd": 1.909,
                              "odd_movement": 0,
                              "even": 1.8,
                              "even_movement": 0,
                              "payout": 92.64
                            },
                            {
                              "id": 68,
                              "bookmaker_id": 17,
                              "odd": 1.909,
                              "odd_movement": -1,
                              "even": 1.8,
                              "even_movement": 1,
                              "payout": 92.64
                            },
                            {
                              "id": 70,
                              "bookmaker_id": 18,
                              "odd": 2,
                              "odd_movement": -1,
                              "even": 1.8,
                              "even_movement": 1,
                              "payout": 94.74
                            },
                            {
                              "id": 71,
                              "bookmaker_id": 19,
                              "odd": 1.92,
                              "odd_movement": -1,
                              "even": 1.82,
                              "even_movement": 1,
                              "payout": 93.43
                            },
                            {
                              "id": 72,
                              "bookmaker_id": 20,
                              "odd": 1.9090909,
                              "odd_movement": 1,
                              "even": 1.8333334,
                              "even_movement": -1,
                              "payout": 93.52
                            },
                            {
                              "id": 73,
                              "bookmaker_id": 21,
                              "odd": 1.9,
                              "odd_movement": -1,
                              "even": 1.75,
                              "even_movement": -1,
                              "payout": 91.1
                            },
                            {
                              "id": 36,
                              "bookmaker_id": 39,
                              "odd": 2.05,
                              "odd_movement": 1,
                              "even": 1.8,
                              "even_movement": -1,
                              "payout": 95.84
                            },
                            {
                              "id": 69,
                              "bookmaker_id": 48,
                              "odd": 2,
                              "odd_movement": -1,
                              "even": 1.8,
                              "even_movement": 1,
                              "payout": 94.74
                            }
                          ]
                        }
                      ]
                    }
                  ]
                }
              }
            }
          }
        },
        "operationId": "Odd Even"
      }
    },
    "/odds/to-score-a-penalty": {
      "get": {
        "tags": [
          "Odds"
        ],
        "summary": "To Score A Penalty",
        "description": "This endpoint allows you to retrieve the odds from to score a penalty market.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: Live and today's matches are updated every minute, while other matches are updated every hour.<br />**Recommended Calls**: Limit calls to 1 per minute for live and today's matches, and 1 per hour for other matches.\n\n### Use Cases\nGet the odds from a specific **match_id**<br />`https://football.sportmicro.com/odds/to-score-a-penalty?match_id=eq.{match_id}`<br /><br />Get the live odds from a specific **match_id**<br />`https://football.sportmicro.com/odds/to-score-a-penalty?match_id=eq.{match_id}&is_live=eq.true`<br /><br />Get the pre-match odds from a specific **match_id**<br />`https://football.sportmicro.com/odds/to-score-a-penalty?match_id=eq.{match_id}&is_live=eq.false`",
        "parameters": [
          {
            "$ref": "#/components/parameters/rowFilter.to-score-a-penalty.match_id"
          },
          {
            "$ref": "#/components/parameters/rowFilter.to-score-a-penalty.is_live"
          },
          {
            "$ref": "#/components/parameters/offset"
          },
          {
            "$ref": "#/components/parameters/limit"
          },
          {
            "$ref": "#/components/parameters/lang"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/to-score-a-penalty"
                  },
                  "type": "array",
                  "example": [
                    {
                      "match_id": 164,
                      "is_live": false,
                      "periods": [
                        {
                          "period_type": "Full Time",
                          "odds": [
                            {
                              "id": 5,
                              "bookmaker_id": 39,
                              "home": 5,
                              "home_movement": -1,
                              "away": 8,
                              "away_movement": 1
                            }
                          ]
                        }
                      ]
                    }
                  ]
                }
              }
            }
          }
        },
        "operationId": "To Score A Penalty"
      }
    },
    "/odds/to-win-to-nil": {
      "get": {
        "tags": [
          "Odds"
        ],
        "summary": "To Win To Nil",
        "description": "This endpoint allows you to retrieve the odds from to win to nil market.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: Live and today's matches are updated every minute, while other matches are updated every hour.<br />**Recommended Calls**: Limit calls to 1 per minute for live and today's matches, and 1 per hour for other matches.\n\n### Use Cases\nGet the odds from a specific **match_id**<br />`https://football.sportmicro.com/odds/to-win-to-nil?match_id=eq.{match_id}`<br /><br />Get the live odds from a specific **match_id**<br />`https://football.sportmicro.com/odds/to-win-to-nil?match_id=eq.{match_id}&is_live=eq.true`<br /><br />Get the pre-match odds from a specific **match_id**<br />`https://football.sportmicro.com/odds/to-win-to-nil?match_id=eq.{match_id}&is_live=eq.false`",
        "parameters": [
          {
            "$ref": "#/components/parameters/rowFilter.to-win-to-nil.match_id"
          },
          {
            "$ref": "#/components/parameters/rowFilter.to-win-to-nil.is_live"
          },
          {
            "$ref": "#/components/parameters/offset"
          },
          {
            "$ref": "#/components/parameters/limit"
          },
          {
            "$ref": "#/components/parameters/lang"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/to-win-to-nil"
                  },
                  "type": "array",
                  "example": [
                    {
                      "match_id": 142,
                      "is_live": false,
                      "periods": [
                        {
                          "period_type": "Full Time",
                          "odds": [
                            {
                              "id": 2,
                              "bookmaker_id": 4,
                              "home": 5,
                              "home_movement": -1,
                              "away": 3.75,
                              "away_movement": -1
                            },
                            {
                              "id": 3,
                              "bookmaker_id": 23,
                              "home": 5,
                              "home_movement": -1,
                              "away": 3.75,
                              "away_movement": -1
                            },
                            {
                              "id": 1,
                              "bookmaker_id": 39,
                              "home": 5.5,
                              "home_movement": 1,
                              "away": 3.75,
                              "away_movement": -1
                            },
                            {
                              "id": 4,
                              "bookmaker_id": 44,
                              "home": 5,
                              "home_movement": -1,
                              "away": 3.8,
                              "away_movement": 0
                            }
                          ]
                        }
                      ]
                    }
                  ]
                }
              }
            }
          }
        },
        "operationId": "To Win To Nil"
      }
    },
    "/odds/asian-handicap-corners": {
      "get": {
        "tags": [
          "Odds"
        ],
        "summary": "Asian Handicap Corners",
        "description": "This endpoint allows you to retrieve the odds from asian handicap corners market.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: Live and today's matches are updated every minute, while other matches are updated every hour.<br />**Recommended Calls**: Limit calls to 1 per minute for live and today's matches, and 1 per hour for other matches.\n\n### Use Cases\nGet the odds from a specific **match_id**<br />`https://football.sportmicro.com/odds/asian-handicap-corners?match_id=eq.{match_id}`<br /><br />Get the live odds from a specific **match_id**<br />`https://football.sportmicro.com/odds/asian-handicap-corners?match_id=eq.{match_id}&is_live=eq.true`<br /><br />Get the pre-match odds from a specific **match_id**<br />`https://football.sportmicro.com/odds/asian-handicap-corners?match_id=eq.{match_id}&is_live=eq.false`",
        "parameters": [
          {
            "$ref": "#/components/parameters/rowFilter.asian-handicap-corners.match_id"
          },
          {
            "$ref": "#/components/parameters/rowFilter.asian-handicap-corners.is_live"
          },
          {
            "$ref": "#/components/parameters/offset"
          },
          {
            "$ref": "#/components/parameters/limit"
          },
          {
            "$ref": "#/components/parameters/lang"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/asian-handicap-corners"
                  },
                  "type": "array",
                  "example": [
                    {
                      "match_id": 142,
                      "is_live": false,
                      "periods": [
                        {
                          "odds": [
                            {
                              "odds": [
                                {
                                  "id": 8,
                                  "away": 1.96,
                                  "home": 1.72,
                                  "payout": 91.61,
                                  "bookmaker_id": 34,
                                  "away_movement": 1,
                                  "home_movement": 0,
                                  "bookmaker_name": "Vbet Sport",
                                  "bookmaker_order": 82
                                }
                              ],
                              "type": "0"
                            },
                            {
                              "odds": [
                                {
                                  "id": 4,
                                  "away": 2.2,
                                  "home": 1.55,
                                  "payout": 90.93,
                                  "bookmaker_id": 34,
                                  "away_movement": 1,
                                  "home_movement": 0,
                                  "bookmaker_name": "Vbet Sport",
                                  "bookmaker_order": 82
                                }
                              ],
                              "type": "+0.5/-0.5"
                            },
                            {
                              "odds": [
                                {
                                  "id": 3,
                                  "away": 1.7,
                                  "home": 1.9,
                                  "payout": 89.72,
                                  "bookmaker_id": 34,
                                  "away_movement": 1,
                                  "home_movement": -1,
                                  "bookmaker_name": "Vbet Sport",
                                  "bookmaker_order": 82
                                }
                              ],
                              "type": "-0.5/+0.5"
                            },
                            {
                              "odds": [
                                {
                                  "id": 6,
                                  "away": 2.61,
                                  "home": 1.37,
                                  "payout": 89.84,
                                  "bookmaker_id": 34,
                                  "away_movement": 1,
                                  "home_movement": -1,
                                  "bookmaker_name": "Vbet Sport",
                                  "bookmaker_order": 82
                                }
                              ],
                              "type": "+1/-1"
                            },
                            {
                              "odds": [
                                {
                                  "id": 7,
                                  "away": 1.52,
                                  "home": 2.25,
                                  "payout": 90.72,
                                  "bookmaker_id": 34,
                                  "away_movement": 1,
                                  "home_movement": -1,
                                  "bookmaker_name": "Vbet Sport",
                                  "bookmaker_order": 82
                                }
                              ],
                              "type": "-1/+1"
                            },
                            {
                              "odds": [
                                {
                                  "id": 5,
                                  "away": 2.95,
                                  "home": 1.3,
                                  "payout": 90.24,
                                  "bookmaker_id": 34,
                                  "away_movement": 1,
                                  "home_movement": 0,
                                  "bookmaker_name": "Vbet Sport",
                                  "bookmaker_order": 82
                                }
                              ],
                              "type": "+1.5/-1.5"
                            },
                            {
                              "odds": [
                                {
                                  "id": 2,
                                  "away": 1.4,
                                  "home": 2.53,
                                  "payout": 90.13,
                                  "bookmaker_id": 34,
                                  "away_movement": 1,
                                  "home_movement": -1,
                                  "bookmaker_name": "Vbet Sport",
                                  "bookmaker_order": 82
                                }
                              ],
                              "type": "-1.5/+1.5"
                            },
                            {
                              "odds": [
                                {
                                  "id": 1,
                                  "away": 1.25,
                                  "home": 3.27,
                                  "payout": 90.43,
                                  "bookmaker_id": 34,
                                  "away_movement": 0,
                                  "home_movement": 1,
                                  "bookmaker_name": "Vbet Sport",
                                  "bookmaker_order": 82
                                }
                              ],
                              "type": "-2/+2"
                            }
                          ],
                          "period_type": "Full Time"
                        }
                      ]
                    }
                  ]
                }
              }
            }
          }
        },
        "operationId": "Asian Handicap Corners"
      }
    },
    "/odds/coverage-live": {
      "get": {
        "tags": [
          "Odds"
        ],
        "summary": "Coverage Live",
        "description": "This endpoint allows you to retrieve information about all matches coverages.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated every minute.<br />**Recommended Calls**: Limit calls to 1 per minute.\n\n### Use Cases\nGet all live coverages<br />`https://football.sportmicro.com/odds/coverage-live`<br /><br />Get live odds coverage a specific **match_id**<br />`https://football.sportmicro.com/odds/coverage-live?match_id=eq.{match_id}`",
        "parameters": [
          {
            "$ref": "#/components/parameters/rowFilter.coverage-live.match_id"
          },
          {
            "$ref": "#/components/parameters/offset"
          },
          {
            "$ref": "#/components/parameters/limit"
          },
          {
            "$ref": "#/components/parameters/lang"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/coverage-live"
                  },
                  "type": "array",
                  "example": [
                    {
                      "match_id": 142,
                      "full_time_results": false,
                      "total_goals": false,
                      "asian_handicaps": false,
                      "both_teams_to_score": false,
                      "double_chance": false,
                      "draw_no_bet": false,
                      "european_handicap": false,
                      "half_time_full_time": false,
                      "first_team_to_score": false,
                      "correct_score": false,
                      "odd_even": false,
                      "next_goal": false,
                      "clean_sheet": false,
                      "to_win_to_nil": false,
                      "to_win_both_halves": false,
                      "to_score_in_both_halves": false,
                      "asian_handicap_corners": false,
                      "corners_odd_or_even": false,
                      "to_win_from_behind": false,
                      "asian_handicap_cards": false,
                      "to_score_a_penalty": false,
                      "to_qualify": false,
                      "own_goal": false
                    }
                  ]
                }
              }
            }
          }
        },
        "operationId": "Coverage Live"
      }
    },
    "/odds/to-score-in-both-halves": {
      "get": {
        "tags": [
          "Odds"
        ],
        "summary": "To Score In Both Halves",
        "description": "This endpoint allows you to retrieve the odds from to score in both halves market.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: Live and today's matches are updated every minute, while other matches are updated every hour.<br />**Recommended Calls**: Limit calls to 1 per minute for live and today's matches, and 1 per hour for other matches.\n\n### Use Cases\nGet the odds from a specific **match_id**<br />`https://football.sportmicro.com/odds/to-score-in-both-halves?match_id=eq.{match_id}`<br /><br />Get the live odds from a specific **match_id**<br />`https://football.sportmicro.com/odds/to-score-in-both-halves?match_id=eq.{match_id}&is_live=eq.true`<br /><br />Get the pre-match odds from a specific **match_id**<br />`https://football.sportmicro.com/odds/to-score-in-both-halves?match_id=eq.{match_id}&is_live=eq.false`",
        "parameters": [
          {
            "$ref": "#/components/parameters/rowFilter.to-score-in-both-halves.match_id"
          },
          {
            "$ref": "#/components/parameters/rowFilter.to-score-in-both-halves.is_live"
          },
          {
            "$ref": "#/components/parameters/offset"
          },
          {
            "$ref": "#/components/parameters/limit"
          },
          {
            "$ref": "#/components/parameters/lang"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/to-score-in-both-halves"
                  },
                  "type": "array",
                  "example": [
                    {
                      "match_id": 142,
                      "is_live": false,
                      "periods": [
                        {
                          "period_type": "Full Time",
                          "odds": [
                            {
                              "id": 2,
                              "bookmaker_id": 4,
                              "home": 5.4,
                              "home_movement": 1,
                              "away": 4.2,
                              "away_movement": -1
                            },
                            {
                              "id": 3,
                              "bookmaker_id": 23,
                              "home": 5.4,
                              "home_movement": 1,
                              "away": 4.2,
                              "away_movement": -1
                            },
                            {
                              "id": 4,
                              "bookmaker_id": 34,
                              "home": 4.3,
                              "home_movement": -1,
                              "away": 3.65,
                              "away_movement": 1
                            },
                            {
                              "id": 1,
                              "bookmaker_id": 39,
                              "home": 5,
                              "home_movement": 1,
                              "away": 4,
                              "away_movement": 1
                            }
                          ]
                        }
                      ]
                    }
                  ]
                }
              }
            }
          }
        },
        "operationId": "To Score In Both Halves"
      }
    },
    "/odds/total-goals": {
      "get": {
        "tags": [
          "Odds"
        ],
        "summary": "Total Goals",
        "description": "This endpoint allows you to retrieve the odds from total goals market.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: Live and today's matches are updated every minute, while other matches are updated every hour.<br />**Recommended Calls**: Limit calls to 1 per minute for live and today's matches, and 1 per hour for other matches.\n\n### Use Cases\nGet the odds from a specific **match_id**<br />`https://football.sportmicro.com/odds/total-goals?match_id=eq.{match_id}`<br /><br />Get the live odds from a specific **match_id**<br />`https://football.sportmicro.com/odds/total-goals?match_id=eq.{match_id}&is_live=eq.true`<br /><br />Get the pre-match odds from a specific **match_id**<br />`https://football.sportmicro.com/odds/total-goals?match_id=eq.{match_id}&is_live=eq.false`",
        "parameters": [
          {
            "$ref": "#/components/parameters/rowFilter.total-goals.match_id"
          },
          {
            "$ref": "#/components/parameters/rowFilter.total-goals.is_live"
          },
          {
            "$ref": "#/components/parameters/offset"
          },
          {
            "$ref": "#/components/parameters/limit"
          },
          {
            "$ref": "#/components/parameters/lang"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/total-goals"
                  },
                  "type": "array",
                  "example": [
                    {
                      "match_id": 142,
                      "is_live": false,
                      "periods": [
                        {
                          "odds": [
                            {
                              "odds": [
                                {
                                  "id": 9063,
                                  "over": 1.45,
                                  "under": 2.6,
                                  "payout": 93.09,
                                  "bookmaker_id": 19,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 9052,
                                  "over": 1.55,
                                  "under": 2.3,
                                  "payout": 92.6,
                                  "bookmaker_id": 17,
                                  "over_movement": 1,
                                  "bookmaker_name": "Betway",
                                  "under_movement": -1,
                                  "bookmaker_order": 32
                                },
                                {
                                  "id": 9074,
                                  "over": 1.5,
                                  "under": 2.53,
                                  "payout": 94.17,
                                  "bookmaker_id": 33,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 9070,
                                  "over": 1.5,
                                  "under": 2.5,
                                  "payout": 93.75,
                                  "bookmaker_id": 39,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 9056,
                                  "over": 1.4,
                                  "under": 2.62,
                                  "payout": 91.24,
                                  "bookmaker_id": 44,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 9078,
                                  "over": 1.42,
                                  "under": 2.65,
                                  "payout": 92.46,
                                  "bookmaker_id": 53,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 9119,
                                  "over": 1.364,
                                  "under": 2.89,
                                  "payout": 92.66,
                                  "bookmaker_id": 56,
                                  "over_movement": 0,
                                  "bookmaker_name": "Pinnacle",
                                  "under_movement": 0,
                                  "bookmaker_order": 7
                                },
                                {
                                  "id": 9062,
                                  "over": 1.37,
                                  "under": 2.63,
                                  "payout": 90.08,
                                  "bookmaker_id": 52,
                                  "over_movement": 0,
                                  "under_movement": 0
                                },
                                {
                                  "id": 9072,
                                  "over": 1.5,
                                  "under": 2.53,
                                  "payout": 94.17,
                                  "bookmaker_id": 30,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 9058,
                                  "over": 1.45,
                                  "under": 2.6,
                                  "payout": 93.09,
                                  "bookmaker_id": 42,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 9069,
                                  "over": 1.49,
                                  "under": 2.6,
                                  "payout": 94.72,
                                  "bookmaker_id": 24,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 9079,
                                  "over": 1.5,
                                  "under": 2.53,
                                  "payout": 94.17,
                                  "bookmaker_id": 32,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 9076,
                                  "over": 1.47,
                                  "under": 2.4,
                                  "payout": 91.16,
                                  "bookmaker_id": 38,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 9077,
                                  "over": 1.5,
                                  "under": 2.53,
                                  "payout": 94.17,
                                  "bookmaker_id": 28,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 9067,
                                  "over": 1.36,
                                  "under": 2.63,
                                  "payout": 89.64,
                                  "bookmaker_id": 40,
                                  "over_movement": -1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 9075,
                                  "over": 1.46,
                                  "under": 2.52,
                                  "payout": 92.44,
                                  "bookmaker_id": 41,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 9057,
                                  "over": 1.5,
                                  "under": 2.39,
                                  "payout": 92.16,
                                  "bookmaker_id": 9,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 9071,
                                  "over": 1.49,
                                  "under": 2.5,
                                  "payout": 93.36,
                                  "bookmaker_id": 1,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 9059,
                                  "over": 1.36,
                                  "under": 2.63,
                                  "payout": 89.64,
                                  "bookmaker_id": 27,
                                  "over_movement": -1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 9060,
                                  "over": 1.34,
                                  "under": 2.63,
                                  "payout": 88.77,
                                  "bookmaker_id": 16,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 9061,
                                  "over": 1.38,
                                  "under": 2.58,
                                  "payout": 89.91,
                                  "bookmaker_id": 34,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 9073,
                                  "over": 1.46,
                                  "under": 2.52,
                                  "payout": 92.44,
                                  "bookmaker_id": 35,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 9064,
                                  "over": 1.444,
                                  "under": 2.625,
                                  "payout": 93.16,
                                  "bookmaker_id": 14,
                                  "over_movement": 1,
                                  "under_movement": -1
                                }
                              ],
                              "type": "0.5"
                            },
                            {
                              "odds": [
                                {
                                  "id": 9083,
                                  "over": 1.67,
                                  "under": 2.18,
                                  "payout": 94.56,
                                  "bookmaker_id": 24,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 9080,
                                  "over": 1.675,
                                  "under": 2.15,
                                  "payout": 94.15,
                                  "bookmaker_id": 39,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 9081,
                                  "over": 1.69,
                                  "under": 2.05,
                                  "payout": 92.63,
                                  "bookmaker_id": 1,
                                  "over_movement": 1,
                                  "bookmaker_name": "Stake.com",
                                  "under_movement": -1,
                                  "bookmaker_order": 1
                                },
                                {
                                  "id": 9087,
                                  "over": 1.55,
                                  "under": 2.2,
                                  "payout": 90.93,
                                  "bookmaker_id": 34,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 9118,
                                  "over": 1.518,
                                  "under": 2.38,
                                  "payout": 92.68,
                                  "bookmaker_id": 56,
                                  "over_movement": 0,
                                  "bookmaker_name": "Pinnacle",
                                  "under_movement": 0,
                                  "bookmaker_order": 7
                                }
                              ],
                              "type": "0.75"
                            },
                            {
                              "odds": [
                                {
                                  "id": 39348,
                                  "over": 2.16,
                                  "under": 1.65,
                                  "payout": 93.54,
                                  "bookmaker_id": 32,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39353,
                                  "over": 2.05,
                                  "under": 1.68,
                                  "payout": 92.33,
                                  "bookmaker_id": 35,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39333,
                                  "over": 2.2,
                                  "under": 1.615,
                                  "payout": 93.13,
                                  "bookmaker_id": 9,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39354,
                                  "over": 2.05,
                                  "under": 1.68,
                                  "payout": 92.33,
                                  "bookmaker_id": 41,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39346,
                                  "over": 2.16,
                                  "under": 1.65,
                                  "payout": 93.54,
                                  "bookmaker_id": 30,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39338,
                                  "over": 2.11,
                                  "under": 1.71,
                                  "payout": 94.45,
                                  "bookmaker_id": 24,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39345,
                                  "over": 2.16,
                                  "under": 1.65,
                                  "payout": 93.54,
                                  "bookmaker_id": 33,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39334,
                                  "over": 1.89,
                                  "under": 1.77,
                                  "payout": 91.4,
                                  "bookmaker_id": 34,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39352,
                                  "over": 2.16,
                                  "under": 1.65,
                                  "payout": 93.54,
                                  "bookmaker_id": 28,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39344,
                                  "over": 2.14,
                                  "under": 1.63,
                                  "payout": 92.53,
                                  "bookmaker_id": 1,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39332,
                                  "over": 1.884,
                                  "under": 1.884,
                                  "payout": 94.2,
                                  "bookmaker_id": 56,
                                  "over_movement": 0,
                                  "bookmaker_name": "Pinnacle",
                                  "under_movement": 0,
                                  "bookmaker_order": 7
                                },
                                {
                                  "id": 39343,
                                  "over": 2.2,
                                  "under": 1.65,
                                  "payout": 94.29,
                                  "bookmaker_id": 39,
                                  "over_movement": 0,
                                  "bookmaker_name": "bet365",
                                  "under_movement": 0,
                                  "bookmaker_order": 2
                                }
                              ],
                              "type": "1"
                            },
                            {
                              "odds": [
                                {
                                  "id": 9082,
                                  "over": 2.3,
                                  "under": 1.48,
                                  "payout": 90.05,
                                  "bookmaker_id": 34,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 9120,
                                  "over": 2.38,
                                  "under": 1.518,
                                  "payout": 92.68,
                                  "bookmaker_id": 56,
                                  "over_movement": 0,
                                  "bookmaker_name": "Pinnacle",
                                  "under_movement": 0,
                                  "bookmaker_order": 7
                                },
                                {
                                  "id": 39161,
                                  "over": 2.62,
                                  "under": 1.48,
                                  "payout": 94.58,
                                  "bookmaker_id": 24,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39166,
                                  "over": 2.65,
                                  "under": 1.42,
                                  "payout": 92.46,
                                  "bookmaker_id": 1,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39163,
                                  "over": 2.75,
                                  "under": 1.425,
                                  "payout": 93.86,
                                  "bookmaker_id": 39,
                                  "over_movement": 1,
                                  "bookmaker_name": "bet365",
                                  "under_movement": -1,
                                  "bookmaker_order": 2
                                }
                              ],
                              "type": "1.25"
                            },
                            {
                              "odds": [
                                {
                                  "id": 39209,
                                  "over": 3.2,
                                  "under": 1.33,
                                  "payout": 93.95,
                                  "bookmaker_id": 19,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39230,
                                  "over": 3.22,
                                  "under": 1.32,
                                  "payout": 93.62,
                                  "bookmaker_id": 30,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39167,
                                  "over": 3.4,
                                  "under": 1.286,
                                  "payout": 93.31,
                                  "bookmaker_id": 17,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39206,
                                  "over": 2.7,
                                  "under": 1.35,
                                  "payout": 90,
                                  "bookmaker_id": 34,
                                  "over_movement": -1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39221,
                                  "over": 3.4,
                                  "under": 1.3,
                                  "payout": 94.04,
                                  "bookmaker_id": 39,
                                  "over_movement": 1,
                                  "bookmaker_name": "bet365",
                                  "under_movement": -1,
                                  "bookmaker_order": 2
                                },
                                {
                                  "id": 39239,
                                  "over": 3.1,
                                  "under": 1.32,
                                  "payout": 92.58,
                                  "bookmaker_id": 41,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39196,
                                  "over": 2.75,
                                  "under": 1.34,
                                  "payout": 90.1,
                                  "bookmaker_id": 40,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39234,
                                  "over": 2.875,
                                  "under": 1.363,
                                  "payout": 92.46,
                                  "bookmaker_id": 53,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39237,
                                  "over": 3.1,
                                  "under": 1.32,
                                  "payout": 92.58,
                                  "bookmaker_id": 35,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39169,
                                  "over": 2.88,
                                  "under": 1.366,
                                  "payout": 92.65,
                                  "bookmaker_id": 56,
                                  "over_movement": 0,
                                  "bookmaker_name": "Pinnacle",
                                  "under_movement": 0,
                                  "bookmaker_order": 7
                                },
                                {
                                  "id": 39193,
                                  "over": 3.25,
                                  "under": 1.29,
                                  "payout": 92.35,
                                  "bookmaker_id": 9,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39205,
                                  "over": 2.75,
                                  "under": 1.34,
                                  "payout": 90.1,
                                  "bookmaker_id": 52,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39229,
                                  "over": 3.22,
                                  "under": 1.32,
                                  "payout": 93.62,
                                  "bookmaker_id": 33,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39200,
                                  "over": 2.75,
                                  "under": 1.32,
                                  "payout": 89.19,
                                  "bookmaker_id": 16,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39195,
                                  "over": 3,
                                  "under": 1.35,
                                  "payout": 93.1,
                                  "bookmaker_id": 42,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39232,
                                  "over": 3.22,
                                  "under": 1.32,
                                  "payout": 93.62,
                                  "bookmaker_id": 32,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39186,
                                  "over": 3.1,
                                  "under": 1.33,
                                  "payout": 93.07,
                                  "bookmaker_id": 44,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39228,
                                  "over": 3.15,
                                  "under": 1.31,
                                  "payout": 92.52,
                                  "bookmaker_id": 1,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39240,
                                  "over": 3.05,
                                  "under": 1.3,
                                  "payout": 91.15,
                                  "bookmaker_id": 38,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39218,
                                  "over": 3.08,
                                  "under": 1.36,
                                  "payout": 94.34,
                                  "bookmaker_id": 24,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39233,
                                  "over": 3.22,
                                  "under": 1.32,
                                  "payout": 93.62,
                                  "bookmaker_id": 28,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39185,
                                  "over": 2.75,
                                  "under": 1.34,
                                  "payout": 90.1,
                                  "bookmaker_id": 27,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39217,
                                  "over": 3.1,
                                  "under": 1.333,
                                  "payout": 93.22,
                                  "bookmaker_id": 14,
                                  "over_movement": 1,
                                  "under_movement": -1
                                }
                              ],
                              "type": "1.5"
                            },
                            {
                              "odds": [
                                {
                                  "id": 39243,
                                  "over": 4.4,
                                  "under": 1.2,
                                  "payout": 94.29,
                                  "bookmaker_id": 39,
                                  "over_movement": 1,
                                  "bookmaker_name": "bet365",
                                  "under_movement": -1,
                                  "bookmaker_order": 2
                                },
                                {
                                  "id": 39241,
                                  "over": 3.55,
                                  "under": 1.23,
                                  "payout": 91.35,
                                  "bookmaker_id": 34,
                                  "over_movement": 0,
                                  "bookmaker_name": "Vbet Sport",
                                  "under_movement": 1,
                                  "bookmaker_order": 82
                                },
                                {
                                  "id": 39251,
                                  "over": 4.1,
                                  "under": 1.19,
                                  "payout": 92.23,
                                  "bookmaker_id": 1,
                                  "over_movement": 1,
                                  "under_movement": -1
                                }
                              ],
                              "type": "1.75"
                            },
                            {
                              "odds": [
                                {
                                  "id": 39256,
                                  "over": 5.4,
                                  "under": 1.1,
                                  "payout": 91.38,
                                  "bookmaker_id": 34,
                                  "over_movement": 0,
                                  "under_movement": 0
                                },
                                {
                                  "id": 39271,
                                  "over": 6.3,
                                  "under": 1.09,
                                  "payout": 92.92,
                                  "bookmaker_id": 35,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39264,
                                  "over": 6.82,
                                  "under": 1.08,
                                  "payout": 93.24,
                                  "bookmaker_id": 33,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39262,
                                  "over": 7,
                                  "under": 1.1,
                                  "payout": 95.06,
                                  "bookmaker_id": 39,
                                  "over_movement": 1,
                                  "bookmaker_name": "bet365",
                                  "under_movement": -1,
                                  "bookmaker_order": 2
                                },
                                {
                                  "id": 39266,
                                  "over": 6.82,
                                  "under": 1.08,
                                  "payout": 93.24,
                                  "bookmaker_id": 32,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39274,
                                  "over": 6.3,
                                  "under": 1.09,
                                  "payout": 92.92,
                                  "bookmaker_id": 41,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39252,
                                  "over": 7.6,
                                  "under": 1.039,
                                  "payout": 91.4,
                                  "bookmaker_id": 9,
                                  "over_movement": 1,
                                  "bookmaker_name": "Marathonbet",
                                  "under_movement": -1,
                                  "bookmaker_order": 16
                                },
                                {
                                  "id": 39265,
                                  "over": 6.82,
                                  "under": 1.08,
                                  "payout": 93.24,
                                  "bookmaker_id": 30,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39270,
                                  "over": 6.82,
                                  "under": 1.08,
                                  "payout": 93.24,
                                  "bookmaker_id": 28,
                                  "over_movement": 1,
                                  "under_movement": -1
                                }
                              ],
                              "type": "2"
                            },
                            {
                              "odds": [
                                {
                                  "id": 39283,
                                  "over": 6,
                                  "under": 1.08,
                                  "payout": 91.53,
                                  "bookmaker_id": 34,
                                  "over_movement": 0,
                                  "under_movement": 0
                                },
                                {
                                  "id": 39288,
                                  "over": 7,
                                  "under": 1.1,
                                  "payout": 95.06,
                                  "bookmaker_id": 39,
                                  "over_movement": 1,
                                  "bookmaker_name": "bet365",
                                  "under_movement": -1,
                                  "bookmaker_order": 2
                                }
                              ],
                              "type": "2.25"
                            },
                            {
                              "odds": [
                                {
                                  "id": 39300,
                                  "over": 7,
                                  "under": 1.05,
                                  "payout": 91.3,
                                  "bookmaker_id": 16,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39306,
                                  "over": 10,
                                  "under": 1.063,
                                  "payout": 96.09,
                                  "bookmaker_id": 39,
                                  "over_movement": 1,
                                  "bookmaker_name": "bet365",
                                  "under_movement": -1,
                                  "bookmaker_order": 2
                                },
                                {
                                  "id": 39307,
                                  "over": 9.7,
                                  "under": 1.06,
                                  "payout": 95.56,
                                  "bookmaker_id": 33,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39290,
                                  "over": 9,
                                  "under": 1.03,
                                  "payout": 92.42,
                                  "bookmaker_id": 17,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39294,
                                  "over": 8.9,
                                  "under": 1.014,
                                  "payout": 91.03,
                                  "bookmaker_id": 9,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39299,
                                  "over": 7,
                                  "under": 1.05,
                                  "payout": 91.3,
                                  "bookmaker_id": 40,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39308,
                                  "over": 9.7,
                                  "under": 1.06,
                                  "payout": 95.56,
                                  "bookmaker_id": 30,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39303,
                                  "over": 6.3,
                                  "under": 1.07,
                                  "payout": 91.47,
                                  "bookmaker_id": 34,
                                  "over_movement": 0,
                                  "under_movement": 0
                                },
                                {
                                  "id": 39305,
                                  "over": 8.5,
                                  "under": 1.062,
                                  "payout": 94.4,
                                  "bookmaker_id": 14,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39312,
                                  "over": 9.7,
                                  "under": 1.06,
                                  "payout": 95.56,
                                  "bookmaker_id": 28,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39314,
                                  "over": 7,
                                  "under": 1.071,
                                  "payout": 92.89,
                                  "bookmaker_id": 53,
                                  "over_movement": 1,
                                  "bookmaker_name": "10bet",
                                  "under_movement": -1,
                                  "bookmaker_order": 102
                                },
                                {
                                  "id": 39315,
                                  "over": 7.3,
                                  "under": 1.06,
                                  "payout": 92.56,
                                  "bookmaker_id": 35,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39295,
                                  "over": 8,
                                  "under": 1.06,
                                  "payout": 93.6,
                                  "bookmaker_id": 42,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39302,
                                  "over": 7,
                                  "under": 1.05,
                                  "payout": 91.3,
                                  "bookmaker_id": 52,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39311,
                                  "over": 9.7,
                                  "under": 1.06,
                                  "payout": 95.56,
                                  "bookmaker_id": 32,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39304,
                                  "over": 9,
                                  "under": 1.07,
                                  "payout": 95.63,
                                  "bookmaker_id": 19,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39317,
                                  "over": 7.3,
                                  "under": 1.06,
                                  "payout": 92.56,
                                  "bookmaker_id": 41,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39291,
                                  "over": 7,
                                  "under": 1.05,
                                  "payout": 91.3,
                                  "bookmaker_id": 27,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39320,
                                  "over": 6.7,
                                  "under": 1.05,
                                  "payout": 90.77,
                                  "bookmaker_id": 38,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39292,
                                  "over": 8.5,
                                  "under": 1.06,
                                  "payout": 94.25,
                                  "bookmaker_id": 44,
                                  "over_movement": 1,
                                  "under_movement": -1
                                }
                              ],
                              "type": "2.5"
                            },
                            {
                              "odds": [
                                {
                                  "id": 39321,
                                  "over": 7.7,
                                  "under": 1.04,
                                  "payout": 91.62,
                                  "bookmaker_id": 34,
                                  "over_movement": 0,
                                  "bookmaker_name": "Vbet Sport",
                                  "under_movement": 0,
                                  "bookmaker_order": 82
                                }
                              ],
                              "type": "2.75"
                            },
                            {
                              "odds": [
                                {
                                  "id": 39322,
                                  "over": 12.51,
                                  "under": 1.01,
                                  "payout": 93.45,
                                  "bookmaker_id": 33,
                                  "over_movement": 1,
                                  "under_movement": 0
                                },
                                {
                                  "id": 39323,
                                  "over": 12.51,
                                  "under": 1.01,
                                  "payout": 93.45,
                                  "bookmaker_id": 30,
                                  "over_movement": 1,
                                  "under_movement": 0
                                },
                                {
                                  "id": 39324,
                                  "over": 12.51,
                                  "under": 1.01,
                                  "payout": 93.45,
                                  "bookmaker_id": 32,
                                  "over_movement": 1,
                                  "under_movement": 0
                                },
                                {
                                  "id": 39325,
                                  "over": 12.51,
                                  "under": 1.01,
                                  "payout": 93.45,
                                  "bookmaker_id": 28,
                                  "over_movement": 1,
                                  "bookmaker_name": "Goldenbet",
                                  "under_movement": 0,
                                  "bookmaker_order": 76
                                }
                              ],
                              "type": "3"
                            },
                            {
                              "odds": [
                                {
                                  "id": 39326,
                                  "over": 29,
                                  "under": 1.01,
                                  "payout": 97.6,
                                  "bookmaker_id": 44,
                                  "over_movement": 1,
                                  "bookmaker_name": "William Hill",
                                  "under_movement": -1,
                                  "bookmaker_order": 119
                                },
                                {
                                  "id": 39329,
                                  "over": 23,
                                  "under": 1.01,
                                  "payout": 96.75,
                                  "bookmaker_id": 19,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39331,
                                  "over": 26,
                                  "under": 1.012,
                                  "payout": 97.41,
                                  "bookmaker_id": 39,
                                  "over_movement": 1,
                                  "bookmaker_name": "bet365",
                                  "under_movement": -1,
                                  "bookmaker_order": 2
                                }
                              ],
                              "type": "3.5"
                            }
                          ],
                          "period_type": "1st Half"
                        },
                        {
                          "odds": [
                            {
                              "odds": [
                                {
                                  "id": 9093,
                                  "over": 1.333,
                                  "under": 3.1,
                                  "payout": 93.22,
                                  "bookmaker_id": 53,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 9084,
                                  "over": 1.25,
                                  "under": 3.6,
                                  "payout": 92.78,
                                  "bookmaker_id": 27,
                                  "over_movement": -1,
                                  "under_movement": 1
                                },
                                {
                                  "id": 9094,
                                  "over": 1.3,
                                  "under": 3.2,
                                  "payout": 92.44,
                                  "bookmaker_id": 35,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 9089,
                                  "over": 1.3,
                                  "under": 3.2,
                                  "payout": 92.44,
                                  "bookmaker_id": 17,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 9099,
                                  "over": 1.28,
                                  "under": 3.1,
                                  "payout": 90.59,
                                  "bookmaker_id": 38,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 9098,
                                  "over": 1.25,
                                  "under": 3.65,
                                  "payout": 93.11,
                                  "bookmaker_id": 52,
                                  "over_movement": 0,
                                  "bookmaker_name": "Casumo Sport",
                                  "under_movement": 0,
                                  "bookmaker_order": 114
                                },
                                {
                                  "id": 9092,
                                  "over": 1.25,
                                  "under": 3.6,
                                  "payout": 92.78,
                                  "bookmaker_id": 40,
                                  "over_movement": -1,
                                  "under_movement": 1
                                },
                                {
                                  "id": 9090,
                                  "over": 1.23,
                                  "under": 3.6,
                                  "payout": 91.68,
                                  "bookmaker_id": 16,
                                  "over_movement": -1,
                                  "under_movement": 1
                                },
                                {
                                  "id": 9086,
                                  "over": 1.28,
                                  "under": 3.28,
                                  "payout": 92.07,
                                  "bookmaker_id": 9,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 9097,
                                  "over": 1.3,
                                  "under": 3.4,
                                  "payout": 94.04,
                                  "bookmaker_id": 39,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 9085,
                                  "over": 1.3,
                                  "under": 3.2,
                                  "payout": 92.44,
                                  "bookmaker_id": 44,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 9095,
                                  "over": 1.31,
                                  "under": 3.15,
                                  "payout": 92.52,
                                  "bookmaker_id": 41,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 9091,
                                  "over": 1.3,
                                  "under": 3.4,
                                  "payout": 94.04,
                                  "bookmaker_id": 19,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 9101,
                                  "over": 1.27,
                                  "under": 3.4,
                                  "payout": 92.46,
                                  "bookmaker_id": 34,
                                  "over_movement": 1,
                                  "under_movement": 1
                                },
                                {
                                  "id": 9096,
                                  "over": 1.333,
                                  "under": 3.1,
                                  "payout": 93.22,
                                  "bookmaker_id": 14,
                                  "over_movement": 1,
                                  "bookmaker_name": "888sport",
                                  "under_movement": -1,
                                  "bookmaker_order": 23
                                }
                              ],
                              "type": "0.5"
                            },
                            {
                              "odds": [
                                {
                                  "id": 9100,
                                  "over": 1.46,
                                  "under": 2.61,
                                  "payout": 93.63,
                                  "bookmaker_id": 24,
                                  "over_movement": 1,
                                  "bookmaker_name": "1Bet",
                                  "under_movement": -1,
                                  "bookmaker_order": 70
                                },
                                {
                                  "id": 9105,
                                  "over": 1.41,
                                  "under": 2.7,
                                  "payout": 92.63,
                                  "bookmaker_id": 1,
                                  "over_movement": 1,
                                  "bookmaker_name": "Stake.com",
                                  "under_movement": -1,
                                  "bookmaker_order": 1
                                }
                              ],
                              "type": "0.75"
                            },
                            {
                              "odds": [
                                {
                                  "id": 9103,
                                  "over": 1.69,
                                  "under": 2.09,
                                  "payout": 93.44,
                                  "bookmaker_id": 24,
                                  "over_movement": 1,
                                  "bookmaker_name": "1Bet",
                                  "under_movement": -1,
                                  "bookmaker_order": 70
                                },
                                {
                                  "id": 9104,
                                  "over": 1.61,
                                  "under": 2.17,
                                  "payout": 92.43,
                                  "bookmaker_id": 1,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 9106,
                                  "over": 1.59,
                                  "under": 2.25,
                                  "payout": 93.16,
                                  "bookmaker_id": 9,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 9111,
                                  "over": 1.65,
                                  "under": 2.1,
                                  "payout": 92.4,
                                  "bookmaker_id": 41,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 9113,
                                  "over": 1.62,
                                  "under": 2.15,
                                  "payout": 92.39,
                                  "bookmaker_id": 35,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 9102,
                                  "over": 1.51,
                                  "under": 2.39,
                                  "payout": 92.54,
                                  "bookmaker_id": 34,
                                  "over_movement": -1,
                                  "bookmaker_name": "Vbet Sport",
                                  "under_movement": 1,
                                  "bookmaker_order": 82
                                }
                              ],
                              "type": "1"
                            },
                            {
                              "odds": [
                                {
                                  "id": 39289,
                                  "over": 2.02,
                                  "under": 1.71,
                                  "payout": 92.61,
                                  "bookmaker_id": 1,
                                  "over_movement": 1,
                                  "bookmaker_name": "Stake.com",
                                  "under_movement": -1,
                                  "bookmaker_order": 1
                                },
                                {
                                  "id": 39285,
                                  "over": 2.15,
                                  "under": 1.65,
                                  "payout": 93.36,
                                  "bookmaker_id": 24,
                                  "over_movement": 1,
                                  "bookmaker_name": "1Bet",
                                  "under_movement": -1,
                                  "bookmaker_order": 70
                                }
                              ],
                              "type": "1.25"
                            },
                            {
                              "odds": [
                                {
                                  "id": 9112,
                                  "over": 2.12,
                                  "under": 1.57,
                                  "payout": 90.2,
                                  "bookmaker_id": 52,
                                  "over_movement": 0,
                                  "under_movement": 0
                                },
                                {
                                  "id": 9109,
                                  "over": 2.4,
                                  "under": 1.5,
                                  "payout": 92.31,
                                  "bookmaker_id": 44,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 9108,
                                  "over": 2.1,
                                  "under": 1.57,
                                  "payout": 89.84,
                                  "bookmaker_id": 27,
                                  "over_movement": -1,
                                  "under_movement": 1
                                },
                                {
                                  "id": 9110,
                                  "over": 2.34,
                                  "under": 1.52,
                                  "payout": 92.15,
                                  "bookmaker_id": 9,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 9116,
                                  "over": 2.1,
                                  "under": 1.54,
                                  "payout": 88.85,
                                  "bookmaker_id": 16,
                                  "over_movement": -1,
                                  "under_movement": 1
                                },
                                {
                                  "id": 9107,
                                  "over": 2.4,
                                  "under": 1.5,
                                  "payout": 92.31,
                                  "bookmaker_id": 17,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 9115,
                                  "over": 2.1,
                                  "under": 1.57,
                                  "payout": 89.84,
                                  "bookmaker_id": 40,
                                  "over_movement": -1,
                                  "under_movement": 1
                                },
                                {
                                  "id": 39162,
                                  "over": 2.25,
                                  "under": 1.57,
                                  "payout": 92.47,
                                  "bookmaker_id": 34,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39172,
                                  "over": 2.38,
                                  "under": 1.57,
                                  "payout": 94.6,
                                  "bookmaker_id": 19,
                                  "over_movement": 1,
                                  "bookmaker_name": "Novibet",
                                  "under_movement": -1,
                                  "bookmaker_order": 47
                                },
                                {
                                  "id": 39180,
                                  "over": 2.39,
                                  "under": 1.51,
                                  "payout": 92.54,
                                  "bookmaker_id": 35,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39176,
                                  "over": 2.5,
                                  "under": 1.48,
                                  "payout": 92.96,
                                  "bookmaker_id": 53,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39182,
                                  "over": 2.45,
                                  "under": 1.48,
                                  "payout": 92.26,
                                  "bookmaker_id": 41,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39184,
                                  "over": 2.35,
                                  "under": 1.48,
                                  "payout": 90.81,
                                  "bookmaker_id": 38,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39175,
                                  "over": 2.375,
                                  "under": 1.533,
                                  "payout": 93.16,
                                  "bookmaker_id": 39,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39173,
                                  "over": 2.45,
                                  "under": 1.5,
                                  "payout": 93.04,
                                  "bookmaker_id": 14,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39174,
                                  "over": 2.61,
                                  "under": 1.46,
                                  "payout": 93.63,
                                  "bookmaker_id": 24,
                                  "over_movement": 1,
                                  "bookmaker_name": "1Bet",
                                  "under_movement": -1,
                                  "bookmaker_order": 70
                                },
                                {
                                  "id": 39177,
                                  "over": 2.45,
                                  "under": 1.5,
                                  "payout": 93.04,
                                  "bookmaker_id": 1,
                                  "over_movement": 1,
                                  "under_movement": -1
                                }
                              ],
                              "type": "1.5"
                            },
                            {
                              "odds": [
                                {
                                  "id": 39188,
                                  "over": 3,
                                  "under": 1.34,
                                  "payout": 92.63,
                                  "bookmaker_id": 1,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39187,
                                  "over": 3.01,
                                  "under": 1.36,
                                  "payout": 93.68,
                                  "bookmaker_id": 24,
                                  "over_movement": 1,
                                  "bookmaker_name": "1Bet",
                                  "under_movement": -1,
                                  "bookmaker_order": 70
                                }
                              ],
                              "type": "1.75"
                            },
                            {
                              "odds": [
                                {
                                  "id": 39201,
                                  "over": 3.83,
                                  "under": 1.22,
                                  "payout": 92.53,
                                  "bookmaker_id": 34,
                                  "over_movement": 1,
                                  "bookmaker_name": "Vbet Sport",
                                  "under_movement": 1,
                                  "bookmaker_order": 82
                                },
                                {
                                  "id": 39197,
                                  "over": 4.3,
                                  "under": 1.163,
                                  "payout": 91.54,
                                  "bookmaker_id": 9,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39207,
                                  "over": 4.3,
                                  "under": 1.18,
                                  "payout": 92.59,
                                  "bookmaker_id": 35,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39202,
                                  "over": 4.4,
                                  "under": 1.17,
                                  "payout": 92.42,
                                  "bookmaker_id": 1,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39212,
                                  "over": 4.42,
                                  "under": 1.17,
                                  "payout": 92.51,
                                  "bookmaker_id": 41,
                                  "over_movement": 1,
                                  "bookmaker_name": "N1Bet",
                                  "under_movement": -1,
                                  "bookmaker_order": 106
                                }
                              ],
                              "type": "2"
                            },
                            {
                              "odds": [
                                {
                                  "id": 39214,
                                  "over": 3.65,
                                  "under": 1.24,
                                  "payout": 92.56,
                                  "bookmaker_id": 1,
                                  "over_movement": 1,
                                  "bookmaker_name": "Stake.com",
                                  "under_movement": -1,
                                  "bookmaker_order": 1
                                }
                              ],
                              "type": "2.25"
                            },
                            {
                              "odds": [
                                {
                                  "id": 39222,
                                  "over": 4.9,
                                  "under": 1.15,
                                  "payout": 93.14,
                                  "bookmaker_id": 40,
                                  "over_movement": -1,
                                  "under_movement": 1
                                },
                                {
                                  "id": 39259,
                                  "over": 5.1,
                                  "under": 1.11,
                                  "payout": 91.16,
                                  "bookmaker_id": 38,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39219,
                                  "over": 5.5,
                                  "under": 1.12,
                                  "payout": 93.05,
                                  "bookmaker_id": 44,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39231,
                                  "over": 5,
                                  "under": 1.14,
                                  "payout": 92.83,
                                  "bookmaker_id": 52,
                                  "over_movement": 0,
                                  "under_movement": 0
                                },
                                {
                                  "id": 39248,
                                  "over": 5.35,
                                  "under": 1.12,
                                  "payout": 92.61,
                                  "bookmaker_id": 35,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39220,
                                  "over": 5.4,
                                  "under": 1.091,
                                  "payout": 90.76,
                                  "bookmaker_id": 9,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39235,
                                  "over": 4.75,
                                  "under": 1.15,
                                  "payout": 92.58,
                                  "bookmaker_id": 34,
                                  "over_movement": 1,
                                  "under_movement": 1
                                },
                                {
                                  "id": 39244,
                                  "over": 5.75,
                                  "under": 1.111,
                                  "payout": 93.11,
                                  "bookmaker_id": 14,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39246,
                                  "over": 5.75,
                                  "under": 1.1,
                                  "payout": 92.34,
                                  "bookmaker_id": 53,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39216,
                                  "over": 4.9,
                                  "under": 1.15,
                                  "payout": 93.14,
                                  "bookmaker_id": 27,
                                  "over_movement": -1,
                                  "under_movement": 1
                                },
                                {
                                  "id": 39245,
                                  "over": 6,
                                  "under": 1.125,
                                  "payout": 94.74,
                                  "bookmaker_id": 39,
                                  "over_movement": 1,
                                  "bookmaker_name": "bet365",
                                  "under_movement": -1,
                                  "bookmaker_order": 2
                                },
                                {
                                  "id": 39258,
                                  "over": 5.55,
                                  "under": 1.11,
                                  "payout": 92.5,
                                  "bookmaker_id": 41,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39215,
                                  "over": 5.5,
                                  "under": 1.111,
                                  "payout": 92.43,
                                  "bookmaker_id": 17,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39225,
                                  "over": 4.9,
                                  "under": 1.13,
                                  "payout": 91.82,
                                  "bookmaker_id": 16,
                                  "over_movement": -1,
                                  "under_movement": 1
                                },
                                {
                                  "id": 39238,
                                  "over": 5.5,
                                  "under": 1.15,
                                  "payout": 95.11,
                                  "bookmaker_id": 19,
                                  "over_movement": 1,
                                  "bookmaker_name": "Novibet",
                                  "under_movement": -1,
                                  "bookmaker_order": 47
                                }
                              ],
                              "type": "2.5"
                            },
                            {
                              "odds": [
                                {
                                  "id": 39268,
                                  "over": 9.7,
                                  "under": 1.023,
                                  "payout": 92.54,
                                  "bookmaker_id": 35,
                                  "over_movement": 1,
                                  "bookmaker_name": "Betibet",
                                  "under_movement": -1,
                                  "bookmaker_order": 88
                                },
                                {
                                  "id": 39267,
                                  "over": 9,
                                  "under": 1.025,
                                  "payout": 92.02,
                                  "bookmaker_id": 34,
                                  "over_movement": 1,
                                  "bookmaker_name": "Vbet Sport",
                                  "under_movement": 0,
                                  "bookmaker_order": 82
                                },
                                {
                                  "id": 39269,
                                  "over": 9.7,
                                  "under": 1.023,
                                  "payout": 92.54,
                                  "bookmaker_id": 41,
                                  "over_movement": 1,
                                  "under_movement": -1
                                }
                              ],
                              "type": "3"
                            },
                            {
                              "odds": [
                                {
                                  "id": 39281,
                                  "over": 9.7,
                                  "under": 1.023,
                                  "payout": 92.54,
                                  "bookmaker_id": 35,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39282,
                                  "over": 10.3,
                                  "under": 1.023,
                                  "payout": 93.06,
                                  "bookmaker_id": 41,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39279,
                                  "over": 13,
                                  "under": 1.03,
                                  "payout": 95.44,
                                  "bookmaker_id": 14,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39275,
                                  "over": 17,
                                  "under": 1.02,
                                  "payout": 96.23,
                                  "bookmaker_id": 44,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39277,
                                  "over": 13,
                                  "under": 1.03,
                                  "payout": 95.44,
                                  "bookmaker_id": 19,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39276,
                                  "over": 9.5,
                                  "under": 1.025,
                                  "payout": 92.52,
                                  "bookmaker_id": 34,
                                  "over_movement": 1,
                                  "under_movement": 1
                                },
                                {
                                  "id": 39272,
                                  "over": 12,
                                  "under": 1.004,
                                  "payout": 92.65,
                                  "bookmaker_id": 17,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39278,
                                  "over": 17,
                                  "under": 1.03,
                                  "payout": 97.12,
                                  "bookmaker_id": 39,
                                  "over_movement": 1,
                                  "bookmaker_name": "bet365",
                                  "under_movement": -1,
                                  "bookmaker_order": 2
                                }
                              ],
                              "type": "3.5"
                            },
                            {
                              "odds": [
                                {
                                  "id": 39284,
                                  "over": 23,
                                  "under": 1.012,
                                  "payout": 96.93,
                                  "bookmaker_id": 39,
                                  "over_movement": 0,
                                  "bookmaker_name": "bet365",
                                  "under_movement": 0,
                                  "bookmaker_order": 2
                                }
                              ],
                              "type": "4.5"
                            }
                          ],
                          "period_type": "2nd Half"
                        },
                        {
                          "odds": [
                            {
                              "odds": [
                                {
                                  "id": 9042,
                                  "over": 1.08,
                                  "under": 7,
                                  "payout": 93.56,
                                  "bookmaker_id": 11,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 9033,
                                  "over": 1.083,
                                  "under": 8,
                                  "payout": 95.39,
                                  "bookmaker_id": 39,
                                  "over_movement": 1,
                                  "under_movement": 1
                                },
                                {
                                  "id": 9047,
                                  "over": 1.0714285,
                                  "under": 7.5,
                                  "payout": 93.75,
                                  "bookmaker_id": 20,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 9038,
                                  "over": 1.055,
                                  "under": 7.5,
                                  "payout": 92.49,
                                  "bookmaker_id": 34,
                                  "over_movement": 1,
                                  "under_movement": 1
                                },
                                {
                                  "id": 9034,
                                  "over": 1.083,
                                  "under": 6.5,
                                  "payout": 92.83,
                                  "bookmaker_id": 17,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 9039,
                                  "over": 1.08,
                                  "under": 7.5,
                                  "payout": 94.41,
                                  "bookmaker_id": 19,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 9040,
                                  "over": 1.08,
                                  "under": 6,
                                  "payout": 91.53,
                                  "bookmaker_id": 21,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 9043,
                                  "over": 1.08,
                                  "under": 8.71,
                                  "payout": 96.09,
                                  "bookmaker_id": 33,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 9046,
                                  "over": 1.08,
                                  "under": 8.71,
                                  "payout": 96.09,
                                  "bookmaker_id": 32,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 9054,
                                  "over": 1.09,
                                  "under": 7,
                                  "payout": 94.31,
                                  "bookmaker_id": 53,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 9036,
                                  "over": 1.083,
                                  "under": 7,
                                  "payout": 93.79,
                                  "bookmaker_id": 14,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39164,
                                  "over": 1.07,
                                  "under": 7,
                                  "payout": 92.81,
                                  "bookmaker_id": 7,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39165,
                                  "over": 1.07,
                                  "under": 7,
                                  "payout": 92.81,
                                  "bookmaker_id": 5,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 9068,
                                  "over": 1.07,
                                  "under": 6.5,
                                  "payout": 91.88,
                                  "bookmaker_id": 47,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 9044,
                                  "over": 1.08,
                                  "under": 8.71,
                                  "payout": 96.09,
                                  "bookmaker_id": 30,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39170,
                                  "over": 1.06,
                                  "under": 7,
                                  "payout": 92.06,
                                  "bookmaker_id": 50,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 9066,
                                  "over": 1.1,
                                  "under": 7,
                                  "payout": 95.06,
                                  "bookmaker_id": 2,
                                  "over_movement": 1,
                                  "bookmaker_name": "1xBet",
                                  "under_movement": -1,
                                  "bookmaker_order": 3
                                },
                                {
                                  "id": 9065,
                                  "over": 1.07,
                                  "under": 7,
                                  "payout": 92.81,
                                  "bookmaker_id": 10,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 9055,
                                  "over": 1.025,
                                  "under": 7.3,
                                  "payout": 89.88,
                                  "bookmaker_id": 9,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 9037,
                                  "over": 1.1,
                                  "under": 6.95,
                                  "payout": 94.97,
                                  "bookmaker_id": 12,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 9048,
                                  "over": 1.07,
                                  "under": 6.9,
                                  "payout": 92.63,
                                  "bookmaker_id": 35,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 9088,
                                  "over": 1.08,
                                  "under": 7,
                                  "payout": 93.56,
                                  "bookmaker_id": 42,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 9051,
                                  "over": 1.08,
                                  "under": 7,
                                  "payout": 93.56,
                                  "bookmaker_id": 46,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 9117,
                                  "over": 1.03,
                                  "under": 7.5,
                                  "payout": 90.56,
                                  "bookmaker_id": 16,
                                  "over_movement": -1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 9050,
                                  "over": 1.06,
                                  "under": 7.5,
                                  "payout": 92.87,
                                  "bookmaker_id": 27,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 9114,
                                  "over": 1.06,
                                  "under": 7.5,
                                  "payout": 92.87,
                                  "bookmaker_id": 40,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 9053,
                                  "over": 1.08,
                                  "under": 8.71,
                                  "payout": 96.09,
                                  "bookmaker_id": 28,
                                  "over_movement": 1,
                                  "bookmaker_name": "Goldenbet",
                                  "under_movement": -1,
                                  "bookmaker_order": 76
                                },
                                {
                                  "id": 9031,
                                  "over": 1.06,
                                  "under": 7.5,
                                  "payout": 92.87,
                                  "bookmaker_id": 52,
                                  "over_movement": 0,
                                  "under_movement": 0
                                },
                                {
                                  "id": 9049,
                                  "over": 1.07,
                                  "under": 6.9,
                                  "payout": 92.63,
                                  "bookmaker_id": 41,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39178,
                                  "over": 1.0699301,
                                  "under": 7,
                                  "payout": 92.81,
                                  "bookmaker_id": 48,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 9032,
                                  "over": 1.1,
                                  "under": 7,
                                  "payout": 95.06,
                                  "bookmaker_id": 13,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 9041,
                                  "over": 1.08,
                                  "under": 7,
                                  "payout": 93.56,
                                  "bookmaker_id": 37,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 9035,
                                  "over": 1.1,
                                  "under": 6.95,
                                  "payout": 94.97,
                                  "bookmaker_id": 3,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39168,
                                  "over": 1.07,
                                  "under": 6,
                                  "payout": 90.81,
                                  "bookmaker_id": 38,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 9045,
                                  "over": 1.05,
                                  "under": 6.5,
                                  "payout": 90.4,
                                  "bookmaker_id": 54,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39171,
                                  "over": 1.07,
                                  "under": 7,
                                  "payout": 92.81,
                                  "bookmaker_id": 18,
                                  "over_movement": 1,
                                  "under_movement": -1
                                }
                              ],
                              "type": "0.5"
                            },
                            {
                              "odds": [
                                {
                                  "id": 39211,
                                  "over": 1.09,
                                  "under": 6.5,
                                  "payout": 93.35,
                                  "bookmaker_id": 5,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39192,
                                  "over": 1.09,
                                  "under": 5.7,
                                  "payout": 91.5,
                                  "bookmaker_id": 21,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39223,
                                  "over": 1.0896862,
                                  "under": 6.5,
                                  "payout": 93.32,
                                  "bookmaker_id": 48,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39191,
                                  "over": 1.11,
                                  "under": 6.6,
                                  "payout": 95.02,
                                  "bookmaker_id": 39,
                                  "over_movement": 1,
                                  "bookmaker_name": "bet365",
                                  "under_movement": -1,
                                  "bookmaker_order": 2
                                },
                                {
                                  "id": 39179,
                                  "over": 1.045,
                                  "under": 6.6,
                                  "payout": 90.22,
                                  "bookmaker_id": 9,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39194,
                                  "over": 1.09,
                                  "under": 6.4,
                                  "payout": 93.14,
                                  "bookmaker_id": 37,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39181,
                                  "over": 1.045,
                                  "under": 6.65,
                                  "payout": 90.31,
                                  "bookmaker_id": 2,
                                  "over_movement": 1,
                                  "under_movement": 1
                                },
                                {
                                  "id": 39204,
                                  "over": 1.1,
                                  "under": 6.3,
                                  "payout": 93.65,
                                  "bookmaker_id": 32,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39208,
                                  "over": 1.1,
                                  "under": 6.3,
                                  "payout": 93.65,
                                  "bookmaker_id": 28,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39189,
                                  "over": 1.045,
                                  "under": 6.65,
                                  "payout": 90.31,
                                  "bookmaker_id": 3,
                                  "over_movement": 1,
                                  "under_movement": 1
                                },
                                {
                                  "id": 39183,
                                  "over": 1.065,
                                  "under": 7.1,
                                  "payout": 92.61,
                                  "bookmaker_id": 34,
                                  "over_movement": 1,
                                  "bookmaker_name": "Vbet Sport",
                                  "under_movement": 1,
                                  "bookmaker_order": 82
                                },
                                {
                                  "id": 39199,
                                  "over": 1.1,
                                  "under": 6.3,
                                  "payout": 93.65,
                                  "bookmaker_id": 33,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39190,
                                  "over": 1.045,
                                  "under": 6.65,
                                  "payout": 90.31,
                                  "bookmaker_id": 12,
                                  "over_movement": 1,
                                  "under_movement": 1
                                },
                                {
                                  "id": 39198,
                                  "over": 1.09,
                                  "under": 6.4,
                                  "payout": 93.14,
                                  "bookmaker_id": 11,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39203,
                                  "over": 1.1,
                                  "under": 6.3,
                                  "payout": 93.65,
                                  "bookmaker_id": 30,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39210,
                                  "over": 1.09,
                                  "under": 6.5,
                                  "payout": 93.35,
                                  "bookmaker_id": 7,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39213,
                                  "over": 1.09,
                                  "under": 6.5,
                                  "payout": 93.35,
                                  "bookmaker_id": 18,
                                  "over_movement": 1,
                                  "under_movement": -1
                                }
                              ],
                              "type": "0.75"
                            },
                            {
                              "odds": [
                                {
                                  "id": 39226,
                                  "over": 1.115,
                                  "under": 6.38,
                                  "payout": 94.91,
                                  "bookmaker_id": 2,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39293,
                                  "over": 1.11,
                                  "under": 6,
                                  "payout": 93.67,
                                  "bookmaker_id": 18,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39296,
                                  "over": 1.1098901,
                                  "under": 6,
                                  "payout": 93.66,
                                  "bookmaker_id": 48,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39254,
                                  "over": 1.11,
                                  "under": 5.8,
                                  "payout": 93.17,
                                  "bookmaker_id": 37,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39261,
                                  "over": 1.12,
                                  "under": 5.73,
                                  "payout": 93.69,
                                  "bookmaker_id": 32,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39280,
                                  "over": 1.095,
                                  "under": 5.85,
                                  "payout": 92.24,
                                  "bookmaker_id": 41,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39250,
                                  "over": 1.13,
                                  "under": 5.9,
                                  "payout": 94.84,
                                  "bookmaker_id": 39,
                                  "over_movement": 1,
                                  "bookmaker_name": "bet365",
                                  "under_movement": -1,
                                  "bookmaker_order": 2
                                },
                                {
                                  "id": 39255,
                                  "over": 1.11,
                                  "under": 5.8,
                                  "payout": 93.17,
                                  "bookmaker_id": 11,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39273,
                                  "over": 1.095,
                                  "under": 6,
                                  "payout": 92.6,
                                  "bookmaker_id": 35,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39263,
                                  "over": 1.12,
                                  "under": 5.73,
                                  "payout": 93.69,
                                  "bookmaker_id": 28,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39286,
                                  "over": 1.11,
                                  "under": 6,
                                  "payout": 93.67,
                                  "bookmaker_id": 7,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39257,
                                  "over": 1.12,
                                  "under": 5.73,
                                  "payout": 93.69,
                                  "bookmaker_id": 33,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39260,
                                  "over": 1.12,
                                  "under": 5.73,
                                  "payout": 93.69,
                                  "bookmaker_id": 30,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39253,
                                  "over": 1.12,
                                  "under": 5.2,
                                  "payout": 92.15,
                                  "bookmaker_id": 21,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39287,
                                  "over": 1.11,
                                  "under": 6,
                                  "payout": 93.67,
                                  "bookmaker_id": 5,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39242,
                                  "over": 1.11,
                                  "under": 6.3,
                                  "payout": 94.37,
                                  "bookmaker_id": 19,
                                  "over_movement": 1,
                                  "under_movement": 0
                                },
                                {
                                  "id": 39247,
                                  "over": 1.115,
                                  "under": 6.38,
                                  "payout": 94.91,
                                  "bookmaker_id": 3,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39227,
                                  "over": 1.12,
                                  "under": 5.8,
                                  "payout": 93.87,
                                  "bookmaker_id": 42,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39224,
                                  "over": 1.068,
                                  "under": 5.9,
                                  "payout": 90.43,
                                  "bookmaker_id": 9,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39249,
                                  "over": 1.115,
                                  "under": 6.38,
                                  "payout": 94.91,
                                  "bookmaker_id": 12,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39236,
                                  "over": 1.075,
                                  "under": 6.7,
                                  "payout": 92.64,
                                  "bookmaker_id": 34,
                                  "over_movement": 1,
                                  "bookmaker_name": "Vbet Sport",
                                  "under_movement": 1,
                                  "bookmaker_order": 82
                                }
                              ],
                              "type": "1"
                            },
                            {
                              "odds": [
                                {
                                  "id": 39335,
                                  "over": 1.26,
                                  "under": 3.59,
                                  "payout": 93.27,
                                  "bookmaker_id": 30,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39341,
                                  "over": 1.25,
                                  "under": 3.66,
                                  "payout": 93.18,
                                  "bookmaker_id": 18,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39297,
                                  "over": 1.21,
                                  "under": 3.58,
                                  "payout": 90.43,
                                  "bookmaker_id": 9,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39316,
                                  "over": 1.296,
                                  "under": 3.55,
                                  "payout": 94.94,
                                  "bookmaker_id": 12,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39340,
                                  "over": 1.25,
                                  "under": 3.66,
                                  "payout": 93.18,
                                  "bookmaker_id": 5,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39318,
                                  "over": 1.275,
                                  "under": 3.55,
                                  "payout": 93.81,
                                  "bookmaker_id": 39,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39313,
                                  "over": 1.296,
                                  "under": 3.55,
                                  "payout": 94.94,
                                  "bookmaker_id": 3,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39319,
                                  "over": 1.27,
                                  "under": 3.35,
                                  "payout": 92.09,
                                  "bookmaker_id": 21,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39328,
                                  "over": 1.25,
                                  "under": 3.7,
                                  "payout": 93.43,
                                  "bookmaker_id": 11,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39298,
                                  "over": 1.296,
                                  "under": 3.55,
                                  "payout": 94.94,
                                  "bookmaker_id": 2,
                                  "over_movement": 1,
                                  "bookmaker_name": "1xBet",
                                  "under_movement": -1,
                                  "bookmaker_order": 3
                                },
                                {
                                  "id": 39342,
                                  "over": 1.25,
                                  "under": 3.66,
                                  "payout": 93.18,
                                  "bookmaker_id": 48,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39309,
                                  "over": 1.25,
                                  "under": 3.85,
                                  "payout": 94.36,
                                  "bookmaker_id": 19,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39327,
                                  "over": 1.25,
                                  "under": 3.7,
                                  "payout": 93.43,
                                  "bookmaker_id": 37,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39337,
                                  "over": 1.26,
                                  "under": 3.59,
                                  "payout": 93.27,
                                  "bookmaker_id": 28,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39310,
                                  "over": 1.27,
                                  "under": 3.74,
                                  "payout": 94.81,
                                  "bookmaker_id": 24,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39330,
                                  "over": 1.26,
                                  "under": 3.59,
                                  "payout": 93.27,
                                  "bookmaker_id": 33,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39336,
                                  "over": 1.26,
                                  "under": 3.59,
                                  "payout": 93.27,
                                  "bookmaker_id": 32,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39301,
                                  "over": 1.2,
                                  "under": 4.05,
                                  "payout": 92.57,
                                  "bookmaker_id": 34,
                                  "over_movement": 1,
                                  "bookmaker_name": "Vbet Sport",
                                  "under_movement": 1,
                                  "bookmaker_order": 82
                                },
                                {
                                  "id": 39339,
                                  "over": 1.25,
                                  "under": 3.66,
                                  "payout": 93.18,
                                  "bookmaker_id": 7,
                                  "over_movement": 1,
                                  "under_movement": -1
                                }
                              ],
                              "type": "1.25"
                            },
                            {
                              "odds": [
                                {
                                  "id": 39366,
                                  "over": 1.4,
                                  "under": 2.7,
                                  "payout": 92.2,
                                  "bookmaker_id": 14,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39370,
                                  "over": 1.425,
                                  "under": 2.75,
                                  "payout": 93.86,
                                  "bookmaker_id": 39,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39375,
                                  "over": 1.42,
                                  "under": 2.8,
                                  "payout": 94.22,
                                  "bookmaker_id": 1,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39365,
                                  "over": 1.44,
                                  "under": 2.85,
                                  "payout": 95.66,
                                  "bookmaker_id": 13,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39371,
                                  "over": 1.3,
                                  "under": 2.95,
                                  "payout": 90.24,
                                  "bookmaker_id": 54,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39378,
                                  "over": 1.41,
                                  "under": 2.77,
                                  "payout": 93.44,
                                  "bookmaker_id": 32,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39383,
                                  "over": 1.4,
                                  "under": 2.7,
                                  "payout": 92.2,
                                  "bookmaker_id": 41,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39384,
                                  "over": 1.37,
                                  "under": 2.9,
                                  "payout": 93.04,
                                  "bookmaker_id": 7,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39347,
                                  "over": 1.425,
                                  "under": 2.625,
                                  "payout": 92.36,
                                  "bookmaker_id": 17,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39373,
                                  "over": 1.39,
                                  "under": 2.85,
                                  "payout": 93.43,
                                  "bookmaker_id": 37,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39380,
                                  "over": 1.42,
                                  "under": 2.8,
                                  "payout": 94.22,
                                  "bookmaker_id": 53,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39395,
                                  "over": 1.36,
                                  "under": 2.9,
                                  "payout": 92.58,
                                  "bookmaker_id": 50,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39350,
                                  "over": 1.3,
                                  "under": 3.2,
                                  "payout": 92.44,
                                  "bookmaker_id": 27,
                                  "over_movement": 1,
                                  "under_movement": 1
                                },
                                {
                                  "id": 39349,
                                  "over": 1.281,
                                  "under": 3.34,
                                  "payout": 92.59,
                                  "bookmaker_id": 56,
                                  "over_movement": 0,
                                  "bookmaker_name": "Pinnacle",
                                  "under_movement": 0,
                                  "bookmaker_order": 7
                                },
                                {
                                  "id": 39359,
                                  "over": 1.4,
                                  "under": 2.8,
                                  "payout": 93.33,
                                  "bookmaker_id": 42,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39376,
                                  "over": 1.41,
                                  "under": 2.77,
                                  "payout": 93.44,
                                  "bookmaker_id": 33,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39377,
                                  "over": 1.41,
                                  "under": 2.77,
                                  "payout": 93.44,
                                  "bookmaker_id": 30,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39367,
                                  "over": 1.44,
                                  "under": 2.78,
                                  "payout": 94.86,
                                  "bookmaker_id": 24,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39372,
                                  "over": 1.42,
                                  "under": 2.6,
                                  "payout": 91.84,
                                  "bookmaker_id": 21,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39381,
                                  "over": 1.39,
                                  "under": 2.75,
                                  "payout": 92.33,
                                  "bookmaker_id": 35,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39386,
                                  "over": 1.38,
                                  "under": 2.65,
                                  "payout": 90.74,
                                  "bookmaker_id": 38,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39355,
                                  "over": 1.4,
                                  "under": 2.75,
                                  "payout": 92.77,
                                  "bookmaker_id": 10,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39357,
                                  "over": 1.35,
                                  "under": 2.74,
                                  "payout": 90.44,
                                  "bookmaker_id": 9,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39362,
                                  "over": 1.3,
                                  "under": 3.2,
                                  "payout": 92.44,
                                  "bookmaker_id": 52,
                                  "over_movement": 0,
                                  "under_movement": 0
                                },
                                {
                                  "id": 39364,
                                  "over": 1.39,
                                  "under": 2.95,
                                  "payout": 94.48,
                                  "bookmaker_id": 19,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39374,
                                  "over": 1.39,
                                  "under": 2.85,
                                  "payout": 93.43,
                                  "bookmaker_id": 11,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39379,
                                  "over": 1.41,
                                  "under": 2.77,
                                  "payout": 93.44,
                                  "bookmaker_id": 28,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39397,
                                  "over": 1.3690037,
                                  "under": 2.9,
                                  "payout": 93,
                                  "bookmaker_id": 48,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39351,
                                  "over": 1.4,
                                  "under": 2.75,
                                  "payout": 92.77,
                                  "bookmaker_id": 46,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39368,
                                  "over": 1.45,
                                  "under": 2.75,
                                  "payout": 94.94,
                                  "bookmaker_id": 3,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39369,
                                  "over": 1.45,
                                  "under": 2.75,
                                  "payout": 94.94,
                                  "bookmaker_id": 12,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39382,
                                  "over": 1.4166666,
                                  "under": 2.75,
                                  "payout": 93.5,
                                  "bookmaker_id": 20,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39396,
                                  "over": 1.37,
                                  "under": 2.9,
                                  "payout": 93.04,
                                  "bookmaker_id": 18,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39360,
                                  "over": 1.3,
                                  "under": 3.2,
                                  "payout": 92.44,
                                  "bookmaker_id": 40,
                                  "over_movement": 1,
                                  "under_movement": 1
                                },
                                {
                                  "id": 39361,
                                  "over": 1.28,
                                  "under": 3.2,
                                  "payout": 91.43,
                                  "bookmaker_id": 16,
                                  "over_movement": 1,
                                  "under_movement": 1
                                },
                                {
                                  "id": 39363,
                                  "over": 1.33,
                                  "under": 3.05,
                                  "payout": 92.61,
                                  "bookmaker_id": 34,
                                  "over_movement": 1,
                                  "under_movement": 1
                                },
                                {
                                  "id": 39385,
                                  "over": 1.37,
                                  "under": 2.9,
                                  "payout": 93.04,
                                  "bookmaker_id": 5,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39356,
                                  "over": 1.36,
                                  "under": 2.7,
                                  "payout": 90.44,
                                  "bookmaker_id": 47,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39358,
                                  "over": 1.45,
                                  "under": 2.75,
                                  "payout": 94.94,
                                  "bookmaker_id": 2,
                                  "over_movement": 1,
                                  "bookmaker_name": "1xBet",
                                  "under_movement": -1,
                                  "bookmaker_order": 3
                                }
                              ],
                              "type": "1.5"
                            },
                            {
                              "odds": [
                                {
                                  "id": 39412,
                                  "over": 1.53,
                                  "under": 2.47,
                                  "payout": 94.48,
                                  "bookmaker_id": 1,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39402,
                                  "over": 1.37,
                                  "under": 2.4,
                                  "payout": 87.21,
                                  "bookmaker_id": 16,
                                  "over_movement": -1,
                                  "under_movement": 1
                                },
                                {
                                  "id": 39400,
                                  "over": 1.57,
                                  "under": 2.408,
                                  "payout": 95.04,
                                  "bookmaker_id": 2,
                                  "over_movement": 1,
                                  "bookmaker_name": "1xBet",
                                  "under_movement": -1,
                                  "bookmaker_order": 3
                                },
                                {
                                  "id": 39401,
                                  "over": 1.37,
                                  "under": 2.8,
                                  "payout": 91.99,
                                  "bookmaker_id": 40,
                                  "over_movement": -1,
                                  "under_movement": 1
                                },
                                {
                                  "id": 39409,
                                  "over": 1.52,
                                  "under": 2.3,
                                  "payout": 91.52,
                                  "bookmaker_id": 21,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39416,
                                  "over": 1.52,
                                  "under": 2.43,
                                  "payout": 93.51,
                                  "bookmaker_id": 28,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39418,
                                  "over": 1.48,
                                  "under": 2.54,
                                  "payout": 93.51,
                                  "bookmaker_id": 5,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39410,
                                  "over": 1.49,
                                  "under": 2.5,
                                  "payout": 93.36,
                                  "bookmaker_id": 37,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39398,
                                  "over": 1.37,
                                  "under": 2.8,
                                  "payout": 91.99,
                                  "bookmaker_id": 27,
                                  "over_movement": -1,
                                  "bookmaker_name": "Unibet",
                                  "under_movement": 1,
                                  "bookmaker_order": 75
                                },
                                {
                                  "id": 39407,
                                  "over": 1.57,
                                  "under": 2.408,
                                  "payout": 95.04,
                                  "bookmaker_id": 12,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39415,
                                  "over": 1.52,
                                  "under": 2.43,
                                  "payout": 93.51,
                                  "bookmaker_id": 32,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39399,
                                  "over": 1.46,
                                  "under": 2.4,
                                  "payout": 90.78,
                                  "bookmaker_id": 9,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39408,
                                  "over": 1.525,
                                  "under": 2.425,
                                  "payout": 93.62,
                                  "bookmaker_id": 39,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39411,
                                  "over": 1.49,
                                  "under": 2.5,
                                  "payout": 93.36,
                                  "bookmaker_id": 11,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39406,
                                  "over": 1.57,
                                  "under": 2.408,
                                  "payout": 95.04,
                                  "bookmaker_id": 3,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39413,
                                  "over": 1.52,
                                  "under": 2.43,
                                  "payout": 93.51,
                                  "bookmaker_id": 33,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39414,
                                  "over": 1.52,
                                  "under": 2.43,
                                  "payout": 93.51,
                                  "bookmaker_id": 30,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39404,
                                  "over": 1.48,
                                  "under": 2.6,
                                  "payout": 94.31,
                                  "bookmaker_id": 19,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39403,
                                  "over": 1.41,
                                  "under": 2.68,
                                  "payout": 92.39,
                                  "bookmaker_id": 34,
                                  "over_movement": 1,
                                  "under_movement": 1
                                },
                                {
                                  "id": 39405,
                                  "over": 1.55,
                                  "under": 2.46,
                                  "payout": 95.09,
                                  "bookmaker_id": 24,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39420,
                                  "over": 1.4784689,
                                  "under": 2.54,
                                  "payout": 93.45,
                                  "bookmaker_id": 48,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39417,
                                  "over": 1.48,
                                  "under": 2.54,
                                  "payout": 93.51,
                                  "bookmaker_id": 7,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39419,
                                  "over": 1.48,
                                  "under": 2.54,
                                  "payout": 93.51,
                                  "bookmaker_id": 18,
                                  "over_movement": 1,
                                  "under_movement": -1
                                }
                              ],
                              "type": "1.75"
                            },
                            {
                              "odds": [
                                {
                                  "id": 39432,
                                  "over": 1.775,
                                  "under": 2.04,
                                  "payout": 94.91,
                                  "bookmaker_id": 3,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39430,
                                  "over": 1.63,
                                  "under": 2.25,
                                  "payout": 94.52,
                                  "bookmaker_id": 19,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39442,
                                  "over": 1.69,
                                  "under": 2.09,
                                  "payout": 93.44,
                                  "bookmaker_id": 28,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39447,
                                  "over": 1.64,
                                  "under": 2.16,
                                  "payout": 93.22,
                                  "bookmaker_id": 18,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39421,
                                  "over": 1.458,
                                  "under": 2.57,
                                  "payout": 93.03,
                                  "bookmaker_id": 56,
                                  "over_movement": 0,
                                  "bookmaker_name": "Pinnacle",
                                  "under_movement": 0,
                                  "bookmaker_order": 7
                                },
                                {
                                  "id": 39435,
                                  "over": 1.7,
                                  "under": 2,
                                  "payout": 91.89,
                                  "bookmaker_id": 21,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39436,
                                  "over": 1.66,
                                  "under": 2.14,
                                  "payout": 93.48,
                                  "bookmaker_id": 37,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39438,
                                  "over": 1.71,
                                  "under": 2.11,
                                  "payout": 94.45,
                                  "bookmaker_id": 1,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39422,
                                  "over": 1.49,
                                  "under": 2.4,
                                  "payout": 91.93,
                                  "bookmaker_id": 27,
                                  "over_movement": -1,
                                  "under_movement": 1
                                },
                                {
                                  "id": 39431,
                                  "over": 1.73,
                                  "under": 2.11,
                                  "payout": 95.06,
                                  "bookmaker_id": 24,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39437,
                                  "over": 1.66,
                                  "under": 2.14,
                                  "payout": 93.48,
                                  "bookmaker_id": 11,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39444,
                                  "over": 1.68,
                                  "under": 2.05,
                                  "payout": 92.33,
                                  "bookmaker_id": 41,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39446,
                                  "over": 1.64,
                                  "under": 2.16,
                                  "payout": 93.22,
                                  "bookmaker_id": 5,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39440,
                                  "over": 1.69,
                                  "under": 2.09,
                                  "payout": 93.44,
                                  "bookmaker_id": 30,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39443,
                                  "over": 1.64,
                                  "under": 2.12,
                                  "payout": 92.47,
                                  "bookmaker_id": 35,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39448,
                                  "over": 1.6369426,
                                  "under": 2.16,
                                  "payout": 93.12,
                                  "bookmaker_id": 48,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39426,
                                  "over": 1.65,
                                  "under": 2.15,
                                  "payout": 93.36,
                                  "bookmaker_id": 42,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39434,
                                  "over": 1.725,
                                  "under": 2.075,
                                  "payout": 94.19,
                                  "bookmaker_id": 39,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39441,
                                  "over": 1.69,
                                  "under": 2.09,
                                  "payout": 93.44,
                                  "bookmaker_id": 32,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39425,
                                  "over": 1.805,
                                  "under": 2.075,
                                  "payout": 96.53,
                                  "bookmaker_id": 2,
                                  "over_movement": 1,
                                  "bookmaker_name": "1xBet",
                                  "under_movement": -1,
                                  "bookmaker_order": 3
                                },
                                {
                                  "id": 39433,
                                  "over": 1.775,
                                  "under": 2.04,
                                  "payout": 94.91,
                                  "bookmaker_id": 12,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39445,
                                  "over": 1.64,
                                  "under": 2.16,
                                  "payout": 93.22,
                                  "bookmaker_id": 7,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39423,
                                  "over": 1.68,
                                  "under": 2.18,
                                  "payout": 94.88,
                                  "bookmaker_id": 36,
                                  "over_movement": 0,
                                  "under_movement": 0
                                },
                                {
                                  "id": 39424,
                                  "over": 1.63,
                                  "under": 2.08,
                                  "payout": 91.39,
                                  "bookmaker_id": 9,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39428,
                                  "over": 1.47,
                                  "under": 2.4,
                                  "payout": 91.16,
                                  "bookmaker_id": 16,
                                  "over_movement": -1,
                                  "under_movement": 1
                                },
                                {
                                  "id": 39439,
                                  "over": 1.69,
                                  "under": 2.09,
                                  "payout": 93.44,
                                  "bookmaker_id": 33,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39427,
                                  "over": 1.49,
                                  "under": 2.4,
                                  "payout": 91.93,
                                  "bookmaker_id": 40,
                                  "over_movement": -1,
                                  "under_movement": 1
                                },
                                {
                                  "id": 39429,
                                  "over": 1.53,
                                  "under": 2.35,
                                  "payout": 92.67,
                                  "bookmaker_id": 34,
                                  "over_movement": 1,
                                  "under_movement": 1
                                }
                              ],
                              "type": "2"
                            },
                            {
                              "odds": [
                                {
                                  "id": 40391,
                                  "over": 2.04,
                                  "under": 1.78,
                                  "payout": 95.06,
                                  "bookmaker_id": 24,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 40405,
                                  "over": 1.92,
                                  "under": 1.81,
                                  "payout": 93.17,
                                  "bookmaker_id": 18,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 40406,
                                  "over": 1.9345795,
                                  "under": 1.8264463,
                                  "payout": 93.95,
                                  "bookmaker_id": 48,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 40398,
                                  "over": 2,
                                  "under": 1.78,
                                  "payout": 94.18,
                                  "bookmaker_id": 1,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 40399,
                                  "over": 1.98,
                                  "under": 1.77,
                                  "payout": 93.46,
                                  "bookmaker_id": 33,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 40403,
                                  "over": 1.94,
                                  "under": 1.83,
                                  "payout": 94.17,
                                  "bookmaker_id": 7,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 40404,
                                  "over": 1.94,
                                  "under": 1.83,
                                  "payout": 94.17,
                                  "bookmaker_id": 5,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 40395,
                                  "over": 2,
                                  "under": 1.7,
                                  "payout": 91.89,
                                  "bookmaker_id": 21,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 40392,
                                  "over": 2.06,
                                  "under": 1.76,
                                  "payout": 94.91,
                                  "bookmaker_id": 3,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 40396,
                                  "over": 1.94,
                                  "under": 1.8,
                                  "payout": 93.37,
                                  "bookmaker_id": 37,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 40400,
                                  "over": 1.98,
                                  "under": 1.77,
                                  "payout": 93.46,
                                  "bookmaker_id": 30,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 40401,
                                  "over": 1.98,
                                  "under": 1.77,
                                  "payout": 93.46,
                                  "bookmaker_id": 32,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 40402,
                                  "over": 1.98,
                                  "under": 1.77,
                                  "payout": 93.46,
                                  "bookmaker_id": 28,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 40393,
                                  "over": 2.06,
                                  "under": 1.76,
                                  "payout": 94.91,
                                  "bookmaker_id": 12,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 40394,
                                  "over": 1.725,
                                  "under": 2.075,
                                  "payout": 94.19,
                                  "bookmaker_id": 39,
                                  "over_movement": 1,
                                  "bookmaker_name": "bet365",
                                  "under_movement": -1,
                                  "bookmaker_order": 2
                                },
                                {
                                  "id": 40383,
                                  "over": 1.704,
                                  "under": 2.06,
                                  "payout": 93.26,
                                  "bookmaker_id": 56,
                                  "over_movement": 0,
                                  "under_movement": 0
                                },
                                {
                                  "id": 40384,
                                  "over": 1.74,
                                  "under": 1.95,
                                  "payout": 91.95,
                                  "bookmaker_id": 27,
                                  "over_movement": -1,
                                  "under_movement": 1
                                },
                                {
                                  "id": 40385,
                                  "over": 1.909,
                                  "under": 1.77,
                                  "payout": 91.84,
                                  "bookmaker_id": 9,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 40386,
                                  "over": 2.096,
                                  "under": 1.79,
                                  "payout": 96.55,
                                  "bookmaker_id": 2,
                                  "over_movement": 1,
                                  "bookmaker_name": "1xBet",
                                  "under_movement": -1,
                                  "bookmaker_order": 3
                                },
                                {
                                  "id": 40387,
                                  "over": 1.74,
                                  "under": 1.95,
                                  "payout": 91.95,
                                  "bookmaker_id": 40,
                                  "over_movement": -1,
                                  "under_movement": 1
                                },
                                {
                                  "id": 40388,
                                  "over": 1.47,
                                  "under": 1.95,
                                  "payout": 83.82,
                                  "bookmaker_id": 16,
                                  "over_movement": -1,
                                  "under_movement": 1
                                },
                                {
                                  "id": 40389,
                                  "over": 1.78,
                                  "under": 1.92,
                                  "payout": 92.37,
                                  "bookmaker_id": 34,
                                  "over_movement": 1,
                                  "under_movement": 1
                                },
                                {
                                  "id": 40390,
                                  "over": 1.9,
                                  "under": 1.86,
                                  "payout": 93.99,
                                  "bookmaker_id": 19,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 40397,
                                  "over": 1.94,
                                  "under": 1.8,
                                  "payout": 93.37,
                                  "bookmaker_id": 11,
                                  "over_movement": 1,
                                  "under_movement": -1
                                }
                              ],
                              "type": "2.25"
                            },
                            {
                              "odds": [
                                {
                                  "id": 39449,
                                  "over": 2.25,
                                  "under": 1.571,
                                  "payout": 92.51,
                                  "bookmaker_id": 17,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39461,
                                  "over": 2.02,
                                  "under": 1.7,
                                  "payout": 92.31,
                                  "bookmaker_id": 52,
                                  "over_movement": 0,
                                  "under_movement": 0
                                },
                                {
                                  "id": 39463,
                                  "over": 2.15,
                                  "under": 1.66,
                                  "payout": 93.67,
                                  "bookmaker_id": 19,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39478,
                                  "over": 2.26,
                                  "under": 1.59,
                                  "payout": 93.34,
                                  "bookmaker_id": 28,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39484,
                                  "over": 2.22,
                                  "under": 1.62,
                                  "payout": 93.66,
                                  "bookmaker_id": 5,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39488,
                                  "over": 2.22,
                                  "under": 1.6172839,
                                  "payout": 93.57,
                                  "bookmaker_id": 48,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39451,
                                  "over": 1.98,
                                  "under": 1.72,
                                  "payout": 92.04,
                                  "bookmaker_id": 27,
                                  "over_movement": -1,
                                  "under_movement": 1
                                },
                                {
                                  "id": 39459,
                                  "over": 2,
                                  "under": 1.72,
                                  "payout": 92.47,
                                  "bookmaker_id": 40,
                                  "over_movement": -1,
                                  "under_movement": 1
                                },
                                {
                                  "id": 39468,
                                  "over": 2.405,
                                  "under": 1.57,
                                  "payout": 94.99,
                                  "bookmaker_id": 12,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39473,
                                  "over": 2.21,
                                  "under": 1.62,
                                  "payout": 93.48,
                                  "bookmaker_id": 11,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39475,
                                  "over": 2.26,
                                  "under": 1.59,
                                  "payout": 93.34,
                                  "bookmaker_id": 33,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39476,
                                  "over": 2.26,
                                  "under": 1.59,
                                  "payout": 93.34,
                                  "bookmaker_id": 30,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39487,
                                  "over": 2.2,
                                  "under": 1.62,
                                  "payout": 93.3,
                                  "bookmaker_id": 18,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39456,
                                  "over": 2.24,
                                  "under": 1.615,
                                  "payout": 93.84,
                                  "bookmaker_id": 9,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39465,
                                  "over": 2.3,
                                  "under": 1.571,
                                  "payout": 93.34,
                                  "bookmaker_id": 14,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39466,
                                  "over": 2.29,
                                  "under": 1.62,
                                  "payout": 94.88,
                                  "bookmaker_id": 24,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39481,
                                  "over": 2.25,
                                  "under": 1.5882353,
                                  "payout": 93.1,
                                  "bookmaker_id": 20,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39485,
                                  "over": 2.2,
                                  "under": 1.55,
                                  "payout": 90.93,
                                  "bookmaker_id": 38,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39450,
                                  "over": 1.98,
                                  "under": 1.819,
                                  "payout": 94.8,
                                  "bookmaker_id": 56,
                                  "over_movement": 0,
                                  "bookmaker_name": "Pinnacle",
                                  "under_movement": 0,
                                  "bookmaker_order": 7
                                },
                                {
                                  "id": 39460,
                                  "over": 1.98,
                                  "under": 1.7,
                                  "payout": 91.47,
                                  "bookmaker_id": 16,
                                  "over_movement": 1,
                                  "under_movement": 1
                                },
                                {
                                  "id": 39482,
                                  "over": 2.23,
                                  "under": 1.58,
                                  "payout": 92.48,
                                  "bookmaker_id": 41,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39454,
                                  "over": 2.2,
                                  "under": 1.6,
                                  "payout": 92.63,
                                  "bookmaker_id": 10,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39470,
                                  "over": 1.95,
                                  "under": 1.7,
                                  "payout": 90.82,
                                  "bookmaker_id": 54,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39479,
                                  "over": 2.25,
                                  "under": 1.615,
                                  "payout": 94.02,
                                  "bookmaker_id": 53,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39452,
                                  "over": 2.16,
                                  "under": 1.69,
                                  "payout": 94.82,
                                  "bookmaker_id": 36,
                                  "over_movement": -1,
                                  "under_movement": 1
                                },
                                {
                                  "id": 39453,
                                  "over": 2.2,
                                  "under": 1.6,
                                  "payout": 92.63,
                                  "bookmaker_id": 46,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39471,
                                  "over": 2.25,
                                  "under": 1.55,
                                  "payout": 91.78,
                                  "bookmaker_id": 21,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39462,
                                  "over": 2.01,
                                  "under": 1.71,
                                  "payout": 92.4,
                                  "bookmaker_id": 34,
                                  "over_movement": 1,
                                  "under_movement": 1
                                },
                                {
                                  "id": 39464,
                                  "over": 2.27,
                                  "under": 1.65,
                                  "payout": 95.55,
                                  "bookmaker_id": 13,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39472,
                                  "over": 2.21,
                                  "under": 1.62,
                                  "payout": 93.48,
                                  "bookmaker_id": 37,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39467,
                                  "over": 2.405,
                                  "under": 1.57,
                                  "payout": 94.99,
                                  "bookmaker_id": 3,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39480,
                                  "over": 2.17,
                                  "under": 1.61,
                                  "payout": 92.43,
                                  "bookmaker_id": 35,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39455,
                                  "over": 2.15,
                                  "under": 1.57,
                                  "payout": 90.74,
                                  "bookmaker_id": 47,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39458,
                                  "over": 2.15,
                                  "under": 1.65,
                                  "payout": 93.36,
                                  "bookmaker_id": 42,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39474,
                                  "over": 2.29,
                                  "under": 1.6,
                                  "payout": 94.19,
                                  "bookmaker_id": 1,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39477,
                                  "over": 2.26,
                                  "under": 1.59,
                                  "payout": 93.34,
                                  "bookmaker_id": 32,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39483,
                                  "over": 2.22,
                                  "under": 1.62,
                                  "payout": 93.66,
                                  "bookmaker_id": 7,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39469,
                                  "over": 2.35,
                                  "under": 1.575,
                                  "payout": 94.3,
                                  "bookmaker_id": 39,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39486,
                                  "over": 2.2,
                                  "under": 1.6,
                                  "payout": 92.63,
                                  "bookmaker_id": 50,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39457,
                                  "over": 2.405,
                                  "under": 1.57,
                                  "payout": 94.99,
                                  "bookmaker_id": 2,
                                  "over_movement": 1,
                                  "bookmaker_name": "1xBet",
                                  "under_movement": -1,
                                  "bookmaker_order": 3
                                }
                              ],
                              "type": "2.5"
                            },
                            {
                              "odds": [
                                {
                                  "id": 39512,
                                  "over": 2.57,
                                  "under": 1.4694836,
                                  "payout": 93.49,
                                  "bookmaker_id": 48,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39494,
                                  "over": 2.28,
                                  "under": 1.36,
                                  "payout": 85.19,
                                  "bookmaker_id": 16,
                                  "over_movement": -1,
                                  "under_movement": 1
                                },
                                {
                                  "id": 39498,
                                  "over": 2.784,
                                  "under": 1.44,
                                  "payout": 94.91,
                                  "bookmaker_id": 3,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39500,
                                  "over": 2.75,
                                  "under": 1.425,
                                  "payout": 93.86,
                                  "bookmaker_id": 39,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39493,
                                  "over": 2.28,
                                  "under": 1.55,
                                  "payout": 92.27,
                                  "bookmaker_id": 40,
                                  "over_movement": -1,
                                  "under_movement": 1
                                },
                                {
                                  "id": 39510,
                                  "over": 2.57,
                                  "under": 1.47,
                                  "payout": 93.51,
                                  "bookmaker_id": 5,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39507,
                                  "over": 2.66,
                                  "under": 1.44,
                                  "payout": 93.42,
                                  "bookmaker_id": 32,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39490,
                                  "over": 2.28,
                                  "under": 1.55,
                                  "payout": 92.27,
                                  "bookmaker_id": 27,
                                  "over_movement": -1,
                                  "under_movement": 1
                                },
                                {
                                  "id": 39491,
                                  "over": 2.56,
                                  "under": 1.43,
                                  "payout": 91.75,
                                  "bookmaker_id": 9,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39503,
                                  "over": 2.6,
                                  "under": 1.46,
                                  "payout": 93.5,
                                  "bookmaker_id": 11,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39508,
                                  "over": 2.66,
                                  "under": 1.44,
                                  "payout": 93.42,
                                  "bookmaker_id": 28,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39496,
                                  "over": 2.55,
                                  "under": 1.5,
                                  "payout": 94.44,
                                  "bookmaker_id": 19,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39511,
                                  "over": 2.57,
                                  "under": 1.47,
                                  "payout": 93.51,
                                  "bookmaker_id": 18,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39492,
                                  "over": 2.784,
                                  "under": 1.44,
                                  "payout": 94.91,
                                  "bookmaker_id": 2,
                                  "over_movement": 1,
                                  "bookmaker_name": "1xBet",
                                  "under_movement": -1,
                                  "bookmaker_order": 3
                                },
                                {
                                  "id": 39495,
                                  "over": 2.33,
                                  "under": 1.54,
                                  "payout": 92.72,
                                  "bookmaker_id": 34,
                                  "over_movement": 1,
                                  "under_movement": 1
                                },
                                {
                                  "id": 39499,
                                  "over": 2.784,
                                  "under": 1.44,
                                  "payout": 94.91,
                                  "bookmaker_id": 12,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39504,
                                  "over": 2.7,
                                  "under": 1.45,
                                  "payout": 94.34,
                                  "bookmaker_id": 1,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39505,
                                  "over": 2.66,
                                  "under": 1.44,
                                  "payout": 93.42,
                                  "bookmaker_id": 33,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39509,
                                  "over": 2.57,
                                  "under": 1.47,
                                  "payout": 93.51,
                                  "bookmaker_id": 7,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39501,
                                  "over": 2.65,
                                  "under": 1.4,
                                  "payout": 91.6,
                                  "bookmaker_id": 21,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39502,
                                  "over": 2.6,
                                  "under": 1.46,
                                  "payout": 93.5,
                                  "bookmaker_id": 37,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39506,
                                  "over": 2.66,
                                  "under": 1.44,
                                  "payout": 93.42,
                                  "bookmaker_id": 30,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39497,
                                  "over": 2.68,
                                  "under": 1.47,
                                  "payout": 94.93,
                                  "bookmaker_id": 24,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39489,
                                  "over": 2.21,
                                  "under": 1.609,
                                  "payout": 93.11,
                                  "bookmaker_id": 56,
                                  "over_movement": 0,
                                  "bookmaker_name": "Pinnacle",
                                  "under_movement": 0,
                                  "bookmaker_order": 7
                                }
                              ],
                              "type": "2.75"
                            },
                            {
                              "odds": [
                                {
                                  "id": 39730,
                                  "over": 3.25,
                                  "under": 1.29,
                                  "payout": 92.35,
                                  "bookmaker_id": 35,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39732,
                                  "over": 3.2,
                                  "under": 1.32,
                                  "payout": 93.45,
                                  "bookmaker_id": 7,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39514,
                                  "over": 2.75,
                                  "under": 1.38,
                                  "payout": 91.89,
                                  "bookmaker_id": 27,
                                  "over_movement": -1,
                                  "under_movement": 1
                                },
                                {
                                  "id": 39516,
                                  "over": 3.54,
                                  "under": 1.3,
                                  "payout": 95.08,
                                  "bookmaker_id": 2,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39605,
                                  "over": 2.85,
                                  "under": 1.37,
                                  "payout": 92.52,
                                  "bookmaker_id": 34,
                                  "over_movement": 1,
                                  "under_movement": 1
                                },
                                {
                                  "id": 39677,
                                  "over": 3.45,
                                  "under": 1.3,
                                  "payout": 94.42,
                                  "bookmaker_id": 1,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39515,
                                  "over": 3.24,
                                  "under": 1.27,
                                  "payout": 91.24,
                                  "bookmaker_id": 9,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39615,
                                  "over": 3.44,
                                  "under": 1.31,
                                  "payout": 94.87,
                                  "bookmaker_id": 24,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39691,
                                  "over": 3.39,
                                  "under": 1.29,
                                  "payout": 93.44,
                                  "bookmaker_id": 30,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39668,
                                  "over": 3.25,
                                  "under": 1.31,
                                  "payout": 93.37,
                                  "bookmaker_id": 37,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39675,
                                  "over": 3.25,
                                  "under": 1.31,
                                  "payout": 93.37,
                                  "bookmaker_id": 11,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39602,
                                  "over": 3.25,
                                  "under": 1.3,
                                  "payout": 92.86,
                                  "bookmaker_id": 42,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39604,
                                  "over": 2.75,
                                  "under": 1.36,
                                  "payout": 91,
                                  "bookmaker_id": 16,
                                  "over_movement": -1,
                                  "under_movement": 1
                                },
                                {
                                  "id": 39738,
                                  "over": 3.2,
                                  "under": 1.32,
                                  "payout": 93.45,
                                  "bookmaker_id": 5,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39750,
                                  "over": 3.2,
                                  "under": 1.32,
                                  "payout": 93.45,
                                  "bookmaker_id": 18,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39603,
                                  "over": 2.75,
                                  "under": 1.38,
                                  "payout": 91.89,
                                  "bookmaker_id": 40,
                                  "over_movement": -1,
                                  "under_movement": 1
                                },
                                {
                                  "id": 39699,
                                  "over": 3.39,
                                  "under": 1.29,
                                  "payout": 93.44,
                                  "bookmaker_id": 32,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39731,
                                  "over": 3.3,
                                  "under": 1.28,
                                  "payout": 92.23,
                                  "bookmaker_id": 41,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39751,
                                  "over": 3.2,
                                  "under": 1.3194888,
                                  "payout": 93.43,
                                  "bookmaker_id": 48,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39612,
                                  "over": 3.15,
                                  "under": 1.34,
                                  "payout": 94.01,
                                  "bookmaker_id": 19,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39716,
                                  "over": 3.39,
                                  "under": 1.29,
                                  "payout": 93.44,
                                  "bookmaker_id": 28,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39513,
                                  "over": 2.68,
                                  "under": 1.425,
                                  "payout": 93.03,
                                  "bookmaker_id": 56,
                                  "over_movement": 0,
                                  "bookmaker_name": "Pinnacle",
                                  "under_movement": 0,
                                  "bookmaker_order": 7
                                },
                                {
                                  "id": 39653,
                                  "over": 3.52,
                                  "under": 1.3,
                                  "payout": 94.94,
                                  "bookmaker_id": 3,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39657,
                                  "over": 3.52,
                                  "under": 1.3,
                                  "payout": 94.94,
                                  "bookmaker_id": 12,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39658,
                                  "over": 3.55,
                                  "under": 1.275,
                                  "payout": 93.81,
                                  "bookmaker_id": 39,
                                  "over_movement": 1,
                                  "bookmaker_name": "bet365",
                                  "under_movement": -1,
                                  "bookmaker_order": 2
                                },
                                {
                                  "id": 39664,
                                  "over": 3.4,
                                  "under": 1.25,
                                  "payout": 91.4,
                                  "bookmaker_id": 21,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39689,
                                  "over": 3.39,
                                  "under": 1.29,
                                  "payout": 93.44,
                                  "bookmaker_id": 33,
                                  "over_movement": 1,
                                  "under_movement": -1
                                }
                              ],
                              "type": "3"
                            },
                            {
                              "odds": [
                                {
                                  "id": 39780,
                                  "over": 3.54,
                                  "under": 1.222,
                                  "payout": 90.84,
                                  "bookmaker_id": 9,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39797,
                                  "over": 2.75,
                                  "under": 1.3,
                                  "payout": 88.27,
                                  "bookmaker_id": 16,
                                  "over_movement": -1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39891,
                                  "over": 3.6,
                                  "under": 1.26,
                                  "payout": 93.33,
                                  "bookmaker_id": 7,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39754,
                                  "over": 3.1,
                                  "under": 1.3,
                                  "payout": 91.59,
                                  "bookmaker_id": 27,
                                  "over_movement": -1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39870,
                                  "over": 3.6,
                                  "under": 1.26,
                                  "payout": 93.33,
                                  "bookmaker_id": 37,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39905,
                                  "over": 3.6,
                                  "under": 1.2597402,
                                  "payout": 93.32,
                                  "bookmaker_id": 48,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39861,
                                  "over": 3.75,
                                  "under": 1.22,
                                  "payout": 92.05,
                                  "bookmaker_id": 21,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39840,
                                  "over": 3.95,
                                  "under": 1.25,
                                  "payout": 94.95,
                                  "bookmaker_id": 3,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39851,
                                  "over": 3.95,
                                  "under": 1.25,
                                  "payout": 94.95,
                                  "bookmaker_id": 12,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39889,
                                  "over": 3.74,
                                  "under": 1.25,
                                  "payout": 93.69,
                                  "bookmaker_id": 28,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39901,
                                  "over": 3.6,
                                  "under": 1.26,
                                  "payout": 93.33,
                                  "bookmaker_id": 18,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39831,
                                  "over": 3.8,
                                  "under": 1.27,
                                  "payout": 95.19,
                                  "bookmaker_id": 24,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39786,
                                  "over": 3.1,
                                  "under": 1.3,
                                  "payout": 91.59,
                                  "bookmaker_id": 40,
                                  "over_movement": -1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39885,
                                  "over": 3.74,
                                  "under": 1.25,
                                  "payout": 93.69,
                                  "bookmaker_id": 32,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39852,
                                  "over": 3.9,
                                  "under": 1.24,
                                  "payout": 94.09,
                                  "bookmaker_id": 39,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39881,
                                  "over": 3.74,
                                  "under": 1.25,
                                  "payout": 93.69,
                                  "bookmaker_id": 30,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39806,
                                  "over": 3.2,
                                  "under": 1.3,
                                  "payout": 92.44,
                                  "bookmaker_id": 34,
                                  "over_movement": 1,
                                  "under_movement": 1
                                },
                                {
                                  "id": 39871,
                                  "over": 3.6,
                                  "under": 1.26,
                                  "payout": 93.33,
                                  "bookmaker_id": 11,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39829,
                                  "over": 3.55,
                                  "under": 1.28,
                                  "payout": 94.08,
                                  "bookmaker_id": 19,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39894,
                                  "over": 3.6,
                                  "under": 1.26,
                                  "payout": 93.33,
                                  "bookmaker_id": 5,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39879,
                                  "over": 3.74,
                                  "under": 1.25,
                                  "payout": 93.69,
                                  "bookmaker_id": 33,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39876,
                                  "over": 3.15,
                                  "under": 1.35,
                                  "payout": 94.5,
                                  "bookmaker_id": 1,
                                  "over_movement": 1,
                                  "bookmaker_name": "Stake.com",
                                  "under_movement": -1,
                                  "bookmaker_order": 1
                                },
                                {
                                  "id": 39783,
                                  "over": 3.95,
                                  "under": 1.25,
                                  "payout": 94.95,
                                  "bookmaker_id": 2,
                                  "over_movement": 1,
                                  "bookmaker_name": "1xBet",
                                  "under_movement": -1,
                                  "bookmaker_order": 3
                                }
                              ],
                              "type": "3.25"
                            },
                            {
                              "odds": [
                                {
                                  "id": 39925,
                                  "over": 4.25,
                                  "under": 1.21,
                                  "payout": 94.18,
                                  "bookmaker_id": 39,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39926,
                                  "over": 3.4,
                                  "under": 1.25,
                                  "payout": 91.4,
                                  "bookmaker_id": 54,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39906,
                                  "over": 4,
                                  "under": 1.2,
                                  "payout": 92.31,
                                  "bookmaker_id": 17,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39910,
                                  "over": 4,
                                  "under": 1.2,
                                  "payout": 92.31,
                                  "bookmaker_id": 10,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39916,
                                  "over": 3.4,
                                  "under": 1.25,
                                  "payout": 91.4,
                                  "bookmaker_id": 16,
                                  "over_movement": -1,
                                  "under_movement": 1
                                },
                                {
                                  "id": 39908,
                                  "over": 3.4,
                                  "under": 1.27,
                                  "payout": 92.46,
                                  "bookmaker_id": 27,
                                  "over_movement": -1,
                                  "under_movement": 1
                                },
                                {
                                  "id": 39921,
                                  "over": 4.333,
                                  "under": 1.182,
                                  "payout": 92.87,
                                  "bookmaker_id": 14,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39924,
                                  "over": 4.56,
                                  "under": 1.2,
                                  "payout": 95,
                                  "bookmaker_id": 12,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39928,
                                  "over": 3.95,
                                  "under": 1.22,
                                  "payout": 93.21,
                                  "bookmaker_id": 37,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 40012,
                                  "over": 4.2,
                                  "under": 1.222,
                                  "payout": 94.66,
                                  "bookmaker_id": 53,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 40017,
                                  "over": 4.2,
                                  "under": 1.2105263,
                                  "payout": 93.97,
                                  "bookmaker_id": 20,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39912,
                                  "over": 3.96,
                                  "under": 1.172,
                                  "payout": 90.43,
                                  "bookmaker_id": 9,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39919,
                                  "over": 4,
                                  "under": 1.24,
                                  "payout": 94.66,
                                  "bookmaker_id": 19,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39931,
                                  "over": 4.09,
                                  "under": 1.21,
                                  "payout": 93.38,
                                  "bookmaker_id": 33,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 40007,
                                  "over": 4.09,
                                  "under": 1.21,
                                  "payout": 93.38,
                                  "bookmaker_id": 32,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39907,
                                  "over": 3.29,
                                  "under": 1.289,
                                  "payout": 92.61,
                                  "bookmaker_id": 56,
                                  "over_movement": 0,
                                  "under_movement": 0
                                },
                                {
                                  "id": 39911,
                                  "over": 3.9,
                                  "under": 1.2,
                                  "payout": 91.76,
                                  "bookmaker_id": 47,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39920,
                                  "over": 4.1,
                                  "under": 1.24,
                                  "payout": 95.21,
                                  "bookmaker_id": 13,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 40049,
                                  "over": 3.75,
                                  "under": 1.22,
                                  "payout": 92.05,
                                  "bookmaker_id": 50,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39909,
                                  "over": 4,
                                  "under": 1.2,
                                  "payout": 92.31,
                                  "bookmaker_id": 46,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39914,
                                  "over": 4,
                                  "under": 1.22,
                                  "payout": 93.49,
                                  "bookmaker_id": 42,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39915,
                                  "over": 3.4,
                                  "under": 1.27,
                                  "payout": 92.46,
                                  "bookmaker_id": 40,
                                  "over_movement": -1,
                                  "under_movement": 1
                                },
                                {
                                  "id": 39917,
                                  "over": 3.5,
                                  "under": 1.26,
                                  "payout": 92.65,
                                  "bookmaker_id": 52,
                                  "over_movement": 0,
                                  "under_movement": 0
                                },
                                {
                                  "id": 39929,
                                  "over": 3.95,
                                  "under": 1.22,
                                  "payout": 93.21,
                                  "bookmaker_id": 11,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 40046,
                                  "over": 3.8,
                                  "under": 1.19,
                                  "payout": 90.62,
                                  "bookmaker_id": 38,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39913,
                                  "over": 4.56,
                                  "under": 1.2,
                                  "payout": 95,
                                  "bookmaker_id": 2,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39918,
                                  "over": 3.47,
                                  "under": 1.26,
                                  "payout": 92.44,
                                  "bookmaker_id": 34,
                                  "over_movement": 1,
                                  "under_movement": 1
                                },
                                {
                                  "id": 39923,
                                  "over": 4.56,
                                  "under": 1.2,
                                  "payout": 95,
                                  "bookmaker_id": 3,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39927,
                                  "over": 4.05,
                                  "under": 1.18,
                                  "payout": 91.38,
                                  "bookmaker_id": 21,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 40022,
                                  "over": 4.05,
                                  "under": 1.2,
                                  "payout": 92.57,
                                  "bookmaker_id": 41,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 40013,
                                  "over": 3.9,
                                  "under": 1.21,
                                  "payout": 92.35,
                                  "bookmaker_id": 35,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 40039,
                                  "over": 4,
                                  "under": 1.22,
                                  "payout": 93.49,
                                  "bookmaker_id": 7,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 40006,
                                  "over": 4.09,
                                  "under": 1.21,
                                  "payout": 93.38,
                                  "bookmaker_id": 30,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 40011,
                                  "over": 4.09,
                                  "under": 1.21,
                                  "payout": 93.38,
                                  "bookmaker_id": 28,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 40045,
                                  "over": 4,
                                  "under": 1.22,
                                  "payout": 93.49,
                                  "bookmaker_id": 5,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 40052,
                                  "over": 4,
                                  "under": 1.2197802,
                                  "payout": 93.47,
                                  "bookmaker_id": 48,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 40050,
                                  "over": 4,
                                  "under": 1.22,
                                  "payout": 93.49,
                                  "bookmaker_id": 18,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 39930,
                                  "over": 2.85,
                                  "under": 1.41,
                                  "payout": 94.33,
                                  "bookmaker_id": 1,
                                  "over_movement": 0,
                                  "bookmaker_name": "Stake.com",
                                  "under_movement": 0,
                                  "bookmaker_order": 1
                                },
                                {
                                  "id": 39922,
                                  "over": 4.61,
                                  "under": 1.2,
                                  "payout": 95.22,
                                  "bookmaker_id": 24,
                                  "over_movement": 1,
                                  "bookmaker_name": "1Bet",
                                  "under_movement": -1,
                                  "bookmaker_order": 70
                                }
                              ],
                              "type": "3.5"
                            },
                            {
                              "odds": [
                                {
                                  "id": 40121,
                                  "over": 5.14,
                                  "under": 1.14,
                                  "payout": 93.31,
                                  "bookmaker_id": 33,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 40115,
                                  "over": 5,
                                  "under": 1.15,
                                  "payout": 93.5,
                                  "bookmaker_id": 37,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 40117,
                                  "over": 5,
                                  "under": 1.15,
                                  "payout": 93.5,
                                  "bookmaker_id": 11,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 40141,
                                  "over": 5,
                                  "under": 1.15,
                                  "payout": 93.5,
                                  "bookmaker_id": 18,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 40128,
                                  "over": 5.14,
                                  "under": 1.14,
                                  "payout": 93.31,
                                  "bookmaker_id": 28,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 40136,
                                  "over": 5,
                                  "under": 1.15,
                                  "payout": 93.5,
                                  "bookmaker_id": 5,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 40113,
                                  "over": 5,
                                  "under": 1.12,
                                  "payout": 91.5,
                                  "bookmaker_id": 21,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 40131,
                                  "over": 5,
                                  "under": 1.15,
                                  "payout": 93.5,
                                  "bookmaker_id": 7,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 40147,
                                  "over": 5,
                                  "under": 1.149925,
                                  "payout": 93.49,
                                  "bookmaker_id": 48,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 40127,
                                  "over": 5.14,
                                  "under": 1.14,
                                  "payout": 93.31,
                                  "bookmaker_id": 32,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 40072,
                                  "over": 4.3,
                                  "under": 1.18,
                                  "payout": 92.59,
                                  "bookmaker_id": 34,
                                  "over_movement": 1,
                                  "under_movement": 1
                                },
                                {
                                  "id": 40123,
                                  "over": 5.14,
                                  "under": 1.14,
                                  "payout": 93.31,
                                  "bookmaker_id": 30,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 40085,
                                  "over": 4.85,
                                  "under": 1.17,
                                  "payout": 94.26,
                                  "bookmaker_id": 19,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 40097,
                                  "over": 5.7,
                                  "under": 1.14,
                                  "payout": 95,
                                  "bookmaker_id": 12,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 40059,
                                  "over": 5.1,
                                  "under": 1.101,
                                  "payout": 90.55,
                                  "bookmaker_id": 9,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 40064,
                                  "over": 5.73,
                                  "under": 1.14,
                                  "payout": 95.08,
                                  "bookmaker_id": 2,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 40089,
                                  "over": 5.7,
                                  "under": 1.14,
                                  "payout": 95,
                                  "bookmaker_id": 3,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 40108,
                                  "over": 5.75,
                                  "under": 1.14,
                                  "payout": 95.14,
                                  "bookmaker_id": 39,
                                  "over_movement": 1,
                                  "bookmaker_name": "bet365",
                                  "under_movement": -1,
                                  "bookmaker_order": 2
                                },
                                {
                                  "id": 40088,
                                  "over": 4.41,
                                  "under": 1.19,
                                  "payout": 93.71,
                                  "bookmaker_id": 24,
                                  "over_movement": 1,
                                  "bookmaker_name": "1Bet",
                                  "under_movement": -1,
                                  "bookmaker_order": 70
                                }
                              ],
                              "type": "3.75"
                            },
                            {
                              "odds": [
                                {
                                  "id": 40178,
                                  "over": 7.22,
                                  "under": 1.07,
                                  "payout": 93.19,
                                  "bookmaker_id": 30,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 40171,
                                  "over": 6.75,
                                  "under": 1.06,
                                  "payout": 91.61,
                                  "bookmaker_id": 21,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 40162,
                                  "over": 5.85,
                                  "under": 1.1,
                                  "payout": 92.59,
                                  "bookmaker_id": 34,
                                  "over_movement": 1,
                                  "under_movement": 0
                                },
                                {
                                  "id": 40185,
                                  "over": 6.7,
                                  "under": 1.075,
                                  "payout": 92.64,
                                  "bookmaker_id": 35,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 40206,
                                  "over": 7,
                                  "under": 1.0699301,
                                  "payout": 92.81,
                                  "bookmaker_id": 48,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 40152,
                                  "over": 7.4,
                                  "under": 1.034,
                                  "payout": 90.72,
                                  "bookmaker_id": 9,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 40167,
                                  "over": 7.4,
                                  "under": 1.034,
                                  "payout": 90.72,
                                  "bookmaker_id": 3,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 40182,
                                  "over": 7.22,
                                  "under": 1.07,
                                  "payout": 93.19,
                                  "bookmaker_id": 28,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 40195,
                                  "over": 7,
                                  "under": 1.07,
                                  "payout": 92.81,
                                  "bookmaker_id": 7,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 40169,
                                  "over": 7.4,
                                  "under": 1.033,
                                  "payout": 90.65,
                                  "bookmaker_id": 12,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 40177,
                                  "over": 7.22,
                                  "under": 1.07,
                                  "payout": 93.19,
                                  "bookmaker_id": 33,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 40199,
                                  "over": 7,
                                  "under": 1.07,
                                  "payout": 92.81,
                                  "bookmaker_id": 18,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 40173,
                                  "over": 7,
                                  "under": 1.08,
                                  "payout": 93.56,
                                  "bookmaker_id": 37,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 40190,
                                  "over": 6.9,
                                  "under": 1.07,
                                  "payout": 92.63,
                                  "bookmaker_id": 41,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 40160,
                                  "over": 7,
                                  "under": 1.08,
                                  "payout": 93.56,
                                  "bookmaker_id": 42,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 40170,
                                  "over": 7,
                                  "under": 1.1,
                                  "payout": 95.06,
                                  "bookmaker_id": 39,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 40174,
                                  "over": 7,
                                  "under": 1.08,
                                  "payout": 93.56,
                                  "bookmaker_id": 11,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 40181,
                                  "over": 7.22,
                                  "under": 1.07,
                                  "payout": 93.19,
                                  "bookmaker_id": 32,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 40197,
                                  "over": 7,
                                  "under": 1.07,
                                  "payout": 92.81,
                                  "bookmaker_id": 5,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 40158,
                                  "over": 7.4,
                                  "under": 1.034,
                                  "payout": 90.72,
                                  "bookmaker_id": 2,
                                  "over_movement": 1,
                                  "bookmaker_name": "1xBet",
                                  "under_movement": -1,
                                  "bookmaker_order": 3
                                },
                                {
                                  "id": 40166,
                                  "over": 6.1,
                                  "under": 1.11,
                                  "payout": 93.91,
                                  "bookmaker_id": 19,
                                  "over_movement": 1,
                                  "bookmaker_name": "Novibet",
                                  "under_movement": -1,
                                  "bookmaker_order": 47
                                }
                              ],
                              "type": "4"
                            },
                            {
                              "odds": [
                                {
                                  "id": 40235,
                                  "over": 7.54,
                                  "under": 1.07,
                                  "payout": 93.7,
                                  "bookmaker_id": 33,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 40236,
                                  "over": 7.54,
                                  "under": 1.07,
                                  "payout": 93.7,
                                  "bookmaker_id": 30,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 40216,
                                  "over": 6.15,
                                  "under": 1.09,
                                  "payout": 92.59,
                                  "bookmaker_id": 34,
                                  "over_movement": 1,
                                  "under_movement": 0
                                },
                                {
                                  "id": 40231,
                                  "over": 7.2,
                                  "under": 1.07,
                                  "payout": 93.16,
                                  "bookmaker_id": 37,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 40239,
                                  "over": 7.54,
                                  "under": 1.07,
                                  "payout": 93.7,
                                  "bookmaker_id": 28,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 40210,
                                  "over": 7.8,
                                  "under": 1.023,
                                  "payout": 90.44,
                                  "bookmaker_id": 2,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 40229,
                                  "over": 7,
                                  "under": 1.05,
                                  "payout": 91.3,
                                  "bookmaker_id": 21,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 40238,
                                  "over": 7.54,
                                  "under": 1.07,
                                  "payout": 93.7,
                                  "bookmaker_id": 32,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 40247,
                                  "over": 7,
                                  "under": 1.0699301,
                                  "payout": 92.81,
                                  "bookmaker_id": 48,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 40221,
                                  "over": 7.8,
                                  "under": 1.023,
                                  "payout": 90.44,
                                  "bookmaker_id": 3,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 40233,
                                  "over": 7.2,
                                  "under": 1.07,
                                  "payout": 93.16,
                                  "bookmaker_id": 11,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 40225,
                                  "over": 7.8,
                                  "under": 1.023,
                                  "payout": 90.44,
                                  "bookmaker_id": 12,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 40241,
                                  "over": 7,
                                  "under": 1.07,
                                  "payout": 92.81,
                                  "bookmaker_id": 7,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 40245,
                                  "over": 7,
                                  "under": 1.07,
                                  "payout": 92.81,
                                  "bookmaker_id": 18,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 40227,
                                  "over": 7,
                                  "under": 1.1,
                                  "payout": 95.06,
                                  "bookmaker_id": 39,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 40242,
                                  "over": 7,
                                  "under": 1.07,
                                  "payout": 92.81,
                                  "bookmaker_id": 5,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 40209,
                                  "over": 7.9,
                                  "under": 1.022,
                                  "payout": 90.49,
                                  "bookmaker_id": 9,
                                  "over_movement": 1,
                                  "bookmaker_name": "Marathonbet",
                                  "under_movement": -1,
                                  "bookmaker_order": 16
                                },
                                {
                                  "id": 40220,
                                  "over": 6.2,
                                  "under": 1.11,
                                  "payout": 94.15,
                                  "bookmaker_id": 19,
                                  "over_movement": -1,
                                  "bookmaker_name": "Novibet",
                                  "under_movement": 0,
                                  "bookmaker_order": 47
                                }
                              ],
                              "type": "4.25"
                            },
                            {
                              "odds": [
                                {
                                  "id": 40258,
                                  "over": 8,
                                  "under": 1.05,
                                  "payout": 92.82,
                                  "bookmaker_id": 10,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 40264,
                                  "over": 9.01,
                                  "under": 1.06,
                                  "payout": 94.84,
                                  "bookmaker_id": 2,
                                  "over_movement": 1,
                                  "under_movement": 1
                                },
                                {
                                  "id": 40285,
                                  "over": 9.01,
                                  "under": 1.06,
                                  "payout": 94.84,
                                  "bookmaker_id": 3,
                                  "over_movement": 1,
                                  "under_movement": 1
                                },
                                {
                                  "id": 40289,
                                  "over": 7.25,
                                  "under": 1.05,
                                  "payout": 91.72,
                                  "bookmaker_id": 21,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 40291,
                                  "over": 7.6,
                                  "under": 1.07,
                                  "payout": 93.79,
                                  "bookmaker_id": 11,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 40294,
                                  "over": 9.98,
                                  "under": 1.06,
                                  "payout": 95.82,
                                  "bookmaker_id": 32,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 40262,
                                  "over": 7.5,
                                  "under": 1.05,
                                  "payout": 92.11,
                                  "bookmaker_id": 47,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 40265,
                                  "over": 8,
                                  "under": 1.06,
                                  "payout": 93.6,
                                  "bookmaker_id": 42,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 40299,
                                  "over": 7.3,
                                  "under": 1.06,
                                  "payout": 92.56,
                                  "bookmaker_id": 41,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 40303,
                                  "over": 8,
                                  "under": 1.04,
                                  "payout": 92.04,
                                  "bookmaker_id": 50,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 40304,
                                  "over": 7.5,
                                  "under": 1.06,
                                  "payout": 92.87,
                                  "bookmaker_id": 18,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 40255,
                                  "over": 8,
                                  "under": 1.06,
                                  "payout": 93.6,
                                  "bookmaker_id": 46,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 40293,
                                  "over": 9.98,
                                  "under": 1.06,
                                  "payout": 95.82,
                                  "bookmaker_id": 30,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 40271,
                                  "over": 7.5,
                                  "under": 1.08,
                                  "payout": 94.41,
                                  "bookmaker_id": 16,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 40252,
                                  "over": 7.5,
                                  "under": 1.07,
                                  "payout": 93.64,
                                  "bookmaker_id": 27,
                                  "over_movement": 1,
                                  "under_movement": 1
                                },
                                {
                                  "id": 40286,
                                  "over": 9.01,
                                  "under": 1.06,
                                  "payout": 94.84,
                                  "bookmaker_id": 12,
                                  "over_movement": 1,
                                  "under_movement": 1
                                },
                                {
                                  "id": 40297,
                                  "over": 7.3,
                                  "under": 1.06,
                                  "payout": 92.56,
                                  "bookmaker_id": 35,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 40305,
                                  "over": 7.5,
                                  "under": 1.0598803,
                                  "payout": 92.86,
                                  "bookmaker_id": 48,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 40284,
                                  "over": 9.5,
                                  "under": 1.05,
                                  "payout": 94.55,
                                  "bookmaker_id": 14,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 40288,
                                  "over": 6,
                                  "under": 1.07,
                                  "payout": 90.81,
                                  "bookmaker_id": 54,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 40296,
                                  "over": 8.5,
                                  "under": 1.062,
                                  "payout": 94.4,
                                  "bookmaker_id": 53,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 40300,
                                  "over": 7.5,
                                  "under": 1.06,
                                  "payout": 92.87,
                                  "bookmaker_id": 7,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 40263,
                                  "over": 8.3,
                                  "under": 1.019,
                                  "payout": 90.76,
                                  "bookmaker_id": 9,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 40267,
                                  "over": 7.5,
                                  "under": 1.07,
                                  "payout": 93.64,
                                  "bookmaker_id": 40,
                                  "over_movement": 1,
                                  "under_movement": 1
                                },
                                {
                                  "id": 40275,
                                  "over": 7.5,
                                  "under": 1.06,
                                  "payout": 92.87,
                                  "bookmaker_id": 52,
                                  "over_movement": 0,
                                  "under_movement": 0
                                },
                                {
                                  "id": 40290,
                                  "over": 7.6,
                                  "under": 1.07,
                                  "payout": 93.79,
                                  "bookmaker_id": 37,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 40298,
                                  "over": 8,
                                  "under": 1.0625,
                                  "payout": 93.79,
                                  "bookmaker_id": 20,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 40281,
                                  "over": 8.5,
                                  "under": 1.08,
                                  "payout": 95.82,
                                  "bookmaker_id": 19,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 40292,
                                  "over": 9.98,
                                  "under": 1.06,
                                  "payout": 95.82,
                                  "bookmaker_id": 33,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 40295,
                                  "over": 9.98,
                                  "under": 1.06,
                                  "payout": 95.82,
                                  "bookmaker_id": 28,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 40302,
                                  "over": 6.75,
                                  "under": 1.05,
                                  "payout": 90.87,
                                  "bookmaker_id": 38,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 40250,
                                  "over": 8.5,
                                  "under": 1.04,
                                  "payout": 92.66,
                                  "bookmaker_id": 17,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 40276,
                                  "over": 6.5,
                                  "under": 1.08,
                                  "payout": 92.61,
                                  "bookmaker_id": 34,
                                  "over_movement": 1,
                                  "under_movement": 0
                                },
                                {
                                  "id": 40283,
                                  "over": 7.9,
                                  "under": 1.08,
                                  "payout": 95.01,
                                  "bookmaker_id": 13,
                                  "over_movement": 1,
                                  "bookmaker_name": "Betano",
                                  "under_movement": -1,
                                  "bookmaker_order": 22
                                },
                                {
                                  "id": 40301,
                                  "over": 7.5,
                                  "under": 1.06,
                                  "payout": 92.87,
                                  "bookmaker_id": 5,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 40287,
                                  "over": 10,
                                  "under": 1.063,
                                  "payout": 96.09,
                                  "bookmaker_id": 39,
                                  "over_movement": 1,
                                  "bookmaker_name": "bet365",
                                  "under_movement": -1,
                                  "bookmaker_order": 2
                                }
                              ],
                              "type": "4.5"
                            },
                            {
                              "odds": [
                                {
                                  "id": 40307,
                                  "over": 6.75,
                                  "under": 1.044,
                                  "payout": 90.42,
                                  "bookmaker_id": 2,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 40306,
                                  "over": 6.75,
                                  "under": 1.044,
                                  "payout": 90.42,
                                  "bookmaker_id": 9,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 40314,
                                  "over": 9.2,
                                  "under": 1.04,
                                  "payout": 93.44,
                                  "bookmaker_id": 11,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 40315,
                                  "over": 9.57,
                                  "under": 1.04,
                                  "payout": 93.81,
                                  "bookmaker_id": 33,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 40317,
                                  "over": 9.57,
                                  "under": 1.04,
                                  "payout": 93.81,
                                  "bookmaker_id": 32,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 40321,
                                  "over": 9,
                                  "under": 1.04,
                                  "payout": 93.23,
                                  "bookmaker_id": 18,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 40308,
                                  "over": 7.85,
                                  "under": 1.05,
                                  "payout": 92.61,
                                  "bookmaker_id": 34,
                                  "over_movement": 1,
                                  "under_movement": 0
                                },
                                {
                                  "id": 40320,
                                  "over": 9,
                                  "under": 1.04,
                                  "payout": 93.23,
                                  "bookmaker_id": 5,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 40312,
                                  "over": 8.5,
                                  "under": 1.03,
                                  "payout": 91.87,
                                  "bookmaker_id": 21,
                                  "over_movement": -1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 40322,
                                  "over": 9,
                                  "under": 1.04,
                                  "payout": 93.23,
                                  "bookmaker_id": 48,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 40313,
                                  "over": 9.2,
                                  "under": 1.04,
                                  "payout": 93.44,
                                  "bookmaker_id": 37,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 40309,
                                  "over": 6.75,
                                  "under": 1.044,
                                  "payout": 90.42,
                                  "bookmaker_id": 3,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 40316,
                                  "over": 9.57,
                                  "under": 1.04,
                                  "payout": 93.81,
                                  "bookmaker_id": 30,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 40310,
                                  "over": 6.7,
                                  "under": 1.045,
                                  "payout": 90.4,
                                  "bookmaker_id": 12,
                                  "over_movement": 1,
                                  "under_movement": 1
                                },
                                {
                                  "id": 40319,
                                  "over": 9,
                                  "under": 1.04,
                                  "payout": 93.23,
                                  "bookmaker_id": 7,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 40311,
                                  "over": 6.8,
                                  "under": 1.105,
                                  "payout": 95.05,
                                  "bookmaker_id": 39,
                                  "over_movement": 0,
                                  "bookmaker_name": "bet365",
                                  "under_movement": 0,
                                  "bookmaker_order": 2
                                },
                                {
                                  "id": 40318,
                                  "over": 9.57,
                                  "under": 1.04,
                                  "payout": 93.81,
                                  "bookmaker_id": 28,
                                  "over_movement": 1,
                                  "bookmaker_name": "Goldenbet",
                                  "under_movement": -1,
                                  "bookmaker_order": 76
                                }
                              ],
                              "type": "4.75"
                            },
                            {
                              "odds": [
                                {
                                  "id": 40323,
                                  "over": 9.3,
                                  "under": 1.001,
                                  "payout": 90.37,
                                  "bookmaker_id": 9,
                                  "over_movement": -1,
                                  "under_movement": 0
                                },
                                {
                                  "id": 40324,
                                  "over": 13,
                                  "under": 1.01,
                                  "payout": 93.72,
                                  "bookmaker_id": 2,
                                  "over_movement": 1,
                                  "bookmaker_name": "1xBet",
                                  "under_movement": -1,
                                  "bookmaker_order": 3
                                },
                                {
                                  "id": 40337,
                                  "over": 11,
                                  "under": 1.02,
                                  "payout": 93.34,
                                  "bookmaker_id": 7,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 40327,
                                  "over": 13,
                                  "under": 1.01,
                                  "payout": 93.72,
                                  "bookmaker_id": 12,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 40333,
                                  "over": 12.02,
                                  "under": 1.01,
                                  "payout": 93.17,
                                  "bookmaker_id": 32,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 40336,
                                  "over": 10,
                                  "under": 1.02,
                                  "payout": 92.56,
                                  "bookmaker_id": 41,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 40325,
                                  "over": 10,
                                  "under": 1.02,
                                  "payout": 92.56,
                                  "bookmaker_id": 34,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 40335,
                                  "over": 10,
                                  "under": 1.02,
                                  "payout": 92.56,
                                  "bookmaker_id": 35,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 40326,
                                  "over": 13,
                                  "under": 1.01,
                                  "payout": 93.72,
                                  "bookmaker_id": 3,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 40330,
                                  "over": 12,
                                  "under": 1.02,
                                  "payout": 94.01,
                                  "bookmaker_id": 11,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 40331,
                                  "over": 12.02,
                                  "under": 1.01,
                                  "payout": 93.17,
                                  "bookmaker_id": 33,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 40332,
                                  "over": 12.02,
                                  "under": 1.01,
                                  "payout": 93.17,
                                  "bookmaker_id": 30,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 40328,
                                  "over": 10,
                                  "under": 1.01,
                                  "payout": 91.73,
                                  "bookmaker_id": 21,
                                  "over_movement": -1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 40340,
                                  "over": 11,
                                  "under": 1.02,
                                  "payout": 93.34,
                                  "bookmaker_id": 48,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 40329,
                                  "over": 12,
                                  "under": 1.02,
                                  "payout": 94.01,
                                  "bookmaker_id": 37,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 40334,
                                  "over": 12.02,
                                  "under": 1.01,
                                  "payout": 93.17,
                                  "bookmaker_id": 28,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 40339,
                                  "over": 11,
                                  "under": 1.02,
                                  "payout": 93.34,
                                  "bookmaker_id": 18,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 40338,
                                  "over": 11,
                                  "under": 1.02,
                                  "payout": 93.34,
                                  "bookmaker_id": 5,
                                  "over_movement": 1,
                                  "bookmaker_name": "Fezbet",
                                  "under_movement": -1,
                                  "bookmaker_order": 8
                                }
                              ],
                              "type": "5"
                            },
                            {
                              "odds": [
                                {
                                  "id": 40341,
                                  "over": 10,
                                  "under": 1.02,
                                  "payout": 92.56,
                                  "bookmaker_id": 34,
                                  "over_movement": 1,
                                  "under_movement": 0
                                },
                                {
                                  "id": 40348,
                                  "over": 11,
                                  "under": 1.02,
                                  "payout": 93.34,
                                  "bookmaker_id": 48,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 40342,
                                  "over": 11,
                                  "under": 1.02,
                                  "payout": 93.34,
                                  "bookmaker_id": 21,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 40345,
                                  "over": 11,
                                  "under": 1.02,
                                  "payout": 93.34,
                                  "bookmaker_id": 7,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 40343,
                                  "over": 11,
                                  "under": 1.02,
                                  "payout": 93.34,
                                  "bookmaker_id": 37,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 40346,
                                  "over": 11,
                                  "under": 1.02,
                                  "payout": 93.34,
                                  "bookmaker_id": 5,
                                  "over_movement": 1,
                                  "bookmaker_name": "Fezbet",
                                  "under_movement": -1,
                                  "bookmaker_order": 8
                                },
                                {
                                  "id": 40347,
                                  "over": 11,
                                  "under": 1.02,
                                  "payout": 93.34,
                                  "bookmaker_id": 18,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 40344,
                                  "over": 11,
                                  "under": 1.02,
                                  "payout": 93.34,
                                  "bookmaker_id": 11,
                                  "over_movement": 1,
                                  "under_movement": -1
                                }
                              ],
                              "type": "5.25"
                            },
                            {
                              "odds": [
                                {
                                  "id": 40357,
                                  "over": 17,
                                  "under": 1.02,
                                  "payout": 96.23,
                                  "bookmaker_id": 19,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 40358,
                                  "over": 13.5,
                                  "under": 1.03,
                                  "payout": 95.7,
                                  "bookmaker_id": 13,
                                  "over_movement": 1,
                                  "bookmaker_name": "Betano",
                                  "under_movement": -1,
                                  "bookmaker_order": 22
                                },
                                {
                                  "id": 40362,
                                  "over": 21,
                                  "under": 1.02,
                                  "payout": 97.28,
                                  "bookmaker_id": 39,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 40367,
                                  "over": 14,
                                  "under": 1.005,
                                  "payout": 93.77,
                                  "bookmaker_id": 20,
                                  "over_movement": 1,
                                  "under_movement": 0
                                },
                                {
                                  "id": 40353,
                                  "over": 14.8,
                                  "under": 1.02,
                                  "payout": 95.42,
                                  "bookmaker_id": 2,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 40355,
                                  "over": 12,
                                  "under": 1.01,
                                  "payout": 93.16,
                                  "bookmaker_id": 16,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 40349,
                                  "over": 12,
                                  "under": 1.004,
                                  "payout": 92.65,
                                  "bookmaker_id": 17,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 40352,
                                  "over": 12,
                                  "under": 1.01,
                                  "payout": 93.16,
                                  "bookmaker_id": 47,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 40363,
                                  "over": 12,
                                  "under": 1.02,
                                  "payout": 94.01,
                                  "bookmaker_id": 21,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 40364,
                                  "over": 12,
                                  "under": 1.01,
                                  "payout": 93.16,
                                  "bookmaker_id": 37,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 40365,
                                  "over": 12,
                                  "under": 1.01,
                                  "payout": 93.16,
                                  "bookmaker_id": 11,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 40366,
                                  "over": 10.3,
                                  "under": 1.02,
                                  "payout": 92.81,
                                  "bookmaker_id": 35,
                                  "over_movement": 1,
                                  "under_movement": 0
                                },
                                {
                                  "id": 40368,
                                  "over": 10.3,
                                  "under": 1.02,
                                  "payout": 92.81,
                                  "bookmaker_id": 41,
                                  "over_movement": 1,
                                  "under_movement": 0
                                },
                                {
                                  "id": 40369,
                                  "over": 11,
                                  "under": 1.02,
                                  "payout": 93.34,
                                  "bookmaker_id": 7,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 40370,
                                  "over": 11,
                                  "under": 1.02,
                                  "payout": 93.34,
                                  "bookmaker_id": 5,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 40371,
                                  "over": 11,
                                  "under": 1.02,
                                  "payout": 93.34,
                                  "bookmaker_id": 18,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 40372,
                                  "over": 11,
                                  "under": 1.02,
                                  "payout": 93.34,
                                  "bookmaker_id": 48,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 40351,
                                  "over": 17,
                                  "under": 1.01,
                                  "payout": 95.34,
                                  "bookmaker_id": 46,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 40356,
                                  "over": 10.3,
                                  "under": 1.02,
                                  "payout": 92.81,
                                  "bookmaker_id": 34,
                                  "over_movement": 1,
                                  "under_movement": 0
                                },
                                {
                                  "id": 40350,
                                  "over": 11.5,
                                  "under": 1.01,
                                  "payout": 92.85,
                                  "bookmaker_id": 27,
                                  "over_movement": 0,
                                  "under_movement": 0
                                },
                                {
                                  "id": 40354,
                                  "over": 11.5,
                                  "under": 1.01,
                                  "payout": 92.85,
                                  "bookmaker_id": 40,
                                  "over_movement": 0,
                                  "under_movement": 0
                                },
                                {
                                  "id": 40360,
                                  "over": 14.5,
                                  "under": 1.02,
                                  "payout": 95.3,
                                  "bookmaker_id": 3,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 40361,
                                  "over": 14.5,
                                  "under": 1.02,
                                  "payout": 95.3,
                                  "bookmaker_id": 12,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 40359,
                                  "over": 23,
                                  "under": 1.01,
                                  "payout": 96.75,
                                  "bookmaker_id": 14,
                                  "over_movement": 1,
                                  "bookmaker_name": "888sport",
                                  "under_movement": -1,
                                  "bookmaker_order": 23
                                }
                              ],
                              "type": "5.5"
                            },
                            {
                              "odds": [
                                {
                                  "id": 40377,
                                  "over": 17,
                                  "under": 1.01,
                                  "payout": 95.34,
                                  "bookmaker_id": 12,
                                  "over_movement": 1,
                                  "under_movement": 0
                                },
                                {
                                  "id": 40378,
                                  "over": 51,
                                  "under": 1.004,
                                  "payout": 98.46,
                                  "bookmaker_id": 39,
                                  "over_movement": 1,
                                  "bookmaker_name": "bet365",
                                  "under_movement": -1,
                                  "bookmaker_order": 2
                                },
                                {
                                  "id": 40376,
                                  "over": 17,
                                  "under": 1.01,
                                  "payout": 95.34,
                                  "bookmaker_id": 3,
                                  "over_movement": 1,
                                  "under_movement": 0
                                },
                                {
                                  "id": 40374,
                                  "over": 34,
                                  "under": 1.01,
                                  "payout": 98.09,
                                  "bookmaker_id": 19,
                                  "over_movement": 1,
                                  "under_movement": 1
                                },
                                {
                                  "id": 40375,
                                  "over": 17,
                                  "under": 1.01,
                                  "payout": 95.34,
                                  "bookmaker_id": 13,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 40373,
                                  "over": 34,
                                  "under": 1.012,
                                  "payout": 98.27,
                                  "bookmaker_id": 2,
                                  "over_movement": 1,
                                  "bookmaker_name": "1xBet",
                                  "under_movement": 0,
                                  "bookmaker_order": 3
                                }
                              ],
                              "type": "6.5"
                            },
                            {
                              "odds": [
                                {
                                  "id": 40379,
                                  "over": 50,
                                  "under": 1.002,
                                  "payout": 98.23,
                                  "bookmaker_id": 2,
                                  "over_movement": 0,
                                  "under_movement": 0
                                },
                                {
                                  "id": 40380,
                                  "over": 18,
                                  "under": 1.001,
                                  "payout": 94.83,
                                  "bookmaker_id": 3,
                                  "over_movement": 0,
                                  "under_movement": 0
                                },
                                {
                                  "id": 40381,
                                  "over": 18,
                                  "under": 1.001,
                                  "payout": 94.83,
                                  "bookmaker_id": 12,
                                  "over_movement": 0,
                                  "under_movement": 0
                                },
                                {
                                  "id": 40382,
                                  "over": 51,
                                  "under": 1.002,
                                  "payout": 98.27,
                                  "bookmaker_id": 39,
                                  "over_movement": 0,
                                  "bookmaker_name": "bet365",
                                  "under_movement": 0,
                                  "bookmaker_order": 2
                                }
                              ],
                              "type": "7.5"
                            }
                          ],
                          "period_type": "Full Time"
                        }
                      ]
                    }
                  ]
                }
              }
            }
          }
        },
        "operationId": "Total Goals"
      }
    },
    "/odds/coverage": {
      "get": {
        "tags": [
          "Odds"
        ],
        "summary": "Coverage",
        "description": "This endpoint allows you to retrieve information about all matches coverages.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated every minute.<br />**Recommended Calls**: Limit calls to 1 per minute.\n\n### Use Cases\nGet all coverages<br />`https://football.sportmicro.com/odds/coverage`<br /><br />Get odds coverages from a specific **match_id**<br />`https://football.sportmicro.com/odds/coverage?match_id=eq.{match_id}`",
        "parameters": [
          {
            "$ref": "#/components/parameters/rowFilter.coverage.match_id"
          },
          {
            "$ref": "#/components/parameters/offset"
          },
          {
            "$ref": "#/components/parameters/limit"
          },
          {
            "$ref": "#/components/parameters/lang"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/coverage"
                  },
                  "type": "array",
                  "example": [
                    {
                      "match_id": 142,
                      "full_time_results": true,
                      "total_goals": true,
                      "asian_handicaps": true,
                      "both_teams_to_score": true,
                      "double_chance": true,
                      "draw_no_bet": true,
                      "european_handicap": true,
                      "half_time_full_time": true,
                      "first_team_to_score": true,
                      "correct_score": true,
                      "odd_even": true,
                      "next_goal": true,
                      "clean_sheet": true,
                      "to_win_to_nil": true,
                      "to_win_both_halves": true,
                      "to_score_in_both_halves": true,
                      "asian_handicap_corners": true,
                      "corners_odd_or_even": true,
                      "to_win_from_behind": true,
                      "asian_handicap_cards": true,
                      "to_score_a_penalty": false,
                      "to_qualify": false,
                      "own_goal": true
                    }
                  ]
                }
              }
            }
          }
        },
        "operationId": "Coverage"
      }
    },
    "/odds/european-handicap": {
      "get": {
        "tags": [
          "Odds"
        ],
        "summary": "European Handicap",
        "description": "This endpoint allows you to retrieve the odds from european handicap market.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: Live and today's matches are updated every minute, while other matches are updated every hour.<br />**Recommended Calls**: Limit calls to 1 per minute for live and today's matches, and 1 per hour for other matches.\n\n### Use Cases\nGet the odds from a specific **match_id**<br />`https://football.sportmicro.com/odds/european-handicap?match_id=eq.{match_id}`<br /><br />Get the live odds from a specific **match_id**<br />`https://football.sportmicro.com/odds/european-handicap?match_id=eq.{match_id}&is_live=eq.true`<br /><br />Get the pre-match odds from a specific **match_id**<br />`https://football.sportmicro.com/odds/european-handicap?match_id=eq.{match_id}&is_live=eq.false`",
        "parameters": [
          {
            "$ref": "#/components/parameters/rowFilter.european-handicap.match_id"
          },
          {
            "$ref": "#/components/parameters/rowFilter.european-handicap.is_live"
          },
          {
            "$ref": "#/components/parameters/offset"
          },
          {
            "$ref": "#/components/parameters/limit"
          },
          {
            "$ref": "#/components/parameters/lang"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/european-handicap"
                  },
                  "type": "array",
                  "example": [
                    {
                      "match_id": 142,
                      "is_live": false,
                      "periods": [
                        {
                          "odds": [
                            {
                              "odds": [
                                {
                                  "id": 47,
                                  "tie": 3.5,
                                  "away": 8.5,
                                  "home": 1.4,
                                  "payout": 89.47,
                                  "bookmaker_id": 40,
                                  "tie_movement": 1,
                                  "away_movement": 1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 48,
                                  "tie": 3.5,
                                  "away": 8.5,
                                  "home": 1.38,
                                  "payout": 88.65,
                                  "bookmaker_id": 16,
                                  "tie_movement": -1,
                                  "away_movement": 1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 49,
                                  "tie": 4,
                                  "away": 10.5,
                                  "home": 1.35,
                                  "payout": 92.08,
                                  "bookmaker_id": 24,
                                  "tie_movement": 1,
                                  "away_movement": 1,
                                  "home_movement": -1,
                                  "bookmaker_name": "1Bet",
                                  "bookmaker_order": 70
                                },
                                {
                                  "id": 46,
                                  "tie": 3.5,
                                  "away": 8.5,
                                  "home": 1.4,
                                  "payout": 89.47,
                                  "bookmaker_id": 27,
                                  "tie_movement": 1,
                                  "away_movement": 1,
                                  "home_movement": -1,
                                  "bookmaker_name": "Unibet",
                                  "bookmaker_order": 75
                                }
                              ],
                              "type": "+1/-1"
                            },
                            {
                              "odds": [
                                {
                                  "id": 38,
                                  "tie": 4.4,
                                  "away": 1.23,
                                  "home": 12.5,
                                  "payout": 89.26,
                                  "bookmaker_id": 40,
                                  "tie_movement": -1,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 39,
                                  "tie": 4.35,
                                  "away": 1.22,
                                  "home": 12.5,
                                  "payout": 88.53,
                                  "bookmaker_id": 16,
                                  "tie_movement": 1,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 41,
                                  "tie": 4.333,
                                  "away": 1.25,
                                  "home": 15,
                                  "payout": 91.12,
                                  "bookmaker_id": 39,
                                  "tie_movement": 1,
                                  "away_movement": -1,
                                  "home_movement": 1,
                                  "bookmaker_name": "bet365",
                                  "bookmaker_order": 2
                                },
                                {
                                  "id": 50,
                                  "tie": 4.4,
                                  "away": 1.23,
                                  "home": 12.5,
                                  "payout": 89.26,
                                  "bookmaker_id": 27,
                                  "tie_movement": 1,
                                  "away_movement": -1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 40,
                                  "tie": 4.6,
                                  "away": 1.24,
                                  "home": 16,
                                  "payout": 92.05,
                                  "bookmaker_id": 24,
                                  "tie_movement": 1,
                                  "away_movement": -1,
                                  "home_movement": 1,
                                  "bookmaker_name": "1Bet",
                                  "bookmaker_order": 70
                                }
                              ],
                              "type": "-1/+1"
                            },
                            {
                              "odds": [
                                {
                                  "id": 43,
                                  "tie": 8.5,
                                  "away": 21,
                                  "home": 1.07,
                                  "payout": 90.92,
                                  "bookmaker_id": 40,
                                  "tie_movement": 0,
                                  "away_movement": -1,
                                  "home_movement": 0
                                },
                                {
                                  "id": 44,
                                  "tie": 8.5,
                                  "away": 21,
                                  "home": 1.06,
                                  "payout": 90.2,
                                  "bookmaker_id": 16,
                                  "tie_movement": 1,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 42,
                                  "tie": 8.5,
                                  "away": 21,
                                  "home": 1.07,
                                  "payout": 90.92,
                                  "bookmaker_id": 27,
                                  "tie_movement": 0,
                                  "away_movement": 0,
                                  "home_movement": 1,
                                  "bookmaker_name": "Unibet",
                                  "bookmaker_order": 75
                                },
                                {
                                  "id": 45,
                                  "tie": 12.5,
                                  "away": 32,
                                  "home": 1.03,
                                  "payout": 92.41,
                                  "bookmaker_id": 24,
                                  "tie_movement": 1,
                                  "away_movement": 1,
                                  "home_movement": -1,
                                  "bookmaker_name": "1Bet",
                                  "bookmaker_order": 70
                                }
                              ],
                              "type": "+2/-2"
                            },
                            {
                              "odds": [
                                {
                                  "id": 37,
                                  "tie": 16,
                                  "away": 1.01,
                                  "home": 38,
                                  "payout": 92.69,
                                  "bookmaker_id": 24,
                                  "tie_movement": 1,
                                  "away_movement": 0,
                                  "home_movement": 1,
                                  "bookmaker_name": "1Bet",
                                  "bookmaker_order": 70
                                }
                              ],
                              "type": "-2/+2"
                            }
                          ],
                          "period_type": "1st Half"
                        },
                        {
                          "odds": [
                            {
                              "odds": [
                                {
                                  "id": 54,
                                  "tie": 3.7,
                                  "away": 8,
                                  "home": 1.4,
                                  "payout": 90.13,
                                  "bookmaker_id": 10,
                                  "tie_movement": -1,
                                  "away_movement": 1,
                                  "home_movement": -1,
                                  "bookmaker_name": "Interwetten",
                                  "bookmaker_order": 18
                                },
                                {
                                  "id": 55,
                                  "tie": 3.7,
                                  "away": 8.75,
                                  "home": 1.4,
                                  "payout": 91,
                                  "bookmaker_id": 24,
                                  "tie_movement": -1,
                                  "away_movement": 1,
                                  "home_movement": -1,
                                  "bookmaker_name": "1Bet",
                                  "bookmaker_order": 70
                                }
                              ],
                              "type": "+1/-1"
                            },
                            {
                              "odds": [
                                {
                                  "id": 52,
                                  "tie": 4.4,
                                  "away": 1.27,
                                  "home": 12,
                                  "payout": 91.07,
                                  "bookmaker_id": 24,
                                  "tie_movement": 1,
                                  "away_movement": -1,
                                  "home_movement": 1,
                                  "bookmaker_name": "1Bet",
                                  "bookmaker_order": 70
                                }
                              ],
                              "type": "-1/+1"
                            },
                            {
                              "odds": [
                                {
                                  "id": 53,
                                  "tie": 10,
                                  "away": 26,
                                  "home": 1.04,
                                  "payout": 90.91,
                                  "bookmaker_id": 24,
                                  "tie_movement": 1,
                                  "away_movement": 1,
                                  "home_movement": -1,
                                  "bookmaker_name": "1Bet",
                                  "bookmaker_order": 70
                                }
                              ],
                              "type": "+2/-2"
                            },
                            {
                              "odds": [
                                {
                                  "id": 51,
                                  "tie": 13.5,
                                  "away": 1.01,
                                  "home": 32,
                                  "payout": 91.29,
                                  "bookmaker_id": 24,
                                  "tie_movement": 1,
                                  "away_movement": -1,
                                  "home_movement": 1,
                                  "bookmaker_name": "1Bet",
                                  "bookmaker_order": 70
                                }
                              ],
                              "type": "-2/+2"
                            }
                          ],
                          "period_type": "2nd Half"
                        },
                        {
                          "odds": [
                            {
                              "odds": [
                                {
                                  "id": 61,
                                  "tie": 3.25,
                                  "away": 3.55,
                                  "home": 1.52,
                                  "payout": 80.17,
                                  "bookmaker_id": 27,
                                  "tie_movement": 1,
                                  "away_movement": 1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 62,
                                  "tie": 3.85,
                                  "away": 4.8,
                                  "home": 1.6,
                                  "payout": 91.49,
                                  "bookmaker_id": 10,
                                  "tie_movement": -1,
                                  "away_movement": 1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 68,
                                  "tie": 3.7,
                                  "away": 4.8,
                                  "home": 1.533,
                                  "payout": 88.42,
                                  "bookmaker_id": 4,
                                  "tie_movement": -1,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 63,
                                  "tie": 3.25,
                                  "away": 3.55,
                                  "home": 1.52,
                                  "payout": 80.17,
                                  "bookmaker_id": 40,
                                  "tie_movement": 1,
                                  "away_movement": 1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 64,
                                  "tie": 3.25,
                                  "away": 3.55,
                                  "home": 1.48,
                                  "payout": 79.05,
                                  "bookmaker_id": 16,
                                  "tie_movement": -1,
                                  "away_movement": 1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 65,
                                  "tie": 3.9,
                                  "away": 4.9,
                                  "home": 1.58,
                                  "payout": 91.46,
                                  "bookmaker_id": 24,
                                  "tie_movement": -1,
                                  "away_movement": 1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 67,
                                  "tie": 3.7,
                                  "away": 4.8,
                                  "home": 1.533,
                                  "payout": 88.42,
                                  "bookmaker_id": 23,
                                  "tie_movement": -1,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 69,
                                  "tie": 3.7,
                                  "away": 4.2,
                                  "home": 1.65,
                                  "payout": 89.73,
                                  "bookmaker_id": 54,
                                  "tie_movement": 1,
                                  "away_movement": -1,
                                  "home_movement": -1,
                                  "bookmaker_name": "Codere",
                                  "bookmaker_order": 128
                                },
                                {
                                  "id": 66,
                                  "tie": 4,
                                  "away": 5,
                                  "home": 1.571,
                                  "payout": 92.04,
                                  "bookmaker_id": 39,
                                  "tie_movement": -1,
                                  "away_movement": 1,
                                  "home_movement": 1,
                                  "bookmaker_name": "bet365",
                                  "bookmaker_order": 2
                                }
                              ],
                              "type": "+1/-1"
                            },
                            {
                              "odds": [
                                {
                                  "id": 20,
                                  "tie": 5,
                                  "away": 1.333,
                                  "home": 7.5,
                                  "payout": 92.29,
                                  "bookmaker_id": 39,
                                  "tie_movement": 1,
                                  "away_movement": -1,
                                  "home_movement": 1,
                                  "bookmaker_name": "bet365",
                                  "bookmaker_order": 2
                                },
                                {
                                  "id": 21,
                                  "tie": 4.333,
                                  "away": 1.333,
                                  "home": 6.5,
                                  "payout": 88.12,
                                  "bookmaker_id": 23,
                                  "tie_movement": -1,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 22,
                                  "tie": 4.333,
                                  "away": 1.333,
                                  "home": 6.5,
                                  "payout": 88.12,
                                  "bookmaker_id": 4,
                                  "tie_movement": -1,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 15,
                                  "tie": 4,
                                  "away": 1.23,
                                  "home": 5.75,
                                  "payout": 80.85,
                                  "bookmaker_id": 27,
                                  "tie_movement": -1,
                                  "away_movement": 1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 18,
                                  "tie": 4,
                                  "away": 1.2,
                                  "home": 5.75,
                                  "payout": 79.54,
                                  "bookmaker_id": 16,
                                  "tie_movement": 1,
                                  "away_movement": 1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 24,
                                  "tie": 4.5,
                                  "away": 1.333,
                                  "home": 7,
                                  "payout": 89.66,
                                  "bookmaker_id": 53,
                                  "tie_movement": 1,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 17,
                                  "tie": 4,
                                  "away": 1.23,
                                  "home": 5.75,
                                  "payout": 80.85,
                                  "bookmaker_id": 40,
                                  "tie_movement": -1,
                                  "away_movement": 1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 23,
                                  "tie": 4.4,
                                  "away": 1.33,
                                  "home": 7.25,
                                  "payout": 89.52,
                                  "bookmaker_id": 54,
                                  "tie_movement": -1,
                                  "away_movement": 1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 19,
                                  "tie": 4.7,
                                  "away": 1.34,
                                  "home": 7.5,
                                  "payout": 91.54,
                                  "bookmaker_id": 24,
                                  "tie_movement": -1,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 16,
                                  "tie": 4.6,
                                  "away": 1.35,
                                  "home": 7.5,
                                  "payout": 91.62,
                                  "bookmaker_id": 10,
                                  "tie_movement": -1,
                                  "away_movement": -1,
                                  "home_movement": 1,
                                  "bookmaker_name": "Interwetten",
                                  "bookmaker_order": 18
                                }
                              ],
                              "type": "-1/+1"
                            },
                            {
                              "odds": [
                                {
                                  "id": 27,
                                  "tie": 6,
                                  "away": 9,
                                  "home": 1.18,
                                  "payout": 88.87,
                                  "bookmaker_id": 40,
                                  "tie_movement": 1,
                                  "away_movement": 1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 28,
                                  "tie": 6,
                                  "away": 9,
                                  "home": 1.17,
                                  "payout": 88.3,
                                  "bookmaker_id": 16,
                                  "tie_movement": 1,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 29,
                                  "tie": 7.25,
                                  "away": 11,
                                  "home": 1.16,
                                  "payout": 91.67,
                                  "bookmaker_id": 24,
                                  "tie_movement": 1,
                                  "away_movement": 1,
                                  "home_movement": -1,
                                  "bookmaker_name": "1Bet",
                                  "bookmaker_order": 70
                                },
                                {
                                  "id": 31,
                                  "tie": 5.75,
                                  "away": 10,
                                  "home": 1.167,
                                  "payout": 88.43,
                                  "bookmaker_id": 23,
                                  "tie_movement": -1,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 32,
                                  "tie": 5.75,
                                  "away": 10,
                                  "home": 1.167,
                                  "payout": 88.43,
                                  "bookmaker_id": 4,
                                  "tie_movement": -1,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 33,
                                  "tie": 6.25,
                                  "away": 9,
                                  "home": 1.18,
                                  "payout": 89.4,
                                  "bookmaker_id": 54,
                                  "tie_movement": 1,
                                  "away_movement": 1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 34,
                                  "tie": 6.5,
                                  "away": 11,
                                  "home": 1.14,
                                  "payout": 89.13,
                                  "bookmaker_id": 49,
                                  "tie_movement": 1,
                                  "away_movement": 1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 25,
                                  "tie": 6,
                                  "away": 9,
                                  "home": 1.18,
                                  "payout": 88.87,
                                  "bookmaker_id": 27,
                                  "tie_movement": 1,
                                  "away_movement": 1,
                                  "home_movement": -1,
                                  "bookmaker_name": "Unibet",
                                  "bookmaker_order": 75
                                },
                                {
                                  "id": 26,
                                  "tie": 6.75,
                                  "away": 12,
                                  "home": 1.17,
                                  "payout": 92.07,
                                  "bookmaker_id": 10,
                                  "tie_movement": -1,
                                  "away_movement": 1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 30,
                                  "tie": 7,
                                  "away": 12,
                                  "home": 1.167,
                                  "payout": 92.33,
                                  "bookmaker_id": 39,
                                  "tie_movement": -1,
                                  "away_movement": 1,
                                  "home_movement": -1,
                                  "bookmaker_name": "bet365",
                                  "bookmaker_order": 2
                                }
                              ],
                              "type": "+2/-2"
                            },
                            {
                              "odds": [
                                {
                                  "id": 10,
                                  "tie": 9.5,
                                  "away": 1.08,
                                  "home": 17,
                                  "payout": 91.74,
                                  "bookmaker_id": 24,
                                  "tie_movement": -1,
                                  "away_movement": 1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 8,
                                  "tie": 9.5,
                                  "away": 1.06,
                                  "home": 17,
                                  "payout": 90.29,
                                  "bookmaker_id": 40,
                                  "tie_movement": 1,
                                  "away_movement": -1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 14,
                                  "tie": 8,
                                  "away": 1.071,
                                  "home": 17,
                                  "payout": 89.48,
                                  "bookmaker_id": 53,
                                  "tie_movement": 1,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 7,
                                  "tie": 9.5,
                                  "away": 1.06,
                                  "home": 17,
                                  "payout": 90.29,
                                  "bookmaker_id": 27,
                                  "tie_movement": -1,
                                  "away_movement": -1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 13,
                                  "tie": 6.5,
                                  "away": 1.1,
                                  "home": 14,
                                  "payout": 88.15,
                                  "bookmaker_id": 4,
                                  "tie_movement": -1,
                                  "away_movement": -1,
                                  "home_movement": 1,
                                  "bookmaker_name": "BetVictor",
                                  "bookmaker_order": 6
                                },
                                {
                                  "id": 12,
                                  "tie": 6.5,
                                  "away": 1.1,
                                  "home": 14,
                                  "payout": 88.15,
                                  "bookmaker_id": 23,
                                  "tie_movement": -1,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 11,
                                  "tie": 10,
                                  "away": 1.083,
                                  "home": 19,
                                  "payout": 92.94,
                                  "bookmaker_id": 39,
                                  "tie_movement": 1,
                                  "away_movement": -1,
                                  "home_movement": 1,
                                  "bookmaker_name": "bet365",
                                  "bookmaker_order": 2
                                },
                                {
                                  "id": 9,
                                  "tie": 9.5,
                                  "away": 1.05,
                                  "home": 17,
                                  "payout": 89.57,
                                  "bookmaker_id": 16,
                                  "tie_movement": 1,
                                  "away_movement": -1,
                                  "home_movement": -1
                                }
                              ],
                              "type": "-2/+2"
                            },
                            {
                              "odds": [
                                {
                                  "id": 35,
                                  "tie": 10,
                                  "away": 16,
                                  "home": 1.06,
                                  "payout": 90.42,
                                  "bookmaker_id": 27,
                                  "tie_movement": 0,
                                  "away_movement": -1,
                                  "home_movement": 0,
                                  "bookmaker_name": "Unibet",
                                  "bookmaker_order": 75
                                },
                                {
                                  "id": 36,
                                  "tie": 10,
                                  "away": 16,
                                  "home": 1.06,
                                  "payout": 90.42,
                                  "bookmaker_id": 40,
                                  "tie_movement": 0,
                                  "away_movement": -1,
                                  "home_movement": 0
                                },
                                {
                                  "id": 56,
                                  "tie": 10,
                                  "away": 16,
                                  "home": 1.04,
                                  "payout": 88.96,
                                  "bookmaker_id": 16,
                                  "tie_movement": 1,
                                  "away_movement": -1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 57,
                                  "tie": 14.5,
                                  "away": 25,
                                  "home": 1.02,
                                  "payout": 91.8,
                                  "bookmaker_id": 24,
                                  "tie_movement": 1,
                                  "away_movement": 1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 58,
                                  "tie": 15,
                                  "away": 29,
                                  "home": 1.04,
                                  "payout": 94.1,
                                  "bookmaker_id": 39,
                                  "tie_movement": -1,
                                  "away_movement": 1,
                                  "home_movement": -1,
                                  "bookmaker_name": "bet365",
                                  "bookmaker_order": 2
                                },
                                {
                                  "id": 59,
                                  "tie": 8.5,
                                  "away": 17,
                                  "home": 1.05,
                                  "payout": 88.59,
                                  "bookmaker_id": 23,
                                  "tie_movement": 1,
                                  "away_movement": 1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 60,
                                  "tie": 8.5,
                                  "away": 17,
                                  "home": 1.05,
                                  "payout": 88.59,
                                  "bookmaker_id": 4,
                                  "tie_movement": 1,
                                  "away_movement": 1,
                                  "home_movement": -1
                                }
                              ],
                              "type": "+3/-3"
                            }
                          ],
                          "period_type": "Full Time"
                        }
                      ]
                    }
                  ]
                }
              }
            }
          }
        },
        "operationId": "European Handicap"
      }
    }
  },
  "externalDocs": {
    "description": "Sportmicro API Documentation",
    "url": "https://docs.sportmicro.com/docs"
  },
  "tags": [
    {
      "name": "Countries",
      "description": "API Endpoints of Countries"
    },
    {
      "name": "Classes",
      "description": "API Endpoints of Classes"
    },
    {
      "name": "Leagues",
      "description": "API Endpoints of Leagues"
    },
    {
      "name": "Tournaments",
      "description": "API Endpoints of Tournaments"
    },
    {
      "name": "Seasons",
      "description": "API Endpoints of Seasons"
    },
    {
      "name": "Cup bracket",
      "description": "API Endpoints of Cup bracket"
    },
    {
      "name": "Standings",
      "description": "API Endpoints of Standings"
    },
    {
      "name": "Teams",
      "description": "API Endpoints of Teams"
    },
    {
      "name": "Players",
      "description": "API Endpoints of Players"
    },
    {
      "name": "Injuries",
      "description": "API Endpoints of Injuries"
    },
    {
      "name": "Matches",
      "description": "API Endpoints of Matches"
    },
    {
      "name": "Odds",
      "description": "API Endpoints of Odds"
    },
    {
      "name": "Bookmakers",
      "description": "API Endpoints of Bookmakers"
    },
    {
      "name": "Tv channels",
      "description": "API Endpoints of Tv channels"
    },
    {
      "name": "Coaches",
      "description": "API Endpoints of coaches"
    },
    {
      "name": "Referees",
      "description": "API Endpoints of Referees"
    },
    {
      "name": "Arenas",
      "description": "API Endpoints of arenas"
    },
    {
      "name": "News",
      "description": "API Endpoints of News"
    },
    {
      "name": "Media",
      "description": "API Endpoints of Media"
    },
    {
      "name": "v1-Odds",
      "description": "API Endpoints of Odds from Bet365"
    }
  ],
  "x-tagGroups": [
    {
      "name": "Endpoints",
      "tags": [
        "Countries",
        "Classes",
        "Leagues",
        "Tournaments",
        "Seasons",
        "Cup bracket",
        "Standings",
        "Teams",
        "Players",
        "Injuries",
        "Matches",
        "Odds",
        "Bookmakers",
        "Tv channels",
        "Coaches",
        "Referees",
        "Arenas",
        "News",
        "Media",
        "v1-Odds"
      ]
    }
  ],
  "servers": [
    {
      "url": "https://football.sportmicro.com"
    }
  ],
  "components": {
    "parameters": {
      "preferParams": {
        "name": "Prefer",
        "description": "Preference",
        "required": false,
        "in": "header",
        "schema": {
          "type": "string",
          "enum": [
            "params=single-object"
          ]
        }
      },
      "preferReturn": {
        "name": "Prefer",
        "description": "Preference",
        "required": false,
        "in": "header",
        "schema": {
          "type": "string",
          "enum": [
            "return=representation",
            "return=minimal",
            "return=none"
          ]
        }
      },
      "preferCount": {
        "name": "Prefer",
        "description": "Preference",
        "required": false,
        "in": "header",
        "schema": {
          "type": "string",
          "enum": [
            "count=none"
          ]
        }
      },
      "preferPost": {
        "name": "Prefer",
        "description": "Preference",
        "required": false,
        "in": "header",
        "schema": {
          "type": "string",
          "enum": [
            "return=representation",
            "return=minimal",
            "return=none",
            "resolution=ignore-duplicates",
            "resolution=merge-duplicates"
          ]
        }
      },
      "select": {
        "name": "select",
        "description": "Filtering Columns",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string"
        }
      },
      "on_conflict": {
        "name": "on_conflict",
        "description": "On Conflict",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string"
        }
      },
      "order": {
        "name": "order",
        "description": "Ordering",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string"
        }
      },
      "range": {
        "name": "Range",
        "description": "Limiting and Pagination",
        "required": false,
        "in": "header",
        "schema": {
          "type": "string"
        }
      },
      "rangeUnit": {
        "name": "Range-Unit",
        "description": "Limiting and Pagination",
        "required": false,
        "in": "header",
        "schema": {
          "type": "string",
          "default": "items",
          "example": "items"
        },
        "example": "items"
      },
      "offset": {
        "name": "offset",
        "description": "Limiting and Pagination",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "default": "0",
          "example": "0"
        },
        "example": "0"
      },
      "limit": {
        "name": "limit",
        "description": "Limiting and Pagination",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "default": "50",
          "example": "50"
        },
        "example": "50"
      },
      "rowFilter.players-penalty-history.player_id": {
        "name": "player_id",
        "description": "The id of the player",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.1"
        },
        "example": "eq.1"
      },
      "rowFilter.players-penalty-history.penalties": {
        "name": "penalties",
        "description": "The penalties",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "jsonb"
        }
      },
      "rowFilter.teams-by-league.league_id": {
        "name": "league_id",
        "description": "The id of the league",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.1"
        },
        "example": "eq.1"
      },
      "rowFilter.teams-by-league.league_name": {
        "name": "league_name",
        "description": "The name of the league",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.teams-by-league.league_hash_image": {
        "name": "league_hash_image",
        "description": "The hash image of the league",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "character varying"
        }
      },
      "rowFilter.teams-by-league.teams": {
        "name": "teams",
        "description": "The teams",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "jsonb"
        }
      },
      "rowFilter.referees-by-league.league_id": {
        "name": "league_id",
        "description": "The id of the league",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.1"
        },
        "example": "eq.1"
      },
      "rowFilter.referees-by-league.league_name": {
        "name": "league_name",
        "description": "The name of the league",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.referees-by-league.league_hash_image": {
        "name": "league_hash_image",
        "description": "The hash image of the league",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "character varying"
        }
      },
      "rowFilter.referees-by-league.referees": {
        "name": "referees",
        "description": "The referees",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "jsonb"
        }
      },
      "rowFilter.players-national-statistics.player_id": {
        "name": "player_id",
        "description": "The id of the player",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.8"
        },
        "example": "eq.8"
      },
      "rowFilter.players-national-statistics.statistics": {
        "name": "statistics",
        "description": "The statistics",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "jsonb"
        }
      },
      "rowFilter.coaches.id": {
        "name": "id",
        "description": "The id of the coach",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.1"
        },
        "example": "eq.1"
      },
      "rowFilter.coaches.name": {
        "name": "name",
        "description": "The name of the coach",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.coaches.nickname": {
        "name": "nickname",
        "description": "The short name of the coach",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.coaches.default_formation": {
        "name": "default_formation",
        "description": "The default formation by the coach",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.coaches.nationality": {
        "name": "nationality",
        "description": "The nationality of the coach",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.coaches.nationality_iso2": {
        "name": "nationality_iso2",
        "description": "The alpha2 of the nationality",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "character varying"
        }
      },
      "rowFilter.coaches.total_matches": {
        "name": "total_matches",
        "description": "The number of total matches by the coach",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.coaches.wins_matches": {
        "name": "wins_matches",
        "description": "The number of wins by the coach",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.coaches.draws_matches": {
        "name": "draws_matches",
        "description": "The number of draws by the coach",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.coaches.losses_matches": {
        "name": "losses_matches",
        "description": "The number of losses by the coach",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.coaches.goals_scored_matches": {
        "name": "goals_scored_matches",
        "description": "The number of goals scored in matches managed by the coach",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.coaches.goals_conceded_matches": {
        "name": "goals_conceded_matches",
        "description": "The number of goals conceded in matches managed by the coach",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.coaches.total_points_matches": {
        "name": "total_points_matches",
        "description": "The number of total points gained by the coach",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.coaches.date_of_birth": {
        "name": "date_of_birth",
        "description": "The date of the coach's birth",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "timestamp with time zone"
        }
      },
      "rowFilter.coaches.hash_image": {
        "name": "hash_image",
        "description": "The name of the image",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "character varying"
        }
      },
      "rowFilter.coaches.former_player_id": {
        "name": "former_player_id",
        "description": "The id of the coach as a former player",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.coaches.country_id": {
        "name": "country_id",
        "description": "The id of the country",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.coaches.country_name": {
        "name": "country_name",
        "description": "The name of the country",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.coaches.country_hash_image": {
        "name": "country_hash_image",
        "description": "The name image of the country",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "character varying"
        }
      },
      "rowFilter.coaches.team_id": {
        "name": "team_id",
        "description": "The id of the team",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.5"
        },
        "example": "eq.5"
      },
      "rowFilter.coaches.team_name": {
        "name": "team_name",
        "description": "The name of the team",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.coaches.team_hash_image": {
        "name": "team_hash_image",
        "description": "The name image of the team",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "character varying"
        }
      },
      "rowFilter.coaches.class_id": {
        "name": "class_id",
        "description": "The id of the class",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.coaches.class_name": {
        "name": "class_name",
        "description": "The name of the class",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.coaches.class_hash_image": {
        "name": "class_hash_image",
        "description": "The hash image of the class",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "character varying"
        }
      },
      "rowFilter.matches-weather.id": {
        "name": "id",
        "description": "The id of the weather",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.1"
        },
        "example": "eq.1"
      },
      "rowFilter.matches-weather.dt": {
        "name": "dt",
        "description": "The date of the weather",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "timestamp with time zone"
        }
      },
      "rowFilter.matches-weather.temp": {
        "name": "temp",
        "description": "The temperature of the weather `Kelvin`",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.matches-weather.feels_like": {
        "name": "feels_like",
        "description": "The human perception of the weather",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.matches-weather.pressure": {
        "name": "pressure",
        "description": "The pressure of the weather",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.matches-weather.humidity": {
        "name": "humidity",
        "description": "The humidity of the weather in `%`",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.matches-weather.dew_point": {
        "name": "dew_point",
        "description": "The minimum temperature of the weather `Kelvin`",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.matches-weather.uvi": {
        "name": "uvi",
        "description": "The maximum value of UV index for the day",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.matches-weather.clouds": {
        "name": "clouds",
        "description": "The cloudiness of the weather in `%`",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.matches-weather.wind_speed": {
        "name": "wind_speed",
        "description": "The wind speed `Metre/Sec`",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.matches-weather.wind_deg": {
        "name": "wind_deg",
        "description": "The wind direction `Degrees`",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.matches-weather.wind_gust": {
        "name": "wind_gust",
        "description": "The wind gust `Metre/Sec`",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.matches-weather.weather_id": {
        "name": "weather_id",
        "description": "The random id of the weather",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.matches-weather.weather_main": {
        "name": "weather_main",
        "description": "The title of the weather",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.matches-weather.weather_description": {
        "name": "weather_description",
        "description": "The description of the weather",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.matches-weather.weather_icon": {
        "name": "weather_icon",
        "description": "The name of the image",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.matches-weather.pop": {
        "name": "pop",
        "description": "The probability of precipitation in `%`",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.classes.id": {
        "name": "id",
        "description": "The id of the class",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.1"
        },
        "example": "eq.1"
      },
      "rowFilter.classes.name": {
        "name": "name",
        "description": "The name of the class",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.classes.flag": {
        "name": "flag",
        "description": "The flag of the class",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.classes.alpha": {
        "name": "alpha",
        "description": "The alpha name of the country",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "character varying",
          "example": "eq.EN"
        },
        "example": "eq.EN"
      },
      "rowFilter.classes.importance": {
        "name": "importance",
        "description": "The importance of the class specified with a number",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.classes.hash_image": {
        "name": "hash_image",
        "description": "The name of the image",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "character varying"
        }
      },
      "rowFilter.teams-by-tournament.tournament_id": {
        "name": "tournament_id",
        "description": "The id of the tournament",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.1"
        },
        "example": "eq.1"
      },
      "rowFilter.teams-by-tournament.tournament_name": {
        "name": "tournament_name",
        "description": "The name of the tournament",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.teams-by-tournament.teams": {
        "name": "teams",
        "description": "The teams",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "jsonb"
        }
      },
      "rowFilter.matches-substitutions.match_id": {
        "name": "match_id",
        "description": "The id of the match",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.339"
        },
        "example": "eq.339"
      },
      "rowFilter.matches-substitutions.team_id": {
        "name": "team_id",
        "description": "The id of the team",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.10541"
        },
        "example": "eq.10541"
      },
      "rowFilter.matches-substitutions.substitutions": {
        "name": "substitutions",
        "description": "The substitutions",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "jsonb"
        }
      },
      "rowFilter.players-by-team.team_id": {
        "name": "team_id",
        "description": "The id of the team",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.3"
        },
        "example": "eq.3"
      },
      "rowFilter.players-by-team.team_name": {
        "name": "team_name",
        "description": "The name of the team",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.players-by-team.team_hash_image": {
        "name": "team_hash_image",
        "description": "The hash image of the team",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "character varying"
        }
      },
      "rowFilter.players-by-team.players": {
        "name": "players",
        "description": "The players",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "jsonb"
        }
      },
      "rowFilter.news-matches.id": {
        "name": "id",
        "description": "The id of the news",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.news-matches.match_id": {
        "name": "match_id",
        "description": "The id of the match",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.26100"
        },
        "example": "eq.26100"
      },
      "rowFilter.news-matches.league_id": {
        "name": "league_id",
        "description": "The id of the league",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.news-matches.league_name": {
        "name": "league_name",
        "description": "The name of the league",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.news-matches.league_hash_image": {
        "name": "league_hash_image",
        "description": "The hash image of the league",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "character varying"
        }
      },
      "rowFilter.news-matches.date": {
        "name": "date",
        "description": "The date of the match",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "timestamp with time zone"
        }
      },
      "rowFilter.news-matches.title": {
        "name": "title",
        "description": "The title of the news",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.news-matches.name": {
        "name": "name",
        "description": "The name of the news",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.news-matches.subtitles": {
        "name": "subtitles",
        "description": "The subtitles",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "jsonb"
        }
      },
      "rowFilter.media-teams.id": {
        "name": "id",
        "description": "The id of the media",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.media-teams.team_id": {
        "name": "team_id",
        "description": "The id of the team",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.25281"
        },
        "example": "eq.25281"
      },
      "rowFilter.media-teams.title": {
        "name": "title",
        "description": "The title of the media",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.media-teams.subtitle": {
        "name": "subtitle",
        "description": "The subtitle of the media",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.media-teams.url": {
        "name": "url",
        "description": "The url of the media",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.media-teams.thumbnail_url": {
        "name": "thumbnail_url",
        "description": "The thumbnail url of the media",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.media-teams.date_published": {
        "name": "date_published",
        "description": "The date of publishing the media",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "timestamp with time zone"
        }
      },
      "rowFilter.media-teams.channel_url": {
        "name": "channel_url",
        "description": "The source url of the media",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.matches-players-statistics.match_id": {
        "name": "match_id",
        "description": "The id of the match",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.68"
        },
        "example": "eq.68"
      },
      "rowFilter.matches-players-statistics.team_id": {
        "name": "team_id",
        "description": "The id of the team",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.15387"
        },
        "example": "eq.15387"
      },
      "rowFilter.matches-players-statistics.player_id": {
        "name": "player_id",
        "description": "The id of the player",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.23193"
        },
        "example": "eq.23193"
      },
      "rowFilter.matches-players-statistics.position": {
        "name": "position",
        "description": "The position of the player",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.matches-players-statistics.won_contest": {
        "name": "won_contest",
        "description": "The number of contests won by the player",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.matches-players-statistics.on_target_scoring_attempt": {
        "name": "on_target_scoring_attempt",
        "description": "The number of attempts at scoring on the target by the player",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.matches-players-statistics.goals": {
        "name": "goals",
        "description": "The number of the goals by the player",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.matches-players-statistics.total_pass": {
        "name": "total_pass",
        "description": "The number of total passes by the player",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.matches-players-statistics.accurate_pass": {
        "name": "accurate_pass",
        "description": "The number of accurate passes by the player",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.matches-players-statistics.total_long_balls": {
        "name": "total_long_balls",
        "description": "The number of total long balls by the player",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.matches-players-statistics.accurate_long_balls": {
        "name": "accurate_long_balls",
        "description": "The number of accurate long balls by the player",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.matches-players-statistics.total_cross": {
        "name": "total_cross",
        "description": "The number of total crosses by the player",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.matches-players-statistics.accurate_cross": {
        "name": "accurate_cross",
        "description": "The number of accurate crosses by the player",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.matches-players-statistics.aerial_lost": {
        "name": "aerial_lost",
        "description": "The number of aerials lost by the player",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.matches-players-statistics.aerial_won": {
        "name": "aerial_won",
        "description": "The number of aerials won by the player",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.matches-players-statistics.duel_lost": {
        "name": "duel_lost",
        "description": "The number of duels lost by the player",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.matches-players-statistics.duel_won": {
        "name": "duel_won",
        "description": "The number of duels won by the player",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.matches-players-statistics.dispossessed": {
        "name": "dispossessed",
        "description": "The number of dispossessed actions by the player",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.matches-players-statistics.total_contest": {
        "name": "total_contest",
        "description": "The number of total contests by the player",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.matches-players-statistics.challenge_lost": {
        "name": "challenge_lost",
        "description": "The number of challenges lost by the player",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.matches-players-statistics.total_clearance": {
        "name": "total_clearance",
        "description": "The number of total clearances by the player",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.matches-players-statistics.shot_off_target": {
        "name": "shot_off_target",
        "description": "The number of shots of target by the player",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.matches-players-statistics.interception_won": {
        "name": "interception_won",
        "description": "The number of interception wins by the player",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.matches-players-statistics.total_tackle": {
        "name": "total_tackle",
        "description": "The number of total tackles taken by the player",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.matches-players-statistics.fouls": {
        "name": "fouls",
        "description": "The number of the fouls made by the player",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.matches-players-statistics.minutes_played": {
        "name": "minutes_played",
        "description": "The number of minutes played by the player",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.matches-players-statistics.touches": {
        "name": "touches",
        "description": "The number of touches by the player",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.matches-players-statistics.rating": {
        "name": "rating",
        "description": "The rating of the player",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.matches-players-statistics.possession_lost_ctrl": {
        "name": "possession_lost_ctrl",
        "description": "The number of possessions lost by the player",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.matches-players-statistics.key_pass": {
        "name": "key_pass",
        "description": "The average number of key passes by the player",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.players-statistics.id": {
        "name": "id",
        "description": "The id of the player's statistics",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.players-statistics.player_id": {
        "name": "player_id",
        "description": "The id of the player",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.7"
        },
        "example": "eq.7"
      },
      "rowFilter.players-statistics.team_id": {
        "name": "team_id",
        "description": "The id of the team",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.17"
        },
        "example": "eq.17"
      },
      "rowFilter.players-statistics.team_name": {
        "name": "team_name",
        "description": "The name of the team",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.players-statistics.team_hash_image": {
        "name": "team_hash_image",
        "description": "The name image of the team",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "character varying"
        }
      },
      "rowFilter.players-statistics.league_id": {
        "name": "league_id",
        "description": "The id of the league",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.10"
        },
        "example": "eq.10"
      },
      "rowFilter.players-statistics.league_name": {
        "name": "league_name",
        "description": "The name of the league",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.players-statistics.league_hash_image": {
        "name": "league_hash_image",
        "description": "The name image of the league",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "character varying"
        }
      },
      "rowFilter.players-statistics.season_id": {
        "name": "season_id",
        "description": "The id of the season",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.11"
        },
        "example": "eq.11"
      },
      "rowFilter.players-statistics.season_name": {
        "name": "season_name",
        "description": "The name of the season",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.players-statistics.type": {
        "name": "type",
        "description": "The type of the statistics",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text",
          "example": "eq.overall"
        },
        "example": "eq.overall"
      },
      "rowFilter.players-statistics.goals_scored": {
        "name": "goals_scored",
        "description": "The number of goals made by the player",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.players-statistics.big_chances_created": {
        "name": "big_chances_created",
        "description": "The number of big chances created by the player",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.players-statistics.big_chances_missed": {
        "name": "big_chances_missed",
        "description": "The number of big chances missed by the player",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.players-statistics.goals_plus_assists": {
        "name": "goals_plus_assists",
        "description": "The number of goals assists by the player",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.players-statistics.successful_passes": {
        "name": "successful_passes",
        "description": "The number of accurate passes made by the player",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.players-statistics.unsuccessful_passes": {
        "name": "unsuccessful_passes",
        "description": "The number of inaccurate passes made by the player",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.players-statistics.total_passes_attempted": {
        "name": "total_passes_attempted",
        "description": "The number of total passes made by the player",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.players-statistics.pass_accuracy_percentage": {
        "name": "pass_accuracy_percentage",
        "description": "The number of accurate passes made by the player in `%`",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.players-statistics.accurate_passes_in_own_half": {
        "name": "accurate_passes_in_own_half",
        "description": "The number of accurate passes made by the player in his own half",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.players-statistics.accurate_passes_in_opposition_half": {
        "name": "accurate_passes_in_opposition_half",
        "description": "The number of accurate passes made by the player in the opposite half",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.players-statistics.accurate_final_third_passes": {
        "name": "accurate_final_third_passes",
        "description": "The number of accurate passes made by the player in the final third",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.players-statistics.key_passes": {
        "name": "key_passes",
        "description": "The number of the key passes made by the player",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.players-statistics.successful_dribbles": {
        "name": "successful_dribbles",
        "description": "The number of the successful dribbles made by the player",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.players-statistics.dribble_success_percentage": {
        "name": "dribble_success_percentage",
        "description": "The number of successful dribbles in `%`",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.players-statistics.tackles_attempted": {
        "name": "tackles_attempted",
        "description": "The number of tackles made by the player",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.players-statistics.interceptions": {
        "name": "interceptions",
        "description": "The number of interceptions made by the player",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.players-statistics.yellow_cards_received": {
        "name": "yellow_cards_received",
        "description": "The number of yellow cards received",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.players-statistics.direct_red_cards": {
        "name": "direct_red_cards",
        "description": "The number of direct red cards gotten by the player",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.players-statistics.red_cards_received": {
        "name": "red_cards_received",
        "description": "The number of the red cards gotten by the player",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.players-statistics.accurate_crosses": {
        "name": "accurate_crosses",
        "description": "The number of the accurate crosses made by the player",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.players-statistics.cross_accuracy_percentage": {
        "name": "cross_accuracy_percentage",
        "description": "The number of accurate crosses made by the player in `%`",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.players-statistics.total_shots_attempted": {
        "name": "total_shots_attempted",
        "description": "The number of total shots made by the player",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.players-statistics.shots_on_target": {
        "name": "shots_on_target",
        "description": "The number of shots on target made by the player",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.players-statistics.shots_off_target": {
        "name": "shots_off_target",
        "description": "The number of shots off target made by the player",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.players-statistics.ground_duels_won": {
        "name": "ground_duels_won",
        "description": "The number of ground duels won by the player",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.players-statistics.ground_duels_won_percentage": {
        "name": "ground_duels_won_percentage",
        "description": "The number of ground duels won by the player in `%`",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.players-statistics.aerial_duels_won": {
        "name": "aerial_duels_won",
        "description": "The number of aerial duels won by the player",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.players-statistics.aerial_duels_won_percentage": {
        "name": "aerial_duels_won_percentage",
        "description": "The number of aerial duels won by the player in `%`",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.players-statistics.total_duels_won": {
        "name": "total_duels_won",
        "description": "The number of total duels won by the player",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.players-statistics.duels_won_percentage": {
        "name": "duels_won_percentage",
        "description": "The dual won percentage",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.players-statistics.minutes_played": {
        "name": "minutes_played",
        "description": "The number of minutes played by the player",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.players-statistics.goal_conversion_percentage": {
        "name": "goal_conversion_percentage",
        "description": "The number of goal conversions made by the player in `%`",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.players-statistics.penalties_taken": {
        "name": "penalties_taken",
        "description": "The number of penalties taken by the player",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.players-statistics.penalty_goals_scored": {
        "name": "penalty_goals_scored",
        "description": "The number of penalty goals made by the players",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.players-statistics.penalties_won": {
        "name": "penalties_won",
        "description": "The number of penalty won by the player",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.players-statistics.penalties_conceded": {
        "name": "penalties_conceded",
        "description": "The number of penalty conceded by the player",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.players-statistics.shots_from_set_piece": {
        "name": "shots_from_set_piece",
        "description": "The number of shots from set piece made by the player",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.players-statistics.free_kick_goals": {
        "name": "free_kick_goals",
        "description": "The number of free kick goal made by the player",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.players-statistics.goals_inside_box": {
        "name": "goals_inside_box",
        "description": "The number of goals from inside the box made by the player",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.players-statistics.goals_outside_box": {
        "name": "goals_outside_box",
        "description": "The number of goals from outside the box made by the player",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.players-statistics.shots_inside_box": {
        "name": "shots_inside_box",
        "description": "The number of shots from inside the box made by the player",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.players-statistics.shots_outside_box": {
        "name": "shots_outside_box",
        "description": "The number of shots from outside the box made by the player",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.players-statistics.headed_goals": {
        "name": "headed_goals",
        "description": "The number of headed goals made by the player",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.players-statistics.left_footed_goals": {
        "name": "left_footed_goals",
        "description": "The number of left foot goals made by the player",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.players-statistics.right_footed_goals": {
        "name": "right_footed_goals",
        "description": "The number of right foot goals made by the player",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.players-statistics.accurate_long_passes": {
        "name": "accurate_long_passes",
        "description": "The number of accurate long balls made by the player",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.players-statistics.long_pass_accuracy_percentage": {
        "name": "long_pass_accuracy_percentage",
        "description": "The number of accurate long balls made by the player in `%`",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.players-statistics.clearances": {
        "name": "clearances",
        "description": "The number of clearances made by the player",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.players-statistics.errors_leading_to_goals": {
        "name": "errors_leading_to_goals",
        "description": "The number of error lead to goal made by the player",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.players-statistics.errors_leading_to_shots": {
        "name": "errors_leading_to_shots",
        "description": "The number of error lead to shot made by he player",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.players-statistics.dispossessed": {
        "name": "dispossessed",
        "description": "The number of dispossessed by the player",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.players-statistics.possession_lost": {
        "name": "possession_lost",
        "description": "The number of possessions lost by the player",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.players-statistics.possession_won_in_attacking_third": {
        "name": "possession_won_in_attacking_third",
        "description": "The number of possessions won by the player",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.players-statistics.total_chipped_passes": {
        "name": "total_chipped_passes",
        "description": "The number of total chipped passes made by the player",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.players-statistics.accurate_chipped_passes": {
        "name": "accurate_chipped_passes",
        "description": "The number of accurate chipped passes made by the player",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.players-statistics.touches": {
        "name": "touches",
        "description": "The number of touches made by the player",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.players-statistics.fouls_suffered": {
        "name": "fouls_suffered",
        "description": "The number of the player being fouled",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.players-statistics.fouls_committed": {
        "name": "fouls_committed",
        "description": "The number of fouls made by the player",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.players-statistics.shots_hit_woodwork": {
        "name": "shots_hit_woodwork",
        "description": "The number of hits woodwork made by the player",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.players-statistics.own_goals": {
        "name": "own_goals",
        "description": "The number of own goals made by the player",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.players-statistics.dribbled_past": {
        "name": "dribbled_past",
        "description": "The number of dribbled past made by the player",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.players-statistics.offsides": {
        "name": "offsides",
        "description": "The number of offsides made by the player",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.players-statistics.shots_blocked": {
        "name": "shots_blocked",
        "description": "The number of blocked shots made by the player",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.players-statistics.passes_leading_to_assist": {
        "name": "passes_leading_to_assist",
        "description": "The number of passes to assist made by the player",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.players-statistics.saves_made": {
        "name": "saves_made",
        "description": "The number of saves made by the player",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.players-statistics.clean_sheets": {
        "name": "clean_sheets",
        "description": "The number of clean sheets made by the player",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.players-statistics.penalties_faced": {
        "name": "penalties_faced",
        "description": "The number of penalties faced by the player",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.players-statistics.penalties_saved": {
        "name": "penalties_saved",
        "description": "The number of penalty saves by the player",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.players-statistics.saved_shots_inside_box": {
        "name": "saved_shots_inside_box",
        "description": "The number of saved shots from inside the box made by the player",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.players-statistics.saved_shots_outside_box": {
        "name": "saved_shots_outside_box",
        "description": "The number of saved shots from outside the box made by the player",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.players-statistics.goals_conceded_inside_box": {
        "name": "goals_conceded_inside_box",
        "description": "The number of goals conceded inside the box by the player",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.players-statistics.goals_conceded_outside_box": {
        "name": "goals_conceded_outside_box",
        "description": "The number of goals conceded outside the box by the player",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.players-statistics.punches": {
        "name": "punches",
        "description": "The number of punches made by the player",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.players-statistics.runs_out": {
        "name": "runs_out",
        "description": "The number of runs out made by the player",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.players-statistics.successful_runs_out": {
        "name": "successful_runs_out",
        "description": "The number of successful runs out made by the player",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.players-statistics.high_claims": {
        "name": "high_claims",
        "description": "The number of high claims made by the player",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.players-statistics.crosses_not_claimed": {
        "name": "crosses_not_claimed",
        "description": "The number of crosses not claimed made by the player",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.players-statistics.matches_started": {
        "name": "matches_started",
        "description": "The number of matches started by the player",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.players-statistics.penalty_conversion_percentage": {
        "name": "penalty_conversion_percentage",
        "description": "The number of penalty conversions made by the player",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.players-statistics.set_piece_conversion_percentage": {
        "name": "set_piece_conversion_percentage",
        "description": "The number of set piece conversions made by the player",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.players-statistics.total_attempted_assist": {
        "name": "total_attempted_assist",
        "description": "The number of total attempt assists made by the player",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.players-statistics.total_contests": {
        "name": "total_contests",
        "description": "The number of total contests made by the player",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.players-statistics.total_crosses": {
        "name": "total_crosses",
        "description": "The number of total crosses made by the player",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.players-statistics.duels_lost": {
        "name": "duels_lost",
        "description": "The number of duels lost by the player",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.players-statistics.aerial_duels_lost": {
        "name": "aerial_duels_lost",
        "description": "The number of aerials lost by the player",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.players-statistics.penalties_missed": {
        "name": "penalties_missed",
        "description": "The number of attempt penalties missed by the player",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.players-statistics.penalties_hit_post": {
        "name": "penalties_hit_post",
        "description": "The number of attempt penalties posted by the player",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.players-statistics.penalties_on_target": {
        "name": "penalties_on_target",
        "description": "The number of attempt penalties target by the player",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.players-statistics.total_long_passes_attempted": {
        "name": "total_long_passes_attempted",
        "description": "The number of total long balls made by the player",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.players-statistics.goals_conceded": {
        "name": "goals_conceded",
        "description": "The number of goals conceded by the player",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.players-statistics.tackles_won": {
        "name": "tackles_won",
        "description": "The number of tackles won by the player",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.players-statistics.tackle_success_percentage": {
        "name": "tackle_success_percentage",
        "description": "The number of tackles won by the player in `%`",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.players-statistics.scoring_frequency": {
        "name": "scoring_frequency",
        "description": "The number of scoring frequency by the player",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.players-statistics.yellow_red_cards_received": {
        "name": "yellow_red_cards_received",
        "description": "The number of yellow-red cards gotten by the player",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.players-statistics.saves_caught": {
        "name": "saves_caught",
        "description": "The number of saves caught by the player",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.players-statistics.saves_parried": {
        "name": "saves_parried",
        "description": "The number of saves parried by the player",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.players-statistics.total_passes_in_own_half": {
        "name": "total_passes_in_own_half",
        "description": "The number of total passes made by the player in his half",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.players-statistics.total_passes_in_opposition_half": {
        "name": "total_passes_in_opposition_half",
        "description": "The number of total passes made by the player in the opposite half",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.players-statistics.team_of_the_week_appearances": {
        "name": "team_of_the_week_appearances",
        "description": "The number of teams of the week appearances by the player",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.players-statistics.assists": {
        "name": "assists",
        "description": "The number of assists by the player",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.players-statistics.total_appearances": {
        "name": "total_appearances",
        "description": "The number of appearances by the player",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.seasons-by-league.league_id": {
        "name": "league_id",
        "description": "The id of the league",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.1"
        },
        "example": "eq.1"
      },
      "rowFilter.seasons-by-league.league_name": {
        "name": "league_name",
        "description": "The name of the league",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.seasons-by-league.league_hash_image": {
        "name": "league_hash_image",
        "description": "The hash image of the league",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.seasons-by-league.seasons": {
        "name": "seasons",
        "description": "The seasons",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "jsonb"
        }
      },
      "rowFilter.tournaments-by-league.league_id": {
        "name": "league_id",
        "description": "The id of the league",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.1"
        },
        "example": "eq.1"
      },
      "rowFilter.tournaments-by-league.league_name": {
        "name": "league_name",
        "description": "The name of the league",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.tournaments-by-league.league_hash_image": {
        "name": "league_hash_image",
        "description": "The hash image of the league",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "character varying"
        }
      },
      "rowFilter.tournaments-by-league.tournaments": {
        "name": "tournaments",
        "description": "The tournaments",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "jsonb"
        }
      },
      "rowFilter.teams.id": {
        "name": "id",
        "description": "The id of the team",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.2"
        },
        "example": "eq.2"
      },
      "rowFilter.teams.name": {
        "name": "name",
        "description": "The name of the team",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.teams.short_name": {
        "name": "short_name",
        "description": "The short name of the team",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.teams.full_name": {
        "name": "full_name",
        "description": "The full name of the team",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.teams.gender": {
        "name": "gender",
        "description": "The gender of the team",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "character"
        }
      },
      "rowFilter.teams.team_player_info_id": {
        "name": "team_player_info_id",
        "description": "The id of the player (_team_)",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.teams.name_code": {
        "name": "name_code",
        "description": "The name code of the team",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.teams.national": {
        "name": "national",
        "description": "If the team is national",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "boolean"
        }
      },
      "rowFilter.teams.type": {
        "name": "type",
        "description": "The type of the team",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.teams.flag": {
        "name": "flag",
        "description": "The flag of the team",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.teams.color_primary": {
        "name": "color_primary",
        "description": "The primary color of the team",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "character varying"
        }
      },
      "rowFilter.teams.color_secondary": {
        "name": "color_secondary",
        "description": "The secondary color of the team",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "character varying"
        }
      },
      "rowFilter.teams.color_text": {
        "name": "color_text",
        "description": "The text color of the team",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "character varying"
        }
      },
      "rowFilter.teams.foundation_date": {
        "name": "foundation_date",
        "description": "The foundation date of the team",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "timestamp with time zone"
        }
      },
      "rowFilter.teams.hash_image": {
        "name": "hash_image",
        "description": "The name of the image",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "character varying"
        }
      },
      "rowFilter.teams.country_id": {
        "name": "country_id",
        "description": "The id of the country",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.1"
        },
        "example": "eq.1"
      },
      "rowFilter.teams.country_name": {
        "name": "country_name",
        "description": "The name of the country",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.teams.country_hash_image": {
        "name": "country_hash_image",
        "description": "The name image of the country",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "character varying"
        }
      },
      "rowFilter.teams.sub_teams": {
        "name": "sub_teams",
        "description": "The sub teams of the team",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer[]"
        }
      },
      "rowFilter.teams.class_id": {
        "name": "class_id",
        "description": "The id of the class",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.3"
        },
        "example": "eq.3"
      },
      "rowFilter.teams.class_name": {
        "name": "class_name",
        "description": "The name of the class",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.teams.class_hash_image": {
        "name": "class_hash_image",
        "description": "The name image of the class",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "character varying"
        }
      },
      "rowFilter.teams.tournament_id": {
        "name": "tournament_id",
        "description": "The id of the tournament",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.2"
        },
        "example": "eq.2"
      },
      "rowFilter.teams.tournament_name": {
        "name": "tournament_name",
        "description": "The name of the tournament",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.teams.primary_league_id": {
        "name": "primary_league_id",
        "description": "The id of the primary league",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.3"
        },
        "example": "eq.3"
      },
      "rowFilter.teams.primary_league_name": {
        "name": "primary_league_name",
        "description": "The name of the primary league",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.teams.primary_league_hash_image": {
        "name": "primary_league_hash_image",
        "description": "The name image of the primary league",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "character varying"
        }
      },
      "rowFilter.teams.arena_id": {
        "name": "arena_id",
        "description": "The id of the arena",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.teams.arena_name": {
        "name": "arena_name",
        "description": "The name of the arena",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.teams.arena_hash_image": {
        "name": "arena_hash_image",
        "description": "The name image of the arena",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "character varying"
        }
      },
      "rowFilter.teams.coach_id": {
        "name": "coach_id",
        "description": "The id of the coach",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.teams.coach_name": {
        "name": "coach_name",
        "description": "The name of the coach",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.teams.coach_hash_image": {
        "name": "coach_hash_image",
        "description": "The name image of the coach",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "character varying"
        }
      },
      "rowFilter.teams.parent_team_id": {
        "name": "parent_team_id",
        "description": "The id of the parent team",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.teams.parent_team_name": {
        "name": "parent_team_name",
        "description": "The name of the parent team",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.teams.parent_team_hash_image": {
        "name": "parent_team_hash_image",
        "description": "The name image of the parent team",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "character varying"
        }
      },
      "rowFilter.agg-news-teams.id": {
        "name": "id",
        "description": "The id of the news",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.agg-news-teams.team_id": {
        "name": "team_id",
        "description": "The id of the team",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.agg-news-teams.title": {
        "name": "title",
        "description": "The title of the news",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.agg-news-teams.link": {
        "name": "link",
        "description": "The link of the news",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.agg-news-teams.thumbnail_url": {
        "name": "thumbnail_url",
        "description": "The thumbnail url of the news",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.agg-news-teams.description": {
        "name": "description",
        "description": "The description of the news",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.agg-news-teams.published_date": {
        "name": "published_date",
        "description": "The published date of the news",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "timestamp with time zone"
        }
      },
      "rowFilter.agg-news-teams.source_url": {
        "name": "source_url",
        "description": "The source url of the news",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.agg-news-teams.source": {
        "name": "source",
        "description": "The source of the news",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.arenas-by-country.country_id": {
        "name": "country_id",
        "description": "The id of the country",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.1"
        },
        "example": "eq.1"
      },
      "rowFilter.arenas-by-country.country_name": {
        "name": "country_name",
        "description": "The name of the country",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.arenas-by-country.country_hash_image": {
        "name": "country_hash_image",
        "description": "The hash image of the country",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "character varying"
        }
      },
      "rowFilter.arenas-by-country.arenas": {
        "name": "arenas",
        "description": "The arenas",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "jsonb"
        }
      },
      "rowFilter.matches-players-heatmaps.match_id": {
        "name": "match_id",
        "description": "The id of the match",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.905"
        },
        "example": "eq.905"
      },
      "rowFilter.matches-players-heatmaps.team_id": {
        "name": "team_id",
        "description": "The id of the team",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.4854"
        },
        "example": "eq.4854"
      },
      "rowFilter.matches-players-heatmaps.player_id": {
        "name": "player_id",
        "description": "The id of the player",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.26755"
        },
        "example": "eq.26755"
      },
      "rowFilter.matches-players-heatmaps.heatmaps": {
        "name": "heatmaps",
        "description": "The heatmaps of the match",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "jsonb"
        }
      },
      "rowFilter.seasons-groups.season_id": {
        "name": "season_id",
        "description": "The id of the season",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.34"
        },
        "example": "eq.34"
      },
      "rowFilter.seasons-groups.season_name": {
        "name": "season_name",
        "description": "The name of the season",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.seasons-groups.groups": {
        "name": "groups",
        "description": "The groups of the season",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "jsonb"
        }
      },
      "rowFilter.referees.id": {
        "name": "id",
        "description": "The id of the referee",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.1"
        },
        "example": "eq.1"
      },
      "rowFilter.referees.name": {
        "name": "name",
        "description": "The name of the referee",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.referees.yellow_cards": {
        "name": "yellow_cards",
        "description": "The number of yellow cards given by the referee",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.referees.red_cards": {
        "name": "red_cards",
        "description": "The number of red cards given by the referee",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.referees.yellow_red_cards": {
        "name": "yellow_red_cards",
        "description": "The number of yellow-red cards given by the referee",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.referees.matches_count": {
        "name": "matches_count",
        "description": "The number of games played by the referee",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.referees.date_of_birth": {
        "name": "date_of_birth",
        "description": "The date of the referee's birth",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "timestamp with time zone"
        }
      },
      "rowFilter.referees.first_debut_timestamp": {
        "name": "first_debut_timestamp",
        "description": "The id of the first tournament played by the referee",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "timestamp with time zone"
        }
      },
      "rowFilter.referees.hash_image": {
        "name": "hash_image",
        "description": "The name of the image",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "character varying"
        }
      },
      "rowFilter.referees.country_id": {
        "name": "country_id",
        "description": "The id of the country",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.23"
        },
        "example": "eq.23"
      },
      "rowFilter.referees.country_name": {
        "name": "country_name",
        "description": "The name of the country",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.referees.country_hash_image": {
        "name": "country_hash_image",
        "description": "The name image of the country",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "character varying"
        }
      },
      "rowFilter.countries.id": {
        "name": "id",
        "description": "The id of the country",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.1"
        },
        "example": "eq.1"
      },
      "rowFilter.countries.name": {
        "name": "name",
        "description": "The name of the country",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.countries.alpha": {
        "name": "alpha",
        "description": "The alpha name of the country",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "character varying",
          "example": "eq.CF"
        },
        "example": "eq.CF"
      },
      "rowFilter.countries.hash_image": {
        "name": "hash_image",
        "description": "The name of the image",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "character varying"
        }
      },
      "rowFilter.arenas.id": {
        "name": "id",
        "description": "The id of the arena",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.1"
        },
        "example": "eq.1"
      },
      "rowFilter.arenas.name": {
        "name": "name",
        "description": "The name of the arena",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.arenas.city": {
        "name": "city",
        "description": "The city of the arena",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.arenas.stadium_capacity": {
        "name": "stadium_capacity",
        "description": "The capacity of the stadium",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.arenas.coordinates": {
        "name": "coordinates",
        "description": "The coordinates of the arena",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.arenas.built": {
        "name": "built",
        "description": "The built date of the arena",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.arenas.opened": {
        "name": "opened",
        "description": "The date when the arena opened",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.arenas.owner": {
        "name": "owner",
        "description": "The owner of the arena",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.arenas.operator": {
        "name": "operator",
        "description": "The operator of the arena",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.arenas.surface": {
        "name": "surface",
        "description": "The surface of the arena",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.arenas.cost": {
        "name": "cost",
        "description": "The cost of the arena",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.arenas.dimensions": {
        "name": "dimensions",
        "description": "The dimensions of the arena",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.arenas.hash_image": {
        "name": "hash_image",
        "description": "The name of the image",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "character varying"
        }
      },
      "rowFilter.arenas.country_id": {
        "name": "country_id",
        "description": "The id of the country",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.2"
        },
        "example": "eq.2"
      },
      "rowFilter.arenas.country_name": {
        "name": "country_name",
        "description": "The name of the country",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.arenas.country_hash_image": {
        "name": "country_hash_image",
        "description": "The name image of the country",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "character varying"
        }
      },
      "rowFilter.arenas.geolocation": {
        "name": "geolocation",
        "description": "The geolocation",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "jsonb"
        }
      },
      "rowFilter.seasons-by-tournament.tournament_id": {
        "name": "tournament_id",
        "description": "The id of the tournament",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.1"
        },
        "example": "eq.1"
      },
      "rowFilter.seasons-by-tournament.tournament_name": {
        "name": "tournament_name",
        "description": "The name of the tournament",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.seasons-by-tournament.seasons": {
        "name": "seasons",
        "description": "The seasons",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "jsonb"
        }
      },
      "rowFilter.agg-news-matches.id": {
        "name": "id",
        "description": "The id of the news",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.agg-news-matches.match_id": {
        "name": "match_id",
        "description": "The id of the match",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.1911869"
        },
        "example": "eq.1911869"
      },
      "rowFilter.agg-news-matches.title": {
        "name": "title",
        "description": "The title of the news",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.agg-news-matches.link": {
        "name": "link",
        "description": "The link of the news",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.agg-news-matches.thumbnail_url": {
        "name": "thumbnail_url",
        "description": "The thumbnail url of the news",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.agg-news-matches.description": {
        "name": "description",
        "description": "The description of the news",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.agg-news-matches.published_date": {
        "name": "published_date",
        "description": "The published date of the news",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "timestamp with time zone"
        }
      },
      "rowFilter.agg-news-matches.source_url": {
        "name": "source_url",
        "description": "The source url of the news",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.agg-news-matches.source": {
        "name": "source",
        "description": "The source of the news",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.leagues-by-date.date": {
        "name": "date",
        "description": "The date",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text",
          "example": "eq.1954-06-26"
        },
        "example": "eq.1954-06-26"
      },
      "rowFilter.leagues-by-date.leagues": {
        "name": "leagues",
        "description": "The leagues",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "jsonb"
        }
      },
      "rowFilter.players-transfers.id": {
        "name": "id",
        "description": "The id of player's transfer",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.players-transfers.player_id": {
        "name": "player_id",
        "description": "The id of the player",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.9"
        },
        "example": "eq.9"
      },
      "rowFilter.players-transfers.player_name": {
        "name": "player_name",
        "description": "The name of the player",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.players-transfers.player_hash_image": {
        "name": "player_hash_image",
        "description": "The hash image of the player",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "character varying"
        }
      },
      "rowFilter.players-transfers.from_team_id": {
        "name": "from_team_id",
        "description": "The id of the team that the player have been transferred from",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.players-transfers.from_team_name": {
        "name": "from_team_name",
        "description": "The name of the team that the player have been transferred from",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.players-transfers.from_team_hash_image": {
        "name": "from_team_hash_image",
        "description": "The name image of the team that the player have been transferred from",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "character varying"
        }
      },
      "rowFilter.players-transfers.to_team_id": {
        "name": "to_team_id",
        "description": "The id of the team that the player have been transferred to",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.players-transfers.to_team_name": {
        "name": "to_team_name",
        "description": "The name of the team that the player have been transferred to",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.players-transfers.to_team_hash_image": {
        "name": "to_team_hash_image",
        "description": "The name image of the team that the player have been transferred to",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "character varying"
        }
      },
      "rowFilter.players-transfers.transfer_type": {
        "name": "transfer_type",
        "description": "The type of the transfer",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.players-transfers.transfer_fee": {
        "name": "transfer_fee",
        "description": "The fee of the transfer",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.players-transfers.transfer_fee_description": {
        "name": "transfer_fee_description",
        "description": "The description of the transfer fee",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.players-transfers.transfer_date": {
        "name": "transfer_date",
        "description": "The date of the transfer",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "timestamp with time zone"
        }
      },
      "rowFilter.players-transfers.fee_value": {
        "name": "fee_value",
        "description": "The transfer fee value",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.players-transfers.fee_currency": {
        "name": "fee_currency",
        "description": "The transfer fee currency",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.matches-by-date-league.date": {
        "name": "date",
        "description": "The date",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text",
          "example": "eq.1954-06-26"
        },
        "example": "eq.1954-06-26"
      },
      "rowFilter.matches-by-date-league.league_id": {
        "name": "league_id",
        "description": "The id of the league",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.127"
        },
        "example": "eq.127"
      },
      "rowFilter.matches-by-date-league.league_name": {
        "name": "league_name",
        "description": "The name of the league",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.matches-by-date-league.league_hash_image": {
        "name": "league_hash_image",
        "description": "The hash image of the league",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "character varying"
        }
      },
      "rowFilter.matches-by-date-league.matches": {
        "name": "matches",
        "description": "The matches",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "jsonb"
        }
      },
      "rowFilter.matches-live.id": {
        "name": "id",
        "description": "The id of the match",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.2678091"
        },
        "example": "eq.2678091"
      },
      "rowFilter.matches-live.name": {
        "name": "name",
        "description": "Home team name vs away team name",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "character varying"
        }
      },
      "rowFilter.matches-live.tournament_id": {
        "name": "tournament_id",
        "description": "The id of the tournament",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.104"
        },
        "example": "eq.104"
      },
      "rowFilter.matches-live.tournament_name": {
        "name": "tournament_name",
        "description": "The name of the tournament",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.matches-live.tournament_importance": {
        "name": "tournament_importance",
        "description": "The importance of the tournament",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.matches-live.season_id": {
        "name": "season_id",
        "description": "The id of the season",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.57910"
        },
        "example": "eq.57910"
      },
      "rowFilter.matches-live.season_name": {
        "name": "season_name",
        "description": "The name of the season",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.matches-live.round_id": {
        "name": "round_id",
        "description": "The id of the round",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.484996"
        },
        "example": "eq.484996"
      },
      "rowFilter.matches-live.round": {
        "name": "round",
        "description": "The round",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "jsonb"
        }
      },
      "rowFilter.matches-live.status": {
        "name": "status",
        "description": "The status of the match",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "jsonb"
        }
      },
      "rowFilter.matches-live.status_type": {
        "name": "status_type",
        "description": "The type of the match",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.matches-live.time": {
        "name": "time",
        "description": "The time of the match",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "character varying"
        }
      },
      "rowFilter.matches-live.attendance": {
        "name": "attendance",
        "description": "The number of people watching the match at the arena",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.matches-live.arena_id": {
        "name": "arena_id",
        "description": "The id of the arena",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.11358"
        },
        "example": "eq.11358"
      },
      "rowFilter.matches-live.arena_name": {
        "name": "arena_name",
        "description": "The name of the arena",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.matches-live.arena_hash_image": {
        "name": "arena_hash_image",
        "description": "The name image of the arena",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "character varying"
        }
      },
      "rowFilter.matches-live.referee_id": {
        "name": "referee_id",
        "description": "The id of the referee",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.6637"
        },
        "example": "eq.6637"
      },
      "rowFilter.matches-live.referee_name": {
        "name": "referee_name",
        "description": "The name of the referee",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.matches-live.referee_hash_image": {
        "name": "referee_hash_image",
        "description": "The name image of the referee",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "character varying"
        }
      },
      "rowFilter.matches-live.home_team_id": {
        "name": "home_team_id",
        "description": "The id of the home team",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.matches-live.home_team_name": {
        "name": "home_team_name",
        "description": "The name of the home team",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.matches-live.home_team_hash_image": {
        "name": "home_team_hash_image",
        "description": "The name image of the home team",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "character varying"
        }
      },
      "rowFilter.matches-live.away_team_id": {
        "name": "away_team_id",
        "description": "The id of the away team",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.matches-live.away_team_name": {
        "name": "away_team_name",
        "description": "The name of the away team",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.matches-live.away_team_hash_image": {
        "name": "away_team_hash_image",
        "description": "The name image of the away team",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "character varying"
        }
      },
      "rowFilter.matches-live.home_team_score": {
        "name": "home_team_score",
        "description": "The score of the home team",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "jsonb"
        }
      },
      "rowFilter.matches-live.away_team_score": {
        "name": "away_team_score",
        "description": "The score of the away team",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "jsonb"
        }
      },
      "rowFilter.matches-live.times": {
        "name": "times",
        "description": "The time of the match",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "jsonb"
        }
      },
      "rowFilter.matches-live.coaches": {
        "name": "coaches",
        "description": "The coaches",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "jsonb"
        }
      },
      "rowFilter.matches-live.specific_start_time": {
        "name": "specific_start_time",
        "description": "The real start time of the match",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "timestamp with time zone"
        }
      },
      "rowFilter.matches-live.start_time": {
        "name": "start_time",
        "description": "The official start time of the match",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "timestamp with time zone"
        }
      },
      "rowFilter.matches-live.end_time": {
        "name": "end_time",
        "description": "The end of the match",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "timestamp with time zone"
        }
      },
      "rowFilter.matches-live.last_period": {
        "name": "last_period",
        "description": "The last period of the match",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.matches-live.season_statistics_type": {
        "name": "season_statistics_type",
        "description": "The type of the season's statistics",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.matches-live.lineups_id": {
        "name": "lineups_id",
        "description": "The id of the lineup",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.matches-live.graphs_id": {
        "name": "graphs_id",
        "description": "The id of the graph",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.matches-live.coaches_id": {
        "name": "coaches_id",
        "description": "The id of the coaches",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.matches-live.class_id": {
        "name": "class_id",
        "description": "The id of the class",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.matches-live.class_name": {
        "name": "class_name",
        "description": "The name of the class",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.matches-live.class_hash_image": {
        "name": "class_hash_image",
        "description": "The name of the class image",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "character varying"
        }
      },
      "rowFilter.matches-live.league_id": {
        "name": "league_id",
        "description": "The id of the league",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.matches-live.league_name": {
        "name": "league_name",
        "description": "The name of the league",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.matches-live.league_hash_image": {
        "name": "league_hash_image",
        "description": "The name of the league image",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "character varying"
        }
      },
      "rowFilter.matches-live.previous_leg_match_id": {
        "name": "previous_leg_match_id",
        "description": "The id of the previous leg match",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.matches-live.weather_id": {
        "name": "weather_id",
        "description": "The id of the weather",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.matches-live.weather_main": {
        "name": "weather_main",
        "description": "The main weather",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.matches-live.weather_icon": {
        "name": "weather_icon",
        "description": "The name icon of the weather",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.teams-seasons.team_id": {
        "name": "team_id",
        "description": "The id of the team",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.1"
        },
        "example": "eq.1"
      },
      "rowFilter.teams-seasons.team_name": {
        "name": "team_name",
        "description": "The name of the team",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.teams-seasons.team_hash_image": {
        "name": "team_hash_image",
        "description": "The hash image of the team",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "character varying"
        }
      },
      "rowFilter.teams-seasons.tournaments": {
        "name": "tournaments",
        "description": "The tournaments of the team playing",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "jsonb"
        }
      },
      "rowFilter.agg-news-leagues.id": {
        "name": "id",
        "description": "The id of the news",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.agg-news-leagues.league_id": {
        "name": "league_id",
        "description": "The id of the league",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.agg-news-leagues.title": {
        "name": "title",
        "description": "The title of the news",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.agg-news-leagues.link": {
        "name": "link",
        "description": "The link of the news",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.agg-news-leagues.thumbnail_url": {
        "name": "thumbnail_url",
        "description": "The thumbnail url of the news",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.agg-news-leagues.description": {
        "name": "description",
        "description": "The description of the news",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.agg-news-leagues.published_date": {
        "name": "published_date",
        "description": "The published date of the news",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "timestamp with time zone"
        }
      },
      "rowFilter.agg-news-leagues.source_url": {
        "name": "source_url",
        "description": "The source url of the news",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.agg-news-leagues.source": {
        "name": "source",
        "description": "The source of the news",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.injuries.player_id": {
        "name": "player_id",
        "description": "The id of the player",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.24906"
        },
        "example": "eq.24906"
      },
      "rowFilter.injuries.player_name": {
        "name": "player_name",
        "description": "The name of the player",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.injuries.player_hash_image": {
        "name": "player_hash_image",
        "description": "The hash image of the player",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "character varying"
        }
      },
      "rowFilter.injuries.type": {
        "name": "type",
        "description": "The type",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.injuries.reason": {
        "name": "reason",
        "description": "The reason",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.injuries.match_id": {
        "name": "match_id",
        "description": "The id of the match",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.injuries.season_id": {
        "name": "season_id",
        "description": "The id of the season",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.injuries.tournament_id": {
        "name": "tournament_id",
        "description": "The id of the tournament",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.injuries.start_timestamp": {
        "name": "start_timestamp",
        "description": "The start timestamp of the match",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "timestamp with time zone"
        }
      },
      "rowFilter.players.id": {
        "name": "id",
        "description": "The id of the player",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.14254"
        },
        "example": "eq.14254"
      },
      "rowFilter.players.name": {
        "name": "name",
        "description": "The name of the player",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.players.first_name": {
        "name": "first_name",
        "description": "The first name of the player",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.players.last_name": {
        "name": "last_name",
        "description": "The last name of the player",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.players.nickname": {
        "name": "nickname",
        "description": "The short name of the player",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.players.player_position": {
        "name": "player_position",
        "description": "The position of the player",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.players.player_jersey_number": {
        "name": "player_jersey_number",
        "description": "The jersey number of the player",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.players.player_height": {
        "name": "player_height",
        "description": "The height of the player",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.players.preferred_foot": {
        "name": "preferred_foot",
        "description": "The preferred foot of the player",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.players.country_id": {
        "name": "country_id",
        "description": "The id of the country",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.players.country_name": {
        "name": "country_name",
        "description": "The name of the country",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.players.country_hash_image": {
        "name": "country_hash_image",
        "description": "The name image of the country",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.players.shirt_number": {
        "name": "shirt_number",
        "description": "The shirt number of the player",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.players.date_of_birth": {
        "name": "date_of_birth",
        "description": "The date of the player's birth",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "timestamp with time zone"
        }
      },
      "rowFilter.players.market_value": {
        "name": "market_value",
        "description": "The proposed market value of the player `EUR`",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.players.market_currency": {
        "name": "market_currency",
        "description": "The proposed market currency",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.players.hash_image": {
        "name": "hash_image",
        "description": "The name of the image",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "character varying"
        }
      },
      "rowFilter.players.team_id": {
        "name": "team_id",
        "description": "The id of the team",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.players.team_name": {
        "name": "team_name",
        "description": "The name of the team",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.players.team_hash_image": {
        "name": "team_hash_image",
        "description": "The name image of the team",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "character varying"
        }
      },
      "rowFilter.players.retired_status": {
        "name": "retired_status",
        "description": "Retired",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "boolean"
        }
      },
      "rowFilter.players.cricket_info_id": {
        "name": "cricket_info_id",
        "description": "The info id of the player",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.matches-lineups.id": {
        "name": "id",
        "description": "The id of the lineup",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.1"
        },
        "example": "eq.1"
      },
      "rowFilter.matches-lineups.confirmed": {
        "name": "confirmed",
        "description": "If the lineup is confirmed",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "boolean"
        }
      },
      "rowFilter.matches-lineups.home_team": {
        "name": "home_team",
        "description": "The lineup of the home team",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "jsonb"
        }
      },
      "rowFilter.matches-lineups.away_team": {
        "name": "away_team",
        "description": "The lineup of the away team",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "jsonb"
        }
      },
      "rowFilter.seasons-rounds.season_id": {
        "name": "season_id",
        "description": "The id of the season",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.1"
        },
        "example": "eq.1"
      },
      "rowFilter.seasons-rounds.season_name": {
        "name": "season_name",
        "description": "The name of the season",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.seasons-rounds.rounds": {
        "name": "rounds",
        "description": "The rounds of the season",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "jsonb"
        }
      },
      "rowFilter.leagues-info.league_id": {
        "name": "league_id",
        "description": "The id of the league",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.1"
        },
        "example": "eq.1"
      },
      "rowFilter.leagues-info.competition_name": {
        "name": "competition_name",
        "description": "The name of the competition",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.leagues-info.city_name": {
        "name": "city_name",
        "description": "The city of the league",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.leagues-info.playing_months": {
        "name": "playing_months",
        "description": "The months playing in the league",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer[]"
        }
      },
      "rowFilter.leagues-info.surface_type": {
        "name": "surface_type",
        "description": "The surface",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.leagues-info.qualification_rounds_played": {
        "name": "qualification_rounds_played",
        "description": "The rounds played in the league",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.leagues-info.main_rounds_played": {
        "name": "main_rounds_played",
        "description": "The main rounds played in the league",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.leagues-info.prize_money": {
        "name": "prize_money",
        "description": "The amount of the prize money for winning the tournament",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.leagues-info.match_type": {
        "name": "match_type",
        "description": "The match type",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.leagues-info.promoted_teams": {
        "name": "promoted_teams",
        "description": "The promoted teams",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "jsonb"
        }
      },
      "rowFilter.leagues-info.most_title_names": {
        "name": "most_title_names",
        "description": "The teams with most titles",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "jsonb"
        }
      },
      "rowFilter.leagues-info.number_of_teams": {
        "name": "number_of_teams",
        "description": "The number of the teams in the league",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.leagues-info.number_of_groups": {
        "name": "number_of_groups",
        "description": "The number of the groups in the league",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.leagues-info.league_grade": {
        "name": "league_grade",
        "description": "The grade of the league",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.leagues-info.age_category": {
        "name": "age_category",
        "description": "The age class of the league",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.leagues-info.category": {
        "name": "category",
        "description": "The class of the league",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.leagues-info.first_season_winner": {
        "name": "first_season_winner",
        "description": "The first season winner of the league",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.leagues-info.total_teams_count": {
        "name": "total_teams_count",
        "description": "The count of the teams in the league",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.leagues-info.total_tables_count": {
        "name": "total_tables_count",
        "description": "The count of the tables in the league",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.leagues-info.promoting_teams_count": {
        "name": "promoting_teams_count",
        "description": "The count of the promoting teams in the league",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.leagues-info.relegating_teams_count": {
        "name": "relegating_teams_count",
        "description": "The count of the relegating teams in the league",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.leagues-info.total_games_count": {
        "name": "total_games_count",
        "description": "The count of the games in the league",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.leagues-info.game_frequency": {
        "name": "game_frequency",
        "description": "The frequency of the league",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.leagues-info.total_rounds_count": {
        "name": "total_rounds_count",
        "description": "The count of the rounds in the league",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.leagues-info.competition_type": {
        "name": "competition_type",
        "description": "The type of the competition",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.leagues-info.league_gender": {
        "name": "league_gender",
        "description": "The gender people playing in the league",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.leagues-info.first_season_start_year": {
        "name": "first_season_start_year",
        "description": "First season start year",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.leagues-info.most_popular_teams": {
        "name": "most_popular_teams",
        "description": "The name of the most popular teams in the league",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "jsonb"
        }
      },
      "rowFilter.leagues-info.playoff_teams_count": {
        "name": "playoff_teams_count",
        "description": "The number of the teams playing in the playoffs",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.leagues-info.main_competition": {
        "name": "main_competition",
        "description": "The main competition",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.leagues-info.games_per_group": {
        "name": "games_per_group",
        "description": "The number of the games per group",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.leagues-info.playoff_qualifying_teams_count": {
        "name": "playoff_qualifying_teams_count",
        "description": "The count of the teams that are qualified to play in the playoffs",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.leagues-info.number_of_promoted_teams": {
        "name": "number_of_promoted_teams",
        "description": "The number of promoted teams",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.leagues-info.total_number_of_rounds": {
        "name": "total_number_of_rounds",
        "description": "The number of rounds",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.leagues-info.largest_stadium": {
        "name": "largest_stadium",
        "description": "The largest stadium",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "jsonb"
        }
      },
      "rowFilter.leagues-info.last_season_magnitude": {
        "name": "last_season_magnitude",
        "description": "The last season magnitude",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "jsonb"
        }
      },
      "rowFilter.leagues-info.tv_partners": {
        "name": "tv_partners",
        "description": "The tv partners of the league",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "jsonb"
        }
      },
      "rowFilter.leagues-info.official_organization": {
        "name": "official_organization",
        "description": "The official organisation of the league",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "jsonb"
        }
      },
      "rowFilter.leagues-info.promotions": {
        "name": "promotions",
        "description": "The promotions",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "jsonb"
        }
      },
      "rowFilter.leagues-info.last_season_top_scorers": {
        "name": "last_season_top_scorers",
        "description": "The last season top scorers in the league",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "jsonb"
        }
      },
      "rowFilter.matches-commentaries.match_id": {
        "name": "match_id",
        "description": "The id of the match",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.19682"
        },
        "example": "eq.19682"
      },
      "rowFilter.matches-commentaries.commentaries": {
        "name": "commentaries",
        "description": "The commentaries",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "jsonb"
        }
      },
      "rowFilter.tournaments.id": {
        "name": "id",
        "description": "The id of the tournament",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.33"
        },
        "example": "eq.33"
      },
      "rowFilter.tournaments.name": {
        "name": "name",
        "description": "The name of the tournament",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.tournaments.importance": {
        "name": "importance",
        "description": "The importance level of the tournament",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.tournaments.league_id": {
        "name": "league_id",
        "description": "The id of the league",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.1"
        },
        "example": "eq.1"
      },
      "rowFilter.tournaments.league_name": {
        "name": "league_name",
        "description": "The name of the league",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.tournaments.league_hash_image": {
        "name": "league_hash_image",
        "description": "The name image of the league",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "character varying"
        }
      },
      "rowFilter.tournaments.class_id": {
        "name": "class_id",
        "description": "The id of the class",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.21"
        },
        "example": "eq.21"
      },
      "rowFilter.tournaments.class_name": {
        "name": "class_name",
        "description": "The name of the class",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.tournaments.class_hash_image": {
        "name": "class_hash_image",
        "description": "The name image of the class",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "character varying"
        }
      },
      "rowFilter.matches-incidents.match_id": {
        "name": "match_id",
        "description": "The id of the match",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.10"
        },
        "example": "eq.10"
      },
      "rowFilter.matches-incidents.incidents": {
        "name": "incidents",
        "description": "The incidents of the match",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "jsonb"
        }
      },
      "rowFilter.matches-tv-channels.match_id": {
        "name": "match_id",
        "description": "The id of the match",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.416"
        },
        "example": "eq.416"
      },
      "rowFilter.matches-tv-channels.country_id": {
        "name": "country_id",
        "description": "The id of the country",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.matches-tv-channels.country_name": {
        "name": "country_name",
        "description": "The name of the country",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.matches-tv-channels.country_hash_image": {
        "name": "country_hash_image",
        "description": "The name image of the country",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "character varying"
        }
      },
      "rowFilter.matches-tv-channels.alpha": {
        "name": "alpha",
        "description": "The alpha2 of the country",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "character varying",
          "example": "eq.IL"
        },
        "example": "eq.IL"
      },
      "rowFilter.matches-tv-channels.tv_channels": {
        "name": "tv_channels",
        "description": "The tv channels",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "jsonb"
        }
      },
      "rowFilter.tv-channels.id": {
        "name": "id",
        "description": "The id of the tv channel",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.1"
        },
        "example": "eq.1"
      },
      "rowFilter.tv-channels.name": {
        "name": "name",
        "description": "The name of the tv channel",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.media-players.id": {
        "name": "id",
        "description": "The id of the media",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.media-players.player_id": {
        "name": "player_id",
        "description": "The id of the player",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.365919"
        },
        "example": "eq.365919"
      },
      "rowFilter.media-players.title": {
        "name": "title",
        "description": "The title of the media",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.media-players.subtitle": {
        "name": "subtitle",
        "description": "The subtitle of the media",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.media-players.url": {
        "name": "url",
        "description": "The url of the media",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.media-players.thumbnail_url": {
        "name": "thumbnail_url",
        "description": "The thumbnail url of the media",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.media-players.date_published": {
        "name": "date_published",
        "description": "The date of publishing the media",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "timestamp with time zone"
        }
      },
      "rowFilter.media-players.channel_url": {
        "name": "channel_url",
        "description": "The source url of the media",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.leagues.id": {
        "name": "id",
        "description": "The id of the league",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.1"
        },
        "example": "eq.1"
      },
      "rowFilter.leagues.name": {
        "name": "name",
        "description": "The name of the league",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.leagues.importance": {
        "name": "importance",
        "description": "The importance level of the league",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.leagues.level": {
        "name": "level",
        "description": "The level of the league",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.leagues.current_champion_team_id": {
        "name": "current_champion_team_id",
        "description": "The id of the team that hold the title",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.leagues.current_champion_team_name": {
        "name": "current_champion_team_name",
        "description": "The name of the team that hold the title",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.leagues.current_champion_team_hash_image": {
        "name": "current_champion_team_hash_image",
        "description": "The name image of the team that hold the title",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "character varying"
        }
      },
      "rowFilter.leagues.current_champion_team_num_titles": {
        "name": "current_champion_team_num_titles",
        "description": "The number of the title that the team is holding",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.leagues.teams_most_titles": {
        "name": "teams_most_titles",
        "description": "The ids of the teams with the most titles",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "jsonb"
        }
      },
      "rowFilter.leagues.most_titles": {
        "name": "most_titles",
        "description": "The number of the most titles accomplished by one team",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.leagues.ground": {
        "name": "ground",
        "description": "The default ground type of the league",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.leagues.number_of_sets": {
        "name": "number_of_sets",
        "description": "The default number of sets in the league",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.leagues.max_points": {
        "name": "max_points",
        "description": "The max number of points in one game",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.leagues.primary_color": {
        "name": "primary_color",
        "description": "The primary color of the league",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "character varying"
        }
      },
      "rowFilter.leagues.secondary_color": {
        "name": "secondary_color",
        "description": "The secondary color of the league",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "character varying"
        }
      },
      "rowFilter.leagues.connected_leagues": {
        "name": "connected_leagues",
        "description": "The ids of connected leagues",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "jsonb"
        }
      },
      "rowFilter.leagues.higher_leagues": {
        "name": "higher_leagues",
        "description": "The ids of higher leagues",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "jsonb"
        }
      },
      "rowFilter.leagues.lower_leagues": {
        "name": "lower_leagues",
        "description": "The ids of lower leagues",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "jsonb"
        }
      },
      "rowFilter.leagues.start_league": {
        "name": "start_league",
        "description": "The date of starting the league",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "timestamp with time zone"
        }
      },
      "rowFilter.leagues.end_league": {
        "name": "end_league",
        "description": "The date of ending the league",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "timestamp with time zone"
        }
      },
      "rowFilter.leagues.hash_image": {
        "name": "hash_image",
        "description": "The name of the image",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "character varying"
        }
      },
      "rowFilter.leagues.class_id": {
        "name": "class_id",
        "description": "The id of the class",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.1"
        },
        "example": "eq.1"
      },
      "rowFilter.leagues.class_name": {
        "name": "class_name",
        "description": "The name of the class",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.leagues.class_hash_image": {
        "name": "class_hash_image",
        "description": "The name image of the class",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "character varying"
        }
      },
      "rowFilter.matches-shotmap.id": {
        "name": "id",
        "description": "The id of the shotmaps",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.1"
        },
        "example": "eq.1"
      },
      "rowFilter.matches-shotmap.match_id": {
        "name": "match_id",
        "description": "The id of the match",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.9"
        },
        "example": "eq.9"
      },
      "rowFilter.matches-shotmap.player_id": {
        "name": "player_id",
        "description": "The id of the player",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.matches-shotmap.player_name": {
        "name": "player_name",
        "description": "The name of the player",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.matches-shotmap.player_hash_image": {
        "name": "player_hash_image",
        "description": "The name image of the player",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "character varying"
        }
      },
      "rowFilter.matches-shotmap.is_home_team": {
        "name": "is_home_team",
        "description": "If the player is playing at his home arena",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "boolean"
        }
      },
      "rowFilter.matches-shotmap.shot_type": {
        "name": "shot_type",
        "description": "The type of the shot",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.matches-shotmap.situation": {
        "name": "situation",
        "description": "The situation",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.matches-shotmap.player_coord_x": {
        "name": "player_coord_x",
        "description": "The x coordinates of the player [0-100]",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.matches-shotmap.player_coord_y": {
        "name": "player_coord_y",
        "description": "The y coordinates of the player [0-100]",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.matches-shotmap.player_coord_z": {
        "name": "player_coord_z",
        "description": "The z coordinates of the player [0-100]",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.matches-shotmap.body_part": {
        "name": "body_part",
        "description": "The left or right foot",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.matches-shotmap.goal_mouth_location": {
        "name": "goal_mouth_location",
        "description": "The location of the goal mouth",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.matches-shotmap.goal_mouth_coord_x": {
        "name": "goal_mouth_coord_x",
        "description": "The x coordinates of the goal mouth [0-100]",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.matches-shotmap.goal_mouth_coord_y": {
        "name": "goal_mouth_coord_y",
        "description": "The y coordinates of the goal mouth [0-100]",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.matches-shotmap.goal_mouth_coord_z": {
        "name": "goal_mouth_coord_z",
        "description": "The z coordinates of the goal mouth [0-100]",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.matches-shotmap.block_coord_x": {
        "name": "block_coord_x",
        "description": "The x coordinates of the block [0-100]",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.matches-shotmap.block_coord_y": {
        "name": "block_coord_y",
        "description": "The y coordinates of the block [0-100]",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.matches-shotmap.block_coord_z": {
        "name": "block_coord_z",
        "description": "The z coordinates of the block [0-100]",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.matches-shotmap.expected_goals": {
        "name": "expected_goals",
        "description": "Expected goals",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.matches-shotmap.expected_goals_on_target": {
        "name": "expected_goals_on_target",
        "description": "Expected goals on target",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.matches-shotmap.shot_time": {
        "name": "shot_time",
        "description": "Time",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.matches-shotmap.added_shot_time": {
        "name": "added_shot_time",
        "description": "Added time because of this incident",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.matches-shotmap.time_seconds": {
        "name": "time_seconds",
        "description": "Time in seconds",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.matches-shotmap.draw_start_coord_x": {
        "name": "draw_start_coord_x",
        "description": "The x coordinates of the start drawing",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.matches-shotmap.draw_start_coord_y": {
        "name": "draw_start_coord_y",
        "description": "The y coordinates of the start drawing",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.matches-shotmap.draw_block_coord_x": {
        "name": "draw_block_coord_x",
        "description": "The x coordinates of the block drawing",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.matches-shotmap.draw_block_coord_y": {
        "name": "draw_block_coord_y",
        "description": "The y coordinates of the block drawing",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.matches-shotmap.draw_end_coord_x": {
        "name": "draw_end_coord_x",
        "description": "The x coordinates of end drawing",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.matches-shotmap.draw_end_coord_y": {
        "name": "draw_end_coord_y",
        "description": "The y coordinates of end drawing",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.matches-shotmap.draw_goal_coord_x": {
        "name": "draw_goal_coord_x",
        "description": "The x coordinates of goal drawing",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.matches-shotmap.draw_goal_coord_y": {
        "name": "draw_goal_coord_y",
        "description": "The y coordinates of goal drawing",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.matches-shotmap.incident_type": {
        "name": "incident_type",
        "description": "The incident type",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.leagues-by-class.class_id": {
        "name": "class_id",
        "description": "The id of the class",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.1"
        },
        "example": "eq.1"
      },
      "rowFilter.leagues-by-class.class_name": {
        "name": "class_name",
        "description": "The name of the class",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.leagues-by-class.class_hash_image": {
        "name": "class_hash_image",
        "description": "The hash image of the class",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "character varying"
        }
      },
      "rowFilter.leagues-by-class.leagues": {
        "name": "leagues",
        "description": "The leagues",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "jsonb"
        }
      },
      "rowFilter.standings.id": {
        "name": "id",
        "description": "The id of the standing",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.3"
        },
        "example": "eq.3"
      },
      "rowFilter.standings.tournament_id": {
        "name": "tournament_id",
        "description": "The id of the tournament",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.standings.tournament_name": {
        "name": "tournament_name",
        "description": "The name of the tournament",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.standings.type": {
        "name": "type",
        "description": "The type of the standing",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text",
          "example": "eq.total"
        },
        "example": "eq.total"
      },
      "rowFilter.standings.name": {
        "name": "name",
        "description": "The name of the standing",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.standings.season_id": {
        "name": "season_id",
        "description": "The id of the season",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.3"
        },
        "example": "eq.3"
      },
      "rowFilter.standings.season_name": {
        "name": "season_name",
        "description": "The name of the season",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.standings.league_id": {
        "name": "league_id",
        "description": "The id of the league",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.3"
        },
        "example": "eq.3"
      },
      "rowFilter.standings.league_name": {
        "name": "league_name",
        "description": "The name of the league",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.standings.league_hash_image": {
        "name": "league_hash_image",
        "description": "The name image of the league",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.standings.competitors": {
        "name": "competitors",
        "description": "The competitors of the standing",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "jsonb"
        }
      },
      "rowFilter.referees-by-country.country_id": {
        "name": "country_id",
        "description": "The id of the country",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.2"
        },
        "example": "eq.2"
      },
      "rowFilter.referees-by-country.country_name": {
        "name": "country_name",
        "description": "The name of the country",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.referees-by-country.country_hash_image": {
        "name": "country_hash_image",
        "description": "The hash image of the country",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "character varying"
        }
      },
      "rowFilter.referees-by-country.referees": {
        "name": "referees",
        "description": "The referees",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "jsonb"
        }
      },
      "rowFilter.matches-by-date.date": {
        "name": "date",
        "description": "The date",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text",
          "example": "eq.1954-06-26"
        },
        "example": "eq.1954-06-26"
      },
      "rowFilter.matches-by-date.matches": {
        "name": "matches",
        "description": "The matches",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "jsonb"
        }
      },
      "rowFilter.cup-bracket.id": {
        "name": "id",
        "description": "The id of the cup bracket",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.1"
        },
        "example": "eq.1"
      },
      "rowFilter.cup-bracket.name": {
        "name": "name",
        "description": "The name of the cup bracket",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.cup-bracket.current_round": {
        "name": "current_round",
        "description": "The last or the current round in the cup bracket",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.cup-bracket.type": {
        "name": "type",
        "description": "The type of the cup bracket",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.cup-bracket.season_id": {
        "name": "season_id",
        "description": "The id of the season",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.4"
        },
        "example": "eq.4"
      },
      "rowFilter.cup-bracket.season_name": {
        "name": "season_name",
        "description": "The name of the season",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.cup-bracket.league_id": {
        "name": "league_id",
        "description": "The id of the league",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.4"
        },
        "example": "eq.4"
      },
      "rowFilter.cup-bracket.league_name": {
        "name": "league_name",
        "description": "The name of the league",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.cup-bracket.league_hash_image": {
        "name": "league_hash_image",
        "description": "The name image of the league",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "character varying"
        }
      },
      "rowFilter.cup-bracket.rounds": {
        "name": "rounds",
        "description": "The rounds of the cup bracket",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "jsonb"
        }
      },
      "rowFilter.media-leagues.id": {
        "name": "id",
        "description": "The id of the media",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.media-leagues.league_id": {
        "name": "league_id",
        "description": "The id of the league",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.5"
        },
        "example": "eq.5"
      },
      "rowFilter.media-leagues.title": {
        "name": "title",
        "description": "The title of the media",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.media-leagues.subtitle": {
        "name": "subtitle",
        "description": "The subtitle of the media",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.media-leagues.url": {
        "name": "url",
        "description": "The url of the media",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.media-leagues.thumbnail_url": {
        "name": "thumbnail_url",
        "description": "The thumbnail url of the media",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.media-leagues.date_published": {
        "name": "date_published",
        "description": "The date of publishing the media",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "timestamp with time zone"
        }
      },
      "rowFilter.media-leagues.channel_url": {
        "name": "channel_url",
        "description": "The source url of the media",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.matches-graphs.id": {
        "name": "id",
        "description": "The id of the graph",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.1"
        },
        "example": "eq.1"
      },
      "rowFilter.matches-graphs.period_time": {
        "name": "period_time",
        "description": "The time period of the graph",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.matches-graphs.period_count": {
        "name": "period_count",
        "description": "The periods of the graph",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.matches-graphs.points": {
        "name": "points",
        "description": "The points of the graph",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "jsonb"
        }
      },
      "rowFilter.coaches-by-country.country_id": {
        "name": "country_id",
        "description": "The id of the country",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.1"
        },
        "example": "eq.1"
      },
      "rowFilter.coaches-by-country.country_name": {
        "name": "country_name",
        "description": "The name of the country",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.coaches-by-country.country_hash_image": {
        "name": "country_hash_image",
        "description": "The hash image of the country",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "character varying"
        }
      },
      "rowFilter.coaches-by-country.coaches": {
        "name": "coaches",
        "description": "The coaches",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "jsonb"
        }
      },
      "rowFilter.teams-by-season.season_id": {
        "name": "season_id",
        "description": "The id of the season",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.1"
        },
        "example": "eq.1"
      },
      "rowFilter.teams-by-season.season_name": {
        "name": "season_name",
        "description": "The name of the season",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.teams-by-season.teams": {
        "name": "teams",
        "description": "The teams",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "jsonb"
        }
      },
      "rowFilter.coaches-career.coach_id": {
        "name": "coach_id",
        "description": "The id of the coach",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.1"
        },
        "example": "eq.1"
      },
      "rowFilter.coaches-career.careers": {
        "name": "careers",
        "description": "The career of the coach",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "jsonb"
        }
      },
      "rowFilter.matches-highlights.id": {
        "name": "id",
        "description": "The id of the highlight",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.matches-highlights.match_id": {
        "name": "match_id",
        "description": "The id of the match",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.15"
        },
        "example": "eq.15"
      },
      "rowFilter.matches-highlights.title": {
        "name": "title",
        "description": "The title of the highlight",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.matches-highlights.subtitle": {
        "name": "subtitle",
        "description": "The subtitle of the highlight",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.matches-highlights.url": {
        "name": "url",
        "description": "The url of the highlight",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.matches-highlights.created_at": {
        "name": "created_at",
        "description": "The publishing date of the highlight",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "timestamp with time zone"
        }
      },
      "rowFilter.matches-highlights.source_url": {
        "name": "source_url",
        "description": "The source url of the highlight",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.matches.id": {
        "name": "id",
        "description": "The id of the match",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.142"
        },
        "example": "eq.142"
      },
      "rowFilter.matches.name": {
        "name": "name",
        "description": "Home team name vs away team name",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "character varying"
        }
      },
      "rowFilter.matches.tournament_id": {
        "name": "tournament_id",
        "description": "The id of the tournament",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.2145"
        },
        "example": "eq.2145"
      },
      "rowFilter.matches.tournament_name": {
        "name": "tournament_name",
        "description": "The name of the tournament",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.matches.tournament_importance": {
        "name": "tournament_importance",
        "description": "The importance of the tournament",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.matches.season_id": {
        "name": "season_id",
        "description": "The id of the season",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.2405"
        },
        "example": "eq.2405"
      },
      "rowFilter.matches.season_name": {
        "name": "season_name",
        "description": "The name of the season",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.matches.round_id": {
        "name": "round_id",
        "description": "The id of the round",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.24606"
        },
        "example": "eq.24606"
      },
      "rowFilter.matches.round": {
        "name": "round",
        "description": "The round",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "jsonb"
        }
      },
      "rowFilter.matches.status": {
        "name": "status",
        "description": "The status of the match",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "jsonb"
        }
      },
      "rowFilter.matches.status_type": {
        "name": "status_type",
        "description": "The type of the match",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.matches.time": {
        "name": "time",
        "description": "The time of the match",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "character varying"
        }
      },
      "rowFilter.matches.attendance": {
        "name": "attendance",
        "description": "The number of people watching the match at the arena",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.matches.arena_id": {
        "name": "arena_id",
        "description": "The id of the arena",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.2186"
        },
        "example": "eq.2186"
      },
      "rowFilter.matches.arena_name": {
        "name": "arena_name",
        "description": "The name of the arena",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.matches.arena_hash_image": {
        "name": "arena_hash_image",
        "description": "The name image of the arena",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "character varying"
        }
      },
      "rowFilter.matches.referee_id": {
        "name": "referee_id",
        "description": "The id of the referee",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.79"
        },
        "example": "eq.79"
      },
      "rowFilter.matches.referee_name": {
        "name": "referee_name",
        "description": "The name of the referee",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.matches.referee_hash_image": {
        "name": "referee_hash_image",
        "description": "The name image of the referee",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "character varying"
        }
      },
      "rowFilter.matches.home_team_id": {
        "name": "home_team_id",
        "description": "The id of the home team",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.4143"
        },
        "example": "eq.4143"
      },
      "rowFilter.matches.home_team_name": {
        "name": "home_team_name",
        "description": "The name of the home team",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.matches.home_team_hash_image": {
        "name": "home_team_hash_image",
        "description": "The name image of the home team",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "character varying"
        }
      },
      "rowFilter.matches.away_team_id": {
        "name": "away_team_id",
        "description": "The id of the away team",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.5038"
        },
        "example": "eq.5038"
      },
      "rowFilter.matches.away_team_name": {
        "name": "away_team_name",
        "description": "The name of the away team",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.matches.away_team_hash_image": {
        "name": "away_team_hash_image",
        "description": "The name image of the away team",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "character varying"
        }
      },
      "rowFilter.matches.home_team_score": {
        "name": "home_team_score",
        "description": "The score of the home team",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "jsonb"
        }
      },
      "rowFilter.matches.away_team_score": {
        "name": "away_team_score",
        "description": "The score of the away team",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "jsonb"
        }
      },
      "rowFilter.matches.times": {
        "name": "times",
        "description": "The time of the match",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "jsonb"
        }
      },
      "rowFilter.matches.coaches": {
        "name": "coaches",
        "description": "The coaches",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "jsonb"
        }
      },
      "rowFilter.matches.specific_start_time": {
        "name": "specific_start_time",
        "description": "The real start time of the match",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "timestamp with time zone"
        }
      },
      "rowFilter.matches.start_time": {
        "name": "start_time",
        "description": "The official start time of the match",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "timestamp with time zone"
        }
      },
      "rowFilter.matches.end_time": {
        "name": "end_time",
        "description": "The end of the match",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "timestamp with time zone"
        }
      },
      "rowFilter.matches.duration": {
        "name": "duration",
        "description": "The duration of the match",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.matches.last_period": {
        "name": "last_period",
        "description": "The last period of the match",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.matches.season_statistics_type": {
        "name": "season_statistics_type",
        "description": "The type of the season's statistics",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.matches.lineups_id": {
        "name": "lineups_id",
        "description": "The id of the lineup",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.matches.graphs_id": {
        "name": "graphs_id",
        "description": "The id of the graph",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.matches.coaches_id": {
        "name": "coaches_id",
        "description": "The id of the coaches",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.matches.class_id": {
        "name": "class_id",
        "description": "The id of the class",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.matches.class_name": {
        "name": "class_name",
        "description": "The name of the class",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.matches.class_hash_image": {
        "name": "class_hash_image",
        "description": "The name of the class image",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "character varying"
        }
      },
      "rowFilter.matches.league_id": {
        "name": "league_id",
        "description": "The id of the league",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.matches.league_name": {
        "name": "league_name",
        "description": "The name of the league",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.matches.league_hash_image": {
        "name": "league_hash_image",
        "description": "The name of the league image",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "character varying"
        }
      },
      "rowFilter.matches.previous_leg_match_id": {
        "name": "previous_leg_match_id",
        "description": "The id of the previous leg match",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.matches.weather_id": {
        "name": "weather_id",
        "description": "The id of the weather",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.matches.weather_main": {
        "name": "weather_main",
        "description": "The main weather",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.matches.weather_icon": {
        "name": "weather_icon",
        "description": "The name icon of the weather",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.tournaments-by-class.class_id": {
        "name": "class_id",
        "description": "The id of the class",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.1"
        },
        "example": "eq.1"
      },
      "rowFilter.tournaments-by-class.class_name": {
        "name": "class_name",
        "description": "The name of the class",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.tournaments-by-class.class_hash_image": {
        "name": "class_hash_image",
        "description": "The hash image of the class",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "character varying"
        }
      },
      "rowFilter.tournaments-by-class.tournaments": {
        "name": "tournaments",
        "description": "The tournaments",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "jsonb"
        }
      },
      "rowFilter.matches-statistics.match_id": {
        "name": "match_id",
        "description": "The id of the match",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.17"
        },
        "example": "eq.17"
      },
      "rowFilter.matches-statistics.statistics": {
        "name": "statistics",
        "description": "The statistics of the match",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "jsonb"
        }
      },
      "rowFilter.seasons.id": {
        "name": "id",
        "description": "The id of the season",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.42"
        },
        "example": "eq.42"
      },
      "rowFilter.seasons.name": {
        "name": "name",
        "description": "The name of the season",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.seasons.year": {
        "name": "year",
        "description": "The year of the season",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.seasons.start_time": {
        "name": "start_time",
        "description": "The start time of the season",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.seasons.end_time": {
        "name": "end_time",
        "description": "The end time of the season",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.seasons.league_id": {
        "name": "league_id",
        "description": "The id of the league",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.39"
        },
        "example": "eq.39"
      },
      "rowFilter.seasons.league_name": {
        "name": "league_name",
        "description": "The name of the league",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.seasons.league_hash_image": {
        "name": "league_hash_image",
        "description": "The name image of the league",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.agg-news-players.id": {
        "name": "id",
        "description": "The id of the news",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.agg-news-players.player_id": {
        "name": "player_id",
        "description": "The id of the player",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.agg-news-players.title": {
        "name": "title",
        "description": "The title of the news",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.agg-news-players.link": {
        "name": "link",
        "description": "The link of the news",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.agg-news-players.thumbnail_url": {
        "name": "thumbnail_url",
        "description": "The thumbnail url of the news",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.agg-news-players.description": {
        "name": "description",
        "description": "The description of the news",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.agg-news-players.published_date": {
        "name": "published_date",
        "description": "The published date of the news",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "timestamp with time zone"
        }
      },
      "rowFilter.agg-news-players.source_url": {
        "name": "source_url",
        "description": "The source url of the news",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.agg-news-players.source": {
        "name": "source",
        "description": "The source of the news",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.matches-coverage.match_id": {
        "name": "match_id",
        "description": "The id of the match",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.2257574"
        },
        "example": "eq.2257574"
      },
      "rowFilter.matches-coverage.has_highlights": {
        "name": "has_highlights",
        "description": "If the match has highlights",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "boolean"
        }
      },
      "rowFilter.matches-coverage.has_incidents": {
        "name": "has_incidents",
        "description": "If the match has incidents",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "boolean"
        }
      },
      "rowFilter.matches-coverage.has_players_heatmaps": {
        "name": "has_players_heatmaps",
        "description": "If the match has player heatmaps",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "boolean"
        }
      },
      "rowFilter.matches-coverage.has_players_statistics": {
        "name": "has_players_statistics",
        "description": "If the match has player statistics",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "boolean"
        }
      },
      "rowFilter.matches-coverage.has_statistics": {
        "name": "has_statistics",
        "description": "If the match has statistics",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "boolean"
        }
      },
      "rowFilter.matches-positions.match_id": {
        "name": "match_id",
        "description": "The id of the match",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.142"
        },
        "example": "eq.142"
      },
      "rowFilter.matches-positions.team_id": {
        "name": "team_id",
        "description": "The id of the team",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.4143"
        },
        "example": "eq.4143"
      },
      "rowFilter.matches-positions.positions": {
        "name": "positions",
        "description": "The positions",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "jsonb"
        }
      },
      "rowFilter.seasons-info.season_id": {
        "name": "season_id",
        "description": "The id of the season",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.1"
        },
        "example": "eq.1"
      },
      "rowFilter.seasons-info.season_name": {
        "name": "season_name",
        "description": "The name of the season",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.seasons-info.goals": {
        "name": "goals",
        "description": "The number of goals by the season",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.seasons-info.home_wins": {
        "name": "home_wins",
        "description": "The number of home team wins by the season",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.seasons-info.away_wins": {
        "name": "away_wins",
        "description": "The number of away team wins by the season",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.seasons-info.draws": {
        "name": "draws",
        "description": "The number of draws by the season",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.seasons-info.yellow_cards": {
        "name": "yellow_cards",
        "description": "The number of yellow cards by the season",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.seasons-info.red_cards": {
        "name": "red_cards",
        "description": "The number of red cards by the season",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.seasons-info.rounds": {
        "name": "rounds",
        "description": "The number of rounds by the season",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.seasons-info.competitors": {
        "name": "competitors",
        "description": "The number of competitors by the season",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.seasons-info.total_prize_money": {
        "name": "total_prize_money",
        "description": "The number of total prize money by the season",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.seasons-info.total_prize_money_currency": {
        "name": "total_prize_money_currency",
        "description": "The currency of the total prize money by the season",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.seasons-info.city": {
        "name": "city",
        "description": "The host city of the season",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.seasons-info.level": {
        "name": "level",
        "description": "The level of the season",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.seasons-info.countries": {
        "name": "countries",
        "description": "The host countries of the season",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text[]"
        }
      },
      "rowFilter.seasons-info.higher_tournament_teams": {
        "name": "higher_tournament_teams",
        "description": "The number of newcomers higher tournaments by the season",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "jsonb"
        }
      },
      "rowFilter.seasons-info.lower_tournament_teams": {
        "name": "lower_tournament_teams",
        "description": "The number of newcomers lower tournaments by the season",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "jsonb"
        }
      },
      "rowFilter.seasons-info.tournament_other_teams": {
        "name": "tournament_other_teams",
        "description": "The number of newcomers other tournaments by the season",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "jsonb"
        }
      },
      "rowFilter.correct-score.match_id": {
        "name": "match_id",
        "description": "The id of the match. example:`eq.{match_id}`",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.142"
        },
        "example": "eq.142"
      },
      "rowFilter.correct-score.is_live": {
        "name": "is_live",
        "description": "If the match is live. example:`eq.{is_live}`",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "boolean",
          "example": "eq.false"
        },
        "example": "eq.false"
      },
      "rowFilter.correct-score.periods": {
        "name": "periods",
        "description": "Periods",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "json"
        }
      },
      "rowFilter.asian-handicaps-movements.asian_handicap_id": {
        "name": "asian_handicap_id",
        "description": "The id. example:`eq.{id}`",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.asian-handicaps-movements.movements": {
        "name": "movements",
        "description": "The movements",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "json"
        }
      },
      "rowFilter.next-goal.match_id": {
        "name": "match_id",
        "description": "The id of the match. example:`eq.{match_id}`",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.142"
        },
        "example": "eq.142"
      },
      "rowFilter.next-goal.is_live": {
        "name": "is_live",
        "description": "If the match is live. example:`eq.{is_live}`",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "boolean",
          "example": "eq.false"
        },
        "example": "eq.false"
      },
      "rowFilter.next-goal.periods": {
        "name": "periods",
        "description": "Periods",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "json"
        }
      },
      "rowFilter.asian-handicaps.match_id": {
        "name": "match_id",
        "description": "The id of the match. example:`eq.{match_id}`",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.142"
        },
        "example": "eq.142"
      },
      "rowFilter.asian-handicaps.is_live": {
        "name": "is_live",
        "description": "If the match is live. example:`eq.{is_live}`",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "boolean",
          "example": "eq.false"
        },
        "example": "eq.false"
      },
      "rowFilter.asian-handicaps.periods": {
        "name": "periods",
        "description": "Periods",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "json"
        }
      },
      "rowFilter.full-time-results.match_id": {
        "name": "match_id",
        "description": "The id of the match. example:`eq.{match_id}`",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.142"
        },
        "example": "eq.142"
      },
      "rowFilter.full-time-results.is_live": {
        "name": "is_live",
        "description": "If the match is live. example:`eq.{is_live}`",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "boolean",
          "example": "eq.false"
        },
        "example": "eq.false"
      },
      "rowFilter.full-time-results.periods": {
        "name": "periods",
        "description": "Periods",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "json"
        }
      },
      "rowFilter.asian-handicap-cards.match_id": {
        "name": "match_id",
        "description": "The id of the match. example:`eq.{match_id}`",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.142"
        },
        "example": "eq.142"
      },
      "rowFilter.asian-handicap-cards.is_live": {
        "name": "is_live",
        "description": "If the match is live. example:`eq.{is_live}`",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "boolean",
          "example": "eq.false"
        },
        "example": "eq.false"
      },
      "rowFilter.asian-handicap-cards.periods": {
        "name": "periods",
        "description": "Periods",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "json"
        }
      },
      "rowFilter.clean-sheet-movements.clean_sheet_id": {
        "name": "clean_sheet_id",
        "description": "The id. example:`eq.{id}`",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.clean-sheet-movements.movements": {
        "name": "movements",
        "description": "The movements",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "json"
        }
      },
      "rowFilter.both-teams-to-score.match_id": {
        "name": "match_id",
        "description": "The id of the match. example:`eq.{match_id}`",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.142"
        },
        "example": "eq.142"
      },
      "rowFilter.both-teams-to-score.is_live": {
        "name": "is_live",
        "description": "If the match is live. example:`eq.{is_live}`",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "boolean",
          "example": "eq.false"
        },
        "example": "eq.false"
      },
      "rowFilter.both-teams-to-score.periods": {
        "name": "periods",
        "description": "Periods",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "json"
        }
      },
      "rowFilter.first-team-to-score-movements.first_team_to_score_id": {
        "name": "first_team_to_score_id",
        "description": "The id. example:`eq.{id}`",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.first-team-to-score-movements.movements": {
        "name": "movements",
        "description": "The movements",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "json"
        }
      },
      "rowFilter.draw-no-bet.match_id": {
        "name": "match_id",
        "description": "The id of the match. example:`eq.{match_id}`",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.142"
        },
        "example": "eq.142"
      },
      "rowFilter.draw-no-bet.is_live": {
        "name": "is_live",
        "description": "If the match is live. example:`eq.{is_live}`",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "boolean",
          "example": "eq.false"
        },
        "example": "eq.false"
      },
      "rowFilter.draw-no-bet.periods": {
        "name": "periods",
        "description": "Periods",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "json"
        }
      },
      "rowFilter.to-score-in-both-halves-movements.to_score_in_both_halves_id": {
        "name": "to_score_in_both_halves_id",
        "description": "The id. example:`eq.{id}`",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.to-score-in-both-halves-movements.movements": {
        "name": "movements",
        "description": "The movements",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "json"
        }
      },
      "rowFilter.to-win-to-nil-movements.to_win_to_nil_id": {
        "name": "to_win_to_nil_id",
        "description": "The id. example:`eq.{id}`",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.to-win-to-nil-movements.movements": {
        "name": "movements",
        "description": "The movements",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "json"
        }
      },
      "rowFilter.own-goal.match_id": {
        "name": "match_id",
        "description": "The id of the match. example:`eq.{match_id}`",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.142"
        },
        "example": "eq.142"
      },
      "rowFilter.own-goal.is_live": {
        "name": "is_live",
        "description": "If the match is live. example:`eq.{is_live}`",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "boolean",
          "example": "eq.false"
        },
        "example": "eq.false"
      },
      "rowFilter.own-goal.periods": {
        "name": "periods",
        "description": "Periods",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "json"
        }
      },
      "rowFilter.clean-sheet.match_id": {
        "name": "match_id",
        "description": "The id of the match. example:`eq.{match_id}`",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.142"
        },
        "example": "eq.142"
      },
      "rowFilter.clean-sheet.is_live": {
        "name": "is_live",
        "description": "If the match is live. example:`eq.{is_live}`",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "boolean",
          "example": "eq.false"
        },
        "example": "eq.false"
      },
      "rowFilter.clean-sheet.periods": {
        "name": "periods",
        "description": "Periods",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "json"
        }
      },
      "rowFilter.bookmakers.id": {
        "name": "id",
        "description": "The id of the bookmaker. example:`eq.{id}`",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.1"
        },
        "example": "eq.1"
      },
      "rowFilter.bookmakers.name": {
        "name": "name",
        "description": "The name of the bookmaker",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text",
          "example": "eq.Stake.com"
        },
        "example": "eq.Stake.com"
      },
      "rowFilter.bookmakers.popularity_order": {
        "name": "popularity_order",
        "description": "The popularity score of the bookmaker",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.bookmakers.hash_image": {
        "name": "hash_image",
        "description": "The hash image of the bookmaker",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "character varying"
        }
      },
      "rowFilter.to-win-both-halves.match_id": {
        "name": "match_id",
        "description": "The id of the match. example:`eq.{match_id}`",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.142"
        },
        "example": "eq.142"
      },
      "rowFilter.to-win-both-halves.is_live": {
        "name": "is_live",
        "description": "If the match is live. example:`eq.{is_live}`",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "boolean",
          "example": "eq.false"
        },
        "example": "eq.false"
      },
      "rowFilter.to-win-both-halves.periods": {
        "name": "periods",
        "description": "Periods",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "json"
        }
      },
      "rowFilter.asian-handicap-cards-movements.asian_handicap_cards_id": {
        "name": "asian_handicap_cards_id",
        "description": "The id. example:`eq.{id}`",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.asian-handicap-cards-movements.movements": {
        "name": "movements",
        "description": "The movements",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "json"
        }
      },
      "rowFilter.half-time-full-time-movements.half_time_full_time_id": {
        "name": "half_time_full_time_id",
        "description": "The id. example:`eq.{id}`",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.half-time-full-time-movements.movements": {
        "name": "movements",
        "description": "The movements",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "json"
        }
      },
      "rowFilter.to-qualify.match_id": {
        "name": "match_id",
        "description": "The id of the match. example:`eq.{match_id}`",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.164"
        },
        "example": "eq.164"
      },
      "rowFilter.to-qualify.is_live": {
        "name": "is_live",
        "description": "If the match is live. example:`eq.{is_live}`",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "boolean",
          "example": "eq.false"
        },
        "example": "eq.false"
      },
      "rowFilter.to-qualify.periods": {
        "name": "periods",
        "description": "Periods",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "json"
        }
      },
      "rowFilter.corners-odd-or-even.match_id": {
        "name": "match_id",
        "description": "The id of the match. example:`eq.{match_id}`",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.142"
        },
        "example": "eq.142"
      },
      "rowFilter.corners-odd-or-even.is_live": {
        "name": "is_live",
        "description": "If the match is live. example:`eq.{is_live}`",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "boolean",
          "example": "eq.false"
        },
        "example": "eq.false"
      },
      "rowFilter.corners-odd-or-even.periods": {
        "name": "periods",
        "description": "Periods",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "json"
        }
      },
      "rowFilter.to-win-from-behind.match_id": {
        "name": "match_id",
        "description": "The id of the match. example:`eq.{match_id}`",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.142"
        },
        "example": "eq.142"
      },
      "rowFilter.to-win-from-behind.is_live": {
        "name": "is_live",
        "description": "If the match is live. example:`eq.{is_live}`",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "boolean",
          "example": "eq.false"
        },
        "example": "eq.false"
      },
      "rowFilter.to-win-from-behind.periods": {
        "name": "periods",
        "description": "Periods",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "json"
        }
      },
      "rowFilter.to-win-from-behind-movements.to_win_from_behind_id": {
        "name": "to_win_from_behind_id",
        "description": "The id. example:`eq.{id}`",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.to-win-from-behind-movements.movements": {
        "name": "movements",
        "description": "The movements",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "json"
        }
      },
      "rowFilter.asian-handicap-corners-movements.asian_handicap_corners_id": {
        "name": "asian_handicap_corners_id",
        "description": "The id. example:`eq.{id}`",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.asian-handicap-corners-movements.movements": {
        "name": "movements",
        "description": "The movements",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "json"
        }
      },
      "rowFilter.double-chance.match_id": {
        "name": "match_id",
        "description": "The id of the match. example:`eq.{match_id}`",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.142"
        },
        "example": "eq.142"
      },
      "rowFilter.double-chance.is_live": {
        "name": "is_live",
        "description": "If the match is live. example:`eq.{is_live}`",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "boolean",
          "example": "eq.false"
        },
        "example": "eq.false"
      },
      "rowFilter.double-chance.periods": {
        "name": "periods",
        "description": "Periods",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "json"
        }
      },
      "rowFilter.own-goal-movements.own_goal_id": {
        "name": "own_goal_id",
        "description": "The id. example:`eq.{id}`",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.own-goal-movements.movements": {
        "name": "movements",
        "description": "The movements",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "json"
        }
      },
      "rowFilter.draw-no-bet-movements.draw_no_bet_id": {
        "name": "draw_no_bet_id",
        "description": "The id. example:`eq.{id}`",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.draw-no-bet-movements.movements": {
        "name": "movements",
        "description": "The movements",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "json"
        }
      },
      "rowFilter.first-team-to-score.match_id": {
        "name": "match_id",
        "description": "The id of the match. example:`eq.{match_id}`",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.142"
        },
        "example": "eq.142"
      },
      "rowFilter.first-team-to-score.is_live": {
        "name": "is_live",
        "description": "If the match is live. example:`eq.{is_live}`",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "boolean",
          "example": "eq.false"
        },
        "example": "eq.false"
      },
      "rowFilter.first-team-to-score.periods": {
        "name": "periods",
        "description": "Periods",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "json"
        }
      },
      "rowFilter.next-goal-movements.next_goal_id": {
        "name": "next_goal_id",
        "description": "The id. example:`eq.{id}`",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.next-goal-movements.movements": {
        "name": "movements",
        "description": "The movements",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "json"
        }
      },
      "rowFilter.correct-score-movements.correct_score_id": {
        "name": "correct_score_id",
        "description": "The id. example:`eq.{id}`",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.correct-score-movements.movements": {
        "name": "movements",
        "description": "The movements",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "json"
        }
      },
      "rowFilter.half-time-full-time.match_id": {
        "name": "match_id",
        "description": "The id of the match. example:`eq.{match_id}`",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.142"
        },
        "example": "eq.142"
      },
      "rowFilter.half-time-full-time.is_live": {
        "name": "is_live",
        "description": "If the match is live. example:`eq.{is_live}`",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "boolean",
          "example": "eq.false"
        },
        "example": "eq.false"
      },
      "rowFilter.half-time-full-time.periods": {
        "name": "periods",
        "description": "Periods",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "json"
        }
      },
      "rowFilter.double-chance-movements.double_chance_id": {
        "name": "double_chance_id",
        "description": "The id. example:`eq.{id}`",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.double-chance-movements.movements": {
        "name": "movements",
        "description": "The movements",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "json"
        }
      },
      "rowFilter.odd-even.match_id": {
        "name": "match_id",
        "description": "The id of the match. example:`eq.{match_id}`",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.142"
        },
        "example": "eq.142"
      },
      "rowFilter.odd-even.is_live": {
        "name": "is_live",
        "description": "If the match is live. example:`eq.{is_live}`",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "boolean",
          "example": "eq.false"
        },
        "example": "eq.false"
      },
      "rowFilter.odd-even.periods": {
        "name": "periods",
        "description": "Periods",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "json"
        }
      },
      "rowFilter.to-score-a-penalty.match_id": {
        "name": "match_id",
        "description": "The id of the match. example:`eq.{match_id}`",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.164"
        },
        "example": "eq.164"
      },
      "rowFilter.to-score-a-penalty.is_live": {
        "name": "is_live",
        "description": "If the match is live. example:`eq.{is_live}`",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "boolean",
          "example": "eq.false"
        },
        "example": "eq.false"
      },
      "rowFilter.to-score-a-penalty.periods": {
        "name": "periods",
        "description": "Periods",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "json"
        }
      },
      "rowFilter.total-goals-movements.total_goals_id": {
        "name": "total_goals_id",
        "description": "The id. example:`eq.{id}`",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.total-goals-movements.movements": {
        "name": "movements",
        "description": "The movements",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "json"
        }
      },
      "rowFilter.to-score-penalty-movements.to_score_penalty_id": {
        "name": "to_score_penalty_id",
        "description": "The id. example:`eq.{id}`",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.to-score-penalty-movements.movements": {
        "name": "movements",
        "description": "The movements",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "json"
        }
      },
      "rowFilter.odd-even-movements.odd_even_id": {
        "name": "odd_even_id",
        "description": "The id. example:`eq.{id}`",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.odd-even-movements.movements": {
        "name": "movements",
        "description": "The movements",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "json"
        }
      },
      "rowFilter.to-win-to-nil.match_id": {
        "name": "match_id",
        "description": "The id of the match. example:`eq.{match_id}`",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.142"
        },
        "example": "eq.142"
      },
      "rowFilter.to-win-to-nil.is_live": {
        "name": "is_live",
        "description": "If the match is live. example:`eq.{is_live}`",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "boolean",
          "example": "eq.false"
        },
        "example": "eq.false"
      },
      "rowFilter.to-win-to-nil.periods": {
        "name": "periods",
        "description": "Periods",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "json"
        }
      },
      "rowFilter.asian-handicap-corners.match_id": {
        "name": "match_id",
        "description": "The id of the match. example:`eq.{match_id}`",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.142"
        },
        "example": "eq.142"
      },
      "rowFilter.asian-handicap-corners.is_live": {
        "name": "is_live",
        "description": "If the match is live. example:`eq.{is_live}`",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "boolean",
          "example": "eq.false"
        },
        "example": "eq.false"
      },
      "rowFilter.asian-handicap-corners.periods": {
        "name": "periods",
        "description": "Periods",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "json"
        }
      },
      "rowFilter.coverage-live.match_id": {
        "name": "match_id",
        "description": "The id of the match. example:`eq.{match_id}`",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.142"
        },
        "example": "eq.142"
      },
      "rowFilter.coverage-live.full_time_results": {
        "name": "full_time_results",
        "description": "Coverage of full_time_results",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "boolean"
        }
      },
      "rowFilter.coverage-live.total_goals": {
        "name": "total_goals",
        "description": "Coverage of total_goals",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "boolean"
        }
      },
      "rowFilter.coverage-live.asian_handicaps": {
        "name": "asian_handicaps",
        "description": "Coverage of asian_handicaps",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "boolean"
        }
      },
      "rowFilter.coverage-live.both_teams_to_score": {
        "name": "both_teams_to_score",
        "description": "Coverage of both_teams_to_score",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "boolean"
        }
      },
      "rowFilter.coverage-live.double_chance": {
        "name": "double_chance",
        "description": "Coverage of double_chance",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "boolean"
        }
      },
      "rowFilter.coverage-live.draw_no_bet": {
        "name": "draw_no_bet",
        "description": "Coverage of draw_no_bet",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "boolean"
        }
      },
      "rowFilter.coverage-live.european_handicap": {
        "name": "european_handicap",
        "description": "Coverage of european_handicap",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "boolean"
        }
      },
      "rowFilter.coverage-live.half_time_full_time": {
        "name": "half_time_full_time",
        "description": "Coverage of half_time_full_time",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "boolean"
        }
      },
      "rowFilter.coverage-live.first_team_to_score": {
        "name": "first_team_to_score",
        "description": "Coverage of first_team_to_score",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "boolean"
        }
      },
      "rowFilter.coverage-live.correct_score": {
        "name": "correct_score",
        "description": "Coverage of correct_score",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "boolean"
        }
      },
      "rowFilter.coverage-live.odd_even": {
        "name": "odd_even",
        "description": "Coverage of odd_even",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "boolean"
        }
      },
      "rowFilter.coverage-live.next_goal": {
        "name": "next_goal",
        "description": "Coverage of next_goal",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "boolean"
        }
      },
      "rowFilter.coverage-live.clean_sheet": {
        "name": "clean_sheet",
        "description": "Coverage of clean_sheet",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "boolean"
        }
      },
      "rowFilter.coverage-live.to_win_to_nil": {
        "name": "to_win_to_nil",
        "description": "Coverage of to_win_to_nil",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "boolean"
        }
      },
      "rowFilter.coverage-live.to_win_both_halves": {
        "name": "to_win_both_halves",
        "description": "Coverage of to_win_both_halves",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "boolean"
        }
      },
      "rowFilter.coverage-live.to_score_in_both_halves": {
        "name": "to_score_in_both_halves",
        "description": "Coverage of to_score_in_both_halves",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "boolean"
        }
      },
      "rowFilter.coverage-live.asian_handicap_corners": {
        "name": "asian_handicap_corners",
        "description": "Coverage of asian_handicap_corners",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "boolean"
        }
      },
      "rowFilter.coverage-live.corners_odd_or_even": {
        "name": "corners_odd_or_even",
        "description": "Coverage of corners_odd_or_even",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "boolean"
        }
      },
      "rowFilter.coverage-live.to_win_from_behind": {
        "name": "to_win_from_behind",
        "description": "Coverage of to_win_from_behind",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "boolean"
        }
      },
      "rowFilter.coverage-live.asian_handicap_cards": {
        "name": "asian_handicap_cards",
        "description": "Coverage of asian_handicap_cards",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "boolean"
        }
      },
      "rowFilter.coverage-live.to_score_a_penalty": {
        "name": "to_score_a_penalty",
        "description": "Coverage of to_score_a_penalty",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "boolean"
        }
      },
      "rowFilter.coverage-live.to_qualify": {
        "name": "to_qualify",
        "description": "Coverage of to_qualify",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "boolean"
        }
      },
      "rowFilter.coverage-live.own_goal": {
        "name": "own_goal",
        "description": "Coverage of own_goal",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "boolean"
        }
      },
      "rowFilter.to-score-in-both-halves.match_id": {
        "name": "match_id",
        "description": "The id of the match. example:`eq.{match_id}`",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.142"
        },
        "example": "eq.142"
      },
      "rowFilter.to-score-in-both-halves.is_live": {
        "name": "is_live",
        "description": "If the match is live. example:`eq.{is_live}`",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "boolean",
          "example": "eq.false"
        },
        "example": "eq.false"
      },
      "rowFilter.to-score-in-both-halves.periods": {
        "name": "periods",
        "description": "Periods",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "json"
        }
      },
      "rowFilter.full-time-results-movements.full_time_result_id": {
        "name": "full_time_result_id",
        "description": "The id. example:`eq.{id}`",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.full-time-results-movements.movements": {
        "name": "movements",
        "description": "The movements",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "json"
        }
      },
      "rowFilter.to-qualify-movements.to_qualify_id": {
        "name": "to_qualify_id",
        "description": "The id. example:`eq.{id}`",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.to-qualify-movements.movements": {
        "name": "movements",
        "description": "The movements",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "json"
        }
      },
      "rowFilter.corners-odd-even-movements.corners_odd_even_id": {
        "name": "corners_odd_even_id",
        "description": "The id. example:`eq.{id}`",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.corners-odd-even-movements.movements": {
        "name": "movements",
        "description": "The movements",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "json"
        }
      },
      "rowFilter.total-goals.match_id": {
        "name": "match_id",
        "description": "The id of the match. example:`eq.{match_id}`",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.142"
        },
        "example": "eq.142"
      },
      "rowFilter.total-goals.is_live": {
        "name": "is_live",
        "description": "If the match is live. example:`eq.{is_live}`",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "boolean",
          "example": "eq.false"
        },
        "example": "eq.false"
      },
      "rowFilter.total-goals.periods": {
        "name": "periods",
        "description": "Periods",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "json"
        }
      },
      "rowFilter.both-teams-to-score-movements.both_teams_to_score_id": {
        "name": "both_teams_to_score_id",
        "description": "The id. example:`eq.{id}`",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.both-teams-to-score-movements.movements": {
        "name": "movements",
        "description": "The movements",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "json"
        }
      },
      "rowFilter.to-win-both-halves-movements.to_win_both_halves_id": {
        "name": "to_win_both_halves_id",
        "description": "The id. example:`eq.{id}`",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.to-win-both-halves-movements.movements": {
        "name": "movements",
        "description": "The movements",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "json"
        }
      },
      "rowFilter.european-handicap-movements.european_handicap_id": {
        "name": "european_handicap_id",
        "description": "The id. example:`eq.{id}`",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.european-handicap-movements.movements": {
        "name": "movements",
        "description": "The movements",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "json"
        }
      },
      "rowFilter.coverage.match_id": {
        "name": "match_id",
        "description": "The id of the match. example:`eq.{match_id}`",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.142"
        },
        "example": "eq.142"
      },
      "rowFilter.coverage.full_time_results": {
        "name": "full_time_results",
        "description": "Coverage of full_time_results",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "boolean"
        }
      },
      "rowFilter.coverage.total_goals": {
        "name": "total_goals",
        "description": "Coverage of total_goals",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "boolean"
        }
      },
      "rowFilter.coverage.asian_handicaps": {
        "name": "asian_handicaps",
        "description": "Coverage of asian_handicaps",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "boolean"
        }
      },
      "rowFilter.coverage.both_teams_to_score": {
        "name": "both_teams_to_score",
        "description": "Coverage of both_teams_to_score",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "boolean"
        }
      },
      "rowFilter.coverage.double_chance": {
        "name": "double_chance",
        "description": "Coverage of double_chance",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "boolean"
        }
      },
      "rowFilter.coverage.draw_no_bet": {
        "name": "draw_no_bet",
        "description": "Coverage of draw_no_bet",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "boolean"
        }
      },
      "rowFilter.coverage.european_handicap": {
        "name": "european_handicap",
        "description": "Coverage of european_handicap",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "boolean"
        }
      },
      "rowFilter.coverage.half_time_full_time": {
        "name": "half_time_full_time",
        "description": "Coverage of half_time_full_time",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "boolean"
        }
      },
      "rowFilter.coverage.first_team_to_score": {
        "name": "first_team_to_score",
        "description": "Coverage of first_team_to_score",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "boolean"
        }
      },
      "rowFilter.coverage.correct_score": {
        "name": "correct_score",
        "description": "Coverage of correct_score",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "boolean"
        }
      },
      "rowFilter.coverage.odd_even": {
        "name": "odd_even",
        "description": "Coverage of odd_even",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "boolean"
        }
      },
      "rowFilter.coverage.next_goal": {
        "name": "next_goal",
        "description": "Coverage of next_goal",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "boolean"
        }
      },
      "rowFilter.coverage.clean_sheet": {
        "name": "clean_sheet",
        "description": "Coverage of clean_sheet",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "boolean"
        }
      },
      "rowFilter.coverage.to_win_to_nil": {
        "name": "to_win_to_nil",
        "description": "Coverage of to_win_to_nil",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "boolean"
        }
      },
      "rowFilter.coverage.to_win_both_halves": {
        "name": "to_win_both_halves",
        "description": "Coverage of to_win_both_halves",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "boolean"
        }
      },
      "rowFilter.coverage.to_score_in_both_halves": {
        "name": "to_score_in_both_halves",
        "description": "Coverage of to_score_in_both_halves",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "boolean"
        }
      },
      "rowFilter.coverage.asian_handicap_corners": {
        "name": "asian_handicap_corners",
        "description": "Coverage of asian_handicap_corners",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "boolean"
        }
      },
      "rowFilter.coverage.corners_odd_or_even": {
        "name": "corners_odd_or_even",
        "description": "Coverage of corners_odd_or_even",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "boolean"
        }
      },
      "rowFilter.coverage.to_win_from_behind": {
        "name": "to_win_from_behind",
        "description": "Coverage of to_win_from_behind",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "boolean"
        }
      },
      "rowFilter.coverage.asian_handicap_cards": {
        "name": "asian_handicap_cards",
        "description": "Coverage of asian_handicap_cards",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "boolean"
        }
      },
      "rowFilter.coverage.to_score_a_penalty": {
        "name": "to_score_a_penalty",
        "description": "Coverage of to_score_a_penalty",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "boolean"
        }
      },
      "rowFilter.coverage.to_qualify": {
        "name": "to_qualify",
        "description": "Coverage of to_qualify",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "boolean"
        }
      },
      "rowFilter.coverage.own_goal": {
        "name": "own_goal",
        "description": "Coverage of own_goal",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "boolean"
        }
      },
      "rowFilter.european-handicap.match_id": {
        "name": "match_id",
        "description": "The id of the match. example:`eq.{match_id}`",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.142"
        },
        "example": "eq.142"
      },
      "rowFilter.european-handicap.is_live": {
        "name": "is_live",
        "description": "If the match is live. example:`eq.{is_live}`",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "boolean",
          "example": "eq.false"
        },
        "example": "eq.false"
      },
      "rowFilter.european-handicap.periods": {
        "name": "periods",
        "description": "Periods",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "json"
        }
      },
      "lang": {
        "name": "lang",
        "description": "Multi-language",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "default": "en",
          "example": "en"
        },
        "example": "en"
      }
    },
    "schemas": {
      "players-penalty-history": {
        "description": "Penalty history\nThis endpoint allows you to retrieve the penalties by players.\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated several times a day.<br />**Recommended Calls**: Limit calls to 1 per hour.\n\n### Use Cases\nGet penalties from a specific **player_id**<br />`https://football.sportmicro.com/players-penalty-history?player_id=eq.{player_id}`",
        "properties": {
          "player_id": {
            "description": "The id of the player\n\nNote:\nThis is a Foreign Key to `players.id`.<fk table='players' column='id'/>",
            "format": "integer",
            "type": "integer"
          },
          "penalties": {
            "description": "The penalties",
            "format": "jsonb"
          }
        },
        "type": "object"
      },
      "teams-by-league": {
        "description": "Teams by league\nThis endpoint allows you to retrieve the teams from a specific league.\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated every day.<br />**Recommended Calls**: Limit calls to 1 per day.\n\n### Use Cases\nGet teams from a specific **league_id**<br />`https://football.sportmicro.com/teams-by-league?league_id=eq.{league_id}`",
        "properties": {
          "league_id": {
            "description": "The id of the league\n\nNote:\nThis is a Foreign Key to `leagues.id`.<fk table='leagues' column='id'/>",
            "format": "integer",
            "type": "integer"
          },
          "league_name": {
            "description": "The name of the league",
            "format": "text",
            "type": "string"
          },
          "league_hash_image": {
            "description": "The hash image of the league",
            "format": "character varying",
            "maxLength": 64,
            "type": "string"
          },
          "teams": {
            "description": "The teams",
            "format": "jsonb"
          }
        },
        "type": "object"
      },
      "referees-by-league": {
        "description": "Referees by league\nThis endpoint allows you to retrieve the referees from a specific league.\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated every day.<br />**Recommended Calls**: Limit calls to 1 per day.\n\n### Use Cases\nGet referees from a specific **league_id**<br />`https://football.sportmicro.com/referees-by-league?league_id=eq.{league_id}`",
        "properties": {
          "league_id": {
            "description": "The id of the league",
            "format": "integer",
            "type": "integer"
          },
          "league_name": {
            "description": "The name of the league",
            "format": "text",
            "type": "string"
          },
          "league_hash_image": {
            "description": "The hash image of the league",
            "format": "character varying",
            "maxLength": 64,
            "type": "string"
          },
          "referees": {
            "description": "The referees",
            "format": "jsonb"
          }
        },
        "type": "object"
      },
      "players-national-statistics": {
        "description": "National statistics\nThis endpoint allows you to retrieve the national statistics about players.\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated several times a day.<br />**Recommended Calls**: Limit calls to 1 per hour.\n\n### Use Cases\nGet national statistics from a specific **player_id**<br />`https://football.sportmicro.com/players-national-statistics?player_id=eq.{player_id}`",
        "properties": {
          "player_id": {
            "description": "The id of the player\n\nNote:\nThis is a Foreign Key to `players.id`.<fk table='players' column='id'/>",
            "format": "integer",
            "type": "integer"
          },
          "statistics": {
            "description": "The statistics",
            "format": "jsonb"
          }
        },
        "type": "object"
      },
      "coaches": {
        "description": "Coaches\nThis endpoint allows you to retrieve the coaches.\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated several times a day.<br />**Recommended Calls**: Limit calls to 1 per hour.\n\nYou can get the image of the coach by calling the following url: `https://images.sportmicro.com/{hash_image}.png`\n\n### Use Cases\nGet coach based on the **id**<br />`https://football.sportmicro.com/coaches?id=eq.{id}`<br /><br />Get coach from a specific **country_id**<br />`https://football.sportmicro.com/coaches?country_id=eq.{country_id}`<br /><br />Get coach from a specific **team_id**<br />`https://football.sportmicro.com/coaches?team_id=eq.{team_id}`",
        "properties": {
          "id": {
            "description": "The id of the coach\n\nNote:\nThis is a Primary Key.<pk/>",
            "format": "integer",
            "type": "integer"
          },
          "name": {
            "description": "The name of the coach",
            "format": "text",
            "type": "string"
          },
          "nickname": {
            "description": "The short name of the coach",
            "format": "text",
            "type": "string"
          },
          "default_formation": {
            "description": "The default formation by the coach",
            "format": "text",
            "type": "string"
          },
          "nationality": {
            "description": "The nationality of the coach",
            "format": "text",
            "type": "string"
          },
          "nationality_iso2": {
            "description": "The alpha2 of the nationality",
            "format": "character varying",
            "maxLength": 2,
            "type": "string"
          },
          "total_matches": {
            "description": "The number of total matches by the coach",
            "format": "integer",
            "type": "integer"
          },
          "wins_matches": {
            "description": "The number of wins by the coach",
            "format": "integer",
            "type": "integer"
          },
          "draws_matches": {
            "description": "The number of draws by the coach",
            "format": "integer",
            "type": "integer"
          },
          "losses_matches": {
            "description": "The number of losses by the coach",
            "format": "integer",
            "type": "integer"
          },
          "goals_scored_matches": {
            "description": "The number of goals scored in matches managed by the coach",
            "format": "integer",
            "type": "integer"
          },
          "goals_conceded_matches": {
            "description": "The number of goals conceded in matches managed by the coach",
            "format": "integer",
            "type": "integer"
          },
          "total_points_matches": {
            "description": "The number of total points gained by the coach",
            "format": "integer",
            "type": "integer"
          },
          "date_of_birth": {
            "description": "The date of the coach's birth",
            "format": "timestamp with time zone",
            "type": "string"
          },
          "hash_image": {
            "description": "The name of the image",
            "format": "character varying",
            "maxLength": 64,
            "type": "string"
          },
          "former_player_id": {
            "description": "The id of the coach as a former player",
            "format": "integer",
            "type": "integer"
          },
          "country_id": {
            "description": "The id of the country\n\nNote:\nThis is a Foreign Key to `countries.id`.<fk table='countries' column='id'/>",
            "format": "integer",
            "type": "integer"
          },
          "country_name": {
            "description": "The name of the country",
            "format": "text",
            "type": "string"
          },
          "country_hash_image": {
            "description": "The name image of the country",
            "format": "character varying",
            "maxLength": 64,
            "type": "string"
          },
          "team_id": {
            "description": "The id of the team\n\nNote:\nThis is a Foreign Key to `teams.id`.<fk table='teams' column='id'/>",
            "format": "integer",
            "type": "integer"
          },
          "team_name": {
            "description": "The name of the team",
            "format": "text",
            "type": "string"
          },
          "team_hash_image": {
            "description": "The name image of the team",
            "format": "character varying",
            "maxLength": 64,
            "type": "string"
          },
          "class_id": {
            "description": "The id of the class",
            "format": "integer",
            "type": "integer"
          },
          "class_name": {
            "description": "The name of the class",
            "format": "text",
            "type": "string"
          },
          "class_hash_image": {
            "description": "The hash image of the class",
            "format": "character varying",
            "maxLength": 64,
            "type": "string"
          }
        },
        "type": "object"
      },
      "matches-weather": {
        "description": "Weather\nThis endpoint allows you to retrieve the weather from matches.\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated every hour.\n**Recommended Calls**: Limit calls to 1 every hour.\n\n### Use Cases\nGet weather based on the **id**<br />`https://football.sportmicro.com/matches-weather?id=eq.{id}`",
        "properties": {
          "id": {
            "description": "The id of the weather\n\nNote:\nThis is a Primary Key.<pk/>",
            "format": "integer",
            "type": "integer"
          },
          "dt": {
            "description": "The date of the weather",
            "format": "timestamp with time zone",
            "type": "string"
          },
          "temp": {
            "description": "The temperature of the weather `Kelvin`",
            "format": "numeric",
            "type": "number"
          },
          "feels_like": {
            "description": "The human perception of the weather",
            "format": "numeric",
            "type": "number"
          },
          "pressure": {
            "description": "The pressure of the weather",
            "format": "numeric",
            "type": "number"
          },
          "humidity": {
            "description": "The humidity of the weather in `%`",
            "format": "numeric",
            "type": "number"
          },
          "dew_point": {
            "description": "The minimum temperature of the weather `Kelvin`",
            "format": "numeric",
            "type": "number"
          },
          "uvi": {
            "description": "The maximum value of UV index for the day",
            "format": "numeric",
            "type": "number"
          },
          "clouds": {
            "description": "The cloudiness of the weather in `%`",
            "format": "numeric",
            "type": "number"
          },
          "wind_speed": {
            "description": "The wind speed `Metre/Sec`",
            "format": "numeric",
            "type": "number"
          },
          "wind_deg": {
            "description": "The wind direction `Degrees`",
            "format": "numeric",
            "type": "number"
          },
          "wind_gust": {
            "description": "The wind gust `Metre/Sec`",
            "format": "numeric",
            "type": "number"
          },
          "weather_id": {
            "description": "The random id of the weather",
            "format": "integer",
            "type": "integer"
          },
          "weather_main": {
            "description": "The title of the weather",
            "format": "text",
            "type": "string"
          },
          "weather_description": {
            "description": "The description of the weather",
            "format": "text",
            "type": "string"
          },
          "weather_icon": {
            "description": "The name of the image",
            "format": "text",
            "type": "string"
          },
          "pop": {
            "description": "The probability of precipitation in `%`",
            "format": "numeric",
            "type": "number"
          }
        },
        "type": "object"
      },
      "classes": {
        "description": "Classes\nThis endpoint allows you to retrieve the classes.\nYou can use the `alpha` parameter to get a specific class as a country.\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated several times per day.<br />**Recommended Calls**: Limit calls to 1 per day.\n\nYou can get the image of the category by calling the following url: `https://images.sportmicro.com/{hash_image}.png`\n\n### Use Cases\nGet classes<br />`https://football.sportmicro.com/classes`<br /><br />Get class based on the **id**<br />`https://football.sportmicro.com/classes?id=eq.{id}`<br /><br />Get classes based on the **alpha**<br />`https://football.sportmicro.com/classes?alpha=eq.{alpha}`",
        "properties": {
          "id": {
            "description": "The id of the class\n\nNote:\nThis is a Primary Key.<pk/>",
            "format": "integer",
            "type": "integer"
          },
          "name": {
            "description": "The name of the class",
            "format": "text",
            "type": "string"
          },
          "flag": {
            "description": "The flag of the class",
            "format": "text",
            "type": "string"
          },
          "alpha": {
            "description": "The alpha name of the country",
            "format": "character varying",
            "maxLength": 2,
            "type": "string"
          },
          "importance": {
            "description": "The importance of the class specified with a number",
            "format": "integer",
            "type": "integer"
          },
          "hash_image": {
            "description": "The name of the image",
            "format": "character varying",
            "maxLength": 64,
            "type": "string"
          }
        },
        "type": "object"
      },
      "teams-by-tournament": {
        "description": "Teams by tournament\nThis endpoint allows you to retrieve the teams from a specific tournament.\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated every day.<br />**Recommended Calls**: Limit calls to 1 per day.\n\n### Use Cases\nGet teams from a specific **tournament_id**<br />`https://football.sportmicro.com/teams-by-tournament?tournament_id=eq.{tournament_id}`",
        "properties": {
          "tournament_id": {
            "description": "The id of the tournament\n\nNote:\nThis is a Primary Key.<pk/>",
            "format": "integer",
            "type": "integer"
          },
          "tournament_name": {
            "description": "The name of the tournament",
            "format": "text",
            "type": "string"
          },
          "teams": {
            "description": "The teams",
            "format": "jsonb"
          }
        },
        "type": "object"
      },
      "matches-substitutions": {
        "description": "Matches substitutions\nThis endpoint allows you to retrieve the substitutions for an match.\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated every minute.<br />**Recommended Calls**: Limit calls to 1 per minute.\n\n### Use Cases\nGet substitutions from a specific **match_id**<br />`https://football.sportmicro.com/matches-substitutions?match_id=eq.{match_id}`<br /><br />Get substitutions from a specific **match_id** and **team_id**<br />`https://football.sportmicro.com/matches-substitutions?match_id=eq.{match_id}&team_id=eq.{team_id}`",
        "properties": {
          "match_id": {
            "description": "The id of the match",
            "format": "integer",
            "type": "integer"
          },
          "team_id": {
            "description": "The id of the team",
            "format": "integer",
            "type": "integer"
          },
          "substitutions": {
            "description": "The substitutions",
            "format": "jsonb"
          }
        },
        "type": "object"
      },
      "players-by-team": {
        "description": "Players by team\nThis endpoint allows you to retrieve the players from a specific team.\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated every day.<br />**Recommended Calls**: Limit calls to 1 per day.\n\n### Use Cases\nGet players from a specific **team_id**<br />`https://football.sportmicro.com/players-by-team?team_id=eq.{team_id}`",
        "properties": {
          "team_id": {
            "description": "The id of the team\n\nNote:\nThis is a Foreign Key to `teams.id`.<fk table='teams' column='id'/>",
            "format": "integer",
            "type": "integer"
          },
          "team_name": {
            "description": "The name of the team",
            "format": "text",
            "type": "string"
          },
          "team_hash_image": {
            "description": "The hash image of the team",
            "format": "character varying",
            "maxLength": 64,
            "type": "string"
          },
          "players": {
            "description": "The players",
            "format": "jsonb"
          }
        },
        "type": "object"
      },
      "news-matches": {
        "description": "Matches news\nThis endpoint allows you to retrieve the news from matches.\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated every 2 hours.<br />**Recommended Calls**: Limit calls to 1 every 2 hours.\n\n### Use Cases\nGet news from a specific **match_id**<br />`https://football.sportmicro.com/news-matches?match_id=eq.{match_id}`",
        "properties": {
          "id": {
            "description": "The id of the news",
            "format": "integer",
            "type": "integer"
          },
          "match_id": {
            "description": "The id of the match",
            "format": "integer",
            "type": "integer"
          },
          "league_id": {
            "description": "The id of the league",
            "format": "integer",
            "type": "integer"
          },
          "league_name": {
            "description": "The name of the league",
            "format": "text",
            "type": "string"
          },
          "league_hash_image": {
            "description": "The hash image of the league",
            "format": "character varying",
            "maxLength": 64,
            "type": "string"
          },
          "date": {
            "description": "The date of the match",
            "format": "timestamp with time zone",
            "type": "string"
          },
          "title": {
            "description": "The title of the news",
            "format": "text",
            "type": "string"
          },
          "name": {
            "description": "The name of the news",
            "format": "text",
            "type": "string"
          },
          "subtitles": {
            "description": "The subtitles",
            "format": "jsonb"
          }
        },
        "type": "object"
      },
      "media-teams": {
        "description": "Teams media\nThis endpoint allows you to retrieve the media from teams.\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated several times a day.<br />**Recommended Calls**: Limit calls to 1 per hour.\n\n### Use Cases\nGet media from a specific **team_id**<br />`https://football.sportmicro.com/media-teams?team_id=eq.{team_id}`",
        "properties": {
          "id": {
            "description": "The id of the media\n\nNote:\nThis is a Primary Key.<pk/>",
            "format": "integer",
            "type": "integer"
          },
          "team_id": {
            "description": "The id of the team",
            "format": "integer",
            "type": "integer"
          },
          "title": {
            "description": "The title of the media",
            "format": "text",
            "type": "string"
          },
          "subtitle": {
            "description": "The subtitle of the media",
            "format": "text",
            "type": "string"
          },
          "url": {
            "description": "The url of the media",
            "format": "text",
            "type": "string"
          },
          "thumbnail_url": {
            "description": "The thumbnail url of the media",
            "format": "text",
            "type": "string"
          },
          "date_published": {
            "description": "The date of publishing the media",
            "format": "timestamp with time zone",
            "type": "string"
          },
          "channel_url": {
            "description": "The source url of the media",
            "format": "text",
            "type": "string"
          }
        },
        "type": "object"
      },
      "matches-players-statistics": {
        "description": "Players statistics\nThis endpoint allows you to retrieve the players statistics from matches.\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated every minute.\n**Recommended Calls**: Limit calls to 1 every minute.\n\n### Use Cases\nGet player statistics from a specific **match_id**<br />`https://football.sportmicro.com/matches-players-statistics?match_id=eq.{match_id}`<br /><br />Get the best player from a specific **match_id**<br />`https://football.sportmicro.com/matches-players-statistics?match_id=eq.{match_id}&order=rating.desc&limit=1`<br /><br />Get player statistics from a specific **match_id** and **team_id**<br />`https://football.sportmicro.com/matches-players-statistics?match_id=eq.{match_id}&team_id=eq.{team_id}`<br /><br />Get player statistics from a specific **match_id**, **team_id** and **player_id**<br />`https://football.sportmicro.com/matches-players-statistics?match_id=eq.{match_id}&team_id=eq.{team_id}&player_id=eq.{player_id}`",
        "properties": {
          "match_id": {
            "description": "The id of the match",
            "format": "integer",
            "type": "integer"
          },
          "team_id": {
            "description": "The id of the team\n\nNote:\nThis is a Foreign Key to `teams.id`.<fk table='teams' column='id'/>",
            "format": "integer",
            "type": "integer"
          },
          "player_id": {
            "description": "The id of the player\n\nNote:\nThis is a Foreign Key to `players.id`.<fk table='players' column='id'/>",
            "format": "integer",
            "type": "integer"
          },
          "position": {
            "description": "The position of the player",
            "format": "text",
            "type": "string"
          },
          "won_contest": {
            "description": "The number of contests won by the player",
            "format": "numeric",
            "type": "number"
          },
          "on_target_scoring_attempt": {
            "description": "The number of attempts at scoring on the target by the player",
            "format": "numeric",
            "type": "number"
          },
          "goals": {
            "description": "The number of the goals by the player",
            "format": "numeric",
            "type": "number"
          },
          "total_pass": {
            "description": "The number of total passes by the player",
            "format": "numeric",
            "type": "number"
          },
          "accurate_pass": {
            "description": "The number of accurate passes by the player",
            "format": "numeric",
            "type": "number"
          },
          "total_long_balls": {
            "description": "The number of total long balls by the player",
            "format": "numeric",
            "type": "number"
          },
          "accurate_long_balls": {
            "description": "The number of accurate long balls by the player",
            "format": "numeric",
            "type": "number"
          },
          "total_cross": {
            "description": "The number of total crosses by the player",
            "format": "numeric",
            "type": "number"
          },
          "accurate_cross": {
            "description": "The number of accurate crosses by the player",
            "format": "numeric",
            "type": "number"
          },
          "aerial_lost": {
            "description": "The number of aerials lost by the player",
            "format": "numeric",
            "type": "number"
          },
          "aerial_won": {
            "description": "The number of aerials won by the player",
            "format": "numeric",
            "type": "number"
          },
          "duel_lost": {
            "description": "The number of duels lost by the player",
            "format": "numeric",
            "type": "number"
          },
          "duel_won": {
            "description": "The number of duels won by the player",
            "format": "numeric",
            "type": "number"
          },
          "dispossessed": {
            "description": "The number of dispossessed actions by the player",
            "format": "numeric",
            "type": "number"
          },
          "total_contest": {
            "description": "The number of total contests by the player",
            "format": "numeric",
            "type": "number"
          },
          "challenge_lost": {
            "description": "The number of challenges lost by the player",
            "format": "numeric",
            "type": "number"
          },
          "total_clearance": {
            "description": "The number of total clearances by the player",
            "format": "numeric",
            "type": "number"
          },
          "shot_off_target": {
            "description": "The number of shots of target by the player",
            "format": "numeric",
            "type": "number"
          },
          "interception_won": {
            "description": "The number of interception wins by the player",
            "format": "numeric",
            "type": "number"
          },
          "total_tackle": {
            "description": "The number of total tackles taken by the player",
            "format": "numeric",
            "type": "number"
          },
          "fouls": {
            "description": "The number of the fouls made by the player",
            "format": "numeric",
            "type": "number"
          },
          "minutes_played": {
            "description": "The number of minutes played by the player",
            "format": "numeric",
            "type": "number"
          },
          "touches": {
            "description": "The number of touches by the player",
            "format": "numeric",
            "type": "number"
          },
          "rating": {
            "description": "The rating of the player",
            "format": "numeric",
            "type": "number"
          },
          "possession_lost_ctrl": {
            "description": "The number of possessions lost by the player",
            "format": "numeric",
            "type": "number"
          },
          "key_pass": {
            "description": "The average number of key passes by the player",
            "format": "numeric",
            "type": "number"
          }
        },
        "type": "object"
      },
      "players-statistics": {
        "description": "Statistics\nThis endpoint allows you to retrieve the statistics from players.\n\nFor the type argument you can search by: **overall**, **home** and **away**, but **overall** is most common type for this endpoint.\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated every minute.<br />**Recommended Calls**: Limit calls to 1 per minute.\n\n### Use Cases\nGet statistics from a specific **player_id**<br />`https://football.sportmicro.com/players-statistics?player_id=eq.{player_id}`<br /><br />Get top 20 players with most goals from a specific **league_id** and **season_id**<br />`https://football.sportmicro.com/players-statistics?league_id=eq.{league_id}&season_id=eq.{season_id}&order=goals.desc&limit=20`<br /><br />Get top 20 players with most rating from a specific **league_id** and **season_id**<br />`https://football.sportmicro.com/players-statistics?league_id=eq.{league_id}&season_id=eq.{season_id}&order=rating.desc&limit=20`<br /><br />Get top 20 players with most red cards from a specific **league_id** and **season_id**<br />`https://football.sportmicro.com/players-statistics?league_id=eq.{league_id}&season_id=eq.{season_id}&order=red_cards.desc&limit=20`<br /><br />Get top 20 players with most yellow cards from a specific **league_id** and **season_id**<br />`https://football.sportmicro.com/players-statistics?league_id=eq.{league_id}&season_id=eq.{season_id}&order=yellow_cards.desc&limit=20`<br /><br />Get top 20 players with most assists from a specific **league_id** and **season_id**<br />`https://football.sportmicro.com/players-statistics?league_id=eq.{league_id}&season_id=eq.{season_id}&order=assists.desc&limit=20`<br /><br />Get statistics from a specific **player_id** and **team_id**<br />`https://football.sportmicro.com/players-statistics?player_id=eq.{player_id}&team_id=eq.{team_id}`<br /><br />Get statistics from a specific **player_id**, **team_id** and **league_id**<br />`https://football.sportmicro.com/players-statistics?player_id=eq.{player_id}&team_id=eq.{team_id}&league_id=eq.{league_id}`<br /><br />Get statistics from a specific **player_id**, **team_id**, **league_id** and **season_id**<br />`https://football.sportmicro.com/players-statistics?player_id=eq.{player_id}&team_id=eq.{team_id}&league_id=eq.{league_id}&season_id=eq.{season_id}`<br /><br />Get statistics from a specific **player_id**, **team_id**, **league_id**, **season_id** and **type**<br />`https://football.sportmicro.com/players-statistics?player_id=eq.{player_id}&team_id=eq.{team_id}&league_id=eq.{league_id}&season_id=eq.{season_id}&type=eq.{type}`",
        "properties": {
          "id": {
            "description": "The id of the player's statistics\n\nNote:\nThis is a Primary Key.<pk/>",
            "format": "integer",
            "type": "integer"
          },
          "player_id": {
            "description": "The id of the player\n\nNote:\nThis is a Foreign Key to `players.id`.<fk table='players' column='id'/>",
            "format": "integer",
            "type": "integer"
          },
          "team_id": {
            "description": "The id of the team\n\nNote:\nThis is a Foreign Key to `teams.id`.<fk table='teams' column='id'/>",
            "format": "integer",
            "type": "integer"
          },
          "team_name": {
            "description": "The name of the team",
            "format": "text",
            "type": "string"
          },
          "team_hash_image": {
            "description": "The name image of the team",
            "format": "character varying",
            "maxLength": 64,
            "type": "string"
          },
          "league_id": {
            "description": "The id of the league\n\nNote:\nThis is a Foreign Key to `leagues.id`.<fk table='leagues' column='id'/>",
            "format": "integer",
            "type": "integer"
          },
          "league_name": {
            "description": "The name of the league",
            "format": "text",
            "type": "string"
          },
          "league_hash_image": {
            "description": "The name image of the league",
            "format": "character varying",
            "maxLength": 64,
            "type": "string"
          },
          "season_id": {
            "description": "The id of the season\n\nNote:\nThis is a Foreign Key to `seasons.id`.<fk table='seasons' column='id'/>",
            "format": "integer",
            "type": "integer"
          },
          "season_name": {
            "description": "The name of the season",
            "format": "text",
            "type": "string"
          },
          "type": {
            "description": "The type of the statistics",
            "format": "text",
            "type": "string"
          },
          "goals_scored": {
            "description": "The number of goals made by the player",
            "format": "numeric",
            "type": "number"
          },
          "big_chances_created": {
            "description": "The number of big chances created by the player",
            "format": "numeric",
            "type": "number"
          },
          "big_chances_missed": {
            "description": "The number of big chances missed by the player",
            "format": "numeric",
            "type": "number"
          },
          "goals_plus_assists": {
            "description": "The number of goals assists by the player",
            "format": "numeric",
            "type": "number"
          },
          "successful_passes": {
            "description": "The number of accurate passes made by the player",
            "format": "numeric",
            "type": "number"
          },
          "unsuccessful_passes": {
            "description": "The number of inaccurate passes made by the player",
            "format": "numeric",
            "type": "number"
          },
          "total_passes_attempted": {
            "description": "The number of total passes made by the player",
            "format": "numeric",
            "type": "number"
          },
          "pass_accuracy_percentage": {
            "description": "The number of accurate passes made by the player in `%`",
            "format": "numeric",
            "type": "number"
          },
          "accurate_passes_in_own_half": {
            "description": "The number of accurate passes made by the player in his own half",
            "format": "numeric",
            "type": "number"
          },
          "accurate_passes_in_opposition_half": {
            "description": "The number of accurate passes made by the player in the opposite half",
            "format": "numeric",
            "type": "number"
          },
          "accurate_final_third_passes": {
            "description": "The number of accurate passes made by the player in the final third",
            "format": "numeric",
            "type": "number"
          },
          "key_passes": {
            "description": "The number of the key passes made by the player",
            "format": "numeric",
            "type": "number"
          },
          "successful_dribbles": {
            "description": "The number of the successful dribbles made by the player",
            "format": "numeric",
            "type": "number"
          },
          "dribble_success_percentage": {
            "description": "The number of successful dribbles in `%`",
            "format": "numeric",
            "type": "number"
          },
          "tackles_attempted": {
            "description": "The number of tackles made by the player",
            "format": "numeric",
            "type": "number"
          },
          "interceptions": {
            "description": "The number of interceptions made by the player",
            "format": "numeric",
            "type": "number"
          },
          "yellow_cards_received": {
            "description": "The number of yellow cards received",
            "format": "numeric",
            "type": "number"
          },
          "direct_red_cards": {
            "description": "The number of direct red cards gotten by the player",
            "format": "numeric",
            "type": "number"
          },
          "red_cards_received": {
            "description": "The number of the red cards gotten by the player",
            "format": "numeric",
            "type": "number"
          },
          "accurate_crosses": {
            "description": "The number of the accurate crosses made by the player",
            "format": "numeric",
            "type": "number"
          },
          "cross_accuracy_percentage": {
            "description": "The number of accurate crosses made by the player in `%`",
            "format": "numeric",
            "type": "number"
          },
          "total_shots_attempted": {
            "description": "The number of total shots made by the player",
            "format": "numeric",
            "type": "number"
          },
          "shots_on_target": {
            "description": "The number of shots on target made by the player",
            "format": "numeric",
            "type": "number"
          },
          "shots_off_target": {
            "description": "The number of shots off target made by the player",
            "format": "numeric",
            "type": "number"
          },
          "ground_duels_won": {
            "description": "The number of ground duels won by the player",
            "format": "numeric",
            "type": "number"
          },
          "ground_duels_won_percentage": {
            "description": "The number of ground duels won by the player in `%`",
            "format": "numeric",
            "type": "number"
          },
          "aerial_duels_won": {
            "description": "The number of aerial duels won by the player",
            "format": "numeric",
            "type": "number"
          },
          "aerial_duels_won_percentage": {
            "description": "The number of aerial duels won by the player in `%`",
            "format": "numeric",
            "type": "number"
          },
          "total_duels_won": {
            "description": "The number of total duels won by the player",
            "format": "numeric",
            "type": "number"
          },
          "duels_won_percentage": {
            "description": "The dual won percentage",
            "format": "numeric",
            "type": "number"
          },
          "minutes_played": {
            "description": "The number of minutes played by the player",
            "format": "numeric",
            "type": "number"
          },
          "goal_conversion_percentage": {
            "description": "The number of goal conversions made by the player in `%`",
            "format": "numeric",
            "type": "number"
          },
          "penalties_taken": {
            "description": "The number of penalties taken by the player",
            "format": "numeric",
            "type": "number"
          },
          "penalty_goals_scored": {
            "description": "The number of penalty goals made by the players",
            "format": "numeric",
            "type": "number"
          },
          "penalties_won": {
            "description": "The number of penalty won by the player",
            "format": "numeric",
            "type": "number"
          },
          "penalties_conceded": {
            "description": "The number of penalty conceded by the player",
            "format": "numeric",
            "type": "number"
          },
          "shots_from_set_piece": {
            "description": "The number of shots from set piece made by the player",
            "format": "numeric",
            "type": "number"
          },
          "free_kick_goals": {
            "description": "The number of free kick goal made by the player",
            "format": "numeric",
            "type": "number"
          },
          "goals_inside_box": {
            "description": "The number of goals from inside the box made by the player",
            "format": "numeric",
            "type": "number"
          },
          "goals_outside_box": {
            "description": "The number of goals from outside the box made by the player",
            "format": "numeric",
            "type": "number"
          },
          "shots_inside_box": {
            "description": "The number of shots from inside the box made by the player",
            "format": "numeric",
            "type": "number"
          },
          "shots_outside_box": {
            "description": "The number of shots from outside the box made by the player",
            "format": "numeric",
            "type": "number"
          },
          "headed_goals": {
            "description": "The number of headed goals made by the player",
            "format": "numeric",
            "type": "number"
          },
          "left_footed_goals": {
            "description": "The number of left foot goals made by the player",
            "format": "numeric",
            "type": "number"
          },
          "right_footed_goals": {
            "description": "The number of right foot goals made by the player",
            "format": "numeric",
            "type": "number"
          },
          "accurate_long_passes": {
            "description": "The number of accurate long balls made by the player",
            "format": "numeric",
            "type": "number"
          },
          "long_pass_accuracy_percentage": {
            "description": "The number of accurate long balls made by the player in `%`",
            "format": "numeric",
            "type": "number"
          },
          "clearances": {
            "description": "The number of clearances made by the player",
            "format": "numeric",
            "type": "number"
          },
          "errors_leading_to_goals": {
            "description": "The number of error lead to goal made by the player",
            "format": "numeric",
            "type": "number"
          },
          "errors_leading_to_shots": {
            "description": "The number of error lead to shot made by he player",
            "format": "numeric",
            "type": "number"
          },
          "dispossessed": {
            "description": "The number of dispossessed by the player",
            "format": "numeric",
            "type": "number"
          },
          "possession_lost": {
            "description": "The number of possessions lost by the player",
            "format": "numeric",
            "type": "number"
          },
          "possession_won_in_attacking_third": {
            "description": "The number of possessions won by the player",
            "format": "numeric",
            "type": "number"
          },
          "total_chipped_passes": {
            "description": "The number of total chipped passes made by the player",
            "format": "numeric",
            "type": "number"
          },
          "accurate_chipped_passes": {
            "description": "The number of accurate chipped passes made by the player",
            "format": "numeric",
            "type": "number"
          },
          "touches": {
            "description": "The number of touches made by the player",
            "format": "numeric",
            "type": "number"
          },
          "fouls_suffered": {
            "description": "The number of the player being fouled",
            "format": "numeric",
            "type": "number"
          },
          "fouls_committed": {
            "description": "The number of fouls made by the player",
            "format": "numeric",
            "type": "number"
          },
          "shots_hit_woodwork": {
            "description": "The number of hits woodwork made by the player",
            "format": "numeric",
            "type": "number"
          },
          "own_goals": {
            "description": "The number of own goals made by the player",
            "format": "numeric",
            "type": "number"
          },
          "dribbled_past": {
            "description": "The number of dribbled past made by the player",
            "format": "numeric",
            "type": "number"
          },
          "offsides": {
            "description": "The number of offsides made by the player",
            "format": "numeric",
            "type": "number"
          },
          "shots_blocked": {
            "description": "The number of blocked shots made by the player",
            "format": "numeric",
            "type": "number"
          },
          "passes_leading_to_assist": {
            "description": "The number of passes to assist made by the player",
            "format": "numeric",
            "type": "number"
          },
          "saves_made": {
            "description": "The number of saves made by the player",
            "format": "numeric",
            "type": "number"
          },
          "clean_sheets": {
            "description": "The number of clean sheets made by the player",
            "format": "numeric",
            "type": "number"
          },
          "penalties_faced": {
            "description": "The number of penalties faced by the player",
            "format": "numeric",
            "type": "number"
          },
          "penalties_saved": {
            "description": "The number of penalty saves by the player",
            "format": "numeric",
            "type": "number"
          },
          "saved_shots_inside_box": {
            "description": "The number of saved shots from inside the box made by the player",
            "format": "numeric",
            "type": "number"
          },
          "saved_shots_outside_box": {
            "description": "The number of saved shots from outside the box made by the player",
            "format": "numeric",
            "type": "number"
          },
          "goals_conceded_inside_box": {
            "description": "The number of goals conceded inside the box by the player",
            "format": "numeric",
            "type": "number"
          },
          "goals_conceded_outside_box": {
            "description": "The number of goals conceded outside the box by the player",
            "format": "numeric",
            "type": "number"
          },
          "punches": {
            "description": "The number of punches made by the player",
            "format": "numeric",
            "type": "number"
          },
          "runs_out": {
            "description": "The number of runs out made by the player",
            "format": "numeric",
            "type": "number"
          },
          "successful_runs_out": {
            "description": "The number of successful runs out made by the player",
            "format": "numeric",
            "type": "number"
          },
          "high_claims": {
            "description": "The number of high claims made by the player",
            "format": "numeric",
            "type": "number"
          },
          "crosses_not_claimed": {
            "description": "The number of crosses not claimed made by the player",
            "format": "numeric",
            "type": "number"
          },
          "matches_started": {
            "description": "The number of matches started by the player",
            "format": "numeric",
            "type": "number"
          },
          "penalty_conversion_percentage": {
            "description": "The number of penalty conversions made by the player",
            "format": "numeric",
            "type": "number"
          },
          "set_piece_conversion_percentage": {
            "description": "The number of set piece conversions made by the player",
            "format": "numeric",
            "type": "number"
          },
          "total_attempted_assist": {
            "description": "The number of total attempt assists made by the player",
            "format": "numeric",
            "type": "number"
          },
          "total_contests": {
            "description": "The number of total contests made by the player",
            "format": "numeric",
            "type": "number"
          },
          "total_crosses": {
            "description": "The number of total crosses made by the player",
            "format": "numeric",
            "type": "number"
          },
          "duels_lost": {
            "description": "The number of duels lost by the player",
            "format": "numeric",
            "type": "number"
          },
          "aerial_duels_lost": {
            "description": "The number of aerials lost by the player",
            "format": "numeric",
            "type": "number"
          },
          "penalties_missed": {
            "description": "The number of attempt penalties missed by the player",
            "format": "numeric",
            "type": "number"
          },
          "penalties_hit_post": {
            "description": "The number of attempt penalties posted by the player",
            "format": "numeric",
            "type": "number"
          },
          "penalties_on_target": {
            "description": "The number of attempt penalties target by the player",
            "format": "numeric",
            "type": "number"
          },
          "total_long_passes_attempted": {
            "description": "The number of total long balls made by the player",
            "format": "numeric",
            "type": "number"
          },
          "goals_conceded": {
            "description": "The number of goals conceded by the player",
            "format": "numeric",
            "type": "number"
          },
          "tackles_won": {
            "description": "The number of tackles won by the player",
            "format": "numeric",
            "type": "number"
          },
          "tackle_success_percentage": {
            "description": "The number of tackles won by the player in `%`",
            "format": "numeric",
            "type": "number"
          },
          "scoring_frequency": {
            "description": "The number of scoring frequency by the player",
            "format": "numeric",
            "type": "number"
          },
          "yellow_red_cards_received": {
            "description": "The number of yellow-red cards gotten by the player",
            "format": "numeric",
            "type": "number"
          },
          "saves_caught": {
            "description": "The number of saves caught by the player",
            "format": "numeric",
            "type": "number"
          },
          "saves_parried": {
            "description": "The number of saves parried by the player",
            "format": "numeric",
            "type": "number"
          },
          "total_passes_in_own_half": {
            "description": "The number of total passes made by the player in his half",
            "format": "numeric",
            "type": "number"
          },
          "total_passes_in_opposition_half": {
            "description": "The number of total passes made by the player in the opposite half",
            "format": "numeric",
            "type": "number"
          },
          "team_of_the_week_appearances": {
            "description": "The number of teams of the week appearances by the player",
            "format": "numeric",
            "type": "number"
          },
          "assists": {
            "description": "The number of assists by the player",
            "format": "numeric",
            "type": "number"
          },
          "total_appearances": {
            "description": "The number of appearances by the player",
            "format": "numeric",
            "type": "number"
          }
        },
        "type": "object"
      },
      "seasons-by-league": {
        "description": "Seasons by league\nThis endpoint allows you to retrieve the seasons from a specific league.\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated every day.<br />**Recommended Calls**: Limit calls to 1 per day.\n\n### Use Cases\nGet seasons from a specific **league_id**<br />`https://football.sportmicro.com/seasons-by-league?league_id=eq.{league_id}`",
        "properties": {
          "league_id": {
            "description": "The id of the league\n\nNote:\nThis is a Foreign Key to `leagues.id`.<fk table='leagues' column='id'/>",
            "format": "integer",
            "type": "integer"
          },
          "league_name": {
            "description": "The name of the league",
            "format": "text",
            "type": "string"
          },
          "league_hash_image": {
            "description": "The hash image of the league",
            "format": "text",
            "type": "string"
          },
          "seasons": {
            "description": "The seasons",
            "format": "jsonb"
          }
        },
        "type": "object"
      },
      "tournaments-by-league": {
        "description": "Tournaments by league\nThis endpoint allows you to retrieve the tournaments from a specific league.\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated every day.<br />**Recommended Calls**: Limit calls to 1 per day.\n\n### Use Cases\nGet tournaments from a specific **league_id**<br />`https://football.sportmicro.com/tournaments-by-league?league_id=eq.{league_id}`",
        "properties": {
          "league_id": {
            "description": "The id of the league\n\nNote:\nThis is a Foreign Key to `leagues.id`.<fk table='leagues' column='id'/>",
            "format": "integer",
            "type": "integer"
          },
          "league_name": {
            "description": "The name of the league",
            "format": "text",
            "type": "string"
          },
          "league_hash_image": {
            "description": "The hash image of the league",
            "format": "character varying",
            "maxLength": 64,
            "type": "string"
          },
          "tournaments": {
            "description": "The tournaments",
            "format": "jsonb"
          }
        },
        "type": "object"
      },
      "teams": {
        "description": "Teams\nThis endpoint allows you to retrieve the teams.\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated every day.<br />**Recommended Calls**: Limit calls to 1 per day.\n\nYou can get the image of the team by calling the following url: `https://images.sportmicro.com/{hash_image}.png`\n\n### Use Cases\nGet teams<br />`https://football.sportmicro.com/teams`<br /><br />Get team based on the **name**<br />`https://football.sportmicro.com/teams?name=like.*Real*`<br /><br />Get team based on the **id**<br />`https://football.sportmicro.com/teams?id=eq.{id}`<br /><br />Get teams from a specific **country_id**<br />`https://football.sportmicro.com/teams?country_id=eq.{country_id}`<br /><br />Get teams from a specific **category_id**<br />`https://football.sportmicro.com/teams?category_id=eq.{category_id}`<br /><br />Get teams from a specific **arena_id**<br />`https://football.sportmicro.com/teams?arena_id=eq.{arena_id}`<br /><br />Get teams from a specific **coach_id**<br />`https://football.sportmicro.com/teams?coach_id=eq.{coach_id}`<br /><br />Get team from a specific **primary_league_id**<br />`https://football.sportmicro.com/teams?primary_league_id=eq.{primary_league_id}`",
        "properties": {
          "id": {
            "description": "The id of the team\n\nNote:\nThis is a Primary Key.<pk/>",
            "format": "integer",
            "type": "integer"
          },
          "name": {
            "description": "The name of the team",
            "format": "text",
            "type": "string"
          },
          "short_name": {
            "description": "The short name of the team",
            "format": "text",
            "type": "string"
          },
          "full_name": {
            "description": "The full name of the team",
            "format": "text",
            "type": "string"
          },
          "gender": {
            "description": "The gender of the team",
            "format": "character",
            "maxLength": 1,
            "type": "string"
          },
          "name_code": {
            "description": "The name code of the team",
            "format": "text",
            "type": "string"
          },
          "national": {
            "description": "If the team is national",
            "format": "boolean",
            "type": "boolean"
          },
          "type": {
            "description": "The type of the team",
            "format": "integer",
            "type": "integer"
          },
          "color_primary": {
            "description": "The primary color of the team",
            "format": "character varying",
            "maxLength": 7,
            "type": "string"
          },
          "color_secondary": {
            "description": "The secondary color of the team",
            "format": "character varying",
            "maxLength": 7,
            "type": "string"
          },
          "color_text": {
            "description": "The text color of the team",
            "format": "character varying",
            "maxLength": 7,
            "type": "string"
          },
          "foundation_date": {
            "description": "The foundation date of the team",
            "format": "timestamp with time zone",
            "type": "string"
          },
          "hash_image": {
            "description": "The name of the image",
            "format": "character varying",
            "maxLength": 64,
            "type": "string"
          },
          "country_id": {
            "description": "The id of the country\n\nNote:\nThis is a Foreign Key to `countries.id`.<fk table='countries' column='id'/>",
            "format": "integer",
            "type": "integer"
          },
          "country_name": {
            "description": "The name of the country",
            "format": "text",
            "type": "string"
          },
          "country_hash_image": {
            "description": "The name image of the country",
            "format": "character varying",
            "maxLength": 64,
            "type": "string"
          },
          "class_id": {
            "description": "The id of the class\n\nNote:\nThis is a Foreign Key to `classes.id`.<fk table='classes' column='id'/>",
            "format": "integer",
            "type": "integer"
          },
          "class_name": {
            "description": "The name of the class",
            "format": "text",
            "type": "string"
          },
          "class_hash_image": {
            "description": "The name image of the class",
            "format": "character varying",
            "maxLength": 64,
            "type": "string"
          },
          "tournament_id": {
            "description": "The id of the tournament\n\nNote:\nThis is a Foreign Key to `seasons-by-tournament.tournament_id`.<fk table='seasons-by-tournament' column='tournament_id'/>",
            "format": "integer",
            "type": "integer"
          },
          "tournament_name": {
            "description": "The name of the tournament",
            "format": "text",
            "type": "string"
          },
          "primary_league_id": {
            "description": "The id of the primary league\n\nNote:\nThis is a Foreign Key to `leagues.id`.<fk table='leagues' column='id'/>",
            "format": "integer",
            "type": "integer"
          },
          "primary_league_name": {
            "description": "The name of the primary league",
            "format": "text",
            "type": "string"
          },
          "primary_league_hash_image": {
            "description": "The name image of the primary league",
            "format": "character varying",
            "maxLength": 64,
            "type": "string"
          },
          "arena_id": {
            "description": "The id of the arena\n\nNote:\nThis is a Foreign Key to `arenas.id`.<fk table='arenas' column='id'/>",
            "format": "integer",
            "type": "integer"
          },
          "arena_name": {
            "description": "The name of the arena",
            "format": "text",
            "type": "string"
          },
          "arena_hash_image": {
            "description": "The name image of the arena",
            "format": "character varying",
            "maxLength": 64,
            "type": "string"
          },
          "coach_id": {
            "description": "The id of the coach\n\nNote:\nThis is a Foreign Key to `coaches.id`.<fk table='coaches' column='id'/>",
            "format": "integer",
            "type": "integer"
          },
          "coach_name": {
            "description": "The name of the coach",
            "format": "text",
            "type": "string"
          },
          "coach_hash_image": {
            "description": "The name image of the coach",
            "format": "character varying",
            "maxLength": 64,
            "type": "string"
          },
          "parent_team_id": {
            "description": "The id of the parent team\n\nNote:\nThis is a Foreign Key to `teams.id`.<fk table='teams' column='id'/>",
            "format": "integer",
            "type": "integer"
          },
          "parent_team_name": {
            "description": "The name of the parent team",
            "format": "text",
            "type": "string"
          },
          "parent_team_hash_image": {
            "description": "The name image of the parent team",
            "format": "character varying",
            "maxLength": 64,
            "type": "string"
          }
        },
        "type": "object"
      },
      "agg-news-teams": {
        "description": "Teams news\nThis endpoint allows you to retrieve aggregated news from teams.\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated every 15 minutes.<br />**Recommended Calls**: Limit calls to 1 every 15 minutes.\n\n### Use Cases\nGet the news from a specific **team_id**<br />`https://football.sportmicro.com/agg-news-teams?team_id=eq.{team_id}`",
        "properties": {},
        "type": "object"
      },
      "arenas-by-country": {
        "description": "Arenas by country\nThis endpoint allows you to retrieve the arenas from a specific country.\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated every day.<br />**Recommended Calls**: Limit calls to 1 per day.\n\n### Use Cases\nGet arenas from a specific **country_id**<br />`https://football.sportmicro.com/arenas-by-country?country_id=eq.{country_id}`",
        "properties": {
          "country_id": {
            "description": "The id of the country\n\nNote:\nThis is a Foreign Key to `countries.id`.<fk table='countries' column='id'/>",
            "format": "integer",
            "type": "integer"
          },
          "country_name": {
            "description": "The name of the country",
            "format": "text",
            "type": "string"
          },
          "country_hash_image": {
            "description": "The hash image of the country",
            "format": "character varying",
            "maxLength": 64,
            "type": "string"
          },
          "arenas": {
            "description": "The arenas",
            "format": "jsonb"
          }
        },
        "type": "object"
      },
      "matches-players-heatmaps": {
        "description": "Players heatmaps\nThis endpoint allows you to retrieve the players heatmaps from matches.\nWith the help of x, y and value fields you can see the players movements in the field.\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated every minute.\n**Recommended Calls**: Limit calls to 1 every minute.\n\n### Use Cases\nGet player heatmaps from a specific **match_id**<br />`https://football.sportmicro.com/matches-players-heatmaps?match_id=eq.{match_id}`<br /><br />Get player heatmaps from a specific **match_id** and **team_id**<br />`https://football.sportmicro.com/matches-players-heatmaps?match_id=eq.{match_id}&team_id=eq.{team_id}`<br /><br />Get player heatmaps from a specific **match_id**, **team_id** and **player_id**<br />`https://football.sportmicro.com/matches-players-heatmaps?match_id=eq.{match_id}&team_id=eq.{team_id}&player_id=eq.{player_id}`",
        "properties": {
          "match_id": {
            "description": "The id of the match\n\nNote:\nThis is a Foreign Key to `injuries.match_id`.<fk table='injuries' column='match_id'/>",
            "format": "integer",
            "type": "integer"
          },
          "team_id": {
            "description": "The id of the team\n\nNote:\nThis is a Foreign Key to `teams.id`.<fk table='teams' column='id'/>",
            "format": "integer",
            "type": "integer"
          },
          "player_id": {
            "description": "The id of the player\n\nNote:\nThis is a Foreign Key to `players.id`.<fk table='players' column='id'/>",
            "format": "integer",
            "type": "integer"
          },
          "heatmaps": {
            "description": "The heatmaps of the match",
            "format": "jsonb"
          }
        },
        "type": "object"
      },
      "seasons-groups": {
        "description": "Groups\nThis endpoint allows you to retrieve the groups from seasons.\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated every day.<br />**Recommended Calls**: Limit calls to 1 per day.\n\n### Use Cases\nGet groups from a specific **season_id**<br />`https://football.sportmicro.com/seasons-groups?season_id=eq.{season_id}`",
        "properties": {
          "season_id": {
            "description": "The id of the season\n\nNote:\nThis is a Primary Key.<pk/>",
            "format": "integer",
            "type": "integer"
          },
          "season_name": {
            "description": "The name of the season",
            "format": "text",
            "type": "string"
          },
          "groups": {
            "description": "The groups of the season",
            "format": "jsonb"
          }
        },
        "type": "object"
      },
      "referees": {
        "description": "Referees\nThis endpoint allows you to retrieve the referees.\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated every day.<br />**Recommended Calls**: Limit calls to 1 per day.\n\n### Use Cases\nGet referees based on the **id**<br />`https://football.sportmicro.com/referees?id=eq.{id}`<br /><br />Get referees from a specific **country_id**<br />`https://football.sportmicro.com/referees?country_id=eq.{country_id}`",
        "properties": {
          "id": {
            "description": "The id of the referee\n\nNote:\nThis is a Primary Key.<pk/>",
            "format": "integer",
            "type": "integer"
          },
          "name": {
            "description": "The name of the referee",
            "format": "text",
            "type": "string"
          },
          "yellow_cards": {
            "description": "The number of yellow cards given by the referee",
            "format": "integer",
            "type": "integer"
          },
          "red_cards": {
            "description": "The number of red cards given by the referee",
            "format": "integer",
            "type": "integer"
          },
          "yellow_red_cards": {
            "description": "The number of yellow-red cards given by the referee",
            "format": "integer",
            "type": "integer"
          },
          "matches_count": {
            "description": "The number of games played by the referee",
            "format": "integer",
            "type": "integer"
          },
          "date_of_birth": {
            "description": "The date of the referee's birth",
            "format": "timestamp with time zone",
            "type": "string"
          },
          "first_debut_timestamp": {
            "description": "The id of the first tournament played by the referee",
            "format": "timestamp with time zone",
            "type": "string"
          },
          "hash_image": {
            "description": "The name of the image",
            "format": "character varying",
            "maxLength": 64,
            "type": "string"
          },
          "country_id": {
            "description": "The id of the country\n\nNote:\nThis is a Foreign Key to `countries.id`.<fk table='countries' column='id'/>",
            "format": "integer",
            "type": "integer"
          },
          "country_name": {
            "description": "The name of the country",
            "format": "text",
            "type": "string"
          },
          "country_hash_image": {
            "description": "The name image of the country",
            "format": "character varying",
            "maxLength": 64,
            "type": "string"
          }
        },
        "type": "object"
      },
      "countries": {
        "description": "Countries\nThis endpoint allows you to retrieve the countries.\nYou can use the `alpha` field to get the country.\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated several times per day.<br />**Recommended Calls**: Limit calls to 1 per week.\n\nYou can get the image of the country by calling the following url: `https://images.sportmicro.com/{hash_image}.png`\n\n### Use Cases\nGet countries<br />`https://football.sportmicro.com/countries`<br /><br />Get country based on the **id**<br />`https://football.sportmicro.com/countries?id=eq.{id}`<br /><br />Get countries based on the **alpha**<br />`https://football.sportmicro.com/countries?alpha=eq.{alpha}`",
        "properties": {
          "id": {
            "description": "The id of the country\n\nNote:\nThis is a Primary Key.<pk/>",
            "format": "integer",
            "type": "integer"
          },
          "name": {
            "description": "The name of the country",
            "format": "text",
            "type": "string"
          },
          "alpha": {
            "description": "The alpha name of the country",
            "format": "character varying",
            "maxLength": 2,
            "type": "string"
          },
          "hash_image": {
            "description": "The name of the image",
            "format": "character varying",
            "maxLength": 64,
            "type": "string"
          }
        },
        "type": "object"
      },
      "arenas": {
        "description": "Arenas\nThis endpoint allows you to retrieve the arenas.\nWith geolocation parameter from `geolocations` endpoint we can see latitude and longitute of the arena.\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated every day.<br />**Recommended Calls**: Limit calls to 1 per day.\n\nYou can get the image of the arena by calling the following url: `https://images.sportmicro.com/{hash_image}.png`\n\n### Use Cases\nGet arenas<br />`https://football.sportmicro.com/arenas`<br /><br />Get arenas based on the **id**<br />`https://football.sportmicro.com/arenas?id=eq.{id}`<br /><br />Get arenas from a specific **country_id**<br />`https://football.sportmicro.com/arenas?country_id=eq.{country_id}`",
        "properties": {
          "id": {
            "description": "The id of the arena\n\nNote:\nThis is a Primary Key.<pk/>",
            "format": "integer",
            "type": "integer"
          },
          "name": {
            "description": "The name of the arena",
            "format": "text",
            "type": "string"
          },
          "city": {
            "description": "The city of the arena",
            "format": "text",
            "type": "string"
          },
          "stadium_capacity": {
            "description": "The capacity of the stadium",
            "format": "integer",
            "type": "integer"
          },
          "built": {
            "description": "The built date of the arena",
            "format": "text",
            "type": "string"
          },
          "opened": {
            "description": "The date when the arena opened",
            "format": "text",
            "type": "string"
          },
          "owner": {
            "description": "The owner of the arena",
            "format": "text",
            "type": "string"
          },
          "operator": {
            "description": "The operator of the arena",
            "format": "text",
            "type": "string"
          },
          "surface": {
            "description": "The surface of the arena",
            "format": "text",
            "type": "string"
          },
          "cost": {
            "description": "The cost of the arena",
            "format": "text",
            "type": "string"
          },
          "dimensions": {
            "description": "The dimensions of the arena",
            "format": "text",
            "type": "string"
          },
          "hash_image": {
            "description": "The name of the image",
            "format": "character varying",
            "maxLength": 64,
            "type": "string"
          },
          "country_id": {
            "description": "The id of the country\n\nNote:\nThis is a Foreign Key to `countries.id`.<fk table='countries' column='id'/>",
            "format": "integer",
            "type": "integer"
          },
          "country_name": {
            "description": "The name of the country",
            "format": "text",
            "type": "string"
          },
          "country_hash_image": {
            "description": "The name image of the country",
            "format": "character varying",
            "maxLength": 64,
            "type": "string"
          },
          "geolocation": {
            "description": "The geolocation",
            "format": "jsonb"
          }
        },
        "type": "object"
      },
      "seasons-by-tournament": {
        "description": "Seasons by tournament\nThis endpoint allows you to retrieve the seasons from a specific tournament.\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated every day.<br />**Recommended Calls**: Limit calls to 1 per day.\n\n### Use Cases\nGet seasons from a specific **tournament_id**<br />`https://football.sportmicro.com/seasons-by-tournament?tournament_id=eq.{tournament_id}`",
        "properties": {
          "tournament_id": {
            "description": "The id of the tournament\n\nNote:\nThis is a Primary Key.<pk/>",
            "format": "integer",
            "type": "integer"
          },
          "tournament_name": {
            "description": "The name of the tournament",
            "format": "text",
            "type": "string"
          },
          "seasons": {
            "description": "The seasons",
            "format": "jsonb"
          }
        },
        "type": "object"
      },
      "agg-news-matches": {
        "description": "Matches news\nThis endpoint allows you to retrieve aggregated news from matches.\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated every 15 minutes.<br />**Recommended Calls**: Limit calls to 1 every 15 minutes.\n\n### Use Cases\nGet news from a specific **match_id**<br />`https://football.sportmicro.com/agg-news-matches?match_id=eq.{match_id}`",
        "properties": {
          "id": {
            "description": "The id of the news\n\nNote:\nThis is a Primary Key.<pk/>",
            "format": "integer",
            "type": "integer"
          },
          "match_id": {
            "description": "The id of the match\n\nNote:\nThis is a Foreign Key to `injuries.match_id`.<fk table='injuries' column='match_id'/>",
            "format": "integer",
            "type": "integer"
          },
          "title": {
            "description": "The title of the news",
            "format": "text",
            "type": "string"
          },
          "link": {
            "description": "The link of the news",
            "format": "text",
            "type": "string"
          },
          "thumbnail_url": {
            "description": "The thumbnail url of the news",
            "format": "text",
            "type": "string"
          },
          "description": {
            "description": "The description of the news",
            "format": "text",
            "type": "string"
          },
          "published_date": {
            "description": "The published date of the news",
            "format": "timestamp with time zone",
            "type": "string"
          },
          "source_url": {
            "description": "The source url of the news",
            "format": "text",
            "type": "string"
          },
          "source": {
            "description": "The source of the news",
            "format": "text",
            "type": "string"
          }
        },
        "type": "object"
      },
      "leagues-by-date": {
        "description": "Leagues by date\nThis endpoint allows you to retrieve the leagues from a specific date. The date has a format of YYYY-DD-MM.\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated every day.<br />**Recommended Calls**: Limit calls to 1 per day.\n\n### Use Cases\nGet leagues from a specific **date**<br />`https://football.sportmicro.com/leagues-by-date?date=eq.{date}`",
        "properties": {
          "date": {
            "description": "The date",
            "format": "text",
            "type": "string"
          },
          "leagues": {
            "description": "The leagues",
            "format": "jsonb"
          }
        },
        "type": "object"
      },
      "players-transfers": {
        "description": "Transfers\nThis endpoint allows you to retrieve the transfers from players.\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated every minute.<br />**Recommended Calls**: Limit calls to 1 per minute.\n\n### Use Cases\nGet transfers from a specific **player_id**<br />`https://football.sportmicro.com/players-transfers?player_id=eq.{player_id}`<br /><br />Get transfers from a specific **from_team_id** and **to_team_id** ex.(team_id)<br />`https://football.sportmicro.com/players-transfers?or=(from_team_id.eq.{team_id},to_team_id.eq.{team_id})`<br /><br />",
        "properties": {
          "id": {
            "description": "The id of player's transfer\n\nNote:\nThis is a Primary Key.<pk/>",
            "format": "integer",
            "type": "integer"
          },
          "player_id": {
            "description": "The id of the player\n\nNote:\nThis is a Foreign Key to `players.id`.<fk table='players' column='id'/>",
            "format": "integer",
            "type": "integer"
          },
          "player_name": {
            "description": "The name of the player",
            "format": "text",
            "type": "string"
          },
          "player_hash_image": {
            "description": "The hash image of the player",
            "format": "character varying",
            "maxLength": 64,
            "type": "string"
          },
          "from_team_id": {
            "description": "The id of the team that the player have been transferred from\n\nNote:\nThis is a Foreign Key to `teams.id`.<fk table='teams' column='id'/>",
            "format": "integer",
            "type": "integer"
          },
          "from_team_name": {
            "description": "The name of the team that the player have been transferred from",
            "format": "text",
            "type": "string"
          },
          "from_team_hash_image": {
            "description": "The name image of the team that the player have been transferred from",
            "format": "character varying",
            "maxLength": 64,
            "type": "string"
          },
          "to_team_id": {
            "description": "The id of the team that the player have been transferred to\n\nNote:\nThis is a Foreign Key to `teams.id`.<fk table='teams' column='id'/>",
            "format": "integer",
            "type": "integer"
          },
          "to_team_name": {
            "description": "The name of the team that the player have been transferred to",
            "format": "text",
            "type": "string"
          },
          "to_team_hash_image": {
            "description": "The name image of the team that the player have been transferred to",
            "format": "character varying",
            "maxLength": 64,
            "type": "string"
          },
          "transfer_type": {
            "description": "The type of the transfer",
            "format": "integer",
            "type": "integer"
          },
          "transfer_fee": {
            "description": "The fee of the transfer",
            "format": "integer",
            "type": "integer"
          },
          "transfer_fee_description": {
            "description": "The description of the transfer fee",
            "format": "text",
            "type": "string"
          },
          "transfer_date": {
            "description": "The date of the transfer",
            "format": "timestamp with time zone",
            "type": "string"
          },
          "fee_value": {
            "description": "The transfer fee value",
            "format": "numeric",
            "type": "number"
          },
          "fee_currency": {
            "description": "The transfer fee currency",
            "format": "text",
            "type": "string"
          }
        },
        "type": "object"
      },
      "matches-by-date-league": {
        "description": "Matches by date and league\nThis endpoint allows you to retrieve the matches from a specific date and league. The date has a format of YYYY-DD-MM.\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated every day.<br />**Recommended Calls**: Limit calls to 1 per day.\n\n### Use Cases\nGet matches from a specific **date** and **league_id**<br />`https://football.sportmicro.com/matches-by-date-league?date=eq.{date}&league_id=eq.{league_id}`",
        "properties": {
          "date": {
            "description": "The date",
            "format": "text",
            "type": "string"
          },
          "league_id": {
            "description": "The id of the league",
            "format": "integer",
            "type": "integer"
          },
          "league_name": {
            "description": "The name of the league",
            "format": "text",
            "type": "string"
          },
          "league_hash_image": {
            "description": "The hash image of the league",
            "format": "character varying",
            "maxLength": 64,
            "type": "string"
          },
          "matches": {
            "description": "The matches",
            "format": "jsonb"
          }
        },
        "type": "object"
      },
      "matches-live": {
        "description": "Live matches\nThis endpoint allows you to retrieve the live matches.\n\nIt has the same results as the /matches endpoint.",
        "properties": {},
        "type": "object"
      },
      "teams-seasons": {
        "description": "Seasons\nThis endpoint allows you to retrieve the seasons from teams.\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated every day.<br />**Recommended Calls**: Limit calls to 1 per day.\n\n### Use Cases\nGet seasons from a specific **team_id**<br />`https://football.sportmicro.com/teams-seasons?team_id=eq.{team_id}`",
        "properties": {
          "team_id": {
            "description": "The id of the team\n\nNote:\nThis is a Primary Key.<pk/>",
            "format": "integer",
            "type": "integer"
          },
          "team_name": {
            "description": "The name of the team",
            "format": "text",
            "type": "string"
          },
          "team_hash_image": {
            "description": "The hash image of the team",
            "format": "character varying",
            "maxLength": 64,
            "type": "string"
          },
          "tournaments": {
            "description": "The tournaments of the team playing",
            "format": "jsonb"
          }
        },
        "type": "object"
      },
      "agg-news-leagues": {
        "description": "Leagues news\nThis endpoint allows you to retrieve aggregated news from leagues.\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated every 15 minutes.<br />**Recommended Calls**: Limit calls to 1 every 15 minutes.\n\n### Use Cases\nGet the news from a specific **league_id**<br />`https://football.sportmicro.com/agg-news-leagues?league_id=eq.{league_id}`",
        "properties": {},
        "type": "object"
      },
      "injuries": {
        "description": "Injuries\nThis endpoint allows you to retrieve the injuries and missing matches.\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated every minute for live matches and every 20 minutes for ongoing matches.<br />**Recommended Calls**: Limit calls to 1 per minute for live matches and every 20 minutes for ongoing matches.\n\n### Use Cases\nGet the injuries from a specific **player_id**<br />`https://football.sportmicro.com/injuries?player_id=eq.{player_id}`<br /><br />Get the injuries from a specific **match_id**<br />`https://football.sportmicro.com/injuries?match_id=eq.{match_id}`<br /><br />Get the injuries from a specific **season_id**<br />`https://football.sportmicro.com/injuries?season_id=eq.{season_id}`<br /><br />Get the injuries from a specific **tournament_id**<br />`https://football.sportmicro.com/injuries?tournament_id=eq.{tournament_id}`",
        "properties": {
          "player_id": {
            "description": "The id of the player\n\nNote:\nThis is a Foreign Key to `players.id`.<fk table='players' column='id'/>",
            "format": "integer",
            "type": "integer"
          },
          "player_name": {
            "description": "The name of the player",
            "format": "text",
            "type": "string"
          },
          "player_hash_image": {
            "description": "The hash image of the player",
            "format": "character varying",
            "maxLength": 64,
            "type": "string"
          },
          "type": {
            "description": "The type",
            "format": "text",
            "type": "string"
          },
          "reason": {
            "description": "The reason",
            "format": "text",
            "type": "string"
          },
          "match_id": {
            "description": "The id of the match\n\nNote:\nThis is a Primary Key.<pk/>",
            "format": "integer",
            "type": "integer"
          },
          "season_id": {
            "description": "The id of the season\n\nNote:\nThis is a Foreign Key to `seasons.id`.<fk table='seasons' column='id'/>",
            "format": "integer",
            "type": "integer"
          },
          "tournament_id": {
            "description": "The id of the tournament\n\nNote:\nThis is a Foreign Key to `seasons-by-tournament.tournament_id`.<fk table='seasons-by-tournament' column='tournament_id'/>",
            "format": "integer",
            "type": "integer"
          },
          "start_timestamp": {
            "description": "The start timestamp of the match",
            "format": "timestamp with time zone",
            "type": "string"
          }
        },
        "type": "object"
      },
      "players": {
        "description": "Players\nThis endpoint allows you to retrieve the players.\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated every 15 minutes.<br />**Recommended Calls**: Limit calls to 1 every 15 minutes.\n\nYou can get the image of the player by calling the following url: `https://images.sportmicro.com/{hash_image}.png`\n\n### Use Cases\nGet players<br />`https://football.sportmicro.com/players`<br /><br />Get players based on the **name**<br />`https://football.sportmicro.com/players?name=like.*Cristiano*`<br /><br />Get players based on the **id**<br />`https://football.sportmicro.com/players?id=eq.{id}`<br /><br />Get players from a specific **team_id**<br />`https://football.sportmicro.com/players?team_id=eq.{team_id}`",
        "properties": {
          "id": {
            "description": "The id of the player\n\nNote:\nThis is a Primary Key.<pk/>",
            "format": "integer",
            "type": "integer"
          },
          "name": {
            "description": "The name of the player",
            "format": "text",
            "type": "string"
          },
          "first_name": {
            "description": "The first name of the player",
            "format": "text",
            "type": "string"
          },
          "last_name": {
            "description": "The last name of the player",
            "format": "text",
            "type": "string"
          },
          "nickname": {
            "description": "The short name of the player",
            "format": "text",
            "type": "string"
          },
          "player_position": {
            "description": "The position of the player",
            "format": "text",
            "type": "string"
          },
          "player_jersey_number": {
            "description": "The jersey number of the player",
            "format": "text",
            "type": "string"
          },
          "player_height": {
            "description": "The height of the player",
            "format": "integer",
            "type": "integer"
          },
          "preferred_foot": {
            "description": "The preferred foot of the player",
            "format": "text",
            "type": "string"
          },
          "country_id": {
            "description": "The id of the country\n\nNote:\nThis is a Foreign Key to `countries.id`.<fk table='countries' column='id'/>",
            "format": "integer",
            "type": "integer"
          },
          "country_name": {
            "description": "The name of the country",
            "format": "text",
            "type": "string"
          },
          "country_hash_image": {
            "description": "The name image of the country",
            "format": "text",
            "type": "string"
          },
          "shirt_number": {
            "description": "The shirt number of the player",
            "format": "integer",
            "type": "integer"
          },
          "date_of_birth": {
            "description": "The date of the player's birth",
            "format": "timestamp with time zone",
            "type": "string"
          },
          "market_value": {
            "description": "The proposed market value of the player `EUR`",
            "format": "integer",
            "type": "integer"
          },
          "market_currency": {
            "description": "The proposed market currency",
            "format": "text",
            "type": "string"
          },
          "hash_image": {
            "description": "The name of the image",
            "format": "character varying",
            "maxLength": 64,
            "type": "string"
          },
          "team_id": {
            "description": "The id of the team\n\nNote:\nThis is a Foreign Key to `teams.id`.<fk table='teams' column='id'/>",
            "format": "integer",
            "type": "integer"
          },
          "team_name": {
            "description": "The name of the team",
            "format": "text",
            "type": "string"
          },
          "team_hash_image": {
            "description": "The name image of the team",
            "format": "character varying",
            "maxLength": 64,
            "type": "string"
          },
          "retired_status": {
            "description": "Retired",
            "format": "boolean",
            "type": "boolean"
          },
          "cricket_info_id": {
            "description": "The info id of the player",
            "format": "integer",
            "type": "integer"
          }
        },
        "type": "object"
      },
      "matches-lineups": {
        "description": "Lineups\nThis endpoint allows you to retrieve the lineups from matches.\nWith this endpoint you can see the lineups from the match. This endpoint also has `confirmed` filed to check if the lineup is confirmed.\n\nFields in lineup:\n\nField | Explanation\n--- | ---\n`formation` | The formation of the lineup\n`player_color_primary` | The primary color of the players\n`player_color_number` | The number color of the players\n`player_color_outline` | The outline color of the players\n`goalkeeper_color_primary` | The primary color of the goalkeeper\n`goalkeeper_color_number` | The number color of the goalkeeper\n`goalkeeper_color_outline` | The outline color of the goalkeeper\n`players` | The players of the lineup\n\nFields in players:\n\nField | Explanation\n--- | ---\n`player_id` | The id of the player\n`shirt_number` | The shirt number of the player\n`jersey_number` | The jersey number of the player\n`position` | The position of the player\n`substitute` | If the player is substituted\n\nResons for missing the match:\n\nId | Reason\n--- | ---\n0 | Other\n1 | Injured\n2 | Ill\n3 | Suspended\n11 | YellowCard\n12 | YellowRedCard\n13 | RedCard\n21 | OnLoan\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated every 5 minutes.\n**Recommended Calls**: Limit calls to 1 every 5 minutes.\n\n### Use Cases\nGet lineups based on the **id**<br />`https://football.sportmicro.com/matches-lineups?id=eq.{id}`",
        "properties": {
          "id": {
            "description": "The id of the lineup\n\nNote:\nThis is a Primary Key.<pk/>",
            "format": "integer",
            "type": "integer"
          },
          "confirmed": {
            "description": "If the lineup is confirmed",
            "format": "boolean",
            "type": "boolean"
          },
          "home_team": {
            "description": "The lineup of the home team",
            "format": "jsonb"
          },
          "away_team": {
            "description": "The lineup of the away team",
            "format": "jsonb"
          }
        },
        "type": "object"
      },
      "seasons-rounds": {
        "description": "Rounds\nThis endpoint allows you to retrieve the rounds from seasons.\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated every day.<br />**Recommended Calls**: Limit calls to 1 per day.\n\n### Use Cases\nGet rounds from a specific **season_id**<br />`https://football.sportmicro.com/seasons-rounds?season_id=eq.{season_id}`",
        "properties": {
          "season_id": {
            "description": "The id of the season\n\nNote:\nThis is a Primary Key.<pk/>",
            "format": "integer",
            "type": "integer"
          },
          "season_name": {
            "description": "The name of the season",
            "format": "text",
            "type": "string"
          },
          "rounds": {
            "description": "The rounds of the season",
            "format": "jsonb"
          }
        },
        "type": "object"
      },
      "leagues-info": {
        "description": "Info\nThis endpoint allows you to retrieve the info from leagues and cups.\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated several times a day.<br />**Recommended Calls**: Limit calls to 1 every day.\n\n### Use Cases\nGet league info from a specific **league_id**<br />`https://football.sportmicro.com/leagues-info?league_id=eq.{league_id}`",
        "properties": {
          "league_id": {
            "description": "The id of the league\n\nNote:\nThis is a Primary Key.<pk/>",
            "format": "integer",
            "type": "integer"
          },
          "promoted_teams": {
            "description": "The promoted teams",
            "format": "jsonb"
          },
          "most_title_names": {
            "description": "The teams with most titles",
            "format": "jsonb"
          },
          "number_of_teams": {
            "description": "The number of the teams in the league",
            "format": "integer",
            "type": "integer"
          },
          "league_grade": {
            "description": "The grade of the league",
            "format": "text",
            "type": "string"
          },
          "age_category": {
            "description": "The age class of the league",
            "format": "text",
            "type": "string"
          },
          "first_season_winner": {
            "description": "The first season winner of the league",
            "format": "text",
            "type": "string"
          },
          "total_teams_count": {
            "description": "The count of the teams in the league",
            "format": "integer",
            "type": "integer"
          },
          "total_tables_count": {
            "description": "The count of the tables in the league",
            "format": "integer",
            "type": "integer"
          },
          "promoting_teams_count": {
            "description": "The count of the promoting teams in the league",
            "format": "text",
            "type": "string"
          },
          "relegating_teams_count": {
            "description": "The count of the relegating teams in the league",
            "format": "integer",
            "type": "integer"
          },
          "total_games_count": {
            "description": "The count of the games in the league",
            "format": "integer",
            "type": "integer"
          },
          "game_frequency": {
            "description": "The frequency of the league",
            "format": "integer",
            "type": "integer"
          },
          "total_rounds_count": {
            "description": "The count of the rounds in the league",
            "format": "integer",
            "type": "integer"
          },
          "competition_type": {
            "description": "The type of the competition",
            "format": "text",
            "type": "string"
          },
          "league_gender": {
            "description": "The gender people playing in the league",
            "format": "text",
            "type": "string"
          },
          "first_season_start_year": {
            "description": "First season start year",
            "format": "text",
            "type": "string"
          },
          "most_popular_teams": {
            "description": "The name of the most popular teams in the league",
            "format": "jsonb"
          },
          "playoff_teams_count": {
            "description": "The number of the teams playing in the playoffs",
            "format": "integer",
            "type": "integer"
          },
          "main_competition": {
            "description": "The main competition",
            "format": "text",
            "type": "string"
          },
          "games_per_group": {
            "description": "The number of the games per group",
            "format": "text",
            "type": "string"
          },
          "playoff_qualifying_teams_count": {
            "description": "The count of the teams that are qualified to play in the playoffs",
            "format": "integer",
            "type": "integer"
          },
          "number_of_promoted_teams": {
            "description": "The number of promoted teams",
            "format": "integer",
            "type": "integer"
          },
          "total_number_of_rounds": {
            "description": "The number of rounds",
            "format": "integer",
            "type": "integer"
          },
          "largest_stadium": {
            "description": "The largest stadium",
            "format": "jsonb"
          },
          "last_season_magnitude": {
            "description": "The last season magnitude",
            "format": "jsonb"
          },
          "tv_partners": {
            "description": "The tv partners of the league",
            "format": "jsonb"
          },
          "official_organization": {
            "description": "The official organisation of the league",
            "format": "jsonb"
          },
          "promotions": {
            "description": "The promotions",
            "format": "jsonb"
          },
          "last_season_top_scorers": {
            "description": "The last season top scorers in the league",
            "format": "jsonb"
          }
        },
        "type": "object"
      },
      "matches-commentaries": {
        "description": "Commentaries\nThis endpoint allows you to retrieve the commentaries from matches.\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated every 30 seconds.<br />**Recommended Calls**: Limit calls every second.\n\n### Use Cases\nGet commentaries from a specific **match_id**<br />`https://football.sportmicro.com/matches-commentaries?match_id=eq.{match_id}`",
        "properties": {
          "match_id": {
            "description": "The id of the match\n\nNote:\nThis is a Foreign Key to `injuries.match_id`.<fk table='injuries' column='match_id'/>",
            "format": "integer",
            "type": "integer"
          },
          "commentaries": {
            "description": "The commentaries",
            "format": "jsonb"
          }
        },
        "type": "object"
      },
      "tournaments": {
        "description": "Tournaments\nThis endpoint allows you to retrieve the tournaments.\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated every day.<br />**Recommended Calls**: Limit calls to 1 per day.\n\n### Use Cases\nGet tournaments<br />`https://football.sportmicro.com/tournaments`<br /><br />Get tournaments based on the **id**<br />`https://football.sportmicro.com/tournaments?id=eq.{id}`<br /><br />Get tournaments from a specific **league_id**<br />`https://football.sportmicro.com/tournaments?league_id=eq.{league_id}`<br /><br />Get tournaments from a specific **class_id**<br />`https://football.sportmicro.com/tournaments?class_id=eq.{class_id}`",
        "properties": {
          "id": {
            "description": "The id of the tournament\n\nNote:\nThis is a Primary Key.<pk/>",
            "format": "integer",
            "type": "integer"
          },
          "name": {
            "description": "The name of the tournament",
            "format": "text",
            "type": "string"
          },
          "importance": {
            "description": "The importance level of the tournament",
            "format": "integer",
            "type": "integer"
          },
          "league_id": {
            "description": "The id of the league\n\nNote:\nThis is a Foreign Key to `leagues.id`.<fk table='leagues' column='id'/>",
            "format": "integer",
            "type": "integer"
          },
          "league_name": {
            "description": "The name of the league",
            "format": "text",
            "type": "string"
          },
          "league_hash_image": {
            "description": "The name image of the league",
            "format": "character varying",
            "maxLength": 64,
            "type": "string"
          },
          "class_id": {
            "description": "The id of the class\n\nNote:\nThis is a Foreign Key to `classes.id`.<fk table='classes' column='id'/>",
            "format": "integer",
            "type": "integer"
          },
          "class_name": {
            "description": "The name of the class",
            "format": "text",
            "type": "string"
          },
          "class_hash_image": {
            "description": "The name image of the class",
            "format": "character varying",
            "maxLength": 64,
            "type": "string"
          }
        },
        "type": "object"
      },
      "matches-incidents": {
        "description": "Incidents\nThis endpoint allows you to retrieve the incidents from matches.\n\nFor **incidents** we have many types: `card`, `inGamePenalty`, `penaltyShootout`, `injuryTime`, `varDecision`, `substitution`, `goal`, `period`.\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated every 10 seconds during a live match.<br />**Recommended Calls**: Limit calls to 1 per 10 seconds during a live match.\n\n### Use Cases\nGet incidents from a specific **match_id**<br />`https://football.sportmicro.com/matches-incidents?match_id=eq.{match_id}`",
        "properties": {
          "match_id": {
            "description": "The id of the match\n\nNote:\nThis is a Foreign Key to `injuries.match_id`.<fk table='injuries' column='match_id'/>",
            "format": "integer",
            "type": "integer"
          },
          "incidents": {
            "description": "The incidents of the match",
            "format": "jsonb"
          }
        },
        "type": "object"
      },
      "matches-tv-channels": {
        "description": "Tv channels\nThis endpoint allows you to retrieve the tv channels for matches from all countries.\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated several times a day.<br />**Recommended Calls**: Limit calls to 1 per hour.\n\n### Use Cases\nGet tv channels from a specific **match_id**<br />`https://football.sportmicro.com/matches-tv-channels?match_id=eq.{match_id}`<br /><br />Get tv channels from a specific **match_id** and **alpha**<br />`https://football.sportmicro.com/matches-tv-channels?match_id=eq.{match_id}&alpha=eq.{alpha}`",
        "properties": {
          "match_id": {
            "description": "The id of the match",
            "format": "integer",
            "type": "integer"
          },
          "country_id": {
            "description": "The id of the country\n\nNote:\nThis is a Foreign Key to `countries.id`.<fk table='countries' column='id'/>",
            "format": "integer",
            "type": "integer"
          },
          "country_name": {
            "description": "The name of the country",
            "format": "text",
            "type": "string"
          },
          "country_hash_image": {
            "description": "The name image of the country",
            "format": "character varying",
            "maxLength": 64,
            "type": "string"
          },
          "alpha": {
            "description": "The alpha2 of the country",
            "format": "character varying",
            "maxLength": 2,
            "type": "string"
          },
          "tv_channels": {
            "description": "The tv channels",
            "format": "jsonb"
          }
        },
        "type": "object"
      },
      "tv-channels": {
        "description": "Tv channels\nThis endpoint allows you to retrieve the tv channels.\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated several times a week.<br />**Recommended Calls**: Limit calls to 1 per day.\n\n### Use Cases\nGet tv channels<br />`https://football.sportmicro.com/tv-channels`<br /><br />Get tv channels based on the **name**<br />`https://football.sportmicro.com/tv-channels?name=like.*Sportklub*`<br /><br />Get tv channels based on the **id**<br />`https://football.sportmicro.com/tv-channels?id=eq.{id}`",
        "properties": {
          "id": {
            "description": "The id of the tv channel\n\nNote:\nThis is a Primary Key.<pk/>",
            "format": "integer",
            "type": "integer"
          },
          "name": {
            "description": "The name of the tv channel",
            "format": "text",
            "type": "string"
          }
        },
        "type": "object"
      },
      "media-players": {
        "description": "Players media\nThis endpoint allows you to retrieve the media from players.\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated several times a day.<br />**Recommended Calls**: Limit calls to 1 per hour.\n\n### Use Cases\nGet media from a specific **player_id**<br />`https://football.sportmicro.com/media-players?player_id=eq.{player_id}`",
        "properties": {
          "id": {
            "description": "The id of the media\n\nNote:\nThis is a Primary Key.<pk/>",
            "format": "integer",
            "type": "integer"
          },
          "player_id": {
            "description": "The id of the player",
            "format": "integer",
            "type": "integer"
          },
          "title": {
            "description": "The title of the media",
            "format": "text",
            "type": "string"
          },
          "subtitle": {
            "description": "The subtitle of the media",
            "format": "text",
            "type": "string"
          },
          "url": {
            "description": "The url of the media",
            "format": "text",
            "type": "string"
          },
          "thumbnail_url": {
            "description": "The thumbnail url of the media",
            "format": "text",
            "type": "string"
          },
          "date_published": {
            "description": "The date of publishing the media",
            "format": "timestamp with time zone",
            "type": "string"
          },
          "channel_url": {
            "description": "The source url of the media",
            "format": "text",
            "type": "string"
          }
        },
        "type": "object"
      },
      "leagues": {
        "description": "Leagues\nThis endpoint allows you to retrieve the leagues and the cups.\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated several times a day.<br />**Recommended Calls**: Limit calls to 1 every day.\n\nYou can get the image of the league by calling the following url: `https://images.sportmicro.com/{hash_image}.png`\n\n### Use Cases\nGet leagues<br />`https://football.sportmicro.com/leagues`<br /><br />Search the leagues by the `name`<br />`https://football.sportmicro.com/leagues?name=like.*Championship*`<br /><br />Get leagues based on the **id**<br />`https://football.sportmicro.com/leagues?id=eq.{id}`<br /><br />Get leagues from a specific **class_id**<br />`https://football.sportmicro.com/leagues?class_id=eq.{class_id}`",
        "properties": {
          "id": {
            "description": "The id of the league\n\nNote:\nThis is a Primary Key.<pk/>",
            "format": "integer",
            "type": "integer"
          },
          "name": {
            "description": "The name of the league",
            "format": "text",
            "type": "string"
          },
          "importance": {
            "description": "The importance level of the league",
            "format": "integer",
            "type": "integer"
          },
          "level": {
            "description": "The level of the league",
            "format": "integer",
            "type": "integer"
          },
          "current_champion_team_id": {
            "description": "The id of the team that hold the title",
            "format": "integer",
            "type": "integer"
          },
          "current_champion_team_name": {
            "description": "The name of the team that hold the title",
            "format": "text",
            "type": "string"
          },
          "current_champion_team_hash_image": {
            "description": "The name image of the team that hold the title",
            "format": "character varying",
            "maxLength": 64,
            "type": "string"
          },
          "current_champion_team_num_titles": {
            "description": "The number of the title that the team is holding",
            "format": "integer",
            "type": "integer"
          },
          "teams_most_titles": {
            "description": "The ids of the teams with the most titles",
            "format": "jsonb"
          },
          "most_titles": {
            "description": "The number of the most titles accomplished by one team",
            "format": "integer",
            "type": "integer"
          },
          "primary_color": {
            "description": "The primary color of the league",
            "format": "character varying",
            "maxLength": 7,
            "type": "string"
          },
          "secondary_color": {
            "description": "The secondary color of the league",
            "format": "character varying",
            "maxLength": 7,
            "type": "string"
          },
          "connected_leagues": {
            "description": "The ids of connected leagues",
            "format": "jsonb"
          },
          "higher_leagues": {
            "description": "The ids of higher leagues",
            "format": "jsonb"
          },
          "lower_leagues": {
            "description": "The ids of lower leagues",
            "format": "jsonb"
          },
          "start_league": {
            "description": "The date of starting the league",
            "format": "timestamp with time zone",
            "type": "string"
          },
          "end_league": {
            "description": "The date of ending the league",
            "format": "timestamp with time zone",
            "type": "string"
          },
          "hash_image": {
            "description": "The name of the image",
            "format": "character varying",
            "maxLength": 64,
            "type": "string"
          },
          "class_id": {
            "description": "The id of the class\n\nNote:\nThis is a Foreign Key to `classes.id`.<fk table='classes' column='id'/>",
            "format": "integer",
            "type": "integer"
          },
          "class_name": {
            "description": "The name of the class",
            "format": "text",
            "type": "string"
          },
          "class_hash_image": {
            "description": "The name image of the class",
            "format": "character varying",
            "maxLength": 64,
            "type": "string"
          }
        },
        "type": "object"
      },
      "matches-shotmap": {
        "description": "Shotmap\nThis endpoint allows you to retrieve shot maps for an match.\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated every minute.<br />**Recommended Calls**: Limit calls to 1 per minute.\n\n### Use Cases\nGet shot map from a specific **player_id**<br />`https://football.sportmicro.com/matches-shotmap?player_id=eq.{player_id}`<br /><br />Get shot map from a specific **match_id**<br />`https://football.sportmicro.com/matches-shotmap?match_id=eq.{match_id}`<br /><br />Get shot map from a specific **player_id** and **match_id**<br />`https://football.sportmicro.com/matches-shotmap?player_id=eq.{player_id}&match_id=eq.{match_id}`",
        "properties": {
          "id": {
            "description": "The id of the shotmaps\n\nNote:\nThis is a Primary Key.<pk/>",
            "format": "integer",
            "type": "integer"
          },
          "match_id": {
            "description": "The id of the match\n\nNote:\nThis is a Foreign Key to `injuries.match_id`.<fk table='injuries' column='match_id'/>",
            "format": "integer",
            "type": "integer"
          },
          "player_id": {
            "description": "The id of the player\n\nNote:\nThis is a Foreign Key to `players.id`.<fk table='players' column='id'/>",
            "format": "integer",
            "type": "integer"
          },
          "player_name": {
            "description": "The name of the player",
            "format": "text",
            "type": "string"
          },
          "player_hash_image": {
            "description": "The name image of the player",
            "format": "character varying",
            "maxLength": 64,
            "type": "string"
          },
          "is_home_team": {
            "description": "If the player is playing at his home arena",
            "format": "boolean",
            "type": "boolean"
          },
          "shot_type": {
            "description": "The type of the shot",
            "format": "text",
            "type": "string"
          },
          "situation": {
            "description": "The situation",
            "format": "text",
            "type": "string"
          },
          "player_coord_x": {
            "description": "The x coordinates of the player [0-100]",
            "format": "numeric",
            "type": "number"
          },
          "player_coord_y": {
            "description": "The y coordinates of the player [0-100]",
            "format": "numeric",
            "type": "number"
          },
          "player_coord_z": {
            "description": "The z coordinates of the player [0-100]",
            "format": "numeric",
            "type": "number"
          },
          "body_part": {
            "description": "The left or right foot",
            "format": "text",
            "type": "string"
          },
          "goal_mouth_location": {
            "description": "The location of the goal mouth",
            "format": "text",
            "type": "string"
          },
          "goal_mouth_coord_x": {
            "description": "The x coordinates of the goal mouth [0-100]",
            "format": "numeric",
            "type": "number"
          },
          "goal_mouth_coord_y": {
            "description": "The y coordinates of the goal mouth [0-100]",
            "format": "numeric",
            "type": "number"
          },
          "goal_mouth_coord_z": {
            "description": "The z coordinates of the goal mouth [0-100]",
            "format": "numeric",
            "type": "number"
          },
          "block_coord_x": {
            "description": "The x coordinates of the block [0-100]",
            "format": "numeric",
            "type": "number"
          },
          "block_coord_y": {
            "description": "The y coordinates of the block [0-100]",
            "format": "numeric",
            "type": "number"
          },
          "block_coord_z": {
            "description": "The z coordinates of the block [0-100]",
            "format": "numeric",
            "type": "number"
          },
          "expected_goals": {
            "description": "Expected goals",
            "format": "numeric",
            "type": "number"
          },
          "expected_goals_on_target": {
            "description": "Expected goals on target",
            "format": "numeric",
            "type": "number"
          },
          "shot_time": {
            "description": "Time",
            "format": "integer",
            "type": "integer"
          },
          "added_shot_time": {
            "description": "Added time because of this incident",
            "format": "integer",
            "type": "integer"
          },
          "time_seconds": {
            "description": "Time in seconds",
            "format": "integer",
            "type": "integer"
          },
          "draw_start_coord_x": {
            "description": "The x coordinates of the start drawing",
            "format": "numeric",
            "type": "number"
          },
          "draw_start_coord_y": {
            "description": "The y coordinates of the start drawing",
            "format": "numeric",
            "type": "number"
          },
          "draw_block_coord_x": {
            "description": "The x coordinates of the block drawing",
            "format": "numeric",
            "type": "number"
          },
          "draw_block_coord_y": {
            "description": "The y coordinates of the block drawing",
            "format": "numeric",
            "type": "number"
          },
          "draw_end_coord_x": {
            "description": "The x coordinates of end drawing",
            "format": "numeric",
            "type": "number"
          },
          "draw_end_coord_y": {
            "description": "The y coordinates of end drawing",
            "format": "numeric",
            "type": "number"
          },
          "draw_goal_coord_x": {
            "description": "The x coordinates of goal drawing",
            "format": "numeric",
            "type": "number"
          },
          "draw_goal_coord_y": {
            "description": "The y coordinates of goal drawing",
            "format": "numeric",
            "type": "number"
          },
          "incident_type": {
            "description": "The incident type",
            "format": "text",
            "type": "string"
          }
        },
        "type": "object"
      },
      "leagues-by-class": {
        "description": "Leagues by class\nThis endpoint allows you to retrieve the leagues from a specific class.\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated every day.<br />**Recommended Calls**: Limit calls to 1 per day.\n\n### Use Cases\nGet leagues from a specific **class_id**<br />`https://football.sportmicro.com/leagues-by-category?class_id=eq.{class_id}`",
        "properties": {
          "class_id": {
            "description": "The id of the class\n\nNote:\nThis is a Foreign Key to `classes.id`.<fk table='classes' column='id'/>",
            "format": "integer",
            "type": "integer"
          },
          "class_name": {
            "description": "The name of the class",
            "format": "text",
            "type": "string"
          },
          "class_hash_image": {
            "description": "The hash image of the class",
            "format": "character varying",
            "maxLength": 64,
            "type": "string"
          },
          "leagues": {
            "description": "The leagues",
            "format": "jsonb"
          }
        },
        "type": "object"
      },
      "standings": {
        "description": "Standings\nThis endpoint allows you to retrieve the standings.\nFor the type argument you can search by: **home**, **away** and **total**.\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated after every finished match.<br />**Recommended Calls**: Limit calls to 1 per finished match.\n\n### Use Cases\nGet standings<br />`https://football.sportmicro.com/standings`<br /><br />Get standing based on the **id**<br />`https://football.sportmicro.com/standings?id=eq.{id}`<br /><br />Get standing from a specific **league_id**<br />`https://football.sportmicro.com/standings?league_id=eq.{league_id}`<br /><br />Get standing from a specific **league_id** and **season_id**<br />`https://football.sportmicro.com/standings?league_id=eq.{league_id}&season_id=eq.{season_id}`<br /><br />Get standing from a specific **league_id**, **season_id** and **type**<br />`https://football.sportmicro.com/standings?league_id=eq.{league_id}&season_id=eq.{season_id}&type=eq.{type}`",
        "properties": {
          "id": {
            "description": "The id of the standing\n\nNote:\nThis is a Primary Key.<pk/>",
            "format": "integer",
            "type": "integer"
          },
          "tournament_id": {
            "description": "The id of the tournament\n\nNote:\nThis is a Foreign Key to `seasons-by-tournament.tournament_id`.<fk table='seasons-by-tournament' column='tournament_id'/>",
            "format": "integer",
            "type": "integer"
          },
          "tournament_name": {
            "description": "The name of the tournament",
            "format": "text",
            "type": "string"
          },
          "type": {
            "description": "The type of the standing",
            "format": "text",
            "type": "string"
          },
          "name": {
            "description": "The name of the standing",
            "format": "text",
            "type": "string"
          },
          "season_id": {
            "description": "The id of the season\n\nNote:\nThis is a Foreign Key to `seasons.id`.<fk table='seasons' column='id'/>",
            "format": "integer",
            "type": "integer"
          },
          "season_name": {
            "description": "The name of the season",
            "format": "text",
            "type": "string"
          },
          "league_id": {
            "description": "The id of the league\n\nNote:\nThis is a Foreign Key to `leagues.id`.<fk table='leagues' column='id'/>",
            "format": "integer",
            "type": "integer"
          },
          "league_name": {
            "description": "The name of the league",
            "format": "text",
            "type": "string"
          },
          "league_hash_image": {
            "description": "The name image of the league",
            "format": "text",
            "type": "string"
          },
          "competitors": {
            "description": "The competitors of the standing",
            "format": "jsonb"
          }
        },
        "type": "object"
      },
      "referees-by-country": {
        "description": "Referees by country\nThis endpoint allows you to retrieve the referees from a specific country.\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated every day.<br />**Recommended Calls**: Limit calls to 1 per day.\n\n### Use Cases\nGet referees from a specific **country_id**<br />`https://football.sportmicro.com/referees-by-country?country_id=eq.{country_id}`",
        "properties": {
          "country_id": {
            "description": "The id of the country\n\nNote:\nThis is a Foreign Key to `countries.id`.<fk table='countries' column='id'/>",
            "format": "integer",
            "type": "integer"
          },
          "country_name": {
            "description": "The name of the country",
            "format": "text",
            "type": "string"
          },
          "country_hash_image": {
            "description": "The hash image of the country",
            "format": "character varying",
            "maxLength": 64,
            "type": "string"
          },
          "referees": {
            "description": "The referees",
            "format": "jsonb"
          }
        },
        "type": "object"
      },
      "matches-by-date": {
        "description": "Matches by date\nThis endpoint allows you to retrieve the matches from a specific date. The date has a format of YYYY-DD-MM.\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated every day.<br />**Recommended Calls**: Limit calls to 1 per day.\n\n### Use Cases\nGet matches from a specific **date**<br />`https://football.sportmicro.com/matches-by-date?date=eq.{date}`",
        "properties": {
          "date": {
            "description": "The date",
            "format": "text",
            "type": "string"
          },
          "matches": {
            "description": "The matches",
            "format": "jsonb"
          }
        },
        "type": "object"
      },
      "cup-bracket": {
        "description": "Cup bracket\nThis endpoint allows you to retrieve the cup knock outs.\nYou can use `id` from the `seasons` or `leagues` endpoint to get the wanted cup knock out tree.\n\nFields in rounds:\n\nField | Explanation\n--- | ---\n`order` | The order of the round\n`description` | The description of the round\n`blocks` | The blocks of the round\n`finished` | If the match is finished\n`order` | The order of the block\n`home_team_score` | The score of the home team\n`away_team_score` | The score of the away team\n`has_next_round_link` | If the match has next round\n`match_in_progress` | If the match is in play\n`series_start_date_timestamp` | The start date of the match\n`automatic_progression` | If the match has automatic progression\n`participants` | The participants of the block (match)\n`team_id` | The id of the team\n`winner` | If the team is winner of the block\n`order` | The order of the participants\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated after every finished match.<br />**Recommended Calls**: Limit calls to 1 per finished match.\n\n### Use Cases\nGet cup knock out based on the **id**<br />`https://football.sportmicro.com/cup-bracket?id=eq.{id}`<br /><br />Get cups based on the **season_id**<br />`https://football.sportmicro.com/cup-bracket?season_id=eq.{season_id}`<br /><br />Get cups based on the **league_id**<br />`https://football.sportmicro.com/cup-bracket?league_id=eq.{league_id}`",
        "properties": {
          "id": {
            "description": "The id of the cup bracket\n\nNote:\nThis is a Primary Key.<pk/>",
            "format": "integer",
            "type": "integer"
          },
          "name": {
            "description": "The name of the cup bracket",
            "format": "text",
            "type": "string"
          },
          "current_round": {
            "description": "The last or the current round in the cup bracket",
            "format": "integer",
            "type": "integer"
          },
          "type": {
            "description": "The type of the cup bracket",
            "format": "integer",
            "type": "integer"
          },
          "season_id": {
            "description": "The id of the season\n\nNote:\nThis is a Foreign Key to `seasons.id`.<fk table='seasons' column='id'/>",
            "format": "integer",
            "type": "integer"
          },
          "season_name": {
            "description": "The name of the season",
            "format": "text",
            "type": "string"
          },
          "league_id": {
            "description": "The id of the league\n\nNote:\nThis is a Foreign Key to `leagues.id`.<fk table='leagues' column='id'/>",
            "format": "integer",
            "type": "integer"
          },
          "league_name": {
            "description": "The name of the league",
            "format": "text",
            "type": "string"
          },
          "league_hash_image": {
            "description": "The name image of the league",
            "format": "character varying",
            "maxLength": 64,
            "type": "string"
          },
          "rounds": {
            "description": "The rounds of the cup bracket",
            "format": "jsonb"
          }
        },
        "type": "object"
      },
      "media-leagues": {
        "description": "Leagues media\nThis endpoint allows you to retrieve the media from leagues.\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated several times a day.<br />**Recommended Calls**: Limit calls to 1 per hour.\n\n### Use Cases\nGet media from a specific **league_id**<br />`https://football.sportmicro.com/media-leagues?league_id=eq.{league_id}`",
        "properties": {
          "id": {
            "description": "The id of the media\n\nNote:\nThis is a Primary Key.<pk/>",
            "format": "integer",
            "type": "integer"
          },
          "league_id": {
            "description": "The id of the league",
            "format": "integer",
            "type": "integer"
          },
          "title": {
            "description": "The title of the media",
            "format": "text",
            "type": "string"
          },
          "subtitle": {
            "description": "The subtitle of the media",
            "format": "text",
            "type": "string"
          },
          "url": {
            "description": "The url of the media",
            "format": "text",
            "type": "string"
          },
          "thumbnail_url": {
            "description": "The thumbnail url of the media",
            "format": "text",
            "type": "string"
          },
          "date_published": {
            "description": "The date of publishing the media",
            "format": "timestamp with time zone",
            "type": "string"
          },
          "channel_url": {
            "description": "The source url of the media",
            "format": "text",
            "type": "string"
          }
        },
        "type": "object"
      },
      "matches-graphs": {
        "description": "Graphs\nThis endpoint allows you to retrieve the graphs from matches.\nIf the `value` field is a bigger number (> 0) that means that the home team had a big pressure that minute. And if the `value` field is a lower number (< 0) than it means that away team had a bigger pressure that minute. The matches-graph's `id` is placed in `matches` endpoint if it has the `graph_id` field.\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated every 10 seconds during a live match.<br />**Recommended Calls**: Limit calls to 1 per 10 seconds during a live match.\n\n### Use Cases\nGet graph based on the **id**<br />`https://football.sportmicro.com/matches-graphs?id=eq.{id}`",
        "properties": {
          "id": {
            "description": "The id of the graph\n\nNote:\nThis is a Primary Key.<pk/>",
            "format": "integer",
            "type": "integer"
          },
          "period_time": {
            "description": "The time period of the graph",
            "format": "integer",
            "type": "integer"
          },
          "period_count": {
            "description": "The periods of the graph",
            "format": "integer",
            "type": "integer"
          },
          "points": {
            "description": "The points of the graph",
            "format": "jsonb"
          }
        },
        "type": "object"
      },
      "coaches-by-country": {
        "description": "Coaches by country\nThis endpoint allows you to retrieve the coaches from a specific country.\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated every day.<br />**Recommended Calls**: Limit calls to 1 per day.\n\n### Use Cases\nGet coaches from a specific **country_id**<br />`https://football.sportmicro.com/coaches-by-country?country_id=eq.{country_id}`",
        "properties": {
          "country_id": {
            "description": "The id of the country\n\nNote:\nThis is a Foreign Key to `countries.id`.<fk table='countries' column='id'/>",
            "format": "integer",
            "type": "integer"
          },
          "country_name": {
            "description": "The name of the country",
            "format": "text",
            "type": "string"
          },
          "country_hash_image": {
            "description": "The hash image of the country",
            "format": "character varying",
            "maxLength": 64,
            "type": "string"
          },
          "coaches": {
            "description": "The coaches",
            "format": "jsonb"
          }
        },
        "type": "object"
      },
      "teams-by-season": {
        "description": "Teams by season\nThis endpoint allows you to retrieve the teams from a specific season.\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated every day.<br />**Recommended Calls**: Limit calls to 1 per day.\n\n### Use Cases\nGet teams from a specific **season_id**<br />`https://football.sportmicro.com/teams-by-season?season_id=eq.{season_id}`",
        "properties": {
          "season_id": {
            "description": "The id of the season\n\nNote:\nThis is a Primary Key.<pk/>",
            "format": "integer",
            "type": "integer"
          },
          "season_name": {
            "description": "The name of the season",
            "format": "text",
            "type": "string"
          },
          "teams": {
            "description": "The teams",
            "format": "jsonb"
          }
        },
        "type": "object"
      },
      "coaches-career": {
        "description": "Coaches career\nThis endpoint allows you to retrieve the careers from coaches.\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated several times a day.<br />**Recommended Calls**: Limit calls to 1 per hour.\n\n### Use Cases\nGet career from a specific **coach_id**<br />`https://football.sportmicro.com/coaches-career?coach_id=eq.{coach_id}`",
        "properties": {
          "coach_id": {
            "description": "The id of the coach\n\nNote:\nThis is a Foreign Key to `coaches.id`.<fk table='coaches' column='id'/>",
            "format": "integer",
            "type": "integer"
          },
          "careers": {
            "description": "The career of the coach",
            "format": "jsonb"
          }
        },
        "type": "object"
      },
      "matches-highlights": {
        "description": "Highlights\nThis endpoint allows you to retrieve the highlights from matches.\nIt has all social media posts about the match.\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated every 10 seconds during a live match.<br />**Recommended Calls**: Limit calls to 1 per 10 seconds during a live match.\n\n### Use Cases\nGet highlights from a specific **match_id**<br />`https://football.sportmicro.com/matches-highlights?match_id=eq.{match_id}`",
        "properties": {
          "id": {
            "description": "The id of the highlight\n\nNote:\nThis is a Primary Key.<pk/>",
            "format": "integer",
            "type": "integer"
          },
          "match_id": {
            "description": "The id of the match\n\nNote:\nThis is a Foreign Key to `injuries.match_id`.<fk table='injuries' column='match_id'/>",
            "format": "integer",
            "type": "integer"
          },
          "title": {
            "description": "The title of the highlight",
            "format": "text",
            "type": "string"
          },
          "subtitle": {
            "description": "The subtitle of the highlight",
            "format": "text",
            "type": "string"
          },
          "url": {
            "description": "The url of the highlight",
            "format": "text",
            "type": "string"
          },
          "created_at": {
            "description": "The publishing date of the highlight",
            "format": "timestamp with time zone",
            "type": "string"
          },
          "source_url": {
            "description": "The source url of the highlight",
            "format": "text",
            "type": "string"
          }
        },
        "type": "object"
      },
      "matches": {
        "description": "Matches\nThis endpoint allows you to retrieve the matches.\nYou can use `id` from the `seasons`, `tournaments`, `rounds`, `arenas`, `referees` and `teams` endpoint to get the matches.\nMatches status codes:\n\n`type` | `description`\n--- | ---\ncanceled | Abandoned\ncanceled | Canceled\ncanceled | Cancelled\ndelayed | Start delayed\nendure | Will continue\nfinished | Walkover\nfinished | Removed\nfinished | Awaiting penalties\nfinished | Retired\nfinished | AET\nfinished | Ended\nfinished | Coverage canceled\nfinished | AP\ninterrupted | Interrupted\nlive | 2nd half\nlive | 1st half\nlive | Started\nlive | Halftime\npostponed | Postponed\nsuspended | Suspended\nupcoming | Not started\nlive | 1st extra\nlive | 2nd extra\n\nFor **scores** we have fields for covering that: `current`, `display`, `period1`, `period2`, `period3`, `period4`, `normaltime`, `overtime`, `penalties`, `series`, `aggregated`, `extra1`, `extra2`, `point`, `team`, `match_id`.\n\nFor **time extras or injuries** we have fields for covering that: **injury_time1**, **injury_time2**, **injury_time3**, **injury_time4**, **initial**, **max**, **extra**, **current**, **period_length**, **overtime_length**, **total_period_count**, **current_period_start_timestamp**, **match_id**, **time**, **average_period_length**, **period_count**.\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated every 10 seconds.<br />**Recommended Calls**: Limit calls to 1 every 10 seconds.\n\n### Use Cases\nGet matches<br />`https://football.sportmicro.com/matches`<br /><br />Get match based on the **id**<br />`https://football.sportmicro.com/matches?id=eq.{id}`<br /><br />Get matches based on the **start_time** (gte = greater than or equal to, lt = lower than)<br />`https://football.sportmicro.com/matches?start_time=gte.2023-04-27&start_time=lt.2023-04-28`<br /><br />Get matches based on the **status_type**<br />`https://football.sportmicro.com/matches?status_type=eq.{status_type}`<br /><br />Get matches based on the **season_id**<br />`https://football.sportmicro.com/matches?season_id=eq.{season_id}`<br /><br />Get matches based on the **tournament_id**<br />`https://football.sportmicro.com/matches?tournament_id=eq.{tournament_id}`<br /><br />Get matches based on the **round_id**<br />`https://football.sportmicro.com/matches?round_id=eq.{round_id}`<br /><br />Get matches based on the **arena_id**<br />`https://football.sportmicro.com/matches?arena_id=eq.{arena_id}`<br /><br />Get matches based on the **referee_id**<br />`https://football.sportmicro.com/matches?referee_id=eq.{referee_id}`<br /><br />**H2H** - Get head to head matches with teams ex.(home_team_id, away_team_id)<br />`https://football.sportmicro.com/matches?or=(home_team_id.eq.{home_team_id}, away_team_id.eq.{home_team_id}, home_team_id.eq.{away_team_id}, away_team_id.eq.{away_team_id})`<br /><br />Get home team matches based on the **home_team_id**<br />`https://football.sportmicro.com/matches?home_team_id=eq.{home_team_id}`<br /><br />Get away team matches based on the **away_team_id**<br />`https://football.sportmicro.com/matches?away_team_id=eq.{away_team_id}`",
        "properties": {
          "id": {
            "description": "The id of the match\n\nNote:\nThis is a Primary Key.<pk/>",
            "format": "integer",
            "type": "integer"
          },
          "name": {
            "description": "Home team name vs away team name",
            "format": "character varying",
            "type": "string"
          },
          "tournament_id": {
            "description": "The id of the tournament\n\nNote:\nThis is a Foreign Key to `seasons-by-tournament.tournament_id`.<fk table='seasons-by-tournament' column='tournament_id'/>",
            "format": "integer",
            "type": "integer"
          },
          "tournament_name": {
            "description": "The name of the tournament",
            "format": "text",
            "type": "string"
          },
          "tournament_importance": {
            "description": "The importance of the tournament",
            "format": "integer",
            "type": "integer"
          },
          "season_id": {
            "description": "The id of the season\n\nNote:\nThis is a Foreign Key to `seasons.id`.<fk table='seasons' column='id'/>",
            "format": "integer",
            "type": "integer"
          },
          "season_name": {
            "description": "The name of the season",
            "format": "text",
            "type": "string"
          },
          "round_id": {
            "description": "The id of the round\n\nNote:\nThis is a Primary Key.<pk/>",
            "format": "integer",
            "type": "integer"
          },
          "round": {
            "description": "The round",
            "format": "jsonb"
          },
          "status": {
            "description": "The status of the match",
            "format": "jsonb"
          },
          "status_type": {
            "description": "The type of the match",
            "format": "text",
            "type": "string"
          },
          "time": {
            "description": "The time of the match",
            "format": "character varying",
            "type": "string"
          },
          "attendance": {
            "description": "The number of people watching the match at the arena",
            "format": "integer",
            "type": "integer"
          },
          "arena_id": {
            "description": "The id of the arena\n\nNote:\nThis is a Foreign Key to `arenas.id`.<fk table='arenas' column='id'/>",
            "format": "integer",
            "type": "integer"
          },
          "arena_name": {
            "description": "The name of the arena",
            "format": "text",
            "type": "string"
          },
          "arena_hash_image": {
            "description": "The name image of the arena",
            "format": "character varying",
            "maxLength": 64,
            "type": "string"
          },
          "referee_id": {
            "description": "The id of the referee\n\nNote:\nThis is a Foreign Key to `referees.id`.<fk table='referees' column='id'/>",
            "format": "integer",
            "type": "integer"
          },
          "referee_name": {
            "description": "The name of the referee",
            "format": "text",
            "type": "string"
          },
          "referee_hash_image": {
            "description": "The name image of the referee",
            "format": "character varying",
            "maxLength": 64,
            "type": "string"
          },
          "home_team_id": {
            "description": "The id of the home team\n\nNote:\nThis is a Foreign Key to `teams.id`.<fk table='teams' column='id'/>",
            "format": "integer",
            "type": "integer"
          },
          "home_team_name": {
            "description": "The name of the home team",
            "format": "text",
            "type": "string"
          },
          "home_team_hash_image": {
            "description": "The name image of the home team",
            "format": "character varying",
            "maxLength": 64,
            "type": "string"
          },
          "away_team_id": {
            "description": "The id of the away team\n\nNote:\nThis is a Foreign Key to `teams.id`.<fk table='teams' column='id'/>",
            "format": "integer",
            "type": "integer"
          },
          "away_team_name": {
            "description": "The name of the away team",
            "format": "text",
            "type": "string"
          },
          "away_team_hash_image": {
            "description": "The name image of the away team",
            "format": "character varying",
            "maxLength": 64,
            "type": "string"
          },
          "home_team_score": {
            "description": "The score of the home team",
            "format": "jsonb"
          },
          "away_team_score": {
            "description": "The score of the away team",
            "format": "jsonb"
          },
          "times": {
            "description": "The time of the match",
            "format": "jsonb"
          },
          "coaches": {
            "description": "The coaches",
            "format": "jsonb"
          },
          "specific_start_time": {
            "description": "The real start time of the match",
            "format": "timestamp with time zone",
            "type": "string"
          },
          "start_time": {
            "description": "The official start time of the match",
            "format": "timestamp with time zone",
            "type": "string"
          },
          "end_time": {
            "description": "The end of the match",
            "format": "timestamp with time zone",
            "type": "string"
          },
          "duration": {
            "description": "The duration of the match",
            "format": "integer",
            "type": "integer"
          },
          "last_period": {
            "description": "The last period of the match",
            "format": "text",
            "type": "string"
          },
          "season_statistics_type": {
            "description": "The type of the season's statistics",
            "format": "text",
            "type": "string"
          },
          "lineups_id": {
            "description": "The id of the lineup\n\nNote:\nThis is a Foreign Key to `matches-lineups.id`.<fk table='matches-lineups' column='id'/>",
            "format": "integer",
            "type": "integer"
          },
          "graphs_id": {
            "description": "The id of the graph\n\nNote:\nThis is a Foreign Key to `matches-graphs.id`.<fk table='matches-graphs' column='id'/>",
            "format": "integer",
            "type": "integer"
          },
          "coaches_id": {
            "description": "The id of the coaches",
            "format": "integer",
            "type": "integer"
          },
          "class_id": {
            "description": "The id of the class",
            "format": "integer",
            "type": "integer"
          },
          "class_name": {
            "description": "The name of the class",
            "format": "text",
            "type": "string"
          },
          "class_hash_image": {
            "description": "The name of the class image",
            "format": "character varying",
            "maxLength": 64,
            "type": "string"
          },
          "league_id": {
            "description": "The id of the league",
            "format": "integer",
            "type": "integer"
          },
          "league_name": {
            "description": "The name of the league",
            "format": "text",
            "type": "string"
          },
          "league_hash_image": {
            "description": "The name of the league image",
            "format": "character varying",
            "maxLength": 64,
            "type": "string"
          },
          "previous_leg_match_id": {
            "description": "The id of the previous leg match",
            "format": "integer",
            "type": "integer"
          },
          "weather_id": {
            "description": "The id of the weather\n\nNote:\nThis is a Foreign Key to `matches-weather.id`.<fk table='matches-weather' column='id'/>",
            "format": "integer",
            "type": "integer"
          },
          "weather_main": {
            "description": "The main weather",
            "format": "text",
            "type": "string"
          },
          "weather_icon": {
            "description": "The name icon of the weather",
            "format": "text",
            "type": "string"
          }
        },
        "type": "object"
      },
      "tournaments-by-class": {
        "description": "Tournaments by class\nThis endpoint allows you to retrieve the tournaments from a specific class.\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated every day.<br />**Recommended Calls**: Limit calls to 1 per day.\n\n### Use Cases\nGet tournaments from a specific **class_id**<br />`https://football.sportmicro.com/tournaments-by-class?class_id=eq.{class_id}`",
        "properties": {
          "class_id": {
            "description": "The id of the class\n\nNote:\nThis is a Foreign Key to `classes.id`.<fk table='classes' column='id'/>",
            "format": "integer",
            "type": "integer"
          },
          "class_name": {
            "description": "The name of the class",
            "format": "text",
            "type": "string"
          },
          "class_hash_image": {
            "description": "The hash image of the class",
            "format": "character varying",
            "maxLength": 64,
            "type": "string"
          },
          "tournaments": {
            "description": "The tournaments",
            "format": "jsonb"
          }
        },
        "type": "object"
      },
      "matches-statistics": {
        "description": "Statistics\nThis endpoint allows you to retrieve the statistics from matches.\n\nTypes of the statistics:\n**Tackles won**, **Goals prevented**, **Shots outside box**, **Expected goals**, **Through balls**, **Counter attacks**, **Shots inside box**, **Dribbles**, **Offsides**, **Red cards**, **Penalty saves**, **Passes**, **Timeouts**, **Counter attack shots**, **Interceptions**, **Yellow cards**, **Big chances**, **Shots on target**, **Shots off target**, **Big saves**, **Errors lead to a shot**, **Free kicks**, **Fouls**, **Recoveries**, **Errors lead to a goal**, **Fouled in final third**, **High claims**, **Clearances**, **Throw-ins**, **Blocked shots**, **Crosses**, **Aerials won**, **Touches in penalty area**, **Goal kicks**, **Hit woodwork**, **Ball possession**, **Counter attack goals**, **Accurate passes**, **Duels won**, **Total tackles**, **Dispossessed**, **Final third entries**, **Corner kicks**, **Goalkeeper saves**, **Final third phase**, **Aerial duels**, **Total shots**, **Tackles**, **Punches**, **Duels**, **Total saves**, **Expected assists**, **Big chances scored**, **Ground duels**, **Possession lost**, **Big chances missed**, **Long balls**.\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated every minute.\n**Recommended Calls**: Limit calls to 1 every minute.\n\n### Use Cases\nGet statistics from a specific **match_id**<br />`https://football.sportmicro.com/matches-statistics?match_id=eq.{match_id}`",
        "properties": {
          "match_id": {
            "description": "The id of the match\n\nNote:\nThis is a Foreign Key to `injuries.match_id`.<fk table='injuries' column='match_id'/>",
            "format": "integer",
            "type": "integer"
          },
          "statistics": {
            "description": "The statistics of the match",
            "format": "jsonb"
          }
        },
        "type": "object"
      },
      "seasons": {
        "description": "Seasons\nThis endpoint allows you to retrieve the seasons.\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated every day.<br />**Recommended Calls**: Limit calls to 1 per day.\n\n### Use Cases\nGet seasons<br />`https://football.sportmicro.com/seasons`<br /><br />Get seasons based on the **id**<br />`https://football.sportmicro.com/seasons?id=eq.{id}`<br /><br />Get seasons from a specific **league_id**<br />`https://football.sportmicro.com/seasons?league_id=eq.{league_id}`",
        "properties": {
          "id": {
            "description": "The id of the season\n\nNote:\nThis is a Primary Key.<pk/>",
            "format": "integer",
            "type": "integer"
          },
          "name": {
            "description": "The name of the season",
            "format": "text",
            "type": "string"
          },
          "year": {
            "description": "The year of the season",
            "format": "text",
            "type": "string"
          },
          "start_time": {
            "description": "The start time of the season",
            "format": "text",
            "type": "string"
          },
          "end_time": {
            "description": "The end time of the season",
            "format": "text",
            "type": "string"
          },
          "league_id": {
            "description": "The id of the league\n\nNote:\nThis is a Foreign Key to `leagues.id`.<fk table='leagues' column='id'/>",
            "format": "integer",
            "type": "integer"
          },
          "league_name": {
            "description": "The name of the league",
            "format": "text",
            "type": "string"
          },
          "league_hash_image": {
            "description": "The name image of the league",
            "format": "text",
            "type": "string"
          }
        },
        "type": "object"
      },
      "agg-news-players": {
        "description": "Players news\nThis endpoint allows you to retrieve aggregated news from players.\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated every 15 minutes.<br />**Recommended Calls**: Limit calls to 1 every 15 minutes.\n\n### Use Cases\nGet news from a specific **player_id**<br />`https://football.sportmicro.com/agg-news-players?player_id=eq.{player_id}`",
        "properties": {},
        "type": "object"
      },
      "matches-coverage": {
        "description": "Matches coverage\nThis endpoint allows you to retrieve the coverages from matches.\nWith this endpoint you can see what data does your match has.\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated every minute.<br />**Recommended Calls**: Limit calls to 1 per minute.\n\n### Use Cases\nGet coverages from a specific **match_id**<br />`https://football.sportmicro.com/matches-coverage?match_id=eq.{match_id}`",
        "properties": {
          "match_id": {
            "description": "The id of the match\n\nNote:\nThis is a Primary Key.<pk/>",
            "format": "integer",
            "type": "integer"
          },
          "has_highlights": {
            "description": "If the match has highlights",
            "format": "boolean",
            "type": "boolean"
          },
          "has_incidents": {
            "description": "If the match has incidents",
            "format": "boolean",
            "type": "boolean"
          },
          "has_players_heatmaps": {
            "description": "If the match has player heatmaps",
            "format": "boolean",
            "type": "boolean"
          },
          "has_players_statistics": {
            "description": "If the match has player statistics",
            "format": "boolean",
            "type": "boolean"
          },
          "has_statistics": {
            "description": "If the match has statistics",
            "format": "boolean",
            "type": "boolean"
          }
        },
        "type": "object"
      },
      "matches-positions": {
        "description": "Matches positions\nThis endpoint allows you to retrieve the player positions in the peach.\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated every minute.<br />**Recommended Calls**: Limit call to 1 per minute.\n\n### Use Cases\nGet positions from a specific **match_id**<br />`https://football.sportmicro.com/matches-positions?match_id=eq.{match_id}`<br /><br />Get positions from a specific **match_id** and **team_id**<br />`https://football.sportmicro.com/matches-positions?match_id=eq.{match_id}&team_id=eq.{team_id}`",
        "properties": {
          "match_id": {
            "description": "The id of the match",
            "format": "integer",
            "type": "integer"
          },
          "team_id": {
            "description": "The id of the team",
            "format": "integer",
            "type": "integer"
          },
          "positions": {
            "description": "The positions",
            "format": "jsonb"
          }
        },
        "type": "object"
      },
      "seasons-info": {
        "description": "Info\nThis endpoint allows you to retrieve the info from seasons.\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated every day.<br />**Recommended Calls**: Limit calls to 1 per day.\n\n### Use Cases\nGet info from a specific **season_id**<br />`https://football.sportmicro.com/seasons-info?season_id=eq.{season_id}`",
        "properties": {
          "season_id": {
            "description": "The id of the season\n\nNote:\nThis is a Primary Key.<pk/>",
            "format": "integer",
            "type": "integer"
          },
          "season_name": {
            "description": "The name of the season",
            "format": "text",
            "type": "string"
          },
          "goals": {
            "description": "The number of goals by the season",
            "format": "integer",
            "type": "integer"
          },
          "home_wins": {
            "description": "The number of home team wins by the season",
            "format": "integer",
            "type": "integer"
          },
          "away_wins": {
            "description": "The number of away team wins by the season",
            "format": "integer",
            "type": "integer"
          },
          "draws": {
            "description": "The number of draws by the season",
            "format": "integer",
            "type": "integer"
          },
          "yellow_cards": {
            "description": "The number of yellow cards by the season",
            "format": "integer",
            "type": "integer"
          },
          "red_cards": {
            "description": "The number of red cards by the season",
            "format": "integer",
            "type": "integer"
          },
          "rounds": {
            "description": "The number of rounds by the season",
            "format": "integer",
            "type": "integer"
          },
          "competitors": {
            "description": "The number of competitors by the season",
            "format": "integer",
            "type": "integer"
          },
          "total_prize_money": {
            "description": "The number of total prize money by the season",
            "format": "integer",
            "type": "integer"
          },
          "total_prize_money_currency": {
            "description": "The currency of the total prize money by the season",
            "format": "text",
            "type": "string"
          },
          "city": {
            "description": "The host city of the season",
            "format": "text",
            "type": "string"
          },
          "countries": {
            "description": "The host countries of the season",
            "format": "text[]",
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "higher_tournament_teams": {
            "description": "The number of newcomers higher tournaments by the season",
            "format": "jsonb"
          },
          "lower_tournament_teams": {
            "description": "The number of newcomers lower tournaments by the season",
            "format": "jsonb"
          },
          "tournament_other_teams": {
            "description": "The number of newcomers other tournaments by the season",
            "format": "jsonb"
          }
        },
        "type": "object"
      },
      "correct-score": {
        "description": "Correct score odds\nThis endpoint allows you to retrieve the odds from correct score market.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: Live and today's matches are updated every minute, while other matches are updated every hour.<br />**Recommended Calls**: Limit calls to 1 per minute for live and today's matches, and 1 per hour for other matches.\n\n### Use Cases\nGet the odds from a specific **match_id**<br />`https://football.sportmicro.com/odds/correct-score?match_id=eq.{match_id}`<br /><br />Get the live odds from a specific **match_id**<br />`https://football.sportmicro.com/odds/correct-score?match_id=eq.{match_id}&is_live=eq.true`<br /><br />Get the pre-match odds from a specific **match_id**<br />`https://football.sportmicro.com/odds/correct-score?match_id=eq.{match_id}&is_live=eq.false`",
        "properties": {
          "match_id": {
            "description": "The id of the match. example:`eq.{match_id}`",
            "format": "integer",
            "type": "integer"
          },
          "is_live": {
            "description": "If the match is live. example:`eq.{is_live}`",
            "format": "boolean",
            "type": "boolean"
          },
          "periods": {
            "description": "Periods",
            "format": "json"
          }
        },
        "type": "object"
      },
      "asian-handicaps-movements": {
        "description": "Asian handicaps odds movements\nThis endpoint allows you to retrieve the odds movements from asian handicaps market.\n\nThe movements are available only for past matches within the last 6 months.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated every minute.<br />**Recommended Calls**: Limit calls to 1 per minute.\n\n### Use Cases\nGet movements from a specific **asian_handicap_id**<br />`https://football.sportmicro.com/odds/asian-handicaps-movements?asian_handicap_id=eq.{asian_handicap_id}`",
        "properties": {},
        "type": "object"
      },
      "next-goal": {
        "description": "Next goal odds\nThis endpoint allows you to retrieve the odds from next goal market.\n\nThis endpoint uses a pagination system and the page argument allows you to switch between the various pages.\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: Live and today's matches are updated every minute, while other matches are updated every hour.<br />**Recommended Calls**: Limit calls to 1 per minute for live and today's matches, and 1 per hour for other matches.\n\n### Use Cases\nGet the odds from a specific **match_id**<br />`https://football.sportmicro.com/odds/next-goal?match_id=eq.{match_id}`<br /><br />Get the live odds from a specific **match_id**<br />`https://football.sportmicro.com/odds/next-goal?match_id=eq.{match_id}&is_live=eq.true`<br /><br />Get the pre-match odds from a specific **match_id**<br />`https://football.sportmicro.com/odds/next-goal?match_id=eq.{match_id}&is_live=eq.false`",
        "properties": {
          "match_id": {
            "description": "The id of the match. example:`eq.{match_id}`",
            "format": "integer",
            "type": "integer"
          },
          "is_live": {
            "description": "If the match is live. example:`eq.{is_live}`",
            "format": "boolean",
            "type": "boolean"
          },
          "periods": {
            "description": "Periods",
            "format": "json"
          }
        },
        "type": "object"
      },
      "asian-handicaps": {
        "description": "Asian handicaps odds\nThis endpoint allows you to retrieve the odds from asian handicaps market.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: Live and today's matches are updated every minute, while other matches are updated every hour.<br />**Recommended Calls**: Limit calls to 1 per minute for live and today's matches, and 1 per hour for other matches.\n\n### Use Cases\nGet odds from a specific **match_id**<br />`https://football.sportmicro.com/odds/asian-handicaps?match_id=eq.{match_id}`<br /><br />Get live odds from a specific **match_id**<br />`https://football.sportmicro.com/odds/asian-handicaps?match_id=eq.{match_id}&is_live=eq.true`<br /><br />Get pre-match odds from a specific **match_id**<br />`https://football.sportmicro.com/odds/asian-handicaps?match_id=eq.{match_id}&is_live=eq.false`",
        "properties": {
          "match_id": {
            "description": "The id of the match. example:`eq.{match_id}`",
            "format": "integer",
            "type": "integer"
          },
          "is_live": {
            "description": "If the match is live. example:`eq.{is_live}`",
            "format": "boolean",
            "type": "boolean"
          },
          "periods": {
            "description": "Periods",
            "format": "json"
          }
        },
        "type": "object"
      },
      "full-time-results": {
        "description": "Full time results odds\nThis endpoint allows you to retrieve the odds from full time results market.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: Live and today's matches are updated every minute, while other matches are updated every hour.<br />**Recommended Calls**: Limit calls to 1 per minute for live and today's matches, and 1 per hour for other matches.\n\n### Use Cases\nGet the odds from a specific **match_id**<br />`https://football.sportmicro.com/odds/full-time-results?match_id=eq.{match_id}`<br /><br />Get the live odds from a specific **match_id**<br />`https://football.sportmicro.com/odds/full-time-results?match_id=eq.{match_id}&is_live=eq.true`<br /><br />Get the pre-match odds from a specific **match_id**<br />`https://football.sportmicro.com/odds/full-time-results?match_id=eq.{match_id}&is_live=eq.false`",
        "properties": {
          "match_id": {
            "description": "The id of the match. example:`eq.{match_id}`",
            "format": "integer",
            "type": "integer"
          },
          "is_live": {
            "description": "If the match is live. example:`eq.{is_live}`",
            "format": "boolean",
            "type": "boolean"
          },
          "periods": {
            "description": "Periods",
            "format": "json"
          }
        },
        "type": "object"
      },
      "asian-handicap-cards": {
        "description": "Asian handicap cards odds\nThis endpoint allows you to retrieve the odds from asian handicap cards market.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: Live and today's matches are updated every minute, while other matches are updated every hour.<br />**Recommended Calls**: Limit calls to 1 per minute for live and today's matches, and 1 per hour for other matches.\n\n### Use Cases\nGet the odds from a specific **match_id**<br />`https://football.sportmicro.com/odds/asian-handicap-cards?match_id=eq.{match_id}`<br /><br />Get the live odds from a specific **match_id**<br />`https://football.sportmicro.com/odds/asian-handicap-cards?match_id=eq.{match_id}&is_live=eq.true`<br /><br />Get the pre-match odds from a specific **match_id**<br />`https://football.sportmicro.com/odds/asian-handicap-cards?match_id=eq.{match_id}&is_live=eq.false`",
        "properties": {
          "match_id": {
            "description": "The id of the match. example:`eq.{match_id}`",
            "format": "integer",
            "type": "integer"
          },
          "is_live": {
            "description": "If the match is live. example:`eq.{is_live}`",
            "format": "boolean",
            "type": "boolean"
          },
          "periods": {
            "description": "Periods",
            "format": "json"
          }
        },
        "type": "object"
      },
      "clean-sheet-movements": {
        "description": "Clean sheet odds movements\nThis endpoint allows you to retrieve the odds movements from clean sheet market.\n\nThe movements are available only for past matches within the last 6 months.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated every minute.<br />**Recommended Calls**: Limit calls to 1 per minute.\n\n### Use Cases\nGet the movements from a specific **clean_sheet_id**<br />`https://football.sportmicro.com/odds/clean-sheet-movements?clean_sheet_id=eq.{clean_sheet_id}`",
        "properties": {},
        "type": "object"
      },
      "both-teams-to-score": {
        "description": "Both teams to score odds\nThis endpoint allows you to retrieve the odds from both team to score market.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: Live and today's matches are updated every minute, while other matches are updated every hour.<br />**Recommended Calls**: Limit calls to 1 per minute for live and today's matches, and 1 per hour for other matches.\n\n### Use Cases\nGet the odds from a specific **match_id**<br />`https://football.sportmicro.com/odds/both-teams-to-score?match_id=eq.{match_id}`<br /><br />Get the live odds from a specific **match_id**<br />`https://football.sportmicro.com/odds/both-teams-to-score?match_id=eq.{match_id}&is_live=eq.true`<br /><br />Get the pre-match odds from a specific **match_id**<br />`https://football.sportmicro.com/odds/both-teams-to-score?match_id=eq.{match_id}&is_live=eq.false`",
        "properties": {
          "match_id": {
            "description": "The id of the match. example:`eq.{match_id}`",
            "format": "integer",
            "type": "integer"
          },
          "is_live": {
            "description": "If the match is live. example:`eq.{is_live}`",
            "format": "boolean",
            "type": "boolean"
          },
          "periods": {
            "description": "Periods",
            "format": "json"
          }
        },
        "type": "object"
      },
      "first-team-to-score-movements": {
        "description": "First team to score odds movements\nThis endpoint allows you to retrieve the odds movements from first team to score market.\n\nThe movements are available only for past matches within the last 6 months.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated every minute.<br />**Recommended Calls**: Limit calls to 1 per minute.\n\n### Use Cases\nGet the movements from a specific **first_team_to_score_id**<br />`https://football.sportmicro.com/odds/first-team-to-score-movements?first_team_to_score_id=eq.{first_team_to_score_id}`",
        "properties": {},
        "type": "object"
      },
      "draw-no-bet": {
        "description": "Draw no bet odds\nThis endpoint allows you to retrieve the odds from draw no bet market.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: Live and today's matches are updated every minute, while other matches are updated every hour.<br />**Recommended Calls**: Limit calls to 1 per minute for live and today's matches, and 1 per hour for other matches.\n\n### Use Cases\nGet the odds from a specific **match_id**<br />`https://football.sportmicro.com/odds/draw-no-bet?match_id=eq.{match_id}`<br /><br />Get the live odds from a specific **match_id**<br />`https://football.sportmicro.com/odds/draw-no-bet?match_id=eq.{match_id}&is_live=eq.true`<br /><br />Get the pre-match odds from a specific **match_id**<br />`https://football.sportmicro.com/odds/draw-no-bet?match_id=eq.{match_id}&is_live=eq.false`",
        "properties": {
          "match_id": {
            "description": "The id of the match. example:`eq.{match_id}`",
            "format": "integer",
            "type": "integer"
          },
          "is_live": {
            "description": "If the match is live. example:`eq.{is_live}`",
            "format": "boolean",
            "type": "boolean"
          },
          "periods": {
            "description": "Periods",
            "format": "json"
          }
        },
        "type": "object"
      },
      "to-score-in-both-halves-movements": {
        "description": "To score in both halves odds movements\nThis endpoint allows you to retrieve the odds movements from to score in both halves market.\n\nThe movements are available only for past matches within the last 6 months.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated every minute.<br />**Recommended Calls**: Limit calls to 1 per minute.\n\n### Use Cases\nGet the movements from a specific **to_score_in_both_halves_id**<br />`https://football.sportmicro.com/odds/to-score-in-both-halves-movements?to_score_in_both_halves_id=eq.{to_score_in_both_halves_id}`",
        "properties": {},
        "type": "object"
      },
      "to-win-to-nil-movements": {
        "description": "To win to nil odds movements\nThis endpoint allows you to retrieve the odds movements from to win to nil market.\n\nThe movements are available only for past matches within the last 6 months.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated every minute.<br />**Recommended Calls**: Limit calls to 1 per minute.\n\n### Use Cases\nGet the movements from a specific **to_win_to_nil_id**<br />`https://football.sportmicro.com/odds/to-win-to-nil-movements?to_win_to_nil_id=eq.{to_win_to_nil_id}`",
        "properties": {},
        "type": "object"
      },
      "own-goal": {
        "description": "Own goal odds\nThis endpoint allows you to retrieve the odds from own goal market.\n\nThis endpoint uses a pagination system and the page argument allows you to switch between the various pages.\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: Live and today's matches are updated every minute, while other matches are updated every hour.<br />**Recommended Calls**: Limit calls to 1 per minute for live and today's matches, and 1 per hour for other matches.\n\n### Use Cases\nGet the odds from a specific **match_id**<br />`https://football.sportmicro.com/odds/own-goal?match_id=eq.{match_id}`<br /><br />Get the live odds from a specific **match_id**<br />`https://football.sportmicro.com/odds/own-goal?match_id=eq.{match_id}&is_live=eq.true`<br /><br />Get the pre-match odds from a specific **match_id**<br />`https://football.sportmicro.com/odds/own-goal?match_id=eq.{match_id}&is_live=eq.false`",
        "properties": {
          "match_id": {
            "description": "The id of the match. example:`eq.{match_id}`",
            "format": "integer",
            "type": "integer"
          },
          "is_live": {
            "description": "If the match is live. example:`eq.{is_live}`",
            "format": "boolean",
            "type": "boolean"
          },
          "periods": {
            "description": "Periods",
            "format": "json"
          }
        },
        "type": "object"
      },
      "clean-sheet": {
        "description": "Clean sheet odds\nThis endpoint allows you to retrieve the odds from clean sheet market.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: Live and today's matches are updated every minute, while other matches are updated every hour.<br />**Recommended Calls**: Limit calls to 1 per minute for live and today's matches, and 1 per hour for other matches.\n\n### Use Cases\nGet the odds from a specific **match_id**<br />`https://football.sportmicro.com/odds/clean-sheet?match_id=eq.{match_id}`<br /><br />Get the live odds from a specific **match_id**<br />`https://football.sportmicro.com/odds/clean-sheet?match_id=eq.{match_id}&is_live=eq.true`<br /><br />Get the pre-match odds from a specific **match_id**<br />`https://football.sportmicro.com/odds/clean-sheet?match_id=eq.{match_id}&is_live=eq.false`",
        "properties": {
          "match_id": {
            "description": "The id of the match. example:`eq.{match_id}`",
            "format": "integer",
            "type": "integer"
          },
          "is_live": {
            "description": "If the match is live. example:`eq.{is_live}`",
            "format": "boolean",
            "type": "boolean"
          },
          "periods": {
            "description": "Periods",
            "format": "json"
          }
        },
        "type": "object"
      },
      "bookmakers": {
        "description": "Bookmakers\nThis endpoint allows you to retrieve information about all bookmakers.\n\nWith the help of the `popularity_order` parameter you can see which bookmaker is more popular and more used.\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated every day.<br />**Recommended Calls**: Limit calls to 1 per day.\n\nYou can retrieve the image of a bookmaker by calling the following URL: https://images.sportmicro.com/{hash_image}.png\n\n### Use Cases\nGet all bookmakers<br />`https://football.sportmicro.com/odds/bookmakers`<br /><br />Get information about a specific bookmaker based on the **id**<br />`https://football.sportmicro.com/odds/bookmakers?id=eq.{id}`<br /><br />Get the most popular bookmakers<br />`https://football.sportmicro.com/odds/bookmakers?order=popularity_order`",
        "properties": {
          "id": {
            "description": "The id of the bookmaker. example:`eq.{id}`\n\nNote:\nThis is a Primary Key.<pk/>",
            "format": "integer",
            "type": "integer"
          },
          "name": {
            "description": "The name of the bookmaker",
            "format": "text",
            "type": "string"
          },
          "popularity_order": {
            "description": "The popularity score of the bookmaker",
            "format": "text",
            "type": "string"
          },
          "hash_image": {
            "description": "The hash image of the bookmaker",
            "format": "character varying",
            "maxLength": 64,
            "type": "string"
          }
        },
        "type": "object"
      },
      "to-win-both-halves": {
        "description": "To win both halves odds\nThis endpoint allows you to retrieve the odds from to win both halves market.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: Live and today's matches are updated every minute, while other matches are updated every hour.<br />**Recommended Calls**: Limit calls to 1 per minute for live and today's matches, and 1 per hour for other matches.\n\n### Use Cases\nGet the odds from a specific **match_id**<br />`https://football.sportmicro.com/odds/to-win-both-halves?match_id=eq.{match_id}`<br /><br />Get the live odds from a specific **match_id**<br />`https://football.sportmicro.com/odds/to-win-both-halves?match_id=eq.{match_id}&is_live=eq.true`<br /><br />Get the pre-match odds from a specific **match_id**<br />`https://football.sportmicro.com/odds/to-win-both-halves?match_id=eq.{match_id}&is_live=eq.false`",
        "properties": {
          "match_id": {
            "description": "The id of the match. example:`eq.{match_id}`",
            "format": "integer",
            "type": "integer"
          },
          "is_live": {
            "description": "If the match is live. example:`eq.{is_live}`",
            "format": "boolean",
            "type": "boolean"
          },
          "periods": {
            "description": "Periods",
            "format": "json"
          }
        },
        "type": "object"
      },
      "asian-handicap-cards-movements": {
        "description": "Asian handicap cards odds movements\nThis endpoint allows you to retrieve the odds movements from asian handicap cards market.\n\nThe movements are available only for past matches within the last 6 months.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated every minute.<br />**Recommended Calls**: Limit calls to 1 per minute.\n\n### Use Cases\nGet the movements from a specific **asian_handicap_cards_id**<br />`https://football.sportmicro.com/odds/asian-handicap-cards-movements?asian_handicap_cards_id=eq.{asian_handicap_cards_id}`",
        "properties": {},
        "type": "object"
      },
      "half-time-full-time-movements": {
        "description": "Half time full time odds movements\nThis endpoint allows you to retrieve the odds movements from half time full time market.\n\nThe movements are available only for past matches within the last 6 months.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated every minute.<br />**Recommended Calls**: Limit calls to 1 per minute.\n\n### Use Cases\nGet the movements from a specific **half_time_full_time_id**<br />`https://football.sportmicro.com/odds/half-time-full-time-movements?half_time_full_time_id=eq.{half_time_full_time_id}`",
        "properties": {},
        "type": "object"
      },
      "to-qualify": {
        "description": "To qualify odds\nThis endpoint allows you to retrieve the odds from to qualify market.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: Live and today's matches are updated every minute, while other matches are updated every hour.<br />**Recommended Calls**: Limit calls to 1 per minute for live and today's matches, and 1 per hour for other matches.\n\n### Use Cases\nGet the odds from a specific **match_id**<br />`https://football.sportmicro.com/odds/to-qualify?match_id=eq.{match_id}`<br /><br />Get the live odds from a specific **match_id**<br />`https://football.sportmicro.com/odds/to-qualify?match_id=eq.{match_id}&is_live=eq.true`<br /><br />Get the pre-match odds from a specific **match_id**<br />`https://football.sportmicro.com/odds/to-qualify?match_id=eq.{match_id}&is_live=eq.false`",
        "properties": {
          "match_id": {
            "description": "The id of the match. example:`eq.{match_id}`",
            "format": "integer",
            "type": "integer"
          },
          "is_live": {
            "description": "If the match is live. example:`eq.{is_live}`",
            "format": "boolean",
            "type": "boolean"
          },
          "periods": {
            "description": "Periods",
            "format": "json"
          }
        },
        "type": "object"
      },
      "corners-odd-or-even": {
        "description": "Corners odd or even odds\nThis endpoint allows you to retrieve the odds from corners odd or even market.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: Live and today's matches are updated every minute, while other matches are updated every hour.<br />**Recommended Calls**: Limit calls to 1 per minute for live and today's matches, and 1 per hour for other matches.\n\n### Use Cases\nGet the odds from a specific **match_id**<br />`https://football.sportmicro.com/odds/corners-odd-or-even?match_id=eq.{match_id}`<br /><br />Get the live odds from a specific **match_id**<br />`https://football.sportmicro.com/odds/corners-odd-or-even?match_id=eq.{match_id}&is_live=eq.true`<br /><br />Get the pre-match odds from a specific **match_id**<br />`https://football.sportmicro.com/odds/corners-odd-or-even?match_id=eq.{match_id}&is_live=eq.false`",
        "properties": {
          "match_id": {
            "description": "The id of the match. example:`eq.{match_id}`",
            "format": "integer",
            "type": "integer"
          },
          "is_live": {
            "description": "If the match is live. example:`eq.{is_live}`",
            "format": "boolean",
            "type": "boolean"
          },
          "periods": {
            "description": "Periods",
            "format": "json"
          }
        },
        "type": "object"
      },
      "to-win-from-behind": {
        "description": "To win from behind odds\nThis endpoint allows you to retrieve the odds from to win from behind market.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: Live and today's matches are updated every minute, while other matches are updated every hour.<br />**Recommended Calls**: Limit calls to 1 per minute for live and today's matches, and 1 per hour for other matches.\n\n### Use Cases\nGet the odds from a specific **match_id**<br />`https://football.sportmicro.com/odds/to-win-from-behind?match_id=eq.{match_id}`<br /><br />Get the live odds from a specific **match_id**<br />`https://football.sportmicro.com/odds/to-win-from-behind?match_id=eq.{match_id}&is_live=eq.true`<br /><br />Get the pre-match odds from a specific **match_id**<br />`https://football.sportmicro.com/odds/to-win-from-behind?match_id=eq.{match_id}&is_live=eq.false`",
        "properties": {
          "match_id": {
            "description": "The id of the match. example:`eq.{match_id}`",
            "format": "integer",
            "type": "integer"
          },
          "is_live": {
            "description": "If the match is live. example:`eq.{is_live}`",
            "format": "boolean",
            "type": "boolean"
          },
          "periods": {
            "description": "Periods",
            "format": "json"
          }
        },
        "type": "object"
      },
      "to-win-from-behind-movements": {
        "description": "To win from behind odds movements\nThis endpoint allows you to retrieve the odds movements from to win from behind market.\n\nThe movements are available only for past matches within the last 6 months.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated every minute.<br />**Recommended Calls**: Limit calls to 1 per minute.\n\n### Use Cases\nGet the movements from a specific **to_win_from_behind_id**<br />`https://football.sportmicro.com/odds/to-win-from-behind-movements?to_win_from_behind_id=eq.{to_win_from_behind_id}`",
        "properties": {},
        "type": "object"
      },
      "asian-handicap-corners-movements": {
        "description": "Asian handicap corners odds movements\nThis endpoint allows you to retrieve the odds movements from asian handicap corners market.\n\nThe movements are available only for past matches within the last 6 months.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated every minute.<br />**Recommended Calls**: Limit calls to 1 per minute.\n\n### Use Cases\nGet the movements from a specific **asian_handicap_corners_id**<br />`https://football.sportmicro.com/odds/asian-handicap-corners-movements?asian_handicap_corners_id=eq.{asian_handicap_cards_id}`",
        "properties": {},
        "type": "object"
      },
      "double-chance": {
        "description": "Double chance odds\nThis endpoint allows you to retrieve the odds from double chance market.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: Live and today's matches are updated every minute, while other matches are updated every hour.<br />**Recommended Calls**: Limit calls to 1 per minute for live and today's matches, and 1 per hour for other matches.\n\n### Use Cases\nGet the odds from a specific **match_id**<br />`https://football.sportmicro.com/odds/double-chance?match_id=eq.{match_id}`<br /><br />Get the live odds from a specific **match_id**<br />`https://football.sportmicro.com/odds/double-chance?match_id=eq.{match_id}&is_live=eq.true`<br /><br />Get the pre-match odds from a specific **match_id**<br />`https://football.sportmicro.com/odds/double-chance?match_id=eq.{match_id}&is_live=eq.false`",
        "properties": {
          "match_id": {
            "description": "The id of the match. example:`eq.{match_id}`",
            "format": "integer",
            "type": "integer"
          },
          "is_live": {
            "description": "If the match is live. example:`eq.{is_live}`",
            "format": "boolean",
            "type": "boolean"
          },
          "periods": {
            "description": "Periods",
            "format": "json"
          }
        },
        "type": "object"
      },
      "own-goal-movements": {
        "description": "Own goal odds movements\nThis endpoint allows you to retrieve the odds movements from own goal market.\n\nThe movements are available only for past matches within the last 6 months.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated every minute.<br />**Recommended Calls**: Limit calls to 1 per minute.\n\n### Use Cases\nGet the movements from a specific **own_goal_id**<br />`https://football.sportmicro.com/odds/own-goal-movements?own_goal_id=eq.{own_goal_id}`",
        "properties": {},
        "type": "object"
      },
      "draw-no-bet-movements": {
        "description": "Draw no bet odds movements\nThis endpoint allows you to retrieve the odds movements from draw no bet market.\n\nThe movements are available only for past matches within the last 6 months.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated every minute.<br />**Recommended Calls**: Limit calls to 1 per minute.\n\n### Use Cases\nGet the movements from a specific **draw_no_bet_id**<br />`https://football.sportmicro.com/odds/draw-no-bet-movements?draw_no_bet_id=eq.{draw_no_bet_id}`",
        "properties": {},
        "type": "object"
      },
      "first-team-to-score": {
        "description": "First team to score odds\nThis endpoint allows you to retrieve the odds from first team to score market.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: Live and today's matches are updated every minute, while other matches are updated every hour.<br />**Recommended Calls**: Limit calls to 1 per minute for live and today's matches, and 1 per hour for other matches.\n\n### Use Cases\nGet the odds from a specific **match_id**<br />`https://football.sportmicro.com/odds/first-team-to-score?match_id=eq.{match_id}`<br /><br />Get the live odds from a specific **match_id**`<br />`https://football.sportmicro.com/odds/first-team-to-score?match_id=eq.{match_id}&is_live=eq.true`<br /><br />Get the pre-match odds from a specific **match_id**<br />`https://football.sportmicro.com/odds/first-team-to-score?match_id=eq.{match_id}&is_live=eq.false`",
        "properties": {
          "match_id": {
            "description": "The id of the match. example:`eq.{match_id}`",
            "format": "integer",
            "type": "integer"
          },
          "is_live": {
            "description": "If the match is live. example:`eq.{is_live}`",
            "format": "boolean",
            "type": "boolean"
          },
          "periods": {
            "description": "Periods",
            "format": "json"
          }
        },
        "type": "object"
      },
      "next-goal-movements": {
        "description": "Next goal odds movements\nThis endpoint allows you to retrieve the odds movements from next goal market.\n\nThe movements are available only for past matches within the last 6 months.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated every minute.<br />**Recommended Calls**: Limit calls to 1 per minute.\n\n### Use Cases\nGet the movements from a specific **next_goal_id**<br />`https://football.sportmicro.com/odds/next-goal-movements?next_goal_id=eq.{next_goal_id}`",
        "properties": {},
        "type": "object"
      },
      "correct-score-movements": {
        "description": "Correct score odds movements\nThis endpoint allows you to retrieve the odds movements from correct score market.\n\nThe movements are available only for past matches within the last 6 months.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated every minute.<br />**Recommended Calls**: Limit calls to 1 per minute.\n\n### Use Cases\nGet the movements from a specific **correct_score_id**<br />`https://football.sportmicro.com/odds/correct-score-movements?correct_score_id=eq.{correct_score_id}`",
        "properties": {},
        "type": "object"
      },
      "half-time-full-time": {
        "description": "Half time full time odds\nThis endpoint allows you to retrieve the odds from half time full time market.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: Live and today's matches are updated every minute, while other matches are updated every hour.<br />**Recommended Calls**: Limit calls to 1 per minute for live and today's matches, and 1 per hour for other matches.\n\n### Use Cases\nGet the odds from a specific **match_id**<br />`https://football.sportmicro.com/odds/half-time-full-time?match_id=eq.{match_id}`<br /><br />Get the live odds from a specific **match_id**<br />`https://football.sportmicro.com/odds/half-time-full-time?match_id=eq.{match_id}&is_live=eq.true`<br /><br />Get the pre-match odds from a specific **match_id**<br />`https://football.sportmicro.com/odds/half-time-full-time?match_id=eq.{match_id}&is_live=eq.false`",
        "properties": {
          "match_id": {
            "description": "The id of the match. example:`eq.{match_id}`",
            "format": "integer",
            "type": "integer"
          },
          "is_live": {
            "description": "If the match is live. example:`eq.{is_live}`",
            "format": "boolean",
            "type": "boolean"
          },
          "periods": {
            "description": "Periods",
            "format": "json"
          }
        },
        "type": "object"
      },
      "double-chance-movements": {
        "description": "Double chance odds movements\nThis endpoint allows you to retrieve the odds movements from double chance market.\n\nThe movements are available only for past matches within the last 6 months.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated every minute.<br />**Recommended Calls**: Limit calls to 1 per minute.\n\n### Use Cases\nGet the movements from a specific **double_chance_id**<br />`https://football.sportmicro.com/odds/double-chance-movements?double_chance_id=eq.{double_chance_id}`",
        "properties": {},
        "type": "object"
      },
      "odd-even": {
        "description": "Odd even odds\nThis endpoint allows you to retrieve the odds from odd even market.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: Live and today's matches are updated every minute, while other matches are updated every hour.\n\n**Recommended Calls**: Limit calls to 1 per minute for live and today's matches, and 1 per hour for other matches.\n\n### Use Cases\nGet the odds from a specific **match_id**<br />`https://football.sportmicro.com/odds/odd-even?match_id=eq.{match_id}`<br /><br />Get the live odds from a specific **match_id**<br />`https://football.sportmicro.com/odds/odd-even?match_id=eq.{match_id}&is_live=eq.true`<br /><br />Get the pre-match odds from a specific **match_id**<br />`https://football.sportmicro.com/odds/odd-even?match_id=eq.{match_id}&is_live=eq.false`",
        "properties": {
          "match_id": {
            "description": "The id of the match. example:`eq.{match_id}`",
            "format": "integer",
            "type": "integer"
          },
          "is_live": {
            "description": "If the match is live. example:`eq.{is_live}`",
            "format": "boolean",
            "type": "boolean"
          },
          "periods": {
            "description": "Periods",
            "format": "json"
          }
        },
        "type": "object"
      },
      "to-score-a-penalty": {
        "description": "To score a penalty odds\nThis endpoint allows you to retrieve the odds from to score a penalty market.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: Live and today's matches are updated every minute, while other matches are updated every hour.<br />**Recommended Calls**: Limit calls to 1 per minute for live and today's matches, and 1 per hour for other matches.\n\n### Use Cases\nGet the odds from a specific **match_id**<br />`https://football.sportmicro.com/odds/to-score-a-penalty?match_id=eq.{match_id}`<br /><br />Get the live odds from a specific **match_id**<br />`https://football.sportmicro.com/odds/to-score-a-penalty?match_id=eq.{match_id}&is_live=eq.true`<br /><br />Get the pre-match odds from a specific **match_id**<br />`https://football.sportmicro.com/odds/to-score-a-penalty?match_id=eq.{match_id}&is_live=eq.false`",
        "properties": {
          "match_id": {
            "description": "The id of the match. example:`eq.{match_id}`",
            "format": "integer",
            "type": "integer"
          },
          "is_live": {
            "description": "If the match is live. example:`eq.{is_live}`",
            "format": "boolean",
            "type": "boolean"
          },
          "periods": {
            "description": "Periods",
            "format": "json"
          }
        },
        "type": "object"
      },
      "total-goals-movements": {
        "description": "Total goals odds movements\nThis endpoint allows you to retrieve the odds movements from total goals market.\n\nThe movements are available only for past matches within the last 6 months.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated every minute.<br />**Recommended Calls**: Limit calls to 1 per minute.\n\n### Use Cases\nGet the movements from a specific **total_goals_id**<br />`https://football.sportmicro.com/odds/total-goals-movements?total_goals_id=eq.{total_goals_id}`",
        "properties": {},
        "type": "object"
      },
      "to-score-penalty-movements": {
        "description": "To score penalty odds movements\nThis endpoint allows you to retrieve the odds movements from to qualify market.\n\nThe movements are available only for past matches within the last 6 months.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated every minute.<br />**Recommended Calls**: Limit calls to 1 per minute.\n\n### Use Cases\nGet the movements from a specific **to_score_penalty_id**<br />`https://football.sportmicro.com/odds/to-score-penalty-movements?to_score_penalty_id=eq.{to_score_penalty_id}`",
        "properties": {},
        "type": "object"
      },
      "odd-even-movements": {
        "description": "Odd even odds movements\nThis endpoint allows you to retrieve the odds movements from odd even market.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated every minute.<br />**Recommended Calls**: Limit calls to 1 per minute.\n\n### Use Cases\nGet the movements from a specific **odd_even_id**<br />`https://football.sportmicro.com/odds/odd-even-movements?odd_even_id=eq.{odd_even_id}`",
        "properties": {},
        "type": "object"
      },
      "to-win-to-nil": {
        "description": "To win to nil odds\nThis endpoint allows you to retrieve the odds from to win to nil market.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: Live and today's matches are updated every minute, while other matches are updated every hour.<br />**Recommended Calls**: Limit calls to 1 per minute for live and today's matches, and 1 per hour for other matches.\n\n### Use Cases\nGet the odds from a specific **match_id**<br />`https://football.sportmicro.com/odds/to-win-to-nil?match_id=eq.{match_id}`<br /><br />Get the live odds from a specific **match_id**<br />`https://football.sportmicro.com/odds/to-win-to-nil?match_id=eq.{match_id}&is_live=eq.true`<br /><br />Get the pre-match odds from a specific **match_id**<br />`https://football.sportmicro.com/odds/to-win-to-nil?match_id=eq.{match_id}&is_live=eq.false`",
        "properties": {
          "match_id": {
            "description": "The id of the match. example:`eq.{match_id}`",
            "format": "integer",
            "type": "integer"
          },
          "is_live": {
            "description": "If the match is live. example:`eq.{is_live}`",
            "format": "boolean",
            "type": "boolean"
          },
          "periods": {
            "description": "Periods",
            "format": "json"
          }
        },
        "type": "object"
      },
      "asian-handicap-corners": {
        "description": "Asian handicap corners odds\nThis endpoint allows you to retrieve the odds from asian handicap corners market.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: Live and today's matches are updated every minute, while other matches are updated every hour.<br />**Recommended Calls**: Limit calls to 1 per minute for live and today's matches, and 1 per hour for other matches.\n\n### Use Cases\nGet the odds from a specific **match_id**<br />`https://football.sportmicro.com/odds/asian-handicap-corners?match_id=eq.{match_id}`<br /><br />Get the live odds from a specific **match_id**<br />`https://football.sportmicro.com/odds/asian-handicap-corners?match_id=eq.{match_id}&is_live=eq.true`<br /><br />Get the pre-match odds from a specific **match_id**<br />`https://football.sportmicro.com/odds/asian-handicap-corners?match_id=eq.{match_id}&is_live=eq.false`",
        "properties": {
          "match_id": {
            "description": "The id of the match. example:`eq.{match_id}`",
            "format": "integer",
            "type": "integer"
          },
          "is_live": {
            "description": "If the match is live. example:`eq.{is_live}`",
            "format": "boolean",
            "type": "boolean"
          },
          "periods": {
            "description": "Periods",
            "format": "json"
          }
        },
        "type": "object"
      },
      "coverage-live": {
        "description": "Live odds coverages\nThis endpoint allows you to retrieve information about all matches coverages.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated every minute.<br />**Recommended Calls**: Limit calls to 1 per minute.\n\n### Use Cases\nGet all live coverages<br />`https://football.sportmicro.com/odds/coverage-live`<br /><br />Get live odds coverage a specific **match_id**<br />`https://football.sportmicro.com/odds/coverage-live?match_id=eq.{match_id}`",
        "properties": {
          "match_id": {
            "description": "The id of the match. example:`eq.{match_id}`",
            "format": "integer",
            "type": "integer"
          },
          "full_time_results": {
            "description": "Coverage of full_time_results",
            "format": "boolean",
            "type": "boolean"
          },
          "total_goals": {
            "description": "Coverage of total_goals",
            "format": "boolean",
            "type": "boolean"
          },
          "asian_handicaps": {
            "description": "Coverage of asian_handicaps",
            "format": "boolean",
            "type": "boolean"
          },
          "both_teams_to_score": {
            "description": "Coverage of both_teams_to_score",
            "format": "boolean",
            "type": "boolean"
          },
          "double_chance": {
            "description": "Coverage of double_chance",
            "format": "boolean",
            "type": "boolean"
          },
          "draw_no_bet": {
            "description": "Coverage of draw_no_bet",
            "format": "boolean",
            "type": "boolean"
          },
          "european_handicap": {
            "description": "Coverage of european_handicap",
            "format": "boolean",
            "type": "boolean"
          },
          "half_time_full_time": {
            "description": "Coverage of half_time_full_time",
            "format": "boolean",
            "type": "boolean"
          },
          "first_team_to_score": {
            "description": "Coverage of first_team_to_score",
            "format": "boolean",
            "type": "boolean"
          },
          "correct_score": {
            "description": "Coverage of correct_score",
            "format": "boolean",
            "type": "boolean"
          },
          "odd_even": {
            "description": "Coverage of odd_even",
            "format": "boolean",
            "type": "boolean"
          },
          "next_goal": {
            "description": "Coverage of next_goal",
            "format": "boolean",
            "type": "boolean"
          },
          "clean_sheet": {
            "description": "Coverage of clean_sheet",
            "format": "boolean",
            "type": "boolean"
          },
          "to_win_to_nil": {
            "description": "Coverage of to_win_to_nil",
            "format": "boolean",
            "type": "boolean"
          },
          "to_win_both_halves": {
            "description": "Coverage of to_win_both_halves",
            "format": "boolean",
            "type": "boolean"
          },
          "to_score_in_both_halves": {
            "description": "Coverage of to_score_in_both_halves",
            "format": "boolean",
            "type": "boolean"
          },
          "asian_handicap_corners": {
            "description": "Coverage of asian_handicap_corners",
            "format": "boolean",
            "type": "boolean"
          },
          "corners_odd_or_even": {
            "description": "Coverage of corners_odd_or_even",
            "format": "boolean",
            "type": "boolean"
          },
          "to_win_from_behind": {
            "description": "Coverage of to_win_from_behind",
            "format": "boolean",
            "type": "boolean"
          },
          "asian_handicap_cards": {
            "description": "Coverage of asian_handicap_cards",
            "format": "boolean",
            "type": "boolean"
          },
          "to_score_a_penalty": {
            "description": "Coverage of to_score_a_penalty",
            "format": "boolean",
            "type": "boolean"
          },
          "to_qualify": {
            "description": "Coverage of to_qualify",
            "format": "boolean",
            "type": "boolean"
          },
          "own_goal": {
            "description": "Coverage of own_goal",
            "format": "boolean",
            "type": "boolean"
          }
        },
        "type": "object"
      },
      "to-score-in-both-halves": {
        "description": "To score in both halves odds\nThis endpoint allows you to retrieve the odds from to score in both halves market.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: Live and today's matches are updated every minute, while other matches are updated every hour.<br />**Recommended Calls**: Limit calls to 1 per minute for live and today's matches, and 1 per hour for other matches.\n\n### Use Cases\nGet the odds from a specific **match_id**<br />`https://football.sportmicro.com/odds/to-score-in-both-halves?match_id=eq.{match_id}`<br /><br />Get the live odds from a specific **match_id**<br />`https://football.sportmicro.com/odds/to-score-in-both-halves?match_id=eq.{match_id}&is_live=eq.true`<br /><br />Get the pre-match odds from a specific **match_id**<br />`https://football.sportmicro.com/odds/to-score-in-both-halves?match_id=eq.{match_id}&is_live=eq.false`",
        "properties": {
          "match_id": {
            "description": "The id of the match. example:`eq.{match_id}`",
            "format": "integer",
            "type": "integer"
          },
          "is_live": {
            "description": "If the match is live. example:`eq.{is_live}`",
            "format": "boolean",
            "type": "boolean"
          },
          "periods": {
            "description": "Periods",
            "format": "json"
          }
        },
        "type": "object"
      },
      "full-time-results-movements": {
        "description": "Full time results odds movements\nThis endpoint allows you to retrieve the odds movements from full time results market.\n\nThe movements are available only for past matches within the last 6 months.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated every minute.<br />**Recommended Calls**: Limit calls to 1 per minute.\n\n### Use Cases\nGet the movements from a specific **full_time_result_id**<br />`https://football.sportmicro.com/odds/full-time-result-movements?full_time_result_id=eq.{full_time_result_id}`",
        "properties": {},
        "type": "object"
      },
      "to-qualify-movements": {
        "description": "To qualify odds movements\nThis endpoint allows you to retrieve the odds movements from to qualify market.\n\nThe movements are available only for past matches within the last 6 months.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated every minute.<br />**Recommended Calls**: Limit calls to 1 per minute.\n\n### Use Cases\nGet the movements from a specific **to_qualify_id**<br />`https://football.sportmicro.com/odds/to-qualify-movements?to_qualify_id=eq.{to_qualify_id}`",
        "properties": {},
        "type": "object"
      },
      "corners-odd-even-movements": {
        "description": "Corners odd even odds movements\nThis endpoint allows you to retrieve the odds movements from corners odd even market.\n\nThe movements are available only for past matches within the last 6 months.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated every minute.<br />**Recommended Calls**: Limit calls to 1 per minute.\n\n### Use Cases\nGet the movements from a specific **corners_odd_even_id**<br />`https://football.sportmicro.com/odds/corners-odd-even-movements?corners_odd_even_id=eq.{corners_odd_even_id}`",
        "properties": {},
        "type": "object"
      },
      "total-goals": {
        "description": "Total goals odds\nThis endpoint allows you to retrieve the odds from total goals market.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: Live and today's matches are updated every minute, while other matches are updated every hour.<br />**Recommended Calls**: Limit calls to 1 per minute for live and today's matches, and 1 per hour for other matches.\n\n### Use Cases\nGet the odds from a specific **match_id**<br />`https://football.sportmicro.com/odds/total-goals?match_id=eq.{match_id}`<br /><br />Get the live odds from a specific **match_id**<br />`https://football.sportmicro.com/odds/total-goals?match_id=eq.{match_id}&is_live=eq.true`<br /><br />Get the pre-match odds from a specific **match_id**<br />`https://football.sportmicro.com/odds/total-goals?match_id=eq.{match_id}&is_live=eq.false`",
        "properties": {
          "match_id": {
            "description": "The id of the match. example:`eq.{match_id}`",
            "format": "integer",
            "type": "integer"
          },
          "is_live": {
            "description": "If the match is live. example:`eq.{is_live}`",
            "format": "boolean",
            "type": "boolean"
          },
          "periods": {
            "description": "Periods",
            "format": "json"
          }
        },
        "type": "object"
      },
      "both-teams-to-score-movements": {
        "description": "Both teams to score odds movements\nThis endpoint allows you to retrieve the odds movements from both team to score market.\n\nThe movements are available only for past matches within the last 6 months.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated every minute.<br />**Recommended Calls**: Limit calls to 1 per minute.\n\n### Use Cases\nGet the movements from a specific **both_teams_to_score_id**<br />`https://football.sportmicro.com/odds/both-teams-to-score-movements?both_teams_to_score_id=eq.{both_teams_to_score_id}`",
        "properties": {},
        "type": "object"
      },
      "to-win-both-halves-movements": {
        "description": "To win both halves odds movements\nThis endpoint allows you to retrieve the odds movements from to win both halves market.\n\nThe movements are available only for past matches within the last 6 months.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated every minute.<br />**Recommended Calls**: Limit calls to 1 per minute.\n\n### Use Cases\nGet the movements from a specific **to_win_both_halves_id**<br />`https://football.sportmicro.com/odds/to-win-both-halves-movements?to_win_both_halves_id=eq.{to_win_both_halves_id}`",
        "properties": {},
        "type": "object"
      },
      "european-handicap-movements": {
        "description": "European handicap odds movements\nThis endpoint allows you to retrieve the odds movements from european handicap market.\n\nThe movements are available only for past matches within the last 6 months.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated every minute.<br />**Recommended Calls**: Limit calls to 1 per minute.\n\n### Use Cases\nGet the movements from a specific **european_handicap_id**<br />`https://football.sportmicro.com/odds/european-handicap-movements?european_handicap_id=eq.{european_handicap_id}`",
        "properties": {},
        "type": "object"
      },
      "coverage": {
        "description": "Odds Coverages\nThis endpoint allows you to retrieve information about all matches coverages.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated every minute.<br />**Recommended Calls**: Limit calls to 1 per minute.\n\n### Use Cases\nGet all coverages<br />`https://football.sportmicro.com/odds/coverage`<br /><br />Get odds coverages from a specific **match_id**<br />`https://football.sportmicro.com/odds/coverage?match_id=eq.{match_id}`",
        "properties": {
          "match_id": {
            "description": "The id of the match. example:`eq.{match_id}`",
            "format": "integer",
            "type": "integer"
          },
          "full_time_results": {
            "description": "Coverage of full_time_results",
            "format": "boolean",
            "type": "boolean"
          },
          "total_goals": {
            "description": "Coverage of total_goals",
            "format": "boolean",
            "type": "boolean"
          },
          "asian_handicaps": {
            "description": "Coverage of asian_handicaps",
            "format": "boolean",
            "type": "boolean"
          },
          "both_teams_to_score": {
            "description": "Coverage of both_teams_to_score",
            "format": "boolean",
            "type": "boolean"
          },
          "double_chance": {
            "description": "Coverage of double_chance",
            "format": "boolean",
            "type": "boolean"
          },
          "draw_no_bet": {
            "description": "Coverage of draw_no_bet",
            "format": "boolean",
            "type": "boolean"
          },
          "european_handicap": {
            "description": "Coverage of european_handicap",
            "format": "boolean",
            "type": "boolean"
          },
          "half_time_full_time": {
            "description": "Coverage of half_time_full_time",
            "format": "boolean",
            "type": "boolean"
          },
          "first_team_to_score": {
            "description": "Coverage of first_team_to_score",
            "format": "boolean",
            "type": "boolean"
          },
          "correct_score": {
            "description": "Coverage of correct_score",
            "format": "boolean",
            "type": "boolean"
          },
          "odd_even": {
            "description": "Coverage of odd_even",
            "format": "boolean",
            "type": "boolean"
          },
          "next_goal": {
            "description": "Coverage of next_goal",
            "format": "boolean",
            "type": "boolean"
          },
          "clean_sheet": {
            "description": "Coverage of clean_sheet",
            "format": "boolean",
            "type": "boolean"
          },
          "to_win_to_nil": {
            "description": "Coverage of to_win_to_nil",
            "format": "boolean",
            "type": "boolean"
          },
          "to_win_both_halves": {
            "description": "Coverage of to_win_both_halves",
            "format": "boolean",
            "type": "boolean"
          },
          "to_score_in_both_halves": {
            "description": "Coverage of to_score_in_both_halves",
            "format": "boolean",
            "type": "boolean"
          },
          "asian_handicap_corners": {
            "description": "Coverage of asian_handicap_corners",
            "format": "boolean",
            "type": "boolean"
          },
          "corners_odd_or_even": {
            "description": "Coverage of corners_odd_or_even",
            "format": "boolean",
            "type": "boolean"
          },
          "to_win_from_behind": {
            "description": "Coverage of to_win_from_behind",
            "format": "boolean",
            "type": "boolean"
          },
          "asian_handicap_cards": {
            "description": "Coverage of asian_handicap_cards",
            "format": "boolean",
            "type": "boolean"
          },
          "to_score_a_penalty": {
            "description": "Coverage of to_score_a_penalty",
            "format": "boolean",
            "type": "boolean"
          },
          "to_qualify": {
            "description": "Coverage of to_qualify",
            "format": "boolean",
            "type": "boolean"
          },
          "own_goal": {
            "description": "Coverage of own_goal",
            "format": "boolean",
            "type": "boolean"
          }
        },
        "type": "object"
      },
      "european-handicap": {
        "description": "European handicap odds\nThis endpoint allows you to retrieve the odds from european handicap market.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: Live and today's matches are updated every minute, while other matches are updated every hour.<br />**Recommended Calls**: Limit calls to 1 per minute for live and today's matches, and 1 per hour for other matches.\n\n### Use Cases\nGet the odds from a specific **match_id**<br />`https://football.sportmicro.com/odds/european-handicap?match_id=eq.{match_id}`<br /><br />Get the live odds from a specific **match_id**<br />`https://football.sportmicro.com/odds/european-handicap?match_id=eq.{match_id}&is_live=eq.true`<br /><br />Get the pre-match odds from a specific **match_id**<br />`https://football.sportmicro.com/odds/european-handicap?match_id=eq.{match_id}&is_live=eq.false`",
        "properties": {
          "match_id": {
            "description": "The id of the match. example:`eq.{match_id}`",
            "format": "integer",
            "type": "integer"
          },
          "is_live": {
            "description": "If the match is live. example:`eq.{is_live}`",
            "format": "boolean",
            "type": "boolean"
          },
          "periods": {
            "description": "Periods",
            "format": "json"
          }
        },
        "type": "object"
      }
    }
  }
}
