# Match Details

## Match Details

> \## Get Match Details\
> \
> This endpoint retrieves detailed information about a specific football match based on the provided match ID.\
> \
> \### Request Parameters\
> \
> \- \`id\` (path parameter): The unique identifier of the match you wish to retrieve. This parameter is required.\
> &#x20;   \
> \
> \### Response Structure\
> \
> The response will contain the following fields:\
> \
> \- \`matchId\`: The unique identifier for the match.\
> &#x20;   \
> \- \`homeTeam\`: The name of the home team.\
> &#x20;   \
> \- \`awayTeam\`: The name of the away team.\
> &#x20;   \
> \- \`score\`: The current score of the match, including goals scored by both teams.\
> &#x20;   \
> \- \`status\`: The current status of the match (e.g., scheduled, ongoing, finished).\
> &#x20;   \
> \- \`date\`: The date and time when the match is scheduled to take place.\
> &#x20;   \
> \
> Use this endpoint to get the latest details about a specific football match by providing the match ID.

```json
{"openapi":"3.0.0","info":{"title":"FOOTBALL API V1","version":"1.0.0"},"tags":[{"name":"Match Details"}],"servers":[{"url":"https://apiv3.sportsapi360.com"}],"security":[{"apikeyAuth":[]}],"components":{"securitySchemes":{"apikeyAuth":{"type":"http","scheme":"x-api-key"}}},"paths":{"/football/api/v1/match/{id}":{"get":{"tags":["Match Details"],"summary":"Match Details","description":"## Get Match Details\n\nThis endpoint retrieves detailed information about a specific football match based on the provided match ID.\n\n### Request Parameters\n\n- `id` (path parameter): The unique identifier of the match you wish to retrieve. This parameter is required.\n    \n\n### Response Structure\n\nThe response will contain the following fields:\n\n- `matchId`: The unique identifier for the match.\n    \n- `homeTeam`: The name of the home team.\n    \n- `awayTeam`: The name of the away team.\n    \n- `score`: The current score of the match, including goals scored by both teams.\n    \n- `status`: The current status of the match (e.g., scheduled, ongoing, finished).\n    \n- `date`: The date and time when the match is scheduled to take place.\n    \n\nUse this endpoint to get the latest details about a specific football match by providing the match ID.","parameters":[{"name":"x-api-key","in":"header","schema":{"type":"string"}},{"name":"id","in":"path","schema":{"type":"integer"},"required":true}],"responses":{"200":{"description":"OK","content":{"text/plain":{"schema":{"type":"string"}}}}}}}}}
```

## Match Statistics

> \## Get Match Statistics\
> \
> This endpoint retrieves detailed statistics for a specific football match identified by its unique \`id\`. The statistics include various groups of data that provide insights into the match performance.\
> \
> \### Request Parameters\
> \
> \- \`id\` (path parameter): The unique identifier for the match whose statistics are being requested.\
> &#x20;   \
> \
> \### Response Structure\
> \
> On a successful request, the response will include the following structure:\
> \
> \- \*\*status\*\* (boolean): Indicates whether the request was successful.\
> &#x20;   \
> \- \*\*statusCode\*\* (integer): A code representing the status of the request.\
> &#x20;   \
> \- \*\*message\*\* (string): A message providing additional information about the request status.\
> &#x20;   \
> \- \*\*response\*\* (object): Contains the main data of the response.\
> &#x20;   \
> &#x20;   \- \*\*period\*\* (string): Indicates the period of the match for which statistics are provided.\
> &#x20;       \
> &#x20;   \- \*\*groups\*\* (array): A collection of statistic groups.\
> &#x20;       \
> &#x20;       \- \*\*groupName\*\* (string): The name of the statistic group.\
> &#x20;           \
> &#x20;       \- \*\*statisticsItems\*\* (array): A list of individual statistics items.\
> &#x20;           \
> &#x20;           \- \*\*name\*\* (string): The name of the statistic.\
> &#x20;               \
> &#x20;           \- \*\*home\*\* (string): The home team's statistic value.\
> &#x20;               \
> &#x20;           \- \*\*away\*\* (string): The away team's statistic value.\
> &#x20;               \
> &#x20;           \- \*\*compareCode\*\* (integer): A code used for comparison purposes.\
> &#x20;               \
> &#x20;           \- \*\*statisticsType\*\* (string): The type of statistic being represented.\
> &#x20;               \
> &#x20;           \- \*\*valueType\*\* (string): The type of value (e.g., numerical, percentage).\
> &#x20;               \
> &#x20;           \- \*\*homeValue\*\* (integer): The numerical value for the home team.\
> &#x20;               \
> &#x20;           \- \*\*awayValue\*\* (integer): The numerical value for the away team.\
> &#x20;               \
> &#x20;           \- \*\*renderType\*\* (integer): Indicates how the statistic should be rendered.\
> &#x20;               \
> &#x20;           \- \*\*key\*\* (string): A unique key for the statistic.\
> &#x20;               \
> \
> \### Notes\
> \
> \- Ensure that the \`id\` parameter is valid and corresponds to an existing match to receive accurate statistics.\
> &#x20;   \
> \- The response may vary based on the match data available at the time of the request.

```json
{"openapi":"3.0.0","info":{"title":"FOOTBALL API V1","version":"1.0.0"},"tags":[{"name":"Match Details"}],"servers":[{"url":"https://apiv3.sportsapi360.com"}],"security":[{"apikeyAuth":[]}],"components":{"securitySchemes":{"apikeyAuth":{"type":"http","scheme":"x-api-key"}}},"paths":{"/football/api/v1/match/statistics/{id}":{"get":{"tags":["Match Details"],"summary":"Match Statistics","description":"## Get Match Statistics\n\nThis endpoint retrieves detailed statistics for a specific football match identified by its unique `id`. The statistics include various groups of data that provide insights into the match performance.\n\n### Request Parameters\n\n- `id` (path parameter): The unique identifier for the match whose statistics are being requested.\n    \n\n### Response Structure\n\nOn a successful request, the response will include the following structure:\n\n- **status** (boolean): Indicates whether the request was successful.\n    \n- **statusCode** (integer): A code representing the status of the request.\n    \n- **message** (string): A message providing additional information about the request status.\n    \n- **response** (object): Contains the main data of the response.\n    \n    - **period** (string): Indicates the period of the match for which statistics are provided.\n        \n    - **groups** (array): A collection of statistic groups.\n        \n        - **groupName** (string): The name of the statistic group.\n            \n        - **statisticsItems** (array): A list of individual statistics items.\n            \n            - **name** (string): The name of the statistic.\n                \n            - **home** (string): The home team's statistic value.\n                \n            - **away** (string): The away team's statistic value.\n                \n            - **compareCode** (integer): A code used for comparison purposes.\n                \n            - **statisticsType** (string): The type of statistic being represented.\n                \n            - **valueType** (string): The type of value (e.g., numerical, percentage).\n                \n            - **homeValue** (integer): The numerical value for the home team.\n                \n            - **awayValue** (integer): The numerical value for the away team.\n                \n            - **renderType** (integer): Indicates how the statistic should be rendered.\n                \n            - **key** (string): A unique key for the statistic.\n                \n\n### Notes\n\n- Ensure that the `id` parameter is valid and corresponds to an existing match to receive accurate statistics.\n    \n- The response may vary based on the match data available at the time of the request.","parameters":[{"name":"x-api-key","in":"header","schema":{"type":"string"}},{"name":"id","in":"path","schema":{"type":"integer"},"required":true}],"responses":{"200":{"description":"OK","content":{"text/plain":{"schema":{"type":"string"}}}}}}}}}
```

## Match Lineups

> \### Endpoint Description\
> \
> This endpoint retrieves the lineups for a specific football match identified by the \`:id\` parameter. It provides detailed information about the players and their statistics for both the home and away teams.\
> \
> \### Request\
> \
> \- \*\*Method\*\*: GET\
> &#x20;   \
> \- \*\*URL\*\*: \`<https://apiv3.sportsapi360.com/football/api/v1/match/lineups/:id\\`\\>
> &#x20;   \
> \- \*\*Path Parameter\*\*:\
> &#x20;   \
> &#x20;   \- \`id\` (required): The unique identifier for the match whose lineups are being requested.\
> &#x20;       \
> \
> \### Response\
> \
> The response will return a JSON object with the following structure:\
> \
> \- \*\*status\*\* (boolean): Indicates the success of the request.\
> &#x20;   \
> \- \*\*statusCode\*\* (integer): The response status code.\
> &#x20;   \
> \- \*\*message\*\* (string): A message providing additional context about the request.\
> &#x20;   \
> \- \*\*response\*\* (object): Contains detailed lineup information:\
> &#x20;   \
> &#x20;   \- \*\*confirmed\*\* (boolean): Indicates if the lineups are confirmed.\
> &#x20;       \
> &#x20;   \- \*\*home\*\* (object): Information about the home team:\
> &#x20;       \
> &#x20;       \- \*\*players\*\* (array): List of players in the home team, each containing:\
> &#x20;           \
> &#x20;           \- \*\*player\*\* (object): Player details including:\
> &#x20;               \
> &#x20;               \- \*\*name\*\* (string): Player's name.\
> &#x20;                   \
> &#x20;               \- \*\*shortName\*\* (string): Player's short name.\
> &#x20;                   \
> &#x20;               \- \*\*position\*\* (string): Player's position on the field.\
> &#x20;                   \
> &#x20;               \- \*\*jerseyNumber\*\* (string): Jersey number.\
> &#x20;                   \
> &#x20;               \- \*\*height\*\* (integer): Player's height.\
> &#x20;                   \
> &#x20;               \- \*\*id\*\* (integer): Unique player identifier.\
> &#x20;                   \
> &#x20;               \- \*\*country\*\* (object): Player's country information.\
> &#x20;                   \
> &#x20;               \- \*\*marketValueCurrency\*\* (string): Currency for market value.\
> &#x20;                   \
> &#x20;               \- \*\*dateOfBirthTimestamp\*\* (integer): Player's date of birth as a timestamp.\
> &#x20;                   \
> &#x20;               \- \*\*proposedMarketValueRaw\*\* (object): Proposed market value details.\
> &#x20;                   \
> &#x20;           \- \*\*teamId\*\* (integer): Identifier for the team.\
> &#x20;               \
> &#x20;           \- \*\*shirtNumber\*\* (integer): Shirt number.\
> &#x20;               \
> &#x20;           \- \*\*substitute\*\* (boolean): Indicates if the player is a substitute.\
> &#x20;               \
> &#x20;           \- \*\*statistics\*\* (object): Player statistics including:\
> &#x20;               \
> &#x20;               \- \*\*totalPass\*\* (integer): Total passes made.\
> &#x20;                   \
> &#x20;               \- \*\*accuratePass\*\* (integer): Accurate passes made.\
> &#x20;                   \
> &#x20;               \- \*\*totalLongBalls\*\* (integer): Total long balls played.\
> &#x20;                   \
> &#x20;               \- \*\*accurateLongBalls\*\* (integer): Accurate long balls played.\
> &#x20;                   \
> &#x20;               \- \*\*goodHighClaim\*\* (integer): Good high claims.\
> &#x20;                   \
> &#x20;               \- \*\*savedShotsFromInsideTheBox\*\* (integer): Shots saved from inside the box.\
> &#x20;                   \
> &#x20;               \- \*\*saves\*\* (integer): Total saves made.\
> &#x20;                   \
> &#x20;               \- \*\*minutesPlayed\*\* (integer): Minutes played.\
> &#x20;                   \
> &#x20;               \- \*\*touches\*\* (integer): Total touches.\
> &#x20;                   \
> &#x20;               \- \*\*rating\*\* (float): Player rating.\
> &#x20;                   \
> &#x20;               \- \*\*possessionLostCtrl\*\* (integer): Possessions lost under control.\
> &#x20;                   \
> &#x20;               \- \*\*ratingVersions\*\* (object): Different versions of player ratings.\
> &#x20;                   \
> &#x20;               \- \*\*goalsPrevented\*\* (integer): Goals prevented by the player.\
> &#x20;                   \
> &#x20;       \- \*\*supportStaff\*\* (array): List of support staff for the home team.\
> &#x20;           \
> &#x20;       \- \*\*formation\*\* (string): Team formation.\
> &#x20;           \
> &#x20;       \- \*\*playerColor\*\* (object): Color details for players.\
> &#x20;           \
> &#x20;       \- \*\*goalkeeperColor\*\* (object): Color details for the goalkeeper.\
> &#x20;           \
> &#x20;   \- \*\*away\*\* (object): Similar structure as the home team but for the away team.\
> &#x20;       \
> \
> \### Notes\
> \
> \- Ensure that the \`id\` parameter is valid to receive the correct lineups.\
> &#x20;   \
> \- The response may vary based on the match status and whether the lineups are confirmed.

```json
{"openapi":"3.0.0","info":{"title":"FOOTBALL API V1","version":"1.0.0"},"tags":[{"name":"Match Details"}],"servers":[{"url":"https://apiv3.sportsapi360.com"}],"security":[{"apikeyAuth":[]}],"components":{"securitySchemes":{"apikeyAuth":{"type":"http","scheme":"x-api-key"}}},"paths":{"/football/api/v1/match/lineups/{id}":{"get":{"tags":["Match Details"],"summary":"Match Lineups","description":"### Endpoint Description\n\nThis endpoint retrieves the lineups for a specific football match identified by the `:id` parameter. It provides detailed information about the players and their statistics for both the home and away teams.\n\n### Request\n\n- **Method**: GET\n    \n- **URL**: `https://apiv3.sportsapi360.com/football/api/v1/match/lineups/:id`\n    \n- **Path Parameter**:\n    \n    - `id` (required): The unique identifier for the match whose lineups are being requested.\n        \n\n### Response\n\nThe response will return a JSON object with the following structure:\n\n- **status** (boolean): Indicates the success of the request.\n    \n- **statusCode** (integer): The response status code.\n    \n- **message** (string): A message providing additional context about the request.\n    \n- **response** (object): Contains detailed lineup information:\n    \n    - **confirmed** (boolean): Indicates if the lineups are confirmed.\n        \n    - **home** (object): Information about the home team:\n        \n        - **players** (array): List of players in the home team, each containing:\n            \n            - **player** (object): Player details including:\n                \n                - **name** (string): Player's name.\n                    \n                - **shortName** (string): Player's short name.\n                    \n                - **position** (string): Player's position on the field.\n                    \n                - **jerseyNumber** (string): Jersey number.\n                    \n                - **height** (integer): Player's height.\n                    \n                - **id** (integer): Unique player identifier.\n                    \n                - **country** (object): Player's country information.\n                    \n                - **marketValueCurrency** (string): Currency for market value.\n                    \n                - **dateOfBirthTimestamp** (integer): Player's date of birth as a timestamp.\n                    \n                - **proposedMarketValueRaw** (object): Proposed market value details.\n                    \n            - **teamId** (integer): Identifier for the team.\n                \n            - **shirtNumber** (integer): Shirt number.\n                \n            - **substitute** (boolean): Indicates if the player is a substitute.\n                \n            - **statistics** (object): Player statistics including:\n                \n                - **totalPass** (integer): Total passes made.\n                    \n                - **accuratePass** (integer): Accurate passes made.\n                    \n                - **totalLongBalls** (integer): Total long balls played.\n                    \n                - **accurateLongBalls** (integer): Accurate long balls played.\n                    \n                - **goodHighClaim** (integer): Good high claims.\n                    \n                - **savedShotsFromInsideTheBox** (integer): Shots saved from inside the box.\n                    \n                - **saves** (integer): Total saves made.\n                    \n                - **minutesPlayed** (integer): Minutes played.\n                    \n                - **touches** (integer): Total touches.\n                    \n                - **rating** (float): Player rating.\n                    \n                - **possessionLostCtrl** (integer): Possessions lost under control.\n                    \n                - **ratingVersions** (object): Different versions of player ratings.\n                    \n                - **goalsPrevented** (integer): Goals prevented by the player.\n                    \n        - **supportStaff** (array): List of support staff for the home team.\n            \n        - **formation** (string): Team formation.\n            \n        - **playerColor** (object): Color details for players.\n            \n        - **goalkeeperColor** (object): Color details for the goalkeeper.\n            \n    - **away** (object): Similar structure as the home team but for the away team.\n        \n\n### Notes\n\n- Ensure that the `id` parameter is valid to receive the correct lineups.\n    \n- The response may vary based on the match status and whether the lineups are confirmed.","parameters":[{"name":"x-api-key","in":"header","schema":{"type":"string"}},{"name":"id","in":"path","schema":{"type":"integer"},"required":true}],"responses":{"200":{"description":"OK","content":{"text/plain":{"schema":{"type":"string"}}}}}}}}}
```

## Match Incidents

> \## Get Match Incidents\
> \
> This endpoint retrieves incidents related to a specific football match identified by its unique \`id\`. It provides detailed information about various incidents that occurred during the match.\
> \
> \### Request\
> \
> \- \*\*Method\*\*: GET\
> &#x20;   \
> \- \*\*URL\*\*: \`<https://apiv3.sportsapi360.com/football/api/v1/match/incidents/:id\\`\\>
> &#x20;   \
> \- \*\*Path Parameter\*\*:\
> &#x20;   \
> &#x20;   \- \`id\` (string): The unique identifier of the match for which incidents are being requested.\
> &#x20;       \
> \
> \### Response\
> \
> The response will return a JSON object containing the following fields:\
> \
> \- \`status\` (boolean): Indicates whether the request was successful.\
> &#x20;   \
> \- \`statusCode\` (integer): The status code of the response.\
> &#x20;   \
> \- \`message\` (string): A message providing additional information about the request status.\
> &#x20;   \
> \- \`response\` (array): An array of incident objects, each containing:\
> &#x20;   \
> &#x20;   \- \`incidentType\` (string): The type of incident (e.g., foul, goal).\
> &#x20;       \
> &#x20;   \- \`incidentClass\` (string): The classification of the incident.\
> &#x20;       \
> &#x20;   \- \`reason\` (string): The reason for the incident.\
> &#x20;       \
> &#x20;   \- \`text\` (string): Additional descriptive text about the incident.\
> &#x20;       \
> &#x20;   \- \`homeScore\` (integer): The score of the home team at the time of the incident.\
> &#x20;       \
> &#x20;   \- \`awayScore\` (integer): The score of the away team at the time of the incident.\
> &#x20;       \
> &#x20;   \- \`time\` (integer): The time in minutes when the incident occurred.\
> &#x20;       \
> &#x20;   \- \`length\` (nullable): The duration of the incident, if applicable.\
> &#x20;       \
> &#x20;   \- \`addedTime\` (integer): The amount of added time for the incident.\
> &#x20;       \
> &#x20;   \- \`reversedPeriodTime\` (integer): The time in the reversed period if applicable.\
> &#x20;       \
> &#x20;   \- \`playerName\` (nullable): The name of the player involved in the incident.\
> &#x20;       \
> &#x20;   \- \`player\` (nullable): An identifier for the player involved in the incident.\
> &#x20;       \
> &#x20;   \- \`isHome\` (nullable): Indicates if the incident involved the home team.\
> &#x20;       \
> &#x20;   \- \`confirmed\` (nullable): Indicates if the incident has been confirmed.\
> &#x20;       \
> &#x20;   \- \`assist1\` (nullable): The first assisting player, if applicable.\
> &#x20;       \
> &#x20;   \- \`assist2\` (nullable): The second assisting player, if applicable.\
> &#x20;       \
> &#x20;   \- \`playerIn\` (nullable): The player who came in, if applicable.\
> &#x20;       \
> &#x20;   \- \`playerOut\` (nullable): The player who went out, if applicable.\
> &#x20;       \
> &#x20;   \- \`injury\` (nullable): Indicates if the incident was related to an injury.\
> &#x20;       \
> \
> \### Notes\
> \
> \- Ensure that the \`id\` parameter is valid and corresponds to an existing match to receive accurate incident data.\
> &#x20;   \
> \- The response may contain multiple incidents, depending on the match events.

```json
{"openapi":"3.0.0","info":{"title":"FOOTBALL API V1","version":"1.0.0"},"tags":[{"name":"Match Details"}],"servers":[{"url":"https://apiv3.sportsapi360.com"}],"security":[{"apikeyAuth":[]}],"components":{"securitySchemes":{"apikeyAuth":{"type":"http","scheme":"x-api-key"}}},"paths":{"/football/api/v1/match/incidents/{id}":{"get":{"tags":["Match Details"],"summary":"Match Incidents","description":"## Get Match Incidents\n\nThis endpoint retrieves incidents related to a specific football match identified by its unique `id`. It provides detailed information about various incidents that occurred during the match.\n\n### Request\n\n- **Method**: GET\n    \n- **URL**: `https://apiv3.sportsapi360.com/football/api/v1/match/incidents/:id`\n    \n- **Path Parameter**:\n    \n    - `id` (string): The unique identifier of the match for which incidents are being requested.\n        \n\n### Response\n\nThe response will return a JSON object containing the following fields:\n\n- `status` (boolean): Indicates whether the request was successful.\n    \n- `statusCode` (integer): The status code of the response.\n    \n- `message` (string): A message providing additional information about the request status.\n    \n- `response` (array): An array of incident objects, each containing:\n    \n    - `incidentType` (string): The type of incident (e.g., foul, goal).\n        \n    - `incidentClass` (string): The classification of the incident.\n        \n    - `reason` (string): The reason for the incident.\n        \n    - `text` (string): Additional descriptive text about the incident.\n        \n    - `homeScore` (integer): The score of the home team at the time of the incident.\n        \n    - `awayScore` (integer): The score of the away team at the time of the incident.\n        \n    - `time` (integer): The time in minutes when the incident occurred.\n        \n    - `length` (nullable): The duration of the incident, if applicable.\n        \n    - `addedTime` (integer): The amount of added time for the incident.\n        \n    - `reversedPeriodTime` (integer): The time in the reversed period if applicable.\n        \n    - `playerName` (nullable): The name of the player involved in the incident.\n        \n    - `player` (nullable): An identifier for the player involved in the incident.\n        \n    - `isHome` (nullable): Indicates if the incident involved the home team.\n        \n    - `confirmed` (nullable): Indicates if the incident has been confirmed.\n        \n    - `assist1` (nullable): The first assisting player, if applicable.\n        \n    - `assist2` (nullable): The second assisting player, if applicable.\n        \n    - `playerIn` (nullable): The player who came in, if applicable.\n        \n    - `playerOut` (nullable): The player who went out, if applicable.\n        \n    - `injury` (nullable): Indicates if the incident was related to an injury.\n        \n\n### Notes\n\n- Ensure that the `id` parameter is valid and corresponds to an existing match to receive accurate incident data.\n    \n- The response may contain multiple incidents, depending on the match events.","parameters":[{"name":"x-api-key","in":"header","schema":{"type":"string"}},{"name":"id","in":"path","schema":{"type":"integer"},"required":true}],"responses":{"200":{"description":"OK","content":{"text/plain":{"schema":{"type":"string"}}}}}}}}}
```

## Match Graphs

> \## Get Match Graph Data\
> \
> This endpoint retrieves graph data for a specific football match identified by its unique \`id\`. It provides insights into various metrics related to the match over time.\
> \
> \### Request\
> \
> \- \*\*Method\*\*: GET\
> &#x20;   \
> \- \*\*URL\*\*: \`<https://apiv3.sportsapi360.com/football/api/v1/match/graphs/:id\\`\\>
> &#x20;   \
> \- \*\*Path Parameters\*\*:\
> &#x20;   \
> &#x20;   \- \`id\` (required): The unique identifier for the football match whose graph data is to be retrieved.\
> &#x20;       \
> \
> \### Response\
> \
> The response is a JSON object containing the following structure:\
> \
> \- \*\*status\*\* (boolean): Indicates whether the request was successful.\
> &#x20;   \
> \- \*\*statusCode\*\* (integer): A code representing the status of the response.\
> &#x20;   \
> \- \*\*message\*\* (string): A message providing additional information about the response.\
> &#x20;   \
> \- \*\*response\*\* (object): Contains the graph data:\
> &#x20;   \
> &#x20;   \- \*\*graphPoints\*\* (array): An array of objects representing data points on the graph. Each object contains:\
> &#x20;       \
> &#x20;       \- \*\*minute\*\* (integer): The minute of the match when the data point was recorded.\
> &#x20;           \
> &#x20;       \- \*\*value\*\* (integer): The value associated with the data point.\
> &#x20;           \
> &#x20;   \- \*\*periodTime\*\* (integer): The total time for the match period in seconds.\
> &#x20;       \
> &#x20;   \- \*\*overtimeLength\*\* (integer): The length of any overtime played in seconds.\
> &#x20;       \
> &#x20;   \- \*\*periodCount\*\* (integer): The number of periods in the match.\
> &#x20;       \
> \
> This endpoint is useful for applications that need to visualize match statistics over time, allowing users to analyze the performance and key moments of the game.

```json
{"openapi":"3.0.0","info":{"title":"FOOTBALL API V1","version":"1.0.0"},"tags":[{"name":"Match Details"}],"servers":[{"url":"https://apiv3.sportsapi360.com"}],"security":[{"apikeyAuth":[]}],"components":{"securitySchemes":{"apikeyAuth":{"type":"http","scheme":"x-api-key"}}},"paths":{"/football/api/v1/match/graphs/{id}":{"get":{"tags":["Match Details"],"summary":"Match Graphs","description":"## Get Match Graph Data\n\nThis endpoint retrieves graph data for a specific football match identified by its unique `id`. It provides insights into various metrics related to the match over time.\n\n### Request\n\n- **Method**: GET\n    \n- **URL**: `https://apiv3.sportsapi360.com/football/api/v1/match/graphs/:id`\n    \n- **Path Parameters**:\n    \n    - `id` (required): The unique identifier for the football match whose graph data is to be retrieved.\n        \n\n### Response\n\nThe response is a JSON object containing the following structure:\n\n- **status** (boolean): Indicates whether the request was successful.\n    \n- **statusCode** (integer): A code representing the status of the response.\n    \n- **message** (string): A message providing additional information about the response.\n    \n- **response** (object): Contains the graph data:\n    \n    - **graphPoints** (array): An array of objects representing data points on the graph. Each object contains:\n        \n        - **minute** (integer): The minute of the match when the data point was recorded.\n            \n        - **value** (integer): The value associated with the data point.\n            \n    - **periodTime** (integer): The total time for the match period in seconds.\n        \n    - **overtimeLength** (integer): The length of any overtime played in seconds.\n        \n    - **periodCount** (integer): The number of periods in the match.\n        \n\nThis endpoint is useful for applications that need to visualize match statistics over time, allowing users to analyze the performance and key moments of the game.","parameters":[{"name":"x-api-key","in":"header","schema":{"type":"string"}},{"name":"id","in":"path","schema":{"type":"integer"},"required":true}],"responses":{"200":{"description":"OK","content":{"text/plain":{"schema":{"type":"string"}}}}}}}}}
```

## Match Shotmap

> \## Endpoint Description\
> \
> This endpoint retrieves the shot map data for a specific match in football based on the provided match ID. The shot map includes detailed information about various shots taken during the match, including player details, shot types, and coordinates.\
> \
> \### Request\
> \
> \- \*\*Method\*\*: GET\
> &#x20;   \
> \- \*\*URL\*\*: \`<https://apiv3.sportsapi360.com/football/api/v1/match/shotmap/:id\\`\\>
> &#x20;   \
> \- \*\*Path Parameters\*\*:\
> &#x20;   \
> &#x20;   \- \`id\` (required): The unique identifier of the match for which the shot map is requested.\
> &#x20;       \
> \
> \### Response Structure\
> \
> The response will return a JSON object with the following structure:\
> \
> \- \*\*status\*\*: A boolean indicating the success of the request.\
> &#x20;   \
> \- \*\*statusCode\*\*: An integer representing the status code of the response.\
> &#x20;   \
> \- \*\*message\*\*: A string providing additional information about the response.\
> &#x20;   \
> \- \*\*response\*\*: An array of shot data objects, each containing:\
> &#x20;   \
> &#x20;   \- \*\*player\*\*: An object with details about the player:\
> &#x20;       \
> &#x20;       \- \*\*name\*\*: The name of the player.\
> &#x20;           \
> &#x20;       \- \*\*shortName\*\*: The abbreviated name of the player.\
> &#x20;           \
> &#x20;       \- \*\*position\*\*: The position of the player on the field.\
> &#x20;           \
> &#x20;       \- \*\*jerseyNumber\*\*: The jersey number of the player.\
> &#x20;           \
> &#x20;       \- \*\*id\*\*: The unique identifier of the player.\
> &#x20;           \
> &#x20;   \- \*\*isHome\*\*: A boolean indicating if the player is part of the home team.\
> &#x20;       \
> &#x20;   \- \*\*shotType\*\*: A string describing the type of shot taken.\
> &#x20;       \
> &#x20;   \- \*\*situation\*\*: A string representing the situation during which the shot was taken.\
> &#x20;       \
> &#x20;   \- \*\*playerCoordinates\*\*: An object containing the coordinates (x, y, z) of the player at the time of the shot.\
> &#x20;       \
> &#x20;   \- \*\*bodyPart\*\*: A string indicating which body part was used for the shot.\
> &#x20;       \
> &#x20;   \- \*\*goalMouthLocation\*\*: A string describing the location of the goal mouth.\
> &#x20;       \
> &#x20;   \- \*\*goalMouthCoordinates\*\*: An object containing the coordinates (x, y, z) of the goal mouth.\
> &#x20;       \
> &#x20;   \- \*\*blockCoordinates\*\*: An object containing the coordinates (x, y, z) where the shot was blocked, if applicable.\
> &#x20;       \
> &#x20;   \- \*\*xg\*\*: A float representing the expected goals from the shot.\
> &#x20;       \
> &#x20;   \- \*\*xgot\*\*: A float representing the expected goals on target from the shot.\
> &#x20;       \
> &#x20;   \- \*\*id\*\*: The unique identifier of the shot.\
> &#x20;       \
> &#x20;   \- \*\*time\*\*: An integer representing the time of the shot in the match.\
> &#x20;       \
> &#x20;   \- \*\*timeSeconds\*\*: An integer representing the time of the shot in seconds.\
> &#x20;       \
> &#x20;   \- \*\*draw\*\*: An object containing the coordinates for drawing the shot:\
> &#x20;       \
> &#x20;       \- \*\*start\*\*: The starting coordinates (x, y) of the shot.\
> &#x20;           \
> &#x20;       \- \*\*block\*\*: The coordinates (x, y) where the shot was blocked.\
> &#x20;           \
> &#x20;       \- \*\*end\*\*: The ending coordinates (x, y) of the shot.\
> &#x20;           \
> &#x20;       \- \*\*goal\*\*: The coordinates (x, y) of the goal.\
> &#x20;           \
> &#x20;   \- \*\*reversedPeriodTime\*\*: An integer representing the reversed period time.\
> &#x20;       \
> &#x20;   \- \*\*reversedPeriodTimeSeconds\*\*: An integer representing the reversed period time in seconds.\
> &#x20;       \
> &#x20;   \- \*\*periodTimeSeconds\*\*: An integer representing the period time in seconds.\
> &#x20;       \
> &#x20;   \- \*\*incidentType\*\*: A string describing the type of incident related to the shot.\
> &#x20;       \
> \
> This endpoint is essential for analyzing match performance and player statistics based on shot data.

```json
{"openapi":"3.0.0","info":{"title":"FOOTBALL API V1","version":"1.0.0"},"tags":[{"name":"Match Details"}],"servers":[{"url":"https://apiv3.sportsapi360.com"}],"security":[{"apikeyAuth":[]}],"components":{"securitySchemes":{"apikeyAuth":{"type":"http","scheme":"x-api-key"}}},"paths":{"/football/api/v1/match/shotmap/{id}":{"get":{"tags":["Match Details"],"summary":"Match Shotmap","description":"## Endpoint Description\n\nThis endpoint retrieves the shot map data for a specific match in football based on the provided match ID. The shot map includes detailed information about various shots taken during the match, including player details, shot types, and coordinates.\n\n### Request\n\n- **Method**: GET\n    \n- **URL**: `https://apiv3.sportsapi360.com/football/api/v1/match/shotmap/:id`\n    \n- **Path Parameters**:\n    \n    - `id` (required): The unique identifier of the match for which the shot map is requested.\n        \n\n### Response Structure\n\nThe response will return a JSON object with the following structure:\n\n- **status**: A boolean indicating the success of the request.\n    \n- **statusCode**: An integer representing the status code of the response.\n    \n- **message**: A string providing additional information about the response.\n    \n- **response**: An array of shot data objects, each containing:\n    \n    - **player**: An object with details about the player:\n        \n        - **name**: The name of the player.\n            \n        - **shortName**: The abbreviated name of the player.\n            \n        - **position**: The position of the player on the field.\n            \n        - **jerseyNumber**: The jersey number of the player.\n            \n        - **id**: The unique identifier of the player.\n            \n    - **isHome**: A boolean indicating if the player is part of the home team.\n        \n    - **shotType**: A string describing the type of shot taken.\n        \n    - **situation**: A string representing the situation during which the shot was taken.\n        \n    - **playerCoordinates**: An object containing the coordinates (x, y, z) of the player at the time of the shot.\n        \n    - **bodyPart**: A string indicating which body part was used for the shot.\n        \n    - **goalMouthLocation**: A string describing the location of the goal mouth.\n        \n    - **goalMouthCoordinates**: An object containing the coordinates (x, y, z) of the goal mouth.\n        \n    - **blockCoordinates**: An object containing the coordinates (x, y, z) where the shot was blocked, if applicable.\n        \n    - **xg**: A float representing the expected goals from the shot.\n        \n    - **xgot**: A float representing the expected goals on target from the shot.\n        \n    - **id**: The unique identifier of the shot.\n        \n    - **time**: An integer representing the time of the shot in the match.\n        \n    - **timeSeconds**: An integer representing the time of the shot in seconds.\n        \n    - **draw**: An object containing the coordinates for drawing the shot:\n        \n        - **start**: The starting coordinates (x, y) of the shot.\n            \n        - **block**: The coordinates (x, y) where the shot was blocked.\n            \n        - **end**: The ending coordinates (x, y) of the shot.\n            \n        - **goal**: The coordinates (x, y) of the goal.\n            \n    - **reversedPeriodTime**: An integer representing the reversed period time.\n        \n    - **reversedPeriodTimeSeconds**: An integer representing the reversed period time in seconds.\n        \n    - **periodTimeSeconds**: An integer representing the period time in seconds.\n        \n    - **incidentType**: A string describing the type of incident related to the shot.\n        \n\nThis endpoint is essential for analyzing match performance and player statistics based on shot data.","parameters":[{"name":"x-api-key","in":"header","schema":{"type":"string"}},{"name":"id","in":"path","schema":{"type":"integer"},"required":true}],"responses":{"200":{"description":"OK","content":{"text/plain":{"schema":{"type":"string"}}}}}}}}}
```

## Match Shotmap Player

> \### Endpoint Description\
> \
> This endpoint retrieves detailed information about a specific player's shot during a football match. It provides insights into the player's actions, shot characteristics, and relevant coordinates on the field.\
> \
> \### Request\
> \
> \- \*\*Method\*\*: GET\
> &#x20;   \
> \- \*\*URL\*\*: \`<https://apiv3.sportsapi360.com/football/api/v1/match/shotmap/:id/player/:player\\`\\>
> &#x20;   \
> \
> \#### Path Parameters\
> \
> \- \`id\` (string): The unique identifier for the match.\
> &#x20;   \
> \- \`player\` (string): The unique identifier for the player whose shot details are being requested.\
> &#x20;   \
> \
> \### Response\
> \
> The response is a JSON object containing the following structure:\
> \
> \- \*\*status\*\* (boolean): Indicates the success of the request.\
> &#x20;   \
> \- \*\*statusCode\*\* (integer): The status code of the response.\
> &#x20;   \
> \- \*\*message\*\* (string): A message providing additional context about the response.\
> &#x20;   \
> \- \*\*response\*\* (object): Contains detailed information about the player's shot, including:\
> &#x20;   \
> &#x20;   \- \*\*player\*\* (object): Information about the player:\
> &#x20;       \
> &#x20;       \- \*\*name\*\* (string): The full name of the player.\
> &#x20;           \
> &#x20;       \- \*\*shortName\*\* (string): The short name or nickname of the player.\
> &#x20;           \
> &#x20;       \- \*\*position\*\* (string): The playing position of the player.\
> &#x20;           \
> &#x20;       \- \*\*jerseyNumber\*\* (integer): The jersey number of the player.\
> &#x20;           \
> &#x20;       \- \*\*id\*\* (integer): The unique identifier for the player.\
> &#x20;           \
> &#x20;   \- \*\*isHome\*\* (boolean): Indicates if the player is on the home team.\
> &#x20;       \
> &#x20;   \- \*\*shotType\*\* (string): The type of shot taken (e.g., header, volley).\
> &#x20;       \
> &#x20;   \- \*\*situation\*\* (string): The game situation during the shot (e.g., open play, set piece).\
> &#x20;       \
> &#x20;   \- \*\*playerCoordinates\*\* (object): The coordinates of the player at the time of the shot:\
> &#x20;       \
> &#x20;       \- \*\*x\*\* (number): The x-coordinate.\
> &#x20;           \
> &#x20;       \- \*\*y\*\* (number): The y-coordinate.\
> &#x20;           \
> &#x20;       \- \*\*z\*\* (number): The z-coordinate (height).\
> &#x20;           \
> &#x20;   \- \*\*bodyPart\*\* (string): The body part used to take the shot (e.g., foot, head).\
> &#x20;       \
> &#x20;   \- \*\*goalMouthLocation\*\* (string): The location of the goal mouth relative to the shot.\
> &#x20;       \
> &#x20;   \- \*\*goalMouthCoordinates\*\* (object): The coordinates of the goal mouth:\
> &#x20;       \
> &#x20;       \- \*\*x\*\* (number): The x-coordinate.\
> &#x20;           \
> &#x20;       \- \*\*y\*\* (number): The y-coordinate.\
> &#x20;           \
> &#x20;       \- \*\*z\*\* (number): The z-coordinate.\
> &#x20;           \
> &#x20;   \- \*\*blockCoordinates\*\* (object): Coordinates where the shot may have been blocked:\
> &#x20;       \
> &#x20;       \- \*\*x\*\* (number): The x-coordinate.\
> &#x20;           \
> &#x20;       \- \*\*y\*\* (number): The y-coordinate.\
> &#x20;           \
> &#x20;       \- \*\*z\*\* (number): The z-coordinate.\
> &#x20;           \
> &#x20;   \- \*\*xg\*\* (number): The expected goals value for the shot.\
> &#x20;       \
> &#x20;   \- \*\*xgot\*\* (number): The expected goals on target for the shot.\
> &#x20;       \
> &#x20;   \- \*\*id\*\* (integer): The unique identifier for the shot.\
> &#x20;       \
> &#x20;   \- \*\*time\*\* (integer): The time of the shot in the match.\
> &#x20;       \
> &#x20;   \- \*\*timeSeconds\*\* (integer): The time of the shot in seconds.\
> &#x20;       \
> &#x20;   \- \*\*draw\*\* (object): Contains drawing data for visual representation:\
> &#x20;       \
> &#x20;       \- \*\*start\*\* (object): Starting coordinates of the shot:\
> &#x20;           \
> &#x20;           \- \*\*x\*\* (number): The x-coordinate.\
> &#x20;               \
> &#x20;           \- \*\*y\*\* (number): The y-coordinate.\
> &#x20;               \
> &#x20;       \- \*\*block\*\* (object): Coordinates where the shot was blocked:\
> &#x20;           \
> &#x20;           \- \*\*x\*\* (number): The x-coordinate.\
> &#x20;               \
> &#x20;           \- \*\*y\*\* (number): The y-coordinate.\
> &#x20;               \
> &#x20;       \- \*\*end\*\* (object): Ending coordinates of the shot:\
> &#x20;           \
> &#x20;           \- \*\*x\*\* (number): The x-coordinate.\
> &#x20;               \
> &#x20;           \- \*\*y\*\* (number): The y-coordinate.\
> &#x20;               \
> &#x20;       \- \*\*goal\*\* (object): Coordinates of the goal:\
> &#x20;           \
> &#x20;           \- \*\*x\*\* (number): The x-coordinate.\
> &#x20;               \
> &#x20;           \- \*\*y\*\* (number): The y-coordinate.\
> &#x20;               \
> &#x20;   \- \*\*reversedPeriodTime\*\* (integer): The reversed period time of the shot.\
> &#x20;       \
> &#x20;   \- \*\*reversedPeriodTimeSeconds\*\* (integer): The reversed period time in seconds.\
> &#x20;       \
> &#x20;   \- \*\*periodTimeSeconds\*\* (integer): The period time in seconds.\
> &#x20;       \
> &#x20;   \- \*\*incidentType\*\* (string): The type of incident related to the shot.\
> &#x20;       \
> \
> This endpoint is useful for analyzing player performance and shot effectiveness during matches.

```json
{"openapi":"3.0.0","info":{"title":"FOOTBALL API V1","version":"1.0.0"},"tags":[{"name":"Match Details"}],"servers":[{"url":"https://apiv3.sportsapi360.com"}],"security":[{"apikeyAuth":[]}],"components":{"securitySchemes":{"apikeyAuth":{"type":"http","scheme":"x-api-key"}}},"paths":{"/football/api/v1/match/shotmap/{id}/player/{player}":{"get":{"tags":["Match Details"],"summary":"Match Shotmap Player","description":"### Endpoint Description\n\nThis endpoint retrieves detailed information about a specific player's shot during a football match. It provides insights into the player's actions, shot characteristics, and relevant coordinates on the field.\n\n### Request\n\n- **Method**: GET\n    \n- **URL**: `https://apiv3.sportsapi360.com/football/api/v1/match/shotmap/:id/player/:player`\n    \n\n#### Path Parameters\n\n- `id` (string): The unique identifier for the match.\n    \n- `player` (string): The unique identifier for the player whose shot details are being requested.\n    \n\n### Response\n\nThe response is a JSON object containing the following structure:\n\n- **status** (boolean): Indicates the success of the request.\n    \n- **statusCode** (integer): The status code of the response.\n    \n- **message** (string): A message providing additional context about the response.\n    \n- **response** (object): Contains detailed information about the player's shot, including:\n    \n    - **player** (object): Information about the player:\n        \n        - **name** (string): The full name of the player.\n            \n        - **shortName** (string): The short name or nickname of the player.\n            \n        - **position** (string): The playing position of the player.\n            \n        - **jerseyNumber** (integer): The jersey number of the player.\n            \n        - **id** (integer): The unique identifier for the player.\n            \n    - **isHome** (boolean): Indicates if the player is on the home team.\n        \n    - **shotType** (string): The type of shot taken (e.g., header, volley).\n        \n    - **situation** (string): The game situation during the shot (e.g., open play, set piece).\n        \n    - **playerCoordinates** (object): The coordinates of the player at the time of the shot:\n        \n        - **x** (number): The x-coordinate.\n            \n        - **y** (number): The y-coordinate.\n            \n        - **z** (number): The z-coordinate (height).\n            \n    - **bodyPart** (string): The body part used to take the shot (e.g., foot, head).\n        \n    - **goalMouthLocation** (string): The location of the goal mouth relative to the shot.\n        \n    - **goalMouthCoordinates** (object): The coordinates of the goal mouth:\n        \n        - **x** (number): The x-coordinate.\n            \n        - **y** (number): The y-coordinate.\n            \n        - **z** (number): The z-coordinate.\n            \n    - **blockCoordinates** (object): Coordinates where the shot may have been blocked:\n        \n        - **x** (number): The x-coordinate.\n            \n        - **y** (number): The y-coordinate.\n            \n        - **z** (number): The z-coordinate.\n            \n    - **xg** (number): The expected goals value for the shot.\n        \n    - **xgot** (number): The expected goals on target for the shot.\n        \n    - **id** (integer): The unique identifier for the shot.\n        \n    - **time** (integer): The time of the shot in the match.\n        \n    - **timeSeconds** (integer): The time of the shot in seconds.\n        \n    - **draw** (object): Contains drawing data for visual representation:\n        \n        - **start** (object): Starting coordinates of the shot:\n            \n            - **x** (number): The x-coordinate.\n                \n            - **y** (number): The y-coordinate.\n                \n        - **block** (object): Coordinates where the shot was blocked:\n            \n            - **x** (number): The x-coordinate.\n                \n            - **y** (number): The y-coordinate.\n                \n        - **end** (object): Ending coordinates of the shot:\n            \n            - **x** (number): The x-coordinate.\n                \n            - **y** (number): The y-coordinate.\n                \n        - **goal** (object): Coordinates of the goal:\n            \n            - **x** (number): The x-coordinate.\n                \n            - **y** (number): The y-coordinate.\n                \n    - **reversedPeriodTime** (integer): The reversed period time of the shot.\n        \n    - **reversedPeriodTimeSeconds** (integer): The reversed period time in seconds.\n        \n    - **periodTimeSeconds** (integer): The period time in seconds.\n        \n    - **incidentType** (string): The type of incident related to the shot.\n        \n\nThis endpoint is useful for analyzing player performance and shot effectiveness during matches.","parameters":[{"name":"x-api-key","in":"header","schema":{"type":"string"}},{"name":"id","in":"path","schema":{"type":"integer"},"required":true},{"name":"player","in":"path","schema":{"type":"integer"},"required":true}],"responses":{"200":{"description":"OK","content":{"text/plain":{"schema":{"type":"string"}}}}}}}}}
```

## Match Head2Head

> \## Endpoint Description\
> \
> This endpoint retrieves head-to-head statistics between two football teams based on the provided match ID. It is useful for analyzing the performance of teams against each other in terms of wins, draws, and losses.\
> \
> \### Request\
> \
> \- \*\*Method\*\*: GET\
> &#x20;   \
> \- \*\*URL\*\*: \`<https://apiv3.sportsapi360.com/football/api/v1/match/head2head/:id\\`\\>
> &#x20;   \
> \- \*\*Path Parameter\*\*:\
> &#x20;   \
> &#x20;   \- \`id\` (required): The unique identifier for the match whose head-to-head statistics are being requested.\
> &#x20;       \
> \
> \### Response\
> \
> The response from this endpoint is a JSON object that contains the following structure:\
> \
> \- \*\*status\*\*: A boolean indicating the success of the request.\
> &#x20;   \
> \- \*\*statusCode\*\*: An integer representing the status code of the response.\
> &#x20;   \
> \- \*\*message\*\*: A string that may contain additional information about the request status.\
> &#x20;   \
> \- \*\*response\*\*: An object containing the detailed head-to-head statistics:\
> &#x20;   \
> &#x20;   \- \*\*teamDuel\*\*: An object representing the duel statistics between the two teams:\
> &#x20;       \
> &#x20;       \- \*\*homeWins\*\*: The number of wins for the home team.\
> &#x20;           \
> &#x20;       \- \*\*awayWins\*\*: The number of wins for the away team.\
> &#x20;           \
> &#x20;       \- \*\*draws\*\*: The number of matches that ended in a draw.\
> &#x20;           \
> &#x20;   \- \*\*managerDuel\*\*: An object representing the duel statistics between the managers of the two teams:\
> &#x20;       \
> &#x20;       \- \*\*homeWins\*\*: The number of wins for the home team's manager.\
> &#x20;           \
> &#x20;       \- \*\*awayWins\*\*: The number of wins for the away team's manager.\
> &#x20;           \
> &#x20;       \- \*\*draws\*\*: The number of matches that ended in a draw between the managers.

```json
{"openapi":"3.0.0","info":{"title":"FOOTBALL API V1","version":"1.0.0"},"tags":[{"name":"Match Details"}],"servers":[{"url":"https://apiv3.sportsapi360.com"}],"security":[{"apikeyAuth":[]}],"components":{"securitySchemes":{"apikeyAuth":{"type":"http","scheme":"x-api-key"}}},"paths":{"/football/api/v1/match/head2head/{id}":{"get":{"tags":["Match Details"],"summary":"Match Head2Head","description":"## Endpoint Description\n\nThis endpoint retrieves head-to-head statistics between two football teams based on the provided match ID. It is useful for analyzing the performance of teams against each other in terms of wins, draws, and losses.\n\n### Request\n\n- **Method**: GET\n    \n- **URL**: `https://apiv3.sportsapi360.com/football/api/v1/match/head2head/:id`\n    \n- **Path Parameter**:\n    \n    - `id` (required): The unique identifier for the match whose head-to-head statistics are being requested.\n        \n\n### Response\n\nThe response from this endpoint is a JSON object that contains the following structure:\n\n- **status**: A boolean indicating the success of the request.\n    \n- **statusCode**: An integer representing the status code of the response.\n    \n- **message**: A string that may contain additional information about the request status.\n    \n- **response**: An object containing the detailed head-to-head statistics:\n    \n    - **teamDuel**: An object representing the duel statistics between the two teams:\n        \n        - **homeWins**: The number of wins for the home team.\n            \n        - **awayWins**: The number of wins for the away team.\n            \n        - **draws**: The number of matches that ended in a draw.\n            \n    - **managerDuel**: An object representing the duel statistics between the managers of the two teams:\n        \n        - **homeWins**: The number of wins for the home team's manager.\n            \n        - **awayWins**: The number of wins for the away team's manager.\n            \n        - **draws**: The number of matches that ended in a draw between the managers.","parameters":[{"name":"x-api-key","in":"header","schema":{"type":"string"}},{"name":"id","in":"path","schema":{"type":"integer"},"required":true}],"responses":{"200":{"description":"OK","content":{"text/plain":{"schema":{"type":"string"}}}}}}}}}
```

## Match Win Probability

> \## Get Match Win Probability\
> \
> This endpoint retrieves the win probability statistics for a specific football match identified by its unique \`id\`.\
> \
> \### Request\
> \
> \- \*\*Method\*\*: GET\
> &#x20;   \
> \- \*\*URL\*\*: \`<https://apiv3.sportsapi360.com/football/api/v1/match/win-probability/:id\\`\\>
> &#x20;   \
> \
> \#### Path Parameters\
> \
> \- \`id\` (string): The unique identifier for the football match. This parameter is required to specify which match's win probability you want to retrieve.\
> &#x20;   \
> \
> \### Response\
> \
> The response will return a JSON object with the following structure:\
> \
> \- \*\*status\*\* (boolean): Indicates if the request was successful.\
> &#x20;   \
> \- \*\*statusCode\*\* (integer): A code representing the status of the response.\
> &#x20;   \
> \- \*\*message\*\* (string): A message providing additional information about the response (if any).\
> &#x20;   \
> \- \*\*response\*\* (object): Contains the win probability data:\
> &#x20;   \
> &#x20;   \- \*\*homeWin\*\* (integer): The probability of the home team winning the match.\
> &#x20;       \
> &#x20;   \- \*\*awayWin\*\* (integer): The probability of the away team winning the match.\
> &#x20;       \
> &#x20;   \- \*\*draw\*\* (integer): The probability of the match ending in a draw.\
> &#x20;       \
> \
> \### Notes\
> \
> \- Ensure that the \`id\` provided corresponds to a valid match to receive accurate win probability data.\
> &#x20;   \
> \- The probabilities returned are represented as integers, which may require conversion to a percentage format for user-friendly display.

```json
{"openapi":"3.0.0","info":{"title":"FOOTBALL API V1","version":"1.0.0"},"tags":[{"name":"Match Details"}],"servers":[{"url":"https://apiv3.sportsapi360.com"}],"security":[{"apikeyAuth":[]}],"components":{"securitySchemes":{"apikeyAuth":{"type":"http","scheme":"x-api-key"}}},"paths":{"/football/api/v1/match/win-probability/{id}":{"get":{"tags":["Match Details"],"summary":"Match Win Probability","description":"## Get Match Win Probability\n\nThis endpoint retrieves the win probability statistics for a specific football match identified by its unique `id`.\n\n### Request\n\n- **Method**: GET\n    \n- **URL**: `https://apiv3.sportsapi360.com/football/api/v1/match/win-probability/:id`\n    \n\n#### Path Parameters\n\n- `id` (string): The unique identifier for the football match. This parameter is required to specify which match's win probability you want to retrieve.\n    \n\n### Response\n\nThe response will return a JSON object with the following structure:\n\n- **status** (boolean): Indicates if the request was successful.\n    \n- **statusCode** (integer): A code representing the status of the response.\n    \n- **message** (string): A message providing additional information about the response (if any).\n    \n- **response** (object): Contains the win probability data:\n    \n    - **homeWin** (integer): The probability of the home team winning the match.\n        \n    - **awayWin** (integer): The probability of the away team winning the match.\n        \n    - **draw** (integer): The probability of the match ending in a draw.\n        \n\n### Notes\n\n- Ensure that the `id` provided corresponds to a valid match to receive accurate win probability data.\n    \n- The probabilities returned are represented as integers, which may require conversion to a percentage format for user-friendly display.","parameters":[{"name":"x-api-key","in":"header","schema":{"type":"string"}},{"name":"id","in":"path","schema":{"type":"integer"},"required":true}],"responses":{"200":{"description":"OK","content":{"text/plain":{"schema":{"type":"string"}}}}}}}}}
```

## Match Teams Form

> \### Get Match Teams Form\
> \
> This endpoint retrieves the form details of the teams participating in a specific match identified by the given \`id\`.\
> \
> \*\*Endpoint:\*\* \`GET <https://apiv3.sportsapi360.com/football/api/v1/match/teams-form/:id\\`\\>
> \
> \#### Request Parameters\
> \
> \- \`id\` (path parameter): The unique identifier for the match whose teams' form details you want to retrieve.\
> &#x20;   \
> \
> \#### Response Structure\
> \
> The response will return a JSON object containing the following fields:\
> \
> \- \`status\` (boolean): Indicates whether the request was successful.\
> &#x20;   \
> \- \`statusCode\` (integer): A code representing the status of the request.\
> &#x20;   \
> \- \`message\` (string): A message providing additional information about the request status.\
> &#x20;   \
> \- \`response\` (object): Contains the details of the teams involved in the match:\
> &#x20;   \
> &#x20;   \- \`homeTeam\` (object): Information about the home team.\
> &#x20;       \
> &#x20;       \- \`avgRating\` (string): The average rating of the home team.\
> &#x20;           \
> &#x20;       \- \`position\` (integer): The current position of the home team in the league.\
> &#x20;           \
> &#x20;       \- \`value\` (string): The value of the home team.\
> &#x20;           \
> &#x20;       \- \`form\` (array): An array representing the recent form of the home team.\
> &#x20;           \
> &#x20;   \- \`awayTeam\` (object): Information about the away team.\
> &#x20;       \
> &#x20;       \- \`avgRating\` (string): The average rating of the away team.\
> &#x20;           \
> &#x20;       \- \`position\` (integer): The current position of the away team in the league.\
> &#x20;           \
> &#x20;       \- \`value\` (string): The value of the away team.\
> &#x20;           \
> &#x20;       \- \`form\` (array): An array representing the recent form of the away team.\
> &#x20;           \
> &#x20;   \- \`label\` (string): A label associated with the match.\
> &#x20;       \
> \
> \#### Notes\
> \
> \- Ensure that the \`id\` parameter is valid to receive the correct match details.\
> &#x20;   \
> \- The response provides insights into the teams' performance, which can be useful for analysis or predictions.\
> &#x20;   \
> \
> This endpoint retrieves the form details of the teams participating in a specific match identified by the given \`id\`.\
> \
> \#### Request Parameters\
> \
> \- \`id\` (path parameter): The unique identifier for the match whose teams' form details you want to retrieve.\
> &#x20;   \
> \
> \#### Response Structure\
> \
> The response will return a JSON object containing the following fields:\
> \
> \- \`status\` (boolean): Indicates whether the request was successful.\
> &#x20;   \
> \- \`statusCode\` (integer): A code representing the status of the request.\
> &#x20;   \
> \- \`message\` (string): A message providing additional information about the request status.\
> &#x20;   \
> \- \`response\` (object): Contains the details of the teams involved in the match:\
> &#x20;   \
> &#x20;   \- \`homeTeam\` (object): Information about the home team.\
> &#x20;       \
> &#x20;       \- \`avgRating\` (string): The average rating of the home team.\
> &#x20;           \
> &#x20;       \- \`position\` (integer): The current position of the home team in the league.\
> &#x20;           \
> &#x20;       \- \`value\` (string): The value of the home team.\
> &#x20;           \
> &#x20;       \- \`form\` (array): An array representing the recent form of the home team.\
> &#x20;           \
> &#x20;   \- \`awayTeam\` (object): Information about the away team.\
> &#x20;       \
> &#x20;       \- \`avgRating\` (string): The average rating of the away team.\
> &#x20;           \
> &#x20;       \- \`position\` (integer): The current position of the away team in the league.\
> &#x20;           \
> &#x20;       \- \`value\` (string): The value of the away team.\
> &#x20;           \
> &#x20;       \- \`form\` (array): An array representing the recent form of the away team.\
> &#x20;           \
> &#x20;   \- \`label\` (string): A label associated with the match.\
> &#x20;       \
> \
> \#### Notes\
> \
> \- Ensure that the \`id\` parameter is valid to receive the correct match details.\
> &#x20;   \
> \- The response provides insights into the teams' performance, which can be useful for analysis or predictions.

```json
{"openapi":"3.0.0","info":{"title":"FOOTBALL API V1","version":"1.0.0"},"tags":[{"name":"Match Details"}],"servers":[{"url":"https://apiv3.sportsapi360.com"}],"security":[{"apikeyAuth":[]}],"components":{"securitySchemes":{"apikeyAuth":{"type":"http","scheme":"x-api-key"}}},"paths":{"/football/api/v1/match/teams-form/{id}":{"get":{"tags":["Match Details"],"summary":"Match Teams Form","description":"### Get Match Teams Form\n\nThis endpoint retrieves the form details of the teams participating in a specific match identified by the given `id`.\n\n**Endpoint:** `GET https://apiv3.sportsapi360.com/football/api/v1/match/teams-form/:id`\n\n#### Request Parameters\n\n- `id` (path parameter): The unique identifier for the match whose teams' form details you want to retrieve.\n    \n\n#### Response Structure\n\nThe response will return a JSON object containing the following fields:\n\n- `status` (boolean): Indicates whether the request was successful.\n    \n- `statusCode` (integer): A code representing the status of the request.\n    \n- `message` (string): A message providing additional information about the request status.\n    \n- `response` (object): Contains the details of the teams involved in the match:\n    \n    - `homeTeam` (object): Information about the home team.\n        \n        - `avgRating` (string): The average rating of the home team.\n            \n        - `position` (integer): The current position of the home team in the league.\n            \n        - `value` (string): The value of the home team.\n            \n        - `form` (array): An array representing the recent form of the home team.\n            \n    - `awayTeam` (object): Information about the away team.\n        \n        - `avgRating` (string): The average rating of the away team.\n            \n        - `position` (integer): The current position of the away team in the league.\n            \n        - `value` (string): The value of the away team.\n            \n        - `form` (array): An array representing the recent form of the away team.\n            \n    - `label` (string): A label associated with the match.\n        \n\n#### Notes\n\n- Ensure that the `id` parameter is valid to receive the correct match details.\n    \n- The response provides insights into the teams' performance, which can be useful for analysis or predictions.\n    \n\nThis endpoint retrieves the form details of the teams participating in a specific match identified by the given `id`.\n\n#### Request Parameters\n\n- `id` (path parameter): The unique identifier for the match whose teams' form details you want to retrieve.\n    \n\n#### Response Structure\n\nThe response will return a JSON object containing the following fields:\n\n- `status` (boolean): Indicates whether the request was successful.\n    \n- `statusCode` (integer): A code representing the status of the request.\n    \n- `message` (string): A message providing additional information about the request status.\n    \n- `response` (object): Contains the details of the teams involved in the match:\n    \n    - `homeTeam` (object): Information about the home team.\n        \n        - `avgRating` (string): The average rating of the home team.\n            \n        - `position` (integer): The current position of the home team in the league.\n            \n        - `value` (string): The value of the home team.\n            \n        - `form` (array): An array representing the recent form of the home team.\n            \n    - `awayTeam` (object): Information about the away team.\n        \n        - `avgRating` (string): The average rating of the away team.\n            \n        - `position` (integer): The current position of the away team in the league.\n            \n        - `value` (string): The value of the away team.\n            \n        - `form` (array): An array representing the recent form of the away team.\n            \n    - `label` (string): A label associated with the match.\n        \n\n#### Notes\n\n- Ensure that the `id` parameter is valid to receive the correct match details.\n    \n- The response provides insights into the teams' performance, which can be useful for analysis or predictions.","parameters":[{"name":"x-api-key","in":"header","schema":{"type":"string"}},{"name":"id","in":"path","schema":{"type":"integer"},"required":true}],"responses":{"200":{"description":"OK","content":{"text/plain":{"schema":{"type":"string"}}}}}}}}}
```

## Match Managers

> \## Get Match Manager Details\
> \
> This endpoint retrieves details about a specific match manager based on their unique identifier.\
> \
> \### Request Method\
> \
> \- \*\*GET\*\*: This method is used to request data from the specified resource.\
> &#x20;   \
> \
> \### Endpoint\
> \
> \- \`<https://apiv3.sportsapi360.com/football/api/v1/match/managers/:id\\`\\>
> &#x20;   \
> \
> \### Request Parameters\
> \
> \- \`id\` (path parameter): The unique identifier of the match manager. This parameter is required to specify which manager's details are being requested.\
> &#x20;   \
> \
> \### Expected Response Format\
> \
> The response will be in JSON format and will contain the following fields:\
> \
> \- \`status\`: A boolean indicating the success of the request.\
> &#x20;   \
> \- \`statusCode\`: A numerical code representing the status of the request.\
> &#x20;   \
> \- \`message\`: A string that may contain additional information about the request.\
> &#x20;   \
> \- \`response\`: An object containing details of the match managers:\
> &#x20;   \
> &#x20;   \- \`homeManager\`: An object with details about the home manager:\
> &#x20;       \
> &#x20;       \- \`name\`: The name of the home manager.\
> &#x20;           \
> &#x20;       \- \`shortName\`: The short name of the home manager.\
> &#x20;           \
> &#x20;       \- \`id\`: The unique identifier of the home manager.\
> &#x20;           \
> &#x20;   \- \`awayManager\`: An object with details about the away manager:\
> &#x20;       \
> &#x20;       \- \`name\`: The name of the away manager.\
> &#x20;           \
> &#x20;       \- \`shortName\`: The short name of the away manager.\
> &#x20;           \
> &#x20;       \- \`id\`: The unique identifier of the away manager.\
> &#x20;           \
> \
> \### Notes\
> \
> \- Ensure that the \`id\` parameter is valid and corresponds to an existing match manager in the system.\
> &#x20;   \
> \- The response will return a \`200\` status code upon successful retrieval of the manager's details. In case of an invalid \`id\`, a \`404\` status code will be returned.

```json
{"openapi":"3.0.0","info":{"title":"FOOTBALL API V1","version":"1.0.0"},"tags":[{"name":"Match Details"}],"servers":[{"url":"https://apiv3.sportsapi360.com"}],"security":[{"apikeyAuth":[]}],"components":{"securitySchemes":{"apikeyAuth":{"type":"http","scheme":"x-api-key"}}},"paths":{"/football/api/v1/match/managers/{id}":{"get":{"tags":["Match Details"],"summary":"Match Managers","description":"## Get Match Manager Details\n\nThis endpoint retrieves details about a specific match manager based on their unique identifier.\n\n### Request Method\n\n- **GET**: This method is used to request data from the specified resource.\n    \n\n### Endpoint\n\n- `https://apiv3.sportsapi360.com/football/api/v1/match/managers/:id`\n    \n\n### Request Parameters\n\n- `id` (path parameter): The unique identifier of the match manager. This parameter is required to specify which manager's details are being requested.\n    \n\n### Expected Response Format\n\nThe response will be in JSON format and will contain the following fields:\n\n- `status`: A boolean indicating the success of the request.\n    \n- `statusCode`: A numerical code representing the status of the request.\n    \n- `message`: A string that may contain additional information about the request.\n    \n- `response`: An object containing details of the match managers:\n    \n    - `homeManager`: An object with details about the home manager:\n        \n        - `name`: The name of the home manager.\n            \n        - `shortName`: The short name of the home manager.\n            \n        - `id`: The unique identifier of the home manager.\n            \n    - `awayManager`: An object with details about the away manager:\n        \n        - `name`: The name of the away manager.\n            \n        - `shortName`: The short name of the away manager.\n            \n        - `id`: The unique identifier of the away manager.\n            \n\n### Notes\n\n- Ensure that the `id` parameter is valid and corresponds to an existing match manager in the system.\n    \n- The response will return a `200` status code upon successful retrieval of the manager's details. In case of an invalid `id`, a `404` status code will be returned.","parameters":[{"name":"x-api-key","in":"header","schema":{"type":"string"}},{"name":"id","in":"path","schema":{"type":"integer"},"required":true}],"responses":{"200":{"description":"OK","content":{"text/plain":{"schema":{"type":"string"}}}}}}}}}
```

## Match Best Players

> \# Get Best Players for a Match\
> \
> This endpoint retrieves the best players from both home and away teams for a specific match identified by the provided \`id\`. It also includes the player of the match in the response.\
> \
> \## Request\
> \
> \- \*\*Method:\*\* GET\
> &#x20;   \
> \- \*\*Endpoint:\*\* \`<https://apiv3.sportsapi360.com/football/api/v1/match/best-players/:id\\`\\>
> &#x20;   \
> \- \*\*Path Parameter:\*\*\
> &#x20;   \
> &#x20;   \- \`id\` (required): The unique identifier of the match for which the best players are being requested.\
> &#x20;       \
> \
> \## Response\
> \
> The response will be a JSON object containing the following fields:\
> \
> \- \`status\` (boolean): Indicates the success of the request.\
> &#x20;   \
> \- \`statusCode\` (integer): A code representing the status of the response.\
> &#x20;   \
> \- \`message\` (string): A message providing additional information about the response.\
> &#x20;   \
> \- \`response\` (object): Contains details about the best players:\
> &#x20;   \
> &#x20;   \- \`bestHomeTeamPlayers\` (array): A list of players from the home team, each represented by:\
> &#x20;       \
> &#x20;       \- \`value\` (string): The value associated with the player.\
> &#x20;           \
> &#x20;       \- \`label\` (string): The label for the player.\
> &#x20;           \
> &#x20;       \- \`player\` (object): Contains player details:\
> &#x20;           \
> &#x20;           \- \`name\` (string): The full name of the player.\
> &#x20;               \
> &#x20;           \- \`shortName\` (string): The abbreviated name of the player.\
> &#x20;               \
> &#x20;           \- \`position\` (string): The playing position of the player.\
> &#x20;               \
> &#x20;           \- \`jerseyNumber\` (integer): The jersey number of the player.\
> &#x20;               \
> &#x20;           \- \`height\` (integer): The height of the player in centimeters.\
> &#x20;               \
> &#x20;           \- \`id\` (integer): The unique identifier of the player.\
> &#x20;               \
> &#x20;           \- \`marketValueCurrency\` (string): The currency of the player's market value.\
> &#x20;               \
> &#x20;           \- \`dateOfBirthTimestamp\` (integer): The timestamp of the player's date of birth.\
> &#x20;               \
> &#x20;           \- \`proposedMarketValueRaw\` (object): Contains:\
> &#x20;               \
> &#x20;               \- \`value\` (integer): The proposed market value of the player.\
> &#x20;                   \
> &#x20;               \- \`currency\` (string): The currency of the proposed market value.\
> &#x20;                   \
> &#x20;   \- \`bestAwayTeamPlayers\` (array): A list of players from the away team with the same structure as \`bestHomeTeamPlayers\`.\
> &#x20;       \
> &#x20;   \- \`playerOfTheMatch\` (object): The player recognized as the player of the match, structured similarly to the players in the lists above.\
> &#x20;       \
> \
> This endpoint provides a comprehensive overview of the top-performing players in a match, facilitating insights into player performance.

```json
{"openapi":"3.0.0","info":{"title":"FOOTBALL API V1","version":"1.0.0"},"tags":[{"name":"Match Details"}],"servers":[{"url":"https://apiv3.sportsapi360.com"}],"security":[{"apikeyAuth":[]}],"components":{"securitySchemes":{"apikeyAuth":{"type":"http","scheme":"x-api-key"}}},"paths":{"/football/api/v1/match/best-players/{id}":{"get":{"tags":["Match Details"],"summary":"Match Best Players","description":"# Get Best Players for a Match\n\nThis endpoint retrieves the best players from both home and away teams for a specific match identified by the provided `id`. It also includes the player of the match in the response.\n\n## Request\n\n- **Method:** GET\n    \n- **Endpoint:** `https://apiv3.sportsapi360.com/football/api/v1/match/best-players/:id`\n    \n- **Path Parameter:**\n    \n    - `id` (required): The unique identifier of the match for which the best players are being requested.\n        \n\n## Response\n\nThe response will be a JSON object containing the following fields:\n\n- `status` (boolean): Indicates the success of the request.\n    \n- `statusCode` (integer): A code representing the status of the response.\n    \n- `message` (string): A message providing additional information about the response.\n    \n- `response` (object): Contains details about the best players:\n    \n    - `bestHomeTeamPlayers` (array): A list of players from the home team, each represented by:\n        \n        - `value` (string): The value associated with the player.\n            \n        - `label` (string): The label for the player.\n            \n        - `player` (object): Contains player details:\n            \n            - `name` (string): The full name of the player.\n                \n            - `shortName` (string): The abbreviated name of the player.\n                \n            - `position` (string): The playing position of the player.\n                \n            - `jerseyNumber` (integer): The jersey number of the player.\n                \n            - `height` (integer): The height of the player in centimeters.\n                \n            - `id` (integer): The unique identifier of the player.\n                \n            - `marketValueCurrency` (string): The currency of the player's market value.\n                \n            - `dateOfBirthTimestamp` (integer): The timestamp of the player's date of birth.\n                \n            - `proposedMarketValueRaw` (object): Contains:\n                \n                - `value` (integer): The proposed market value of the player.\n                    \n                - `currency` (string): The currency of the proposed market value.\n                    \n    - `bestAwayTeamPlayers` (array): A list of players from the away team with the same structure as `bestHomeTeamPlayers`.\n        \n    - `playerOfTheMatch` (object): The player recognized as the player of the match, structured similarly to the players in the lists above.\n        \n\nThis endpoint provides a comprehensive overview of the top-performing players in a match, facilitating insights into player performance.","parameters":[{"name":"x-api-key","in":"header","schema":{"type":"string"}},{"name":"id","in":"path","schema":{"type":"integer"},"required":true}],"responses":{"200":{"description":"OK","content":{"text/plain":{"schema":{"type":"string"}}}}}}}}}
```

## Match Featured Player

> \### Endpoint Description\
> \
> This endpoint retrieves featured player information for a specific football match identified by the \`id\` parameter. It provides details about the best players from both home and away teams, as well as the player of the match.\
> \
> \### Request Format\
> \
> \- \*\*Method\*\*: GET\
> &#x20;   \
> \- \*\*URL\*\*: \`<https://apiv3.sportsapi360.com/football/api/v1/match/featured-player/:id\\`\\>
> &#x20;   \
> \- \*\*Path Parameter\*\*:\
> &#x20;   \
> &#x20;   \- \`id\`: The unique identifier for the match (required).\
> &#x20;       \
> \
> \### Response Format\
> \
> The response will be in JSON format and includes the following structure:\
> \
> \- \*\*status\*\*: A boolean indicating the success of the request.\
> &#x20;   \
> \- \*\*statusCode\*\*: An integer representing the status code of the response.\
> &#x20;   \
> \- \*\*message\*\*: A string that may contain additional information about the response.\
> &#x20;   \
> \- \*\*response\*\*: An object containing:\
> &#x20;   \
> &#x20;   \- \*\*bestHomeTeamPlayers\*\*: An array of objects representing the best players from the home team. Each object includes:\
> &#x20;       \
> &#x20;       \- \*\*value\*\*: A string representing the player's value.\
> &#x20;           \
> &#x20;       \- \*\*label\*\*: A string representing the player's label.\
> &#x20;           \
> &#x20;       \- \*\*player\*\*: An object with player details including:\
> &#x20;           \
> &#x20;           \- \*\*name\*\*: The player's name.\
> &#x20;               \
> &#x20;           \- \*\*shortName\*\*: The player's short name.\
> &#x20;               \
> &#x20;           \- \*\*position\*\*: The player's position on the field.\
> &#x20;               \
> &#x20;           \- \*\*jerseyNumber\*\*: The player's jersey number.\
> &#x20;               \
> &#x20;           \- \*\*height\*\*: The player's height.\
> &#x20;               \
> &#x20;           \- \*\*id\*\*: The player's unique identifier.\
> &#x20;               \
> &#x20;           \- \*\*marketValueCurrency\*\*: The currency of the player's market value.\
> &#x20;               \
> &#x20;           \- \*\*dateOfBirthTimestamp\*\*: The player's date of birth in timestamp format.\
> &#x20;               \
> &#x20;           \- \*\*proposedMarketValueRaw\*\*: An object containing:\
> &#x20;               \
> &#x20;               \- \*\*value\*\*: The proposed market value.\
> &#x20;                   \
> &#x20;               \- \*\*currency\*\*: The currency of the proposed market value.\
> &#x20;                   \
> &#x20;   \- \*\*bestAwayTeamPlayers\*\*: Similar structure as \`bestHomeTeamPlayers\` for the away team.\
> &#x20;       \
> &#x20;   \- \*\*playerOfTheMatch\*\*: An object representing the player of the match, with the same structure as the players in the best players arrays.

```json
{"openapi":"3.0.0","info":{"title":"FOOTBALL API V1","version":"1.0.0"},"tags":[{"name":"Match Details"}],"servers":[{"url":"https://apiv3.sportsapi360.com"}],"security":[{"apikeyAuth":[]}],"components":{"securitySchemes":{"apikeyAuth":{"type":"http","scheme":"x-api-key"}}},"paths":{"/football/api/v1/match/featured-player/{id}":{"get":{"tags":["Match Details"],"summary":"Match Featured Player","description":"### Endpoint Description\n\nThis endpoint retrieves featured player information for a specific football match identified by the `id` parameter. It provides details about the best players from both home and away teams, as well as the player of the match.\n\n### Request Format\n\n- **Method**: GET\n    \n- **URL**: `https://apiv3.sportsapi360.com/football/api/v1/match/featured-player/:id`\n    \n- **Path Parameter**:\n    \n    - `id`: The unique identifier for the match (required).\n        \n\n### Response Format\n\nThe response will be in JSON format and includes the following structure:\n\n- **status**: A boolean indicating the success of the request.\n    \n- **statusCode**: An integer representing the status code of the response.\n    \n- **message**: A string that may contain additional information about the response.\n    \n- **response**: An object containing:\n    \n    - **bestHomeTeamPlayers**: An array of objects representing the best players from the home team. Each object includes:\n        \n        - **value**: A string representing the player's value.\n            \n        - **label**: A string representing the player's label.\n            \n        - **player**: An object with player details including:\n            \n            - **name**: The player's name.\n                \n            - **shortName**: The player's short name.\n                \n            - **position**: The player's position on the field.\n                \n            - **jerseyNumber**: The player's jersey number.\n                \n            - **height**: The player's height.\n                \n            - **id**: The player's unique identifier.\n                \n            - **marketValueCurrency**: The currency of the player's market value.\n                \n            - **dateOfBirthTimestamp**: The player's date of birth in timestamp format.\n                \n            - **proposedMarketValueRaw**: An object containing:\n                \n                - **value**: The proposed market value.\n                    \n                - **currency**: The currency of the proposed market value.\n                    \n    - **bestAwayTeamPlayers**: Similar structure as `bestHomeTeamPlayers` for the away team.\n        \n    - **playerOfTheMatch**: An object representing the player of the match, with the same structure as the players in the best players arrays.","parameters":[{"name":"x-api-key","in":"header","schema":{"type":"string"}},{"name":"id","in":"path","schema":{"type":"integer"},"required":true}],"responses":{"200":{"description":"OK","content":{"text/plain":{"schema":{"type":"string"}}}}}}}}}
```

## Match Commentary

> \# Get Match Commentary\
> \
> This endpoint retrieves live commentary for a specific football match identified by its unique \`id\`. It allows users to access real-time updates and insights during the match.\
> \
> \## Request Method\
> \
> \`GET\`\
> \
> \## Endpoint\
> \
> \`<https://apiv3.sportsapi360.com/football/api/v1/match/commentary/:id\\`\\>
> \
> \## Parameters\
> \
> \- \`id\` (path parameter): The unique identifier of the match for which commentary is being requested. This should be a valid match ID.\
> &#x20;   \
> \
> \### Response Fields\
> \
> \- \`status\`: A boolean indicating the success of the request.\
> &#x20;   \
> \- \`statusCode\`: A numeric code representing the status of the response.\
> &#x20;   \
> \- \`message\`: A string that may contain additional information about the response.\
> &#x20;   \
> \- \`response\`: An array of commentary objects, each containing:\
> &#x20;   \
> &#x20;   \- \`text\`: The commentary text.\
> &#x20;       \
> &#x20;   \- \`type\`: The type of commentary (e.g., goal, foul).\
> &#x20;       \
> &#x20;   \- \`id\`: The unique identifier of the commentary entry.\
> &#x20;       \
> &#x20;   \- \`time\`: The time in the match when the commentary occurred.\
> &#x20;       \
> \
> \## Additional Notes\
> \
> \- Ensure that the \`id\` parameter is valid and corresponds to an ongoing match to receive meaningful commentary.\
> &#x20;   \
> \- The response may vary based on the match's progress and the availability of commentary updates.

```json
{"openapi":"3.0.0","info":{"title":"FOOTBALL API V1","version":"1.0.0"},"tags":[{"name":"Match Details"}],"servers":[{"url":"https://apiv3.sportsapi360.com"}],"security":[{"apikeyAuth":[]}],"components":{"securitySchemes":{"apikeyAuth":{"type":"http","scheme":"x-api-key"}}},"paths":{"/football/api/v1/match/commentary/{id}":{"get":{"tags":["Match Details"],"summary":"Match Commentary","description":"# Get Match Commentary\n\nThis endpoint retrieves live commentary for a specific football match identified by its unique `id`. It allows users to access real-time updates and insights during the match.\n\n## Request Method\n\n`GET`\n\n## Endpoint\n\n`https://apiv3.sportsapi360.com/football/api/v1/match/commentary/:id`\n\n## Parameters\n\n- `id` (path parameter): The unique identifier of the match for which commentary is being requested. This should be a valid match ID.\n    \n\n### Response Fields\n\n- `status`: A boolean indicating the success of the request.\n    \n- `statusCode`: A numeric code representing the status of the response.\n    \n- `message`: A string that may contain additional information about the response.\n    \n- `response`: An array of commentary objects, each containing:\n    \n    - `text`: The commentary text.\n        \n    - `type`: The type of commentary (e.g., goal, foul).\n        \n    - `id`: The unique identifier of the commentary entry.\n        \n    - `time`: The time in the match when the commentary occurred.\n        \n\n## Additional Notes\n\n- Ensure that the `id` parameter is valid and corresponds to an ongoing match to receive meaningful commentary.\n    \n- The response may vary based on the match's progress and the availability of commentary updates.","parameters":[{"name":"x-api-key","in":"header","schema":{"type":"string"}},{"name":"id","in":"path","schema":{"type":"integer"},"required":true}],"responses":{"200":{"description":"OK","content":{"text/plain":{"schema":{"type":"string"}}}}}}}}}
```


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docsv3.sportsapi360.com/football-docs/api-collection-football/match-details.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
