# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
This site has an agentic ask interface you may use to query the documentation dynamically by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docsv3.sportsapi360.com/index.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

---

# Welcome

Welcome to the SportsAPI360 API documentation. We'll briefly inform you about the features of our API and then you can explore our documentation for yourself.

SportsAPI360 is a comprehensive sports data provider offering real-time and historical data for football and cricket, tailored for developers and businesses aiming to build sports applications.

#### Key Features

* **Real-Time Updates**: Access live scores, statistics, and play-by-play updates with minimal latency for major events.
* **Historical Data**: Retrieve extensive historical data for teams, players, and competitions to support in-depth analysis.
* **Global Coverage**: Data spans over 100 leagues and tournaments worldwide, including prominent football leagues like the Premier League, La Liga, Bundesliga, Serie A, Ligue 1, and the Champions League.
* **Developer-Friendly API**: Offers a well-documented RESTful API with SDKs for popular programming languages, facilitating quick and easy integration.
* **Reliability and Security**: Ensures 99.9% uptime with enterprise-grade security measures.
* **Affordable Pricing**: Provides a free plan with 500 API calls per month, covering all matches, countries, leagues, and fixtures, making it accessible for developers and small businesses.

#### API Access and Documentation

Developers can access the API by registering and obtaining an API key. The API supports endpoints for both football and cricket data, with a rate limit of 100 requests per minute and an average response time of approximately 120 milliseconds. Comprehensive documentation is available to guide users through the integration and usage process.

For more information or to get started, visit the [SportsAPI360 website](https://sportsapi360.com/).


# Getting Started

Welcome aboard! This section will guide you through the steps to quickly start using **SportsAPI360’s powerful sports data APIs**.

Whether you're building an app for live cricket scores, a football results tracker, or a sports analytics dashboard, we make it easy for you to integrate real-time and historical data.

#### ✅ Step 1: Sign Up

Go to [sportsapi360.com](https://sportsapi360.com/) and create a free developer account.\
You'll get access to your dashboard, where you can manage your subscription, usage, and API keys.

***

#### 🔐 Step 2: Get Your API Key

Once logged in, go to your **Dashboard > App > API Key** section.\
This unique key identifies your account and must be included in all API requests.

* Your key looks like this: `api_key=YOUR_API_KEY_HERE`
* Keep it secure and don’t expose it in the frontend code.

{% hint style="info" %}
The Api Key has no expiration date and will remain valid until you manually delete it yourself.
{% endhint %}

***

#### 📦 Step 3: Choose a Subscription Plan

We offer flexible pricing plans for developers, startups, and enterprises.

Visit the Pricing Page for full details.

***

API utilizes response codes to indicate successful and failed API requests.

When making a request, a code response will always be returned. See below for a short list of possible code responses:

|       |                                                                                                                        |
| ----- | ---------------------------------------------------------------------------------------------------------------------- |
| `200` | <sub>Successful request and data was returned</sub>                                                                    |
| `400` | <sub>Part of the request is malformed; the exact reason can be found in the response</sub>                             |
| `401` | <sub>The request is not authenticated</sub>                                                                            |
| `403` | <sub>Unauthorized request to access data from an ineligible plan</sub>                                                 |
| `404` | <sub>This recond is not found. It could be that the data you're trying to access is deleted due to rescheduling.</sub> |
| `429` | <sub>You have reached the response rate limit of your plan</sub>                                                       |
| `500` | <sub>Internal error with our servers</sub>                                                                             |


# API Collection

Welcome to the **SportsAPI360 API Collection**. Below is a categorized list of available endpoints for **Cricket** and **Football**. Each API is designed to deliver real-time and historical data with high accuracy and speed.

<table data-view="cards"><thead><tr><th data-type="content-ref"></th><th></th><th data-hidden></th><th data-hidden data-card-cover data-type="files"></th></tr></thead><tbody><tr><td><a href="/cricket-docs/cricket-api/build-the-request">Cricket API</a></td><td>Get comprehensive and live cricket data with highly granular endpoints. Ideal for score updates, commentary, fantasy gaming, and analytics.</td><td><strong>Cricket API</strong></td><td><a href="https://1262109081-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2t0cbx7ZaC6zUaXND78q%2Fuploads%2FBJr96UA1yv6VcASlbCBo%2FScreenshot%202025-06-03%20151739.png?alt=media&amp;token=06db776e-b85c-4e50-aefb-f0e4905c5469">Screenshot 2025-06-03 151739.png</a></td></tr><tr><td><a href="/football-docs/football-api/build-the-request">Football Api</a></td><td>Access comprehensive data for football leagues and tournaments worldwide, including live scores, statistics, and historical data.</td><td>Football API</td><td><a href="https://1262109081-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2t0cbx7ZaC6zUaXND78q%2Fuploads%2FpCdcDjV8kgTDihjncW1Q%2FScreenshot%202025-06-03%20151922.png?alt=media&amp;token=a8d7009f-f2dd-4d72-8a33-2dc21767a939">Screenshot 2025-06-03 151922.png</a></td></tr><tr><td></td><td></td><td>UPCOMING..!</td><td><a href="https://1262109081-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2t0cbx7ZaC6zUaXND78q%2Fuploads%2F8sCeXyROD1Vuv1Zxo0Sl%2F1720520339561.jpg?alt=media&amp;token=9fc493e1-8156-4bb5-8f49-3053f23b7bc9">1720520339561.jpg</a></td></tr></tbody></table>


# Welcome

Welcome to the SportsAPI360 API documentation. We'll briefly inform you about the features of our API and then you can explore our documentation for yourself.

SportsAPI360 is a comprehensive sports data provider offering real-time and historical data for football and cricket, tailored for developers and businesses aiming to build sports applications.

#### Key Features

* **Real-Time Updates**: Access live scores, statistics, and play-by-play updates with minimal latency for major events.
* **Historical Data**: Retrieve extensive historical data for teams, players, and competitions to support in-depth analysis.
* **Global Coverage**: Data spans over 100 leagues and tournaments worldwide, including prominent football leagues like the Premier League, La Liga, Bundesliga, Serie A, Ligue 1, and the Champions League.
* **Developer-Friendly API**: Offers a well-documented RESTful API with SDKs for popular programming languages, facilitating quick and easy integration.
* **Reliability and Security**: Ensures 99.9% uptime with enterprise-grade security measures.
* **Affordable Pricing**: Provides a free plan with 500 API calls per month, covering all matches, countries, leagues, and fixtures, making it accessible for developers and small businesses.

#### API Access and Documentation

Developers can access the API by registering and obtaining an API key. The API supports endpoints for both football and cricket data, with a rate limit of 100 requests per minute and an average response time of approximately 120 milliseconds. Comprehensive documentation is available to guide users through the integration and usage process.

For more information or to get started, visit the [SportsAPI360 website](https://sportsapi360.com/).

{% hint style="info" %}
Please note that our entire Cricket API collection with all endpoints is available in Postman. [![Run in Postman](https://docs.sportmonks.com/~gitbook/image?url=https%3A%2F%2Frun.pstmn.io%2Fbutton.svg\&width=300\&dpr=4\&quality=100\&sign=5f4dbf4c\&sv=2)](https://cricket-postman.sportsapi360.com/)
{% endhint %}


# Getting Started

Welcome aboard! This section will guide you through the steps to quickly start using **SportsAPI360’s powerful sports data APIs**.

Whether you're building an app for live cricket scores, a football results tracker, or a sports analytics dashboard, we make it easy for you to integrate real-time and historical data.

#### ✅ Step 1: Sign Up

Go to [sportsapi360.com](https://sportsapi360.com/) and create a free developer account.\
You'll get access to your dashboard, where you can manage your subscription, usage, and API keys.

***

#### 🔐 Step 2: Get Your API Key

Once logged in, go to your **Dashboard > App > API Key** section.\
This unique key identifies your account and must be included in all API requests.

* Your key looks like this: `api_key=YOUR_API_KEY_HERE`
* Keep it secure and don’t expose it in the frontend code.

{% hint style="info" %}
The Api Key has no expiration date and will remain valid until you manually delete it yourself.
{% endhint %}

***

#### 📦 Step 3: Choose a Subscription Plan

We offer flexible pricing plans for developers, startups, and enterprises:

* **Free Trial**: Perfect for testing and learning
* **Developer Plan**: Ideal for indie projects or MVPs
* **Pro & Business Plans**: High request limits, commercial rights, and priority support

Visit the Pricing Page for full details.

***

API utilizes response codes to indicate successful and failed API requests.

When making a request, a code response will always be returned. See below for a short list of possible code responses:

|       |                                                                                                                        |
| ----- | ---------------------------------------------------------------------------------------------------------------------- |
| `200` | <sub>Successful request and data was returned</sub>                                                                    |
| `400` | <sub>Part of the request is malformed; the exact reason can be found in the response</sub>                             |
| `401` | <sub>The request is not authenticated</sub>                                                                            |
| `403` | <sub>Unauthorized request to access data from an ineligible plan</sub>                                                 |
| `404` | <sub>This recond is not found. It could be that the data you're trying to access is deleted due to rescheduling.</sub> |
| `429` | <sub>You have reached the response rate limit of your plan</sub>                                                       |
| `500` | <sub>Internal error with our servers</sub>                                                                             |

{% hint style="info" %}
We recommend you use Postman for convenience. Every endpoint has an example request ready to be requested by you. Hit the button below to import our API collection. \
\
&#x20; [![Run in Postman](https://docs.sportmonks.com/~gitbook/image?url=https%3A%2F%2Frun.pstmn.io%2Fbutton.svg\&width=300\&dpr=4\&quality=100\&sign=5f4dbf4c\&sv=2)](https://cricket-postman.sportmonks.com/)
{% endhint %}


# API Collection

Welcome to the **SportsAPI360 API Collection**. Below is a categorized list of available endpoints for **Cricket** and **Football**. Each API is designed to deliver real-time and historical data with high accuracy and speed.

<table data-view="cards"><thead><tr><th></th><th></th><th data-hidden data-card-cover data-type="files"></th></tr></thead><tbody><tr><td><strong>Cricket API</strong></td><td><sub>Get comprehensive and live cricket data with highly granular endpoints. Ideal for score updates, commentary, fantasy gaming, and analytics.</sub></td><td><a href="https://2008847855-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F7MxgccTbuubsmIyLJgg7%2Fuploads%2F1zRT1IqRte9XtKG3FJbJ%2FScreenshot%202025-06-03%20151739.png?alt=media&amp;token=b154c930-6d8d-4325-a6da-f0e10b017bee">Screenshot 2025-06-03 151739.png</a></td></tr><tr><td>Football API</td><td><sub>Access comprehensive data for football leagues and tournaments worldwide, including live scores, statistics, and historical data.</sub></td><td><a href="https://2008847855-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F7MxgccTbuubsmIyLJgg7%2Fuploads%2Fa1GAYLYpnnmQM82ckohu%2FScreenshot%202025-06-03%20151922.png?alt=media&amp;token=4c65c32c-1dd9-4d44-a111-26c60e13b40a">Screenshot 2025-06-03 151922.png</a></td></tr><tr><td>UPCOMING..!</td><td></td><td><a href="https://2008847855-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F7MxgccTbuubsmIyLJgg7%2Fuploads%2FJFwpJPvPQ4H8BUaiycYl%2F1720520339561.jpg?alt=media&amp;token=88cb0c6e-f869-4405-9374-7e1cee549648">1720520339561.jpg</a></td></tr></tbody></table>


# Build the request

Now that all prerequisites have been fulfilled, we’re ready to send our first request to the API!

## Cricket API

The request consists of the following components:

* The base URL
* A path parameter, in this example, we use \[series]
* A query string parameter, which is optional, so we leave this out for now
* And finally, your API key

{% tabs %}
{% tab title="Base URL" %}
{% code overflow="wrap" %}

```mathml
https://apiv3.sportsapi360.com/
```

{% endcode %}
{% endtab %}
{% endtabs %}

{% tabs %}
{% tab title="Base Endpoints" %}
{% code overflow="wrap" %}

```mathml
https://apiv3.sportsapi360.com/cricket/api/v2/
```

{% endcode %}
{% endtab %}
{% endtabs %}

An example of a correctly authenticated request would be:

{% tabs %}
{% tab title="Request" %}
{% code overflow="wrap" %}

```mathml
curl --location 'https://apiv3.sportsapi360.com/cricket/api/v2/series?filter=live' \
--header 'x-app-key: {{ your api key }}'
```

{% endcode %}
{% endtab %}

{% tab title="Response" %}

```
[{
    "tourName": "Indian Premier League, 2025",
    "seriesSearchNameForES": "Indian Premier League, 2025, March, Mar",
    "tourID": "7126",
    "league": "IPL",
    "seriesStartDate": "1742652000000",
    "seriesEndDate": "1748979000000",
    "T20count": 79,
    "matchLevel": "domestic",
    "Odicount": null,
    "Testcount": null,
    "seriesStatus": "live"
  },
  {
    "tourName": "ICC CWC League 2, 2023-27",
    "seriesSearchNameForES": "ICC CWC League 2, 2023-27, February, Feb",
    "tourID": "4689",
    "league": "ICC",
    "seriesStartDate": "1707968700000",
    "seriesEndDate": "1749742200000",
    "T20count": null,
    "matchLevel": "international",
    "Odicount": 79,
    "Testcount": null,
    "seriesStatus": "live"
  },
  {
    "tourName": "West Indies Women tour of England, 2025",
    "seriesSearchNameForES": "West Indies Women tour of England, 2025, May, May",
    "tourID": "6986",
    "league": "Women's International",
    "seriesStartDate": "1747848600000",
    "seriesEndDate": "1749310200000",
    "T20count": 3,
    "matchLevel": "international-womens",
    "Odicount": 3,
    "Testcount": null,
    "seriesStatus": "live"
  }]
```

{% endtab %}
{% endtabs %}

This request will return all of the leagues.

{% hint style="info" %}
Please note that our entire Cricket API collection with all endpoints is available in Postman. [![Run in Postman](https://docs.sportmonks.com/~gitbook/image?url=https%3A%2F%2Frun.pstmn.io%2Fbutton.svg\&width=300\&dpr=4\&quality=100\&sign=5f4dbf4c\&sv=2)](https://cricket-postman.sportsapi360.com/)
{% endhint %}


# All endpoints

On this page you can find an overview of all the endpoints.

{% hint style="info" %}
Please note that our entire Cricket API collection with all endpoints is available in Postman. [![Run in Postman](https://docs.sportmonks.com/~gitbook/image?url=https%3A%2F%2Frun.pstmn.io%2Fbutton.svg\&width=300\&dpr=4\&quality=100\&sign=5f4dbf4c\&sv=2)](https://cricket-postman.sportsapi360.com/)
{% endhint %}

<table><thead><tr><th width="121">Method</th><th width="475">Path</th><th></th></tr></thead><tbody><tr><td>GET</td><td><a href="http://127.0.0.1:5003/cricket/api/v3/match/schedule">/cricket/api/v3/match/schedule</a></td><td></td></tr><tr><td>GET</td><td><a href="http://127.0.0.1:5003/cricket/api/v3/series">/cricket/api/v3/series</a></td><td></td></tr><tr><td>GET</td><td><a href="http://127.0.0.1:5003/cricket/api/v2/match/featured">/cricket/api/v2/match/featured</a></td><td></td></tr><tr><td>GET</td><td><a href="http://127.0.0.1:5003/cricket/api/v2/match/schedule">/cricket/api/v2/match/schedule</a></td><td></td></tr><tr><td>GET</td><td><a href="http://127.0.0.1:5003/cricket/api/v2/match/:matchId/live">/cricket/api/v2/match/:matchId/live</a></td><td></td></tr><tr><td>GET</td><td><a href="http://127.0.0.1:5003/cricket/api/v2/match/:matchId/details">/cricket/api/v2/match/:matchId/details</a></td><td></td></tr><tr><td>GET</td><td><a href="http://127.0.0.1:5003/cricket/api/v2/match/:matchId/scoreboard">/cricket/api/v2/match/:matchId/scoreboard</a></td><td></td></tr><tr><td>GET</td><td><a href="http://127.0.0.1:5003/cricket/api/v2/match/:matchId/graph">/cricket/api/v2/match/:matchId/graph</a></td><td></td></tr><tr><td>GET</td><td><a href="http://127.0.0.1:5003/cricket/api/v2/match/:matchId/last12balls">/cricket/api/v2/match/:matchId/last12balls</a></td><td></td></tr><tr><td>GET</td><td><a href="http://127.0.0.1:5003/cricket/api/v2/match/:matchId/highlights">/cricket/api/v2/match/:matchId/highlights</a></td><td></td></tr><tr><td>GET</td><td><a href="http://127.0.0.1:5003/cricket/api/v2/match/:matchId/team-records">/cricket/api/v2/match/:matchId/team-records</a></td><td></td></tr><tr><td>GET</td><td><a href="http://127.0.0.1:5003/cricket/api/v2/match/:matchId/winning-percentage">/cricket/api/v2/match/:matchId/winning-percentage</a></td><td></td></tr><tr><td>GET</td><td><a href="http://127.0.0.1:5003/cricket/api/v2/match/:matchId/team-head2head">/cricket/api/v2/match/:matchId/team-head2head</a></td><td></td></tr><tr><td>GET</td><td><a href="http://127.0.0.1:5003/cricket/api/v2/match/:matchId/team-last-five">/cricket/api/v2/match/:matchId/team-last-five</a></td><td></td></tr><tr><td>GET</td><td><a href="http://127.0.0.1:5003/cricket/api/v2/match/:matchId/summery">/cricket/api/v2/match/:matchId/summery</a></td><td></td></tr><tr><td>GET</td><td><a href="http://127.0.0.1:5003/cricket/api/v2/match/:matchId/team-analysis">/cricket/api/v2/match/:matchId/team-analysis</a></td><td></td></tr><tr><td>GET</td><td><a href="http://127.0.0.1:5003/cricket/api/v2/match/:matchId/top-pick">/cricket/api/v2/match/:matchId/top-pick</a></td><td></td></tr><tr><td>GET</td><td><a href="http://127.0.0.1:5003/cricket/api/v2/match/:matchId/stadiumv2">/cricket/api/v2/match/:matchId/stadiumv2</a></td><td></td></tr><tr><td>GET</td><td><a href="http://127.0.0.1:5003/cricket/api/v2/match/:matchId/player-record">/cricket/api/v2/match/:matchId/player-record</a></td><td></td></tr><tr><td>GET</td><td><a href="http://127.0.0.1:5003/cricket/api/v2/match/:matchId/commentary">/cricket/api/v2/match/:matchId/commentary</a></td><td></td></tr><tr><td>GET</td><td><a href="http://127.0.0.1:5003/cricket/api/v2/match/:matchId/commentary/ballByBall">/cricket/api/v2/match/:matchId/commentary/ballByBall</a></td><td></td></tr><tr><td>GET</td><td><a href="http://127.0.0.1:5003/cricket/api/v2/series">/cricket/api/v2/series</a></td><td></td></tr><tr><td>GET</td><td><a href="http://127.0.0.1:5003/cricket/api/v2/series/:seriesID/matches">/cricket/api/v2/series/:seriesID/matches</a></td><td></td></tr><tr><td>GET</td><td><a href="http://127.0.0.1:5003/cricket/api/v2/series/:seriesID/point-table">/cricket/api/v2/series/:seriesID/point-table</a></td><td></td></tr><tr><td>GET</td><td><a href="http://127.0.0.1:5003/cricket/api/v2/series/:seriesID/squads">/cricket/api/v2/series/:seriesID/squads</a></td><td></td></tr><tr><td>GET</td><td><a href="http://127.0.0.1:5003/cricket/api/v2/series/:seriesID/statics">/cricket/api/v2/series/:seriesID/statics</a></td><td></td></tr><tr><td>GET</td><td><a href="http://127.0.0.1:5003/cricket/api/v2/series/:seriesID/stadiums">/cricket/api/v2/series/:seriesID/stadiums</a></td><td></td></tr><tr><td>GET</td><td><a href="http://127.0.0.1:5003/cricket/api/v2/player/:id">/cricket/api/v2/player/:id</a></td><td></td></tr><tr><td>GET</td><td><a href="http://127.0.0.1:5003/cricket/api/v2/player/:id/recent">/cricket/api/v2/player/:id/recent</a></td><td></td></tr><tr><td>GET</td><td><a href="http://127.0.0.1:5003/cricket/api/v2/player/:id/fantasy/matches">/cricket/api/v2/player/:id/fantasy/matches</a></td><td></td></tr><tr><td>GET</td><td><a href="http://127.0.0.1:5003/cricket/api/v2/search/player">/cricket/api/v2/search/player</a></td><td></td></tr><tr><td>GET</td><td><a href="http://127.0.0.1:5003/cricket/api/v2/search/team">/cricket/api/v2/search/team</a></td><td></td></tr><tr><td>GET</td><td><a href="http://127.0.0.1:5003/cricket/api/v2/team/info/:id">/cricket/api/v2/team/info/:id</a></td><td></td></tr><tr><td>GET</td><td><a href="http://127.0.0.1:5003/cricket/api/v2/team/:id">/cricket/api/v2/team/:id</a></td><td></td></tr><tr><td>GET</td><td><a href="http://127.0.0.1:5003/cricket/api/v2/team/:id/recent">/cricket/api/v2/team/:id/recent</a></td><td></td></tr><tr><td>GET</td><td><a href="http://127.0.0.1:5003/cricket/api/v2/team/:id/schedule">/cricket/api/v2/team/:id/schedule</a></td><td></td></tr><tr><td>GET</td><td><a href="http://127.0.0.1:5003/cricket/api/v2/team/:id/stats">/cricket/api/v2/team/:id/stats</a></td><td></td></tr><tr><td>GET</td><td><a href="http://127.0.0.1:5003/cricket/api/v2/team/:id/squads">/cricket/api/v2/team/:id/squads</a></td><td></td></tr><tr><td>GET</td><td><a href="http://127.0.0.1:5003/cricket/api/v2/ranking/men">/cricket/api/v2/ranking/men</a></td><td></td></tr><tr><td>GET</td><td><a href="http://127.0.0.1:5003/cricket/api/v2/ranking/women">/cricket/api/v2/ranking/women</a></td><td></td></tr><tr><td>GET</td><td><a href="http://127.0.0.1:5003/cricket/api/v2/ranking/team">/cricket/api/v2/ranking/team</a></td><td></td></tr><tr><td>GET</td><td><a href="http://127.0.0.1:5003/cricket/api/v2/stadium/:id">/cricket/api/v2/stadium/:id</a></td><td></td></tr></tbody></table>


# Introduction to API

Now that all prerequisites have been fulfilled, we’re ready to send our first request to the API!

Before you are able to call our API, you need a SportMonks account. [Register now.](https://sportsapi360.com/register)

To make our first request, we’ll need a way to get authenticated first. Cricket API 2.0 utilizes API tokens for the authentication of requests. You can obtain and manage your API key in the [SportsAPI360](https://sportsapi360.com/login).

Example API key: \[HdoiD312ND….]

The API key is only meant for your eyes and, as such, should be stored away safely.

{% hint style="danger" %}
API key has no expiration date and will remain valid until you manually delete it yourself.
{% endhint %}

## Cricket API

The request consists of the following components:

* The base URL
* A path parameter, in this example, we use \[series]
* A query string parameter, which is optional, so we leave this out for now
* And finally, your API key

{% tabs %}
{% tab title="Base URL" %}
{% code overflow="wrap" %}

```mathml
https://apiv3.sportsapi360.com/cricket/api/v2
```

{% endcode %}
{% endtab %}
{% endtabs %}

An example of a correctly authenticated request would be:

{% tabs %}
{% tab title="Request" %}
{% code overflow="wrap" %}

```mathml
curl --location 'https://apiv3.sportsapi360.com/cricket/api/v2/series?filter=live' \
--header 'x-app-key: {{ your api key }}'
```

{% endcode %}
{% endtab %}

{% tab title="Response" %}

```
[{
    "tourName": "Indian Premier League, 2025",
    "seriesSearchNameForES": "Indian Premier League, 2025, March, Mar",
    "tourID": "7126",
    "league": "IPL",
    "seriesStartDate": "1742652000000",
    "seriesEndDate": "1748979000000",
    "T20count": 79,
    "matchLevel": "domestic",
    "Odicount": null,
    "Testcount": null,
    "seriesStatus": "live"
  },
  {
    "tourName": "ICC CWC League 2, 2023-27",
    "seriesSearchNameForES": "ICC CWC League 2, 2023-27, February, Feb",
    "tourID": "4689",
    "league": "ICC",
    "seriesStartDate": "1707968700000",
    "seriesEndDate": "1749742200000",
    "T20count": null,
    "matchLevel": "international",
    "Odicount": 79,
    "Testcount": null,
    "seriesStatus": "live"
  },
  {
    "tourName": "West Indies Women tour of England, 2025",
    "seriesSearchNameForES": "West Indies Women tour of England, 2025, May, May",
    "tourID": "6986",
    "league": "Women's International",
    "seriesStartDate": "1747848600000",
    "seriesEndDate": "1749310200000",
    "T20count": 3,
    "matchLevel": "international-womens",
    "Odicount": 3,
    "Testcount": null,
    "seriesStatus": "live"
  }]
```

{% endtab %}
{% endtabs %}

{% hint style="info" %}
We recommend you use Postman for convenience. Every endpoint has an example request ready for you to use. Hit the button below to import our Cricket API collection. [![Run in Postman](https://docs.sportmonks.com/~gitbook/image?url=https%3A%2F%2Frun.pstmn.io%2Fbutton.svg\&width=300\&dpr=4\&quality=100\&sign=5f4dbf4c\&sv=2)](https://cricket-postman.sportsapi360.com/)
{% endhint %}


# Matches List API

## Match Schedule (v3)

> \### Get Cricket Match Schedule\
> \
> This endpoint makes an HTTP GET request to retrieve the schedule of cricket matches.\
> \
> \#### Request\
> \
> \- Endpoint: \`<https://apiv3.sportsapi360.com/cricket/api/v3/match/schedule\\`\\>
> &#x20;   \
> \- Query Parameters:\
> &#x20;   \
> &#x20;   \- type (string, required): Type of matches to retrieve (e.g. All)\
> &#x20;       \
> &#x20;   \- page (integer, required): Page number for pagination (e.g. 0)\
> &#x20;       \
> \
> \#### Response\
> \
> \- Status: 200\
> &#x20;   \
> \- Content-Type: application/json\
> &#x20;   \
> \- Body:\
> &#x20;   \
> &#x20;   \- An array of objects, each containing match details such as match ID, date, series ID, teams, match status, venue, match result, player of the match, match score, and more.

```json
{"openapi":"3.0.0","info":{"title":"CRICKET API V3","version":"1.0.0"},"tags":[{"name":"Matches List API"}],"servers":[{"url":"https://apiv3.sportsapi360.com"}],"security":[{"apikeyAuth":[]}],"components":{"securitySchemes":{"apikeyAuth":{"type":"http","scheme":"x-api-key"}}},"paths":{"/cricket/api/v3/match/schedule":{"get":{"tags":["Matches List API"],"summary":"Match Schedule (v3)","description":"### Get Cricket Match Schedule\n\nThis endpoint makes an HTTP GET request to retrieve the schedule of cricket matches.\n\n#### Request\n\n- Endpoint: `https://apiv3.sportsapi360.com/cricket/api/v3/match/schedule`\n    \n- Query Parameters:\n    \n    - type (string, required): Type of matches to retrieve (e.g. All)\n        \n    - page (integer, required): Page number for pagination (e.g. 0)\n        \n\n#### Response\n\n- Status: 200\n    \n- Content-Type: application/json\n    \n- Body:\n    \n    - An array of objects, each containing match details such as match ID, date, series ID, teams, match status, venue, match result, player of the match, match score, and more.","parameters":[{"name":"x-api-key","in":"header","schema":{"type":"string"}},{"name":"type","in":"query","schema":{"type":"string"},"description":"All,International,Domestic,Leagues,Women"},{"name":"page","in":"query","schema":{"type":"integer"},"description":"-999 to 999"}],"responses":{"200":{"description":"OK","headers":{},"content":{"application/json":{"schema":{"type":"object"}}}}}}}}}
```

## Featured Matches

> \### Retrieve Featured Cricket Matches\
> \
> This endpoint makes an HTTP GET request to retrieve the details of featured cricket matches.\
> \
> \#### Request\
> \
> \- Endpoint: \`<https://apiv3.sportsapi360.com/cricket/api/v2/match/featured\\`\\>
> &#x20;   \
> \
> \#### Response\
> \
> \- Status: 200\
> &#x20;   \
> \- Content-Type: application/json\
> &#x20;   \
> \- Body:\
> &#x20;   \
> &#x20;   \- The response contains an array of objects, each representing a featured match. Each object includes details such as display feature match scorecard, match abandonment status, home match update, series ID, current innings details, match status, match type, venue, match result, start date, player of the match, match score, and more.

```json
{"openapi":"3.0.0","info":{"title":"CRICKET API V3","version":"1.0.0"},"tags":[{"name":"Matches List API"}],"servers":[{"url":"https://apiv3.sportsapi360.com"}],"security":[{"apikeyAuth":[]}],"components":{"securitySchemes":{"apikeyAuth":{"type":"http","scheme":"x-api-key"}}},"paths":{"/cricket/api/v2/match/featured":{"get":{"tags":["Matches List API"],"summary":"Featured Matches","description":"### Retrieve Featured Cricket Matches\n\nThis endpoint makes an HTTP GET request to retrieve the details of featured cricket matches.\n\n#### Request\n\n- Endpoint: `https://apiv3.sportsapi360.com/cricket/api/v2/match/featured`\n    \n\n#### Response\n\n- Status: 200\n    \n- Content-Type: application/json\n    \n- Body:\n    \n    - The response contains an array of objects, each representing a featured match. Each object includes details such as display feature match scorecard, match abandonment status, home match update, series ID, current innings details, match status, match type, venue, match result, start date, player of the match, match score, and more.","parameters":[{"name":"x-api-key","in":"header","schema":{"type":"string"}}],"responses":{"200":{"description":"OK","headers":{},"content":{"application/json":{"schema":{"type":"object"}}}}}}}}}
```

## Match Schedule

> \### Get Cricket Match Schedule\
> \
> This endpoint makes an HTTP GET request to retrieve the schedule of cricket matches.\
> \
> \#### Request\
> \
> \- Endpoint: \`<https://apiv3.sportsapi360.com/cricket/api/v2/match/schedule\\`\\>
> &#x20;   \
> \- Query Parameters:\
> &#x20;   \
> &#x20;   \- type (string, required): Type of matches to retrieve (e.g. All)\
> &#x20;       \
> &#x20;   \- page (integer, required): Page number for pagination (e.g. 0)\
> &#x20;       \
> \
> \#### Response\
> \
> \- Status: 200\
> &#x20;   \
> \- Content-Type: application/json\
> &#x20;   \
> \- Body:\
> &#x20;   \
> &#x20;   \- An array of objects, each containing match details such as match ID, date, series ID, teams, match status, venue, match result, player of the match, match score, and more.

```json
{"openapi":"3.0.0","info":{"title":"CRICKET API V3","version":"1.0.0"},"tags":[{"name":"Matches List API"}],"servers":[{"url":"https://apiv3.sportsapi360.com"}],"security":[{"apikeyAuth":[]}],"components":{"securitySchemes":{"apikeyAuth":{"type":"http","scheme":"x-api-key"}}},"paths":{"/cricket/api/v2/match/schedule":{"get":{"tags":["Matches List API"],"summary":"Match Schedule","description":"### Get Cricket Match Schedule\n\nThis endpoint makes an HTTP GET request to retrieve the schedule of cricket matches.\n\n#### Request\n\n- Endpoint: `https://apiv3.sportsapi360.com/cricket/api/v2/match/schedule`\n    \n- Query Parameters:\n    \n    - type (string, required): Type of matches to retrieve (e.g. All)\n        \n    - page (integer, required): Page number for pagination (e.g. 0)\n        \n\n#### Response\n\n- Status: 200\n    \n- Content-Type: application/json\n    \n- Body:\n    \n    - An array of objects, each containing match details such as match ID, date, series ID, teams, match status, venue, match result, player of the match, match score, and more.","parameters":[{"name":"x-api-key","in":"header","schema":{"type":"string"}},{"name":"status","in":"query","schema":{"type":"string"},"description":"completed, upcoming, live"},{"name":"type","in":"query","schema":{"type":"string"},"description":"all, international, domestic, t20, women"},{"name":"page","in":"query","schema":{"type":"integer"},"description":"-999 to 999"}],"responses":{"200":{"description":"OK","headers":{},"content":{"application/json":{"schema":{"type":"object"}}}}}}}}}
```


# Match Data API

## Match Live Score

> \### Retrieve Live Cricket Match Details\
> \
> This endpoint makes an HTTP GET request to retrieve the live details of a specific cricket match.\
> \
> \#### Request\
> \
> \- Endpoint: \`<https://apiv3.sportsapi360.com/cricket/api/v2/match/:matchId/live\\`\\>
> &#x20;   \
> \
> \#### Response\
> \
> \- Status: 200\
> &#x20;   \
> \- Content-Type: application/json\
> &#x20;   \
> \- Body:\
> &#x20;   \
> &#x20;   The response contains live details of the cricket match including batting and bowling statistics, partnership details, overs remaining, review details, run rate, live score URL, and more. The response also includes data about the last 12 balls bowled in the match.

```json
{"openapi":"3.0.0","info":{"title":"CRICKET API V3","version":"1.0.0"},"tags":[{"name":"Match Data API"}],"servers":[{"url":"https://apiv3.sportsapi360.com"}],"security":[{"apikeyAuth":[]}],"components":{"securitySchemes":{"apikeyAuth":{"type":"http","scheme":"x-api-key"}}},"paths":{"/cricket/api/v2/match/{matchId}/live":{"get":{"tags":["Match Data API"],"summary":"Match Live Score","description":"### Retrieve Live Cricket Match Details\n\nThis endpoint makes an HTTP GET request to retrieve the live details of a specific cricket match.\n\n#### Request\n\n- Endpoint: `https://apiv3.sportsapi360.com/cricket/api/v2/match/:matchId/live`\n    \n\n#### Response\n\n- Status: 200\n    \n- Content-Type: application/json\n    \n- Body:\n    \n    The response contains live details of the cricket match including batting and bowling statistics, partnership details, overs remaining, review details, run rate, live score URL, and more. The response also includes data about the last 12 balls bowled in the match.","parameters":[{"name":"x-api-key","in":"header","schema":{"type":"string"}},{"name":"matchId","in":"path","schema":{"type":"integer"},"required":true}],"responses":{"200":{"description":"OK","headers":{},"content":{"application/json":{"schema":{"type":"object"}}}}}}}}}
```

## Match Details

> \### Retrieve Live Cricket Match Details\
> \
> This endpoint makes an HTTP GET request to retrieve the live details of a specific cricket match identified by the \`matchId\`. The purpose of this request is to provide comprehensive information about the match, including team details, player statistics, recent performances, and venue information.\
> \
> \#### Request\
> \
> \- \*\*Endpoint\*\*: \`<https://apiv3.sportsapi360.com/cricket/api/v2/match/:matchId/details\\`\\>
> &#x20;   \
> \- \*\*Method\*\*: GET\
> &#x20;   \
> \
> \#### Response\
> \
> \- \*\*Status\*\*: 200\
> &#x20;   \
> \- \*\*Content-Type\*\*: application/json\
> &#x20;   \
> \- \*\*Body Structure\*\*:\
> &#x20;   \
> &#x20;   The response contains detailed information about the cricket match, structured as follows:\
> &#x20;   \
> &#x20;   \- \*\*seriesName\*\*: Name of the series.\
> &#x20;       \
> &#x20;   \- \*\*seriesID\*\*: Unique identifier for the series.\
> &#x20;       \
> &#x20;   \- \*\*homeTeamID\*\*: Identifier for the home team.\
> &#x20;       \
> &#x20;   \- \*\*homeTeamName\*\*: Name of the home team.\
> &#x20;       \
> &#x20;   \- \*\*homeTeamShortName\*\*: Short name for the home team.\
> &#x20;       \
> &#x20;   \- \*\*awayTeamID\*\*: Identifier for the away team.\
> &#x20;       \
> &#x20;   \- \*\*awayTeamName\*\*: Name of the away team.\
> &#x20;       \
> &#x20;   \- \*\*awayTeamShortName\*\*: Short name for the away team.\
> &#x20;       \
> &#x20;   \- \*\*date\*\*: Date of the match.\
> &#x20;       \
> &#x20;   \- \*\*matchOrder\*\*: Order of the match in the series.\
> &#x20;       \
> &#x20;   \- \*\*toss\*\*: Details of the toss.\
> &#x20;       \
> &#x20;   \- \*\*venue\*\*: Venue of the match.\
> &#x20;       \
> &#x20;   \- \*\*venueID\*\*: Identifier for the venue.\
> &#x20;       \
> &#x20;   \- \*\*type\*\*: Type of match (e.g., Test, ODI).\
> &#x20;       \
> &#x20;   \- \*\*umpires\*\*: Umpires officiating the match.\
> &#x20;       \
> &#x20;   \- \*\*thirdUmpire\*\*: Third umpire details.\
> &#x20;       \
> &#x20;   \- \*\*matchReferee\*\*: Referee details for the match.\
> &#x20;       \
> &#x20;   \- \*\*homePlayingXI\*\*: List of players in the home team, including player ID, role, club name, image, and captain status.\
> &#x20;       \
> &#x20;   \- \*\*awayPlayingXI\*\*: List of players in the away team, with similar details as above.\
> &#x20;       \
> &#x20;   \- \*\*homeTeamImage\*\*: Image URL for the home team.\
> &#x20;       \
> &#x20;   \- \*\*awayTeamImage\*\*: Image URL for the away team.\
> &#x20;       \
> &#x20;   \- \*\*recentPerformance\*\*: Recent performance statistics, including the last five matches played by the teams.\
> &#x20;       \
> &#x20;   \- \*\*head2head\*\*: Historical performance between the two teams.\
> &#x20;       \
> &#x20;   \- \*\*weatherConditions\*\*: Current weather details including humidity, temperature, visibility, and wind speed.\
> &#x20;       \
> &#x20;   \- \*\*venueDetails\*\*: Detailed information about the venue, including capacity, location, and pitch conditions.\
> &#x20;       \
> &#x20;   \- \*\*overallAgainst\*\*: Overall performance statistics against the opponent.\
> &#x20;       \
> &#x20;   \- \*\*teamHub\*\*: Team hub information (if applicable).\
> &#x20;       \
> &#x20;   \- \*\*notes\*\*: Additional notes related to the match.\
> &#x20;       \
> \
> This endpoint provides a comprehensive overview of the match, making it useful for fans, analysts, and stakeholders interested in cricket match statistics and details.

```json
{"openapi":"3.0.0","info":{"title":"CRICKET API V3","version":"1.0.0"},"tags":[{"name":"Match Data API"}],"servers":[{"url":"https://apiv3.sportsapi360.com"}],"security":[{"apikeyAuth":[]}],"components":{"securitySchemes":{"apikeyAuth":{"type":"http","scheme":"x-api-key"}}},"paths":{"/cricket/api/v2/match/{matchId}/details":{"get":{"tags":["Match Data API"],"summary":"Match Details","description":"### Retrieve Live Cricket Match Details\n\nThis endpoint makes an HTTP GET request to retrieve the live details of a specific cricket match identified by the `matchId`. The purpose of this request is to provide comprehensive information about the match, including team details, player statistics, recent performances, and venue information.\n\n#### Request\n\n- **Endpoint**: `https://apiv3.sportsapi360.com/cricket/api/v2/match/:matchId/details`\n    \n- **Method**: GET\n    \n\n#### Response\n\n- **Status**: 200\n    \n- **Content-Type**: application/json\n    \n- **Body Structure**:\n    \n    The response contains detailed information about the cricket match, structured as follows:\n    \n    - **seriesName**: Name of the series.\n        \n    - **seriesID**: Unique identifier for the series.\n        \n    - **homeTeamID**: Identifier for the home team.\n        \n    - **homeTeamName**: Name of the home team.\n        \n    - **homeTeamShortName**: Short name for the home team.\n        \n    - **awayTeamID**: Identifier for the away team.\n        \n    - **awayTeamName**: Name of the away team.\n        \n    - **awayTeamShortName**: Short name for the away team.\n        \n    - **date**: Date of the match.\n        \n    - **matchOrder**: Order of the match in the series.\n        \n    - **toss**: Details of the toss.\n        \n    - **venue**: Venue of the match.\n        \n    - **venueID**: Identifier for the venue.\n        \n    - **type**: Type of match (e.g., Test, ODI).\n        \n    - **umpires**: Umpires officiating the match.\n        \n    - **thirdUmpire**: Third umpire details.\n        \n    - **matchReferee**: Referee details for the match.\n        \n    - **homePlayingXI**: List of players in the home team, including player ID, role, club name, image, and captain status.\n        \n    - **awayPlayingXI**: List of players in the away team, with similar details as above.\n        \n    - **homeTeamImage**: Image URL for the home team.\n        \n    - **awayTeamImage**: Image URL for the away team.\n        \n    - **recentPerformance**: Recent performance statistics, including the last five matches played by the teams.\n        \n    - **head2head**: Historical performance between the two teams.\n        \n    - **weatherConditions**: Current weather details including humidity, temperature, visibility, and wind speed.\n        \n    - **venueDetails**: Detailed information about the venue, including capacity, location, and pitch conditions.\n        \n    - **overallAgainst**: Overall performance statistics against the opponent.\n        \n    - **teamHub**: Team hub information (if applicable).\n        \n    - **notes**: Additional notes related to the match.\n        \n\nThis endpoint provides a comprehensive overview of the match, making it useful for fans, analysts, and stakeholders interested in cricket match statistics and details.","parameters":[{"name":"x-api-key","in":"header","schema":{"type":"string"}},{"name":"matchId","in":"path","schema":{"type":"string"},"required":true}],"responses":{"200":{"description":"OK","headers":{},"content":{"application/json":{"schema":{"type":"object"}}}}}}}}}
```

## Match Scoreboard

> \### Retrieve Live Cricket Match Scoreboard\
> \
> This endpoint retrieves the scoreboard for a specific cricket match identified by \`matchId\`. It provides comprehensive details about the match, including team performances, player statistics, and current match status.\
> \
> \### Request Parameters\
> \
> \- \*\*matchId\*\* (path parameter): The unique identifier for the cricket match whose scoreboard is being requested.\
> &#x20;   \
> \
> \#### Request\
> \
> \- Endpoint: \`<https://apiv3.sportsapi360.com/cricket/api/v2/match/:matchId/live\\`\\>
> &#x20;   \
> \
> \#### Response\
> \
> \- Status: 200\
> &#x20;   \
> \- Content-Type: application/json\
> &#x20;   \
> \
> \### Response Structure\
> \
> The response is a JSON array containing the following key components:\
> \
> \- \*\*Substitutes\*\*: List of players who are substitutes, including their IDs and names.\
> &#x20;   \
> \- \*\*impactPlayer\*\*: Array of impact players.\
> &#x20;   \
> \- \*\*battingTeamName\*\*: Name of the batting team.\
> &#x20;   \
> \- \*\*battingTeamShortName\*\*: Short name of the batting team.\
> &#x20;   \
> \- \*\*battingTeamID\*\*: Unique identifier for the batting team.\
> &#x20;   \
> \- \*\*runsScored\*\*: Total runs scored by the batting team.\
> &#x20;   \
> \- \*\*wickets\*\*: Number of wickets lost.\
> &#x20;   \
> \- \*\*overs\*\*: Total overs bowled.\
> &#x20;   \
> \- \*\*runRate\*\*: Current run rate.\
> &#x20;   \
> \- \*\*runRateProjection\*\*: Array containing projections of the run rate.\
> &#x20;   \
> \- \*\*nextBatsmans\*\*: List of players who are next to bat, including their statistics.\
> &#x20;   \
> \- \*\*batting\*\*: Detailed statistics for each player currently batting.\
> &#x20;   \
> \- \*\*bowling\*\*: Detailed statistics for each player currently bowling.\
> &#x20;   \
> \- \*\*extras\*\*: Information about extras such as byes, leg byes, no balls, and total extras.\
> &#x20;   \
> \- \*\*fow\*\*: List of players who have been dismissed, including their details.\
> &#x20;   \
> \- \*\*total\*\*: Summary of the total overs, runs scored, wickets, and run rate.\
> &#x20;   \
> \
> This endpoint is essential for obtaining real-time updates on match progress and player performance.

```json
{"openapi":"3.0.0","info":{"title":"CRICKET API V3","version":"1.0.0"},"tags":[{"name":"Match Data API"}],"servers":[{"url":"https://apiv3.sportsapi360.com"}],"security":[{"apikeyAuth":[]}],"components":{"securitySchemes":{"apikeyAuth":{"type":"http","scheme":"x-api-key"}}},"paths":{"/cricket/api/v2/match/{matchId}/scoreboard":{"get":{"tags":["Match Data API"],"summary":"Match Scoreboard","description":"### Retrieve Live Cricket Match Scoreboard\n\nThis endpoint retrieves the scoreboard for a specific cricket match identified by `matchId`. It provides comprehensive details about the match, including team performances, player statistics, and current match status.\n\n### Request Parameters\n\n- **matchId** (path parameter): The unique identifier for the cricket match whose scoreboard is being requested.\n    \n\n#### Request\n\n- Endpoint: `https://apiv3.sportsapi360.com/cricket/api/v2/match/:matchId/live`\n    \n\n#### Response\n\n- Status: 200\n    \n- Content-Type: application/json\n    \n\n### Response Structure\n\nThe response is a JSON array containing the following key components:\n\n- **Substitutes**: List of players who are substitutes, including their IDs and names.\n    \n- **impactPlayer**: Array of impact players.\n    \n- **battingTeamName**: Name of the batting team.\n    \n- **battingTeamShortName**: Short name of the batting team.\n    \n- **battingTeamID**: Unique identifier for the batting team.\n    \n- **runsScored**: Total runs scored by the batting team.\n    \n- **wickets**: Number of wickets lost.\n    \n- **overs**: Total overs bowled.\n    \n- **runRate**: Current run rate.\n    \n- **runRateProjection**: Array containing projections of the run rate.\n    \n- **nextBatsmans**: List of players who are next to bat, including their statistics.\n    \n- **batting**: Detailed statistics for each player currently batting.\n    \n- **bowling**: Detailed statistics for each player currently bowling.\n    \n- **extras**: Information about extras such as byes, leg byes, no balls, and total extras.\n    \n- **fow**: List of players who have been dismissed, including their details.\n    \n- **total**: Summary of the total overs, runs scored, wickets, and run rate.\n    \n\nThis endpoint is essential for obtaining real-time updates on match progress and player performance.","parameters":[{"name":"x-api-key","in":"header","schema":{"type":"string"}},{"name":"matchId","in":"path","schema":{"type":"string"},"required":true}],"responses":{"200":{"description":"OK","headers":{},"content":{"application/json":{"schema":{"type":"object"}}}}}}}}}
```

## Match Graphs

> \## Get Match Graph Data\
> \
> This endpoint retrieves detailed graphical data for a specific cricket match identified by \`matchId\`. It provides insights into the match's run rate, score chart, and worm chart.\
> \
> \### Request\
> \
> \- \*\*Method\*\*: \`GET\`\
> &#x20;   \
> \- \*\*Endpoint\*\*: \`<https://apiv3.sportsapi360.com/cricket/api/v2/match/:matchId/graph\\`\\>
> &#x20;   \
> \- \*\*Path Parameters\*\*:\
> &#x20;   \
> &#x20;   \- \`matchId\`: The unique identifier for the cricket match whose graphical data is being requested.\
> &#x20;       \
> \
> \### Response\
> \
> Upon a successful request, the API returns a JSON object with the following structure:\
> \
> \- \*\*runRate\*\*: Contains information about the run rate during different phases of the innings.\
> &#x20;   \
> &#x20;   \- \*\*format\*\*: The format of the match (e.g., ODI, Test).\
> &#x20;       \
> &#x20;   \- \*\*inningsPhase\*\*: An array detailing each innings phase, including:\
> &#x20;       \
> &#x20;       \- \*\*highestRunrate\*\*: The highest run rate achieved.\
> &#x20;           \
> &#x20;       \- \*\*teamID\*\*: Identifier of the team.\
> &#x20;           \
> &#x20;       \- \*\*totalRuns\*\*: Total runs scored in that phase.\
> &#x20;           \
> &#x20;       \- \*\*innings\*\*: The innings number.\
> &#x20;           \
> &#x20;       \- \*\*totalWickets\*\*: Total wickets lost.\
> &#x20;           \
> &#x20;       \- \*\*teamShortName\*\*: Short name of the team.\
> &#x20;           \
> &#x20;       \- \*\*data\*\*: An array of objects containing:\
> &#x20;           \
> &#x20;           \- \*\*r\*\*: Runs scored.\
> &#x20;               \
> &#x20;           \- \*\*o\*\*: Overs bowled.\
> &#x20;               \
> \- \*\*scoreChart\*\*: Provides the score details of each innings phase.\
> &#x20;   \
> &#x20;   \- \*\*inningsPhase\*\*: An array of innings data, including:\
> &#x20;       \
> &#x20;       \- \*\*\_id\*\*: Unique identifier for the innings.\
> &#x20;           \
> &#x20;       \- \*\*teamID\*\*: Identifier of the team.\
> &#x20;           \
> &#x20;       \- \*\*teamShortName\*\*: Short name of the team.\
> &#x20;           \
> &#x20;       \- \*\*totalRuns\*\*: Total runs scored.\
> &#x20;           \
> &#x20;       \- \*\*totalWickets\*\*: Total wickets lost.\
> &#x20;           \
> &#x20;       \- \*\*data\*\*: An array of objects with:\
> &#x20;           \
> &#x20;           \- \*\*runs\*\*: Runs scored in the innings.\
> &#x20;               \
> &#x20;           \- \*\*wickets\*\*: Wickets lost.\
> &#x20;               \
> &#x20;           \- \*\*innings\*\*: The innings number.\
> &#x20;               \
> &#x20;           \- \*\*overNumber\*\*: The over number.\
> &#x20;               \
> \- \*\*wormChart\*\*: Displays the worm chart data for the innings.\
> &#x20;   \
> &#x20;   \- \*\*format\*\*: The format of the match.\
> &#x20;       \
> &#x20;   \- \*\*inningsPhase\*\*: An array detailing each innings phase, including:\
> &#x20;       \
> &#x20;       \- \*\*totalRuns\*\*: Total runs scored.\
> &#x20;           \
> &#x20;       \- \*\*\_id\*\*: Unique identifier.\
> &#x20;           \
> &#x20;       \- \*\*teamID\*\*: Identifier of the team.\
> &#x20;           \
> &#x20;       \- \*\*teamShortName\*\*: Short name of the team.\
> &#x20;           \
> &#x20;       \- \*\*totalWickets\*\*: Total wickets lost.\
> &#x20;           \
> &#x20;       \- \*\*data\*\*: An array of objects with:\
> &#x20;           \
> &#x20;           \- \*\*runs\*\*: Runs scored.\
> &#x20;               \
> &#x20;           \- \*\*overNumber\*\*: The over number.\
> &#x20;               \
> &#x20;           \- \*\*wickets\*\*: Wickets lost.\
> &#x20;               \
> &#x20;           \- \*\*innings\*\*: The innings number.\
> &#x20;               \
> &#x20;           \- \*\*score\*\*: The score at that point.\
> &#x20;               \
> \
> \### Expected Response Format\
> \
> The response will be in JSON format with a status code of \`200\` indicating success.

```json
{"openapi":"3.0.0","info":{"title":"CRICKET API V3","version":"1.0.0"},"tags":[{"name":"Match Data API"}],"servers":[{"url":"https://apiv3.sportsapi360.com"}],"security":[{"apikeyAuth":[]}],"components":{"securitySchemes":{"apikeyAuth":{"type":"http","scheme":"x-api-key"}}},"paths":{"/cricket/api/v2/match/{matchId}/graph":{"get":{"tags":["Match Data API"],"summary":"Match Graphs","description":"## Get Match Graph Data\n\nThis endpoint retrieves detailed graphical data for a specific cricket match identified by `matchId`. It provides insights into the match's run rate, score chart, and worm chart.\n\n### Request\n\n- **Method**: `GET`\n    \n- **Endpoint**: `https://apiv3.sportsapi360.com/cricket/api/v2/match/:matchId/graph`\n    \n- **Path Parameters**:\n    \n    - `matchId`: The unique identifier for the cricket match whose graphical data is being requested.\n        \n\n### Response\n\nUpon a successful request, the API returns a JSON object with the following structure:\n\n- **runRate**: Contains information about the run rate during different phases of the innings.\n    \n    - **format**: The format of the match (e.g., ODI, Test).\n        \n    - **inningsPhase**: An array detailing each innings phase, including:\n        \n        - **highestRunrate**: The highest run rate achieved.\n            \n        - **teamID**: Identifier of the team.\n            \n        - **totalRuns**: Total runs scored in that phase.\n            \n        - **innings**: The innings number.\n            \n        - **totalWickets**: Total wickets lost.\n            \n        - **teamShortName**: Short name of the team.\n            \n        - **data**: An array of objects containing:\n            \n            - **r**: Runs scored.\n                \n            - **o**: Overs bowled.\n                \n- **scoreChart**: Provides the score details of each innings phase.\n    \n    - **inningsPhase**: An array of innings data, including:\n        \n        - **_id**: Unique identifier for the innings.\n            \n        - **teamID**: Identifier of the team.\n            \n        - **teamShortName**: Short name of the team.\n            \n        - **totalRuns**: Total runs scored.\n            \n        - **totalWickets**: Total wickets lost.\n            \n        - **data**: An array of objects with:\n            \n            - **runs**: Runs scored in the innings.\n                \n            - **wickets**: Wickets lost.\n                \n            - **innings**: The innings number.\n                \n            - **overNumber**: The over number.\n                \n- **wormChart**: Displays the worm chart data for the innings.\n    \n    - **format**: The format of the match.\n        \n    - **inningsPhase**: An array detailing each innings phase, including:\n        \n        - **totalRuns**: Total runs scored.\n            \n        - **_id**: Unique identifier.\n            \n        - **teamID**: Identifier of the team.\n            \n        - **teamShortName**: Short name of the team.\n            \n        - **totalWickets**: Total wickets lost.\n            \n        - **data**: An array of objects with:\n            \n            - **runs**: Runs scored.\n                \n            - **overNumber**: The over number.\n                \n            - **wickets**: Wickets lost.\n                \n            - **innings**: The innings number.\n                \n            - **score**: The score at that point.\n                \n\n### Expected Response Format\n\nThe response will be in JSON format with a status code of `200` indicating success.","parameters":[{"name":"x-api-key","in":"header","schema":{"type":"string"}},{"name":"matchId","in":"path","schema":{"type":"string"},"required":true}],"responses":{"200":{"description":"OK","headers":{},"content":{"application/json":{"schema":{"type":"object"}}}}}}}}}
```

## Match Last12Balls

> \## Get Last 12 Balls of a Cricket Match\
> \
> This endpoint retrieves the last 12 balls from a specified cricket match.\
> \
> \### Request\
> \
> \- \*\*Method\*\*: \`GET\`\
> &#x20;   \
> \- \*\*Endpoint\*\*: \`<https://apiv3.sportsapi360.com/cricket/api/v2/match/:matchId/last12balls\\`\\>
> &#x20;   \
> \- \*\*Query Parameters\*\*:\
> &#x20;   \
> &#x20;   \- \`innings\` (required): Specifies the innings number for which the last 12 balls are requested (e.g., \`1\` for the first innings).\
> &#x20;       \
> \
> \### Response\
> \
> On a successful request, the API returns 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 request status.\
> &#x20;   \
> \- \*\*response\*\*: An array containing the details of the last 12 balls, structured as follows:\
> &#x20;   \
> &#x20;   \- \*\*over\*\*: An array of objects, each representing an over, which includes:\
> &#x20;       \
> &#x20;       \- \*\*isWicket\*\*: A string indicating if a wicket fell on this ball.\
> &#x20;           \
> &#x20;       \- \*\*isBall\*\*: A string indicating if this entry is a ball.\
> &#x20;           \
> &#x20;       \- \*\*isLastBall\*\*: A string indicating if this is the last ball of the over.\
> &#x20;           \
> &#x20;       \- \*\*overNumber\*\*: A string representing the number of the over.\
> &#x20;           \
> &#x20;       \- \*\*runs\*\*: A string indicating the number of runs scored on this ball.\
> &#x20;           \
> &#x20;       \- \*\*type\*\*: A string indicating the type of delivery.\
> &#x20;           \
> &#x20;   \- \*\*overNumber\*\*: A string representing the number of the over.\
> &#x20;       \
> \
> Use this endpoint to get detailed information about the last 12 balls played in a specific innings of a cricket match.

```json
{"openapi":"3.0.0","info":{"title":"CRICKET API V3","version":"1.0.0"},"tags":[{"name":"Match Data API"}],"servers":[{"url":"https://apiv3.sportsapi360.com"}],"security":[{"apikeyAuth":[]}],"components":{"securitySchemes":{"apikeyAuth":{"type":"http","scheme":"x-api-key"}}},"paths":{"/cricket/api/v2/match/{matchId}/last12balls":{"get":{"tags":["Match Data API"],"summary":"Match Last12Balls","description":"## Get Last 12 Balls of a Cricket Match\n\nThis endpoint retrieves the last 12 balls from a specified cricket match.\n\n### Request\n\n- **Method**: `GET`\n    \n- **Endpoint**: `https://apiv3.sportsapi360.com/cricket/api/v2/match/:matchId/last12balls`\n    \n- **Query Parameters**:\n    \n    - `innings` (required): Specifies the innings number for which the last 12 balls are requested (e.g., `1` for the first innings).\n        \n\n### Response\n\nOn a successful request, the API returns 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 request status.\n    \n- **response**: An array containing the details of the last 12 balls, structured as follows:\n    \n    - **over**: An array of objects, each representing an over, which includes:\n        \n        - **isWicket**: A string indicating if a wicket fell on this ball.\n            \n        - **isBall**: A string indicating if this entry is a ball.\n            \n        - **isLastBall**: A string indicating if this is the last ball of the over.\n            \n        - **overNumber**: A string representing the number of the over.\n            \n        - **runs**: A string indicating the number of runs scored on this ball.\n            \n        - **type**: A string indicating the type of delivery.\n            \n    - **overNumber**: A string representing the number of the over.\n        \n\nUse this endpoint to get detailed information about the last 12 balls played in a specific innings of a cricket match.","parameters":[{"name":"x-api-key","in":"header","schema":{"type":"string"}},{"name":"innings","in":"query","schema":{"type":"integer"},"description":"1 to 10"},{"name":"matchId","in":"path","schema":{"type":"string"},"required":true}],"responses":{"200":{"description":"OK","headers":{},"content":{"application/json":{"schema":{"type":"object"}}}}}}}}}
```

## Team Records

> \# Get Team Records for a Match\
> \
> This endpoint retrieves the team records for a specific cricket match identified by the \`matchId\`. It provides detailed statistics about both the home and away teams, including their overall performance and records when batting first or second.\
> \
> \## HTTP Request\
> \
> \*\*Method:\*\* \`GET\`  \
> \*\*Endpoint:\*\* \`<https://apiv3.sportsapi360.com/cricket/api/v2/match/:matchId/team-records\\`\\>
> \
> \## Request Headers\
> \
> \- \*\*Content-Type:\*\* \`application/json\`  \
> &#x20;   Indicates that the request body format is JSON.\
> &#x20;   \
> \
> \## Request Parameters\
> \
> \- \*\*matchId\*\* (path parameter): The unique identifier for the match for which team records are being requested.\
> &#x20;   \
> \
> \### Response Fields\
> \
> \- \*\*matchID\*\*: The unique identifier for the match.\
> &#x20;   \
> \- \*\*compType\*\*: The type of competition.\
> &#x20;   \
> \- \*\*teamRecords\*\*: Contains detailed records for both teams.\
> &#x20;   \
> &#x20;   \- \*\*matchType\*\*: Type of the match (e.g., ODI, T20).\
> &#x20;       \
> &#x20;   \- \*\*homeTeamID\*\*: Identifier for the home team.\
> &#x20;       \
> &#x20;   \- \*\*awayTeamID\*\*: Identifier for the away team.\
> &#x20;       \
> &#x20;   \- \*\*homeTeamShortName\*\*: Short name of the home team.\
> &#x20;       \
> &#x20;   \- \*\*awayTeamShortName\*\*: Short name of the away team.\
> &#x20;       \
> &#x20;   \- \*\*overAllRecord\*\*: Overall performance records for both teams.\
> &#x20;       \
> &#x20;       \- \*\*homeData\*\*: Statistics for the home team.\
> &#x20;           \
> &#x20;       \- \*\*awayData\*\*: Statistics for the away team.\
> &#x20;           \
> &#x20;   \- \*\*battingFirst\*\*: Records for matches where the home team batted first.\
> &#x20;       \
> &#x20;   \- \*\*battingSecond\*\*: Records for matches where the home team batted second.\
> &#x20;       \
> \
> \## Error Codes\
> \
> \- \*\*404 Not Found\*\*: The specified \`matchId\` does not exist.\
> &#x20;   \
> \- \*\*500 Internal Server Error\*\*: An unexpected error occurred on the server.\
> &#x20;   \
> \
> This documentation provides a comprehensive overview of the endpoint for retrieving team records for a specified match, including the request structure, expected responses, and potential error codes.

```json
{"openapi":"3.0.0","info":{"title":"CRICKET API V3","version":"1.0.0"},"tags":[{"name":"Match Data API"}],"servers":[{"url":"https://apiv3.sportsapi360.com"}],"security":[{"apikeyAuth":[]}],"components":{"securitySchemes":{"apikeyAuth":{"type":"http","scheme":"x-api-key"}}},"paths":{"/cricket/api/v2/match/{matchId}/team-records":{"get":{"tags":["Match Data API"],"summary":"Team Records","description":"# Get Team Records for a Match\n\nThis endpoint retrieves the team records for a specific cricket match identified by the `matchId`. It provides detailed statistics about both the home and away teams, including their overall performance and records when batting first or second.\n\n## HTTP Request\n\n**Method:** `GET`  \n**Endpoint:** `https://apiv3.sportsapi360.com/cricket/api/v2/match/:matchId/team-records`\n\n## Request Headers\n\n- **Content-Type:** `application/json`  \n    Indicates that the request body format is JSON.\n    \n\n## Request Parameters\n\n- **matchId** (path parameter): The unique identifier for the match for which team records are being requested.\n    \n\n### Response Fields\n\n- **matchID**: The unique identifier for the match.\n    \n- **compType**: The type of competition.\n    \n- **teamRecords**: Contains detailed records for both teams.\n    \n    - **matchType**: Type of the match (e.g., ODI, T20).\n        \n    - **homeTeamID**: Identifier for the home team.\n        \n    - **awayTeamID**: Identifier for the away team.\n        \n    - **homeTeamShortName**: Short name of the home team.\n        \n    - **awayTeamShortName**: Short name of the away team.\n        \n    - **overAllRecord**: Overall performance records for both teams.\n        \n        - **homeData**: Statistics for the home team.\n            \n        - **awayData**: Statistics for the away team.\n            \n    - **battingFirst**: Records for matches where the home team batted first.\n        \n    - **battingSecond**: Records for matches where the home team batted second.\n        \n\n## Error Codes\n\n- **404 Not Found**: The specified `matchId` does not exist.\n    \n- **500 Internal Server Error**: An unexpected error occurred on the server.\n    \n\nThis documentation provides a comprehensive overview of the endpoint for retrieving team records for a specified match, including the request structure, expected responses, and potential error codes.","parameters":[{"name":"x-api-key","in":"header","schema":{"type":"string"}},{"name":"matchId","in":"path","schema":{"type":"string"},"required":true}],"responses":{"200":{"description":"OK","headers":{},"content":{"application/json":{"schema":{"type":"object"}}}}}}}}}
```

## Match Winning Percentage

> \## Get Winning Percentage for a Cricket Match\
> \
> This endpoint retrieves the winning percentage for a specified cricket match identified by \`matchId\`. It provides insights into the probability of each team winning the match, as well as the likelihood of a tie.\
> \
> \### Request\
> \
> \- \*\*Method\*\*: GET\
> &#x20;   \
> \- \*\*URL\*\*: \`<https://apiv3.sportsapi360.com/cricket/api/v2/match/:matchId/winning-percentage\\`\\>
> &#x20;   \
> \
> \### Path Parameters\
> \
> \- \`matchId\` (string): The unique identifier for the cricket match whose winning percentages are being requested.\
> &#x20;   \
> \
> \### Response\
> \
> On a successful request, the response will be in JSON format with the following structure:\
> \
> \- \*\*status\*\* (boolean): Indicates if the request was successful.\
> &#x20;   \
> \- \*\*statusCode\*\* (integer): A code representing the status of the response (0 for success).\
> &#x20;   \
> \- \*\*message\*\* (string): A message providing additional information about the response (if any).\
> &#x20;   \
> \- \*\*response\*\* (object): Contains the winning probabilities for the match.\
> &#x20;   \
> &#x20;   \- \*\*matchID\*\* (string): The ID of the match.\
> &#x20;       \
> &#x20;   \- \*\*teamsWinProbability\*\* (object): An object containing the winning probabilities.\
> &#x20;       \
> &#x20;       \- \*\*homeTeamShortName\*\* (string): The short name of the home team.\
> &#x20;           \
> &#x20;       \- \*\*homeTeamPercentage\*\* (string): The winning percentage of the home team.\
> &#x20;           \
> &#x20;       \- \*\*awayTeamShortName\*\* (string): The short name of the away team.\
> &#x20;           \
> &#x20;       \- \*\*awayTeamPercentage\*\* (string): The winning percentage of the away team.\
> &#x20;           \
> &#x20;       \- \*\*tiePercentage\*\* (string): The percentage chance of a tie.\
> &#x20;           \
> \
> This endpoint is useful for analyzing match outcomes and making informed predictions based on team performance probabilities.

```json
{"openapi":"3.0.0","info":{"title":"CRICKET API V3","version":"1.0.0"},"tags":[{"name":"Match Data API"}],"servers":[{"url":"https://apiv3.sportsapi360.com"}],"security":[{"apikeyAuth":[]}],"components":{"securitySchemes":{"apikeyAuth":{"type":"http","scheme":"x-api-key"}}},"paths":{"/cricket/api/v2/match/{matchId}/winning-percentage":{"get":{"tags":["Match Data API"],"summary":"Match Winning Percentage","description":"## Get Winning Percentage for a Cricket Match\n\nThis endpoint retrieves the winning percentage for a specified cricket match identified by `matchId`. It provides insights into the probability of each team winning the match, as well as the likelihood of a tie.\n\n### Request\n\n- **Method**: GET\n    \n- **URL**: `https://apiv3.sportsapi360.com/cricket/api/v2/match/:matchId/winning-percentage`\n    \n\n### Path Parameters\n\n- `matchId` (string): The unique identifier for the cricket match whose winning percentages are being requested.\n    \n\n### Response\n\nOn a successful request, the response will be in JSON format 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 (0 for success).\n    \n- **message** (string): A message providing additional information about the response (if any).\n    \n- **response** (object): Contains the winning probabilities for the match.\n    \n    - **matchID** (string): The ID of the match.\n        \n    - **teamsWinProbability** (object): An object containing the winning probabilities.\n        \n        - **homeTeamShortName** (string): The short name of the home team.\n            \n        - **homeTeamPercentage** (string): The winning percentage of the home team.\n            \n        - **awayTeamShortName** (string): The short name of the away team.\n            \n        - **awayTeamPercentage** (string): The winning percentage of the away team.\n            \n        - **tiePercentage** (string): The percentage chance of a tie.\n            \n\nThis endpoint is useful for analyzing match outcomes and making informed predictions based on team performance probabilities.","parameters":[{"name":"x-api-key","in":"header","schema":{"type":"string"}},{"name":"matchId","in":"path","schema":{"type":"string"},"required":true}],"responses":{"200":{"description":"OK","headers":{},"content":{"application/json":{"schema":{"type":"object"}}}}}}}}}
```

## Match Head2Head

> \## Endpoint Description\
> \
> This endpoint retrieves head-to-head statistics for two cricket teams in a specific match. It provides detailed information about the match, including team performance, venue details, and match results.\
> \
> \### Request\
> \
> \- \*\*Method\*\*: GET\
> &#x20;   \
> \- \*\*URL\*\*: \`<https://apiv3.sportsapi360.com/cricket/api/v2/match/:matchId/team-head2head\\`\\>
> &#x20;   \
> \- \*\*Path Parameters\*\*:\
> &#x20;   \
> &#x20;   \- \`matchId\`: The unique identifier for the match whose head-to-head statistics are being requested.\
> &#x20;       \
> \
> \### Response\
> \
> \- \*\*Status Code\*\*: 200 OK\
> &#x20;   \
> \- \*\*Content-Type\*\*: application/json\
> &#x20;   \
> \
> \#### Response Body\
> \
> The response will contain the following structure:\
> \
> \- \`status\`: Indicates the success of the request (boolean).\
> &#x20;   \
> \- \`statusCode\`: A numerical code representing the status of the response (integer).\
> &#x20;   \
> \- \`message\`: A message providing additional information about the response (string).\
> &#x20;   \
> \- \`response\`: An array containing match details, which includes:\
> &#x20;   \
> &#x20;   \- \`id\`: Unique identifier for the match (string).\
> &#x20;       \
> &#x20;   \- \`file\_name\`: Name of the file associated with the match (string).\
> &#x20;       \
> &#x20;   \- \`display\_output\`: Output to be displayed (string).\
> &#x20;       \
> &#x20;   \- \`result\`: The overall result of the match (string).\
> &#x20;       \
> &#x20;   \- \`result\_short\`: A short description of the result (string).\
> &#x20;       \
> &#x20;   \- \`venue\_id\`: Unique identifier for the venue (string).\
> &#x20;       \
> &#x20;   \- \`venue\_name\`: Name of the venue (string).\
> &#x20;       \
> &#x20;   \- \`venue\_city\`: City where the venue is located (string).\
> &#x20;       \
> &#x20;   \- \`winner\_team\_id\`: Identifier for the winning team (string).\
> &#x20;       \
> &#x20;   \- \`winner\_team\_name\`: Name of the winning team (string).\
> &#x20;       \
> &#x20;   \- \`loser\_team\_id\`: Identifier for the losing team (string).\
> &#x20;       \
> &#x20;   \- \`loser\_team\_name\`: Name of the losing team (string).\
> &#x20;       \
> &#x20;   \- \`win\_by\`: Method of victory (string).\
> &#x20;       \
> &#x20;   \- \`margin\_value\`: The margin by which the match was won (string).\
> &#x20;       \
> &#x20;   \- \`match\_player\`: Key player of the match (string).\
> &#x20;       \
> &#x20;   \- \`match\_start\_date\`: Start date of the match (string).\
> &#x20;       \
> &#x20;   \- \`match\_end\_date\`: End date of the match (string).\
> &#x20;       \
> &#x20;   \- \`against\_team\_id\`: Identifier for the opposing team (string).\
> &#x20;       \
> &#x20;   \- \`against\_team\_name\`: Name of the opposing team (string).\
> &#x20;       \
> &#x20;   \- \`against\_team\_short\_name\`: Short name of the opposing team (string).\
> &#x20;       \
> &#x20;   \- \`home\_team\_id\`: Identifier for the home team (string).\
> &#x20;       \
> &#x20;   \- \`away\_team\_id\`: Identifier for the away team (string).\
> &#x20;       \
> &#x20;   \- \`match\_number\`: The number of the match in the series (string).\
> &#x20;       \
> &#x20;   \- \`innings\`: An array containing details about each innings, which includes:\
> &#x20;       \
> &#x20;       \- \`number\`: The innings number (string).\
> &#x20;           \
> &#x20;       \- \`batting\_team\`: The team that batted (string).\
> &#x20;           \
> &#x20;       \- \`bowling\_team\`: The team that bowled (string).\
> &#x20;           \
> &#x20;       \- \`total\`: Total runs scored in the innings (string).\
> &#x20;           \
> &#x20;       \- \`wickets\`: Number of wickets lost (string).\
> &#x20;           \
> &#x20;       \- \`overs\`: Number of overs bowled (string).\
> &#x20;           \
> &#x20;       \- \`is\_declared\`: Indicates if the innings was declared (boolean).\
> &#x20;           \
> \
> \### Notes\
> \
> \- Ensure that the \`matchId\` is valid and corresponds to an existing match to receive accurate results.\
> &#x20;   \
> \- The response structure may vary based on the match data available.

```json
{"openapi":"3.0.0","info":{"title":"CRICKET API V3","version":"1.0.0"},"tags":[{"name":"Match Data API"}],"servers":[{"url":"https://apiv3.sportsapi360.com"}],"security":[{"apikeyAuth":[]}],"components":{"securitySchemes":{"apikeyAuth":{"type":"http","scheme":"x-api-key"}}},"paths":{"/cricket/api/v2/match/{matchId}/team-head2head":{"get":{"tags":["Match Data API"],"summary":"Match Head2Head","description":"## Endpoint Description\n\nThis endpoint retrieves head-to-head statistics for two cricket teams in a specific match. It provides detailed information about the match, including team performance, venue details, and match results.\n\n### Request\n\n- **Method**: GET\n    \n- **URL**: `https://apiv3.sportsapi360.com/cricket/api/v2/match/:matchId/team-head2head`\n    \n- **Path Parameters**:\n    \n    - `matchId`: The unique identifier for the match whose head-to-head statistics are being requested.\n        \n\n### Response\n\n- **Status Code**: 200 OK\n    \n- **Content-Type**: application/json\n    \n\n#### Response Body\n\nThe response will contain the following structure:\n\n- `status`: Indicates the success of the request (boolean).\n    \n- `statusCode`: A numerical code representing the status of the response (integer).\n    \n- `message`: A message providing additional information about the response (string).\n    \n- `response`: An array containing match details, which includes:\n    \n    - `id`: Unique identifier for the match (string).\n        \n    - `file_name`: Name of the file associated with the match (string).\n        \n    - `display_output`: Output to be displayed (string).\n        \n    - `result`: The overall result of the match (string).\n        \n    - `result_short`: A short description of the result (string).\n        \n    - `venue_id`: Unique identifier for the venue (string).\n        \n    - `venue_name`: Name of the venue (string).\n        \n    - `venue_city`: City where the venue is located (string).\n        \n    - `winner_team_id`: Identifier for the winning team (string).\n        \n    - `winner_team_name`: Name of the winning team (string).\n        \n    - `loser_team_id`: Identifier for the losing team (string).\n        \n    - `loser_team_name`: Name of the losing team (string).\n        \n    - `win_by`: Method of victory (string).\n        \n    - `margin_value`: The margin by which the match was won (string).\n        \n    - `match_player`: Key player of the match (string).\n        \n    - `match_start_date`: Start date of the match (string).\n        \n    - `match_end_date`: End date of the match (string).\n        \n    - `against_team_id`: Identifier for the opposing team (string).\n        \n    - `against_team_name`: Name of the opposing team (string).\n        \n    - `against_team_short_name`: Short name of the opposing team (string).\n        \n    - `home_team_id`: Identifier for the home team (string).\n        \n    - `away_team_id`: Identifier for the away team (string).\n        \n    - `match_number`: The number of the match in the series (string).\n        \n    - `innings`: An array containing details about each innings, which includes:\n        \n        - `number`: The innings number (string).\n            \n        - `batting_team`: The team that batted (string).\n            \n        - `bowling_team`: The team that bowled (string).\n            \n        - `total`: Total runs scored in the innings (string).\n            \n        - `wickets`: Number of wickets lost (string).\n            \n        - `overs`: Number of overs bowled (string).\n            \n        - `is_declared`: Indicates if the innings was declared (boolean).\n            \n\n### Notes\n\n- Ensure that the `matchId` is valid and corresponds to an existing match to receive accurate results.\n    \n- The response structure may vary based on the match data available.","parameters":[{"name":"x-api-key","in":"header","schema":{"type":"string"}},{"name":"matchId","in":"path","schema":{"type":"string"},"required":true}],"responses":{"200":{"description":"OK","headers":{},"content":{"application/json":{"schema":{"type":"object"}}}}}}}}}
```

## Match Team Last Five

> \## Endpoint Description\
> \
> This endpoint retrieves the last five matches played by a specific cricket team in a given match. It provides detailed insights into the team's recent performance, including match results, venues, and other relevant statistics.\
> \
> \### Request\
> \
> \- \*\*Method\*\*: GET\
> &#x20;   \
> \- \*\*URL\*\*: \`<https://apiv3.sportsapi360.com/cricket/api/v2/match/:matchId/team-last-five\\`\\>
> &#x20;   \
> \- \*\*Path Parameters\*\*:\
> &#x20;   \
> &#x20;   \- \`matchId\`: The unique identifier for the match whose last five matches are being requested.\
> &#x20;       \
> \
> \### Response\
> \
> \- \*\*Status Code\*\*: 200 OK\
> &#x20;   \
> \- \*\*Content-Type\*\*: application/json\
> &#x20;   \
> \
> \#### Response Body\
> \
> The response will contain the following structure:\
> \
> \- \`status\`: Indicates the success of the request (boolean).\
> &#x20;   \
> \- \`statusCode\`: A numerical code representing the status of the response (integer).\
> &#x20;   \
> \- \`message\`: A message providing additional information about the response (string).\
> &#x20;   \
> \- \`response\`: An array containing match details, which includes:\
> &#x20;   \
> &#x20;   \- \`id\`: Unique identifier for the team (string).\
> &#x20;       \
> &#x20;   \- \`last\_five\_matches\`: An array of the last five matches played by the team, each containing:\
> &#x20;       \
> &#x20;       \- \`id\`: Unique identifier for the match (string).\
> &#x20;           \
> &#x20;       \- \`file\_name\`: Name of the file associated with the match (string).\
> &#x20;           \
> &#x20;       \- \`display\_output\`: Output to be displayed (string).\
> &#x20;           \
> &#x20;       \- \`result\`: The overall result of the match (string).\
> &#x20;           \
> &#x20;       \- \`result\_short\`: A short description of the result (string).\
> &#x20;           \
> &#x20;       \- \`venue\_id\`: Unique identifier for the venue (string).\
> &#x20;           \
> &#x20;       \- \`venue\_name\`: Name of the venue (string).\
> &#x20;           \
> &#x20;       \- \`venue\_city\`: City where the venue is located (string).\
> &#x20;           \
> &#x20;       \- \`winner\_team\_id\`: Identifier for the winning team (string).\
> &#x20;           \
> &#x20;       \- \`winner\_team\_name\`: Name of the winning team (string).\
> &#x20;           \
> &#x20;       \- \`loser\_team\_id\`: Identifier for the losing team (string).\
> &#x20;           \
> &#x20;       \- \`loser\_team\_name\`: Name of the losing team (string).\
> &#x20;           \
> &#x20;       \- \`win\_by\`: Method of victory (string).\
> &#x20;           \
> &#x20;       \- \`margin\_value\`: The margin by which the match was won (string).\
> &#x20;           \
> &#x20;       \- \`match\_player\`: Key player of the match (string).\
> &#x20;           \
> &#x20;       \- \`match\_start\_date\`: Start date of the match (string).\
> &#x20;           \
> &#x20;       \- \`match\_end\_date\`: End date of the match (string).\
> &#x20;           \
> &#x20;       \- \`against\_team\_id\`: Identifier for the opposing team (string).\
> &#x20;           \
> &#x20;       \- \`against\_team\_name\`: Name of the opposing team (string).\
> &#x20;           \
> &#x20;       \- \`against\_team\_short\_name\`: Short name of the opposing team (string).\
> &#x20;           \
> &#x20;       \- \`home\_team\_id\`: Identifier for the home team (string).\
> &#x20;           \
> &#x20;       \- \`away\_team\_id\`: Identifier for the away team (string).\
> &#x20;           \
> &#x20;       \- \`match\_number\`: The number of the match in the series (string).\
> &#x20;           \
> &#x20;       \- \`innings\`: An array containing details about each innings, which includes:\
> &#x20;           \
> &#x20;           \- \`number\`: The innings number (string).\
> &#x20;               \
> &#x20;           \- \`batting\_team\`: The team that batted (string).\
> &#x20;               \
> &#x20;           \- \`bowling\_team\`: The team that bowled (string).\
> &#x20;               \
> &#x20;           \- \`total\`: Total runs scored in the innings (string).\
> &#x20;               \
> &#x20;           \- \`wickets\`: Number of wickets lost (string).\
> &#x20;               \
> &#x20;           \- \`overs\`: Number of overs bowled (string).\
> &#x20;               \
> &#x20;           \- \`is\_declared\`: Indicates if the innings was declared (boolean).\
> &#x20;               \
> \
> \### Notes\
> \
> \- Ensure that the \`matchId\` is valid and corresponds to an existing match to receive accurate results.\
> &#x20;   \
> \- The response structure may vary based on the match data available.

```json
{"openapi":"3.0.0","info":{"title":"CRICKET API V3","version":"1.0.0"},"tags":[{"name":"Match Data API"}],"servers":[{"url":"https://apiv3.sportsapi360.com"}],"security":[{"apikeyAuth":[]}],"components":{"securitySchemes":{"apikeyAuth":{"type":"http","scheme":"x-api-key"}}},"paths":{"/cricket/api/v2/match/{matchId}/team-last-five":{"get":{"tags":["Match Data API"],"summary":"Match Team Last Five","description":"## Endpoint Description\n\nThis endpoint retrieves the last five matches played by a specific cricket team in a given match. It provides detailed insights into the team's recent performance, including match results, venues, and other relevant statistics.\n\n### Request\n\n- **Method**: GET\n    \n- **URL**: `https://apiv3.sportsapi360.com/cricket/api/v2/match/:matchId/team-last-five`\n    \n- **Path Parameters**:\n    \n    - `matchId`: The unique identifier for the match whose last five matches are being requested.\n        \n\n### Response\n\n- **Status Code**: 200 OK\n    \n- **Content-Type**: application/json\n    \n\n#### Response Body\n\nThe response will contain the following structure:\n\n- `status`: Indicates the success of the request (boolean).\n    \n- `statusCode`: A numerical code representing the status of the response (integer).\n    \n- `message`: A message providing additional information about the response (string).\n    \n- `response`: An array containing match details, which includes:\n    \n    - `id`: Unique identifier for the team (string).\n        \n    - `last_five_matches`: An array of the last five matches played by the team, each containing:\n        \n        - `id`: Unique identifier for the match (string).\n            \n        - `file_name`: Name of the file associated with the match (string).\n            \n        - `display_output`: Output to be displayed (string).\n            \n        - `result`: The overall result of the match (string).\n            \n        - `result_short`: A short description of the result (string).\n            \n        - `venue_id`: Unique identifier for the venue (string).\n            \n        - `venue_name`: Name of the venue (string).\n            \n        - `venue_city`: City where the venue is located (string).\n            \n        - `winner_team_id`: Identifier for the winning team (string).\n            \n        - `winner_team_name`: Name of the winning team (string).\n            \n        - `loser_team_id`: Identifier for the losing team (string).\n            \n        - `loser_team_name`: Name of the losing team (string).\n            \n        - `win_by`: Method of victory (string).\n            \n        - `margin_value`: The margin by which the match was won (string).\n            \n        - `match_player`: Key player of the match (string).\n            \n        - `match_start_date`: Start date of the match (string).\n            \n        - `match_end_date`: End date of the match (string).\n            \n        - `against_team_id`: Identifier for the opposing team (string).\n            \n        - `against_team_name`: Name of the opposing team (string).\n            \n        - `against_team_short_name`: Short name of the opposing team (string).\n            \n        - `home_team_id`: Identifier for the home team (string).\n            \n        - `away_team_id`: Identifier for the away team (string).\n            \n        - `match_number`: The number of the match in the series (string).\n            \n        - `innings`: An array containing details about each innings, which includes:\n            \n            - `number`: The innings number (string).\n                \n            - `batting_team`: The team that batted (string).\n                \n            - `bowling_team`: The team that bowled (string).\n                \n            - `total`: Total runs scored in the innings (string).\n                \n            - `wickets`: Number of wickets lost (string).\n                \n            - `overs`: Number of overs bowled (string).\n                \n            - `is_declared`: Indicates if the innings was declared (boolean).\n                \n\n### Notes\n\n- Ensure that the `matchId` is valid and corresponds to an existing match to receive accurate results.\n    \n- The response structure may vary based on the match data available.","parameters":[{"name":"x-api-key","in":"header","schema":{"type":"string"}},{"name":"matchId","in":"path","schema":{"type":"string"},"required":true}],"responses":{"200":{"description":"OK","headers":{},"content":{"application/json":{"schema":{"type":"object"}}}}}}}}}
```

## Match Summary

> \# Get Match Summary\
> \
> This endpoint retrieves the summary of a specific cricket match identified by its \`matchId\`. The summary includes details about the innings, scores, batting and bowling performances, and the top performers of the match.\
> \
> \## Request\
> \
> \- \*\*Method\*\*: \`GET\`\
> &#x20;   \
> \- \*\*Endpoint\*\*: \`<https://apiv3.sportsapi360.com/cricket/api/v2/match/:matchId/summery\\`\\>
> &#x20;   \
> \- \*\*Path Parameters\*\*:\
> &#x20;   \
> &#x20;   \- \`matchId\` (string): The unique identifier for the match whose summary is being requested.\
> &#x20;       \
> \
> \## Response\
> \
> The response will be in JSON format and includes the following structure:\
> \
> \- \*\*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 the detailed match summary, including:\
> &#x20;   \
> &#x20;   \- \*\*innings\*\* (array): A list of innings played in the match, where each inning includes:\
> &#x20;       \
> &#x20;       \- \*\*score\*\* (object): Contains the scoring details:\
> &#x20;           \
> &#x20;           \- \`overs\` (string): The number of overs played.\
> &#x20;               \
> &#x20;           \- \`runsScored\` (string): Total runs scored.\
> &#x20;               \
> &#x20;           \- \`wickets\` (string): Number of wickets lost.\
> &#x20;               \
> &#x20;           \- \`runRate\` (string): The run rate of the inning.\
> &#x20;               \
> &#x20;           \- \`battingTeamName\` (string): Name of the batting team.\
> &#x20;               \
> &#x20;           \- \`battingTeamID\` (string): Identifier for the batting team.\
> &#x20;               \
> &#x20;       \- \*\*battingList\*\* (array): A list of players who batted, with details for each player including:\
> &#x20;           \
> &#x20;           \- \`playerID\` (string): Unique identifier for the player.\
> &#x20;               \
> &#x20;           \- \`playerName\` (string): Name of the player.\
> &#x20;               \
> &#x20;           \- \`playerTeam\` (string): Team of the player.\
> &#x20;               \
> &#x20;           \- \`playerMatchBalls\` (string): Balls faced by the player.\
> &#x20;               \
> &#x20;           \- \`playerMatchRuns\` (string): Runs scored by the player.\
> &#x20;               \
> &#x20;           \- \`playerBattingNumber\` (string): Batting order of the player.\
> &#x20;               \
> &#x20;           \- \`playerMatchSixes\` (string): Number of sixes hit by the player.\
> &#x20;               \
> &#x20;           \- \`playerMatchFours\` (string): Number of fours hit by the player.\
> &#x20;               \
> &#x20;       \- \*\*bowlingList\*\* (array): A list of players who bowled, with details for each player including:\
> &#x20;           \
> &#x20;           \- \`playerID\` (string): Unique identifier for the player.\
> &#x20;               \
> &#x20;           \- \`playerName\` (string): Name of the player.\
> &#x20;               \
> &#x20;           \- \`playerTeam\` (string): Team of the player.\
> &#x20;               \
> &#x20;           \- \`playerDotBalls\` (string): Number of dot balls bowled.\
> &#x20;               \
> &#x20;           \- \`playerWicketsTaken\` (string): Number of wickets taken.\
> &#x20;               \
> &#x20;           \- \`playerMaidensBowled\` (string): Number of maiden overs bowled.\
> &#x20;               \
> &#x20;           \- \`playerRunsConceeded\` (string): Runs conceded by the player.\
> &#x20;               \
> &#x20;           \- \`playerOversBowled\` (string): Overs bowled by the player.\
> &#x20;               \
> &#x20;           \- \`playerEconomyRate\` (string): Economy rate of the player.\
> &#x20;               \
> &#x20;   \- \*\*topPerformer\*\* (object): Contains the top performers in the match:\
> &#x20;       \
> &#x20;       \- \*\*batsman\*\* (object): Details of the top batsman.\
> &#x20;           \
> &#x20;       \- \*\*bowler\*\* (object): Details of the top bowler.\
> &#x20;           \
> \
> \## Notes\
> \
> \- Ensure that the \`matchId\` is valid and corresponds to an existing match.\
> &#x20;   \
> \- The response will provide comprehensive details about the match, which can be useful for analysis or reporting.

```json
{"openapi":"3.0.0","info":{"title":"CRICKET API V3","version":"1.0.0"},"tags":[{"name":"Match Data API"}],"servers":[{"url":"https://apiv3.sportsapi360.com"}],"security":[{"apikeyAuth":[]}],"components":{"securitySchemes":{"apikeyAuth":{"type":"http","scheme":"x-api-key"}}},"paths":{"/cricket/api/v2/match/{matchId}/summery":{"get":{"tags":["Match Data API"],"summary":"Match Summary","description":"# Get Match Summary\n\nThis endpoint retrieves the summary of a specific cricket match identified by its `matchId`. The summary includes details about the innings, scores, batting and bowling performances, and the top performers of the match.\n\n## Request\n\n- **Method**: `GET`\n    \n- **Endpoint**: `https://apiv3.sportsapi360.com/cricket/api/v2/match/:matchId/summery`\n    \n- **Path Parameters**:\n    \n    - `matchId` (string): The unique identifier for the match whose summary is being requested.\n        \n\n## Response\n\nThe response will be in JSON format and includes the following structure:\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 the detailed match summary, including:\n    \n    - **innings** (array): A list of innings played in the match, where each inning includes:\n        \n        - **score** (object): Contains the scoring details:\n            \n            - `overs` (string): The number of overs played.\n                \n            - `runsScored` (string): Total runs scored.\n                \n            - `wickets` (string): Number of wickets lost.\n                \n            - `runRate` (string): The run rate of the inning.\n                \n            - `battingTeamName` (string): Name of the batting team.\n                \n            - `battingTeamID` (string): Identifier for the batting team.\n                \n        - **battingList** (array): A list of players who batted, with details for each player including:\n            \n            - `playerID` (string): Unique identifier for the player.\n                \n            - `playerName` (string): Name of the player.\n                \n            - `playerTeam` (string): Team of the player.\n                \n            - `playerMatchBalls` (string): Balls faced by the player.\n                \n            - `playerMatchRuns` (string): Runs scored by the player.\n                \n            - `playerBattingNumber` (string): Batting order of the player.\n                \n            - `playerMatchSixes` (string): Number of sixes hit by the player.\n                \n            - `playerMatchFours` (string): Number of fours hit by the player.\n                \n        - **bowlingList** (array): A list of players who bowled, with details for each player including:\n            \n            - `playerID` (string): Unique identifier for the player.\n                \n            - `playerName` (string): Name of the player.\n                \n            - `playerTeam` (string): Team of the player.\n                \n            - `playerDotBalls` (string): Number of dot balls bowled.\n                \n            - `playerWicketsTaken` (string): Number of wickets taken.\n                \n            - `playerMaidensBowled` (string): Number of maiden overs bowled.\n                \n            - `playerRunsConceeded` (string): Runs conceded by the player.\n                \n            - `playerOversBowled` (string): Overs bowled by the player.\n                \n            - `playerEconomyRate` (string): Economy rate of the player.\n                \n    - **topPerformer** (object): Contains the top performers in the match:\n        \n        - **batsman** (object): Details of the top batsman.\n            \n        - **bowler** (object): Details of the top bowler.\n            \n\n## Notes\n\n- Ensure that the `matchId` is valid and corresponds to an existing match.\n    \n- The response will provide comprehensive details about the match, which can be useful for analysis or reporting.","parameters":[{"name":"x-api-key","in":"header","schema":{"type":"string"}},{"name":"matchId","in":"path","schema":{"type":"string"},"required":true}],"responses":{"200":{"description":"OK","headers":{},"content":{"application/json":{"schema":{"type":"object"}}}}}}}}}
```

## Match Team Analysis

> \# Get Team Analysis for Match\
> \
> This endpoint retrieves the team analysis for a specific cricket match identified by its \`matchId\`. The analysis includes details about both teams participating in the match, such as their overall ratings, batting strengths against different types of bowling, and other relevant metrics.\
> \
> \## Request\
> \
> \- \*\*Method\*\*: \`GET\`\
> &#x20;   \
> \- \*\*Endpoint\*\*: \`<https://apiv3.sportsapi360.com/cricket/api/v2/match/:matchId/team-analysis\\`\\>
> &#x20;   \
> \- \*\*Path Parameters\*\*:\
> &#x20;   \
> &#x20;   \- \`matchId\` (string): The unique identifier for the match whose team analysis is being requested.\
> &#x20;       \
> \
> \## Response\
> \
> The response will be in JSON format and includes the following structure:\
> \
> \- \*\*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 the detailed team analysis, including:\
> &#x20;   \
> &#x20;   \- \*\*matchID\*\* (string): The identifier for the match.\
> &#x20;       \
> &#x20;   \- \*\*compTypeID\*\* (string): The competition type identifier.\
> &#x20;       \
> &#x20;   \- \*\*compType\*\* (string): The competition type name.\
> &#x20;       \
> &#x20;   \- \*\*teamA\*\* (object): Analysis details for Team A, including:\
> &#x20;       \
> &#x20;       \- \*\*teamID\*\* (string|null): The unique identifier for Team A.\
> &#x20;           \
> &#x20;       \- \*\*teamShortName\*\* (string|null): The short name of Team A.\
> &#x20;           \
> &#x20;       \- \*\*battingVSPace\*\* (string|null): Batting performance against pace bowling.\
> &#x20;           \
> &#x20;       \- \*\*battingVSSpin\*\* (string|null): Batting performance against spin bowling.\
> &#x20;           \
> &#x20;       \- \*\*paceBowling\*\* (string|null): Analysis of pace bowling performance.\
> &#x20;           \
> &#x20;       \- \*\*spinBowling\*\* (string|null): Analysis of spin bowling performance.\
> &#x20;           \
> &#x20;       \- \*\*battingDepth\*\* (string|null): The batting depth of Team A.\
> &#x20;           \
> &#x20;       \- \*\*overallRating\*\* (string|null): The overall rating of Team A.\
> &#x20;           \
> &#x20;   \- \*\*teamB\*\* (object): Analysis details for Team B, including:\
> &#x20;       \
> &#x20;       \- \*\*teamID\*\* (string|null): The unique identifier for Team B.\
> &#x20;           \
> &#x20;       \- \*\*teamShortName\*\* (string|null): The short name of Team B.\
> &#x20;           \
> &#x20;       \- \*\*battingVSPace\*\* (string|null): Batting performance against pace bowling.\
> &#x20;           \
> &#x20;       \- \*\*battingVSSpin\*\* (string|null): Batting performance against spin bowling.\
> &#x20;           \
> &#x20;       \- \*\*paceBowling\*\* (string|null): Analysis of pace bowling performance.\
> &#x20;           \
> &#x20;       \- \*\*spinBowling\*\* (string|null): Analysis of spin bowling performance.\
> &#x20;           \
> &#x20;       \- \*\*battingDepth\*\* (string|null): The batting depth of Team B.\
> &#x20;           \
> &#x20;       \- \*\*overallRating\*\* (string|null): The overall rating of Team B.\
> &#x20;           \
> \
> \## Notes\
> \
> \- Ensure that the \`matchId\` is valid and corresponds to an existing match.\
> &#x20;   \
> \- The response will provide comprehensive details about the team analysis, which can be useful for tactical assessments and performance evaluations.

```json
{"openapi":"3.0.0","info":{"title":"CRICKET API V3","version":"1.0.0"},"tags":[{"name":"Match Data API"}],"servers":[{"url":"https://apiv3.sportsapi360.com"}],"security":[{"apikeyAuth":[]}],"components":{"securitySchemes":{"apikeyAuth":{"type":"http","scheme":"x-api-key"}}},"paths":{"/cricket/api/v2/match/{matchId}/team-analysis":{"get":{"tags":["Match Data API"],"summary":"Match Team Analysis","description":"# Get Team Analysis for Match\n\nThis endpoint retrieves the team analysis for a specific cricket match identified by its `matchId`. The analysis includes details about both teams participating in the match, such as their overall ratings, batting strengths against different types of bowling, and other relevant metrics.\n\n## Request\n\n- **Method**: `GET`\n    \n- **Endpoint**: `https://apiv3.sportsapi360.com/cricket/api/v2/match/:matchId/team-analysis`\n    \n- **Path Parameters**:\n    \n    - `matchId` (string): The unique identifier for the match whose team analysis is being requested.\n        \n\n## Response\n\nThe response will be in JSON format and includes the following structure:\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 the detailed team analysis, including:\n    \n    - **matchID** (string): The identifier for the match.\n        \n    - **compTypeID** (string): The competition type identifier.\n        \n    - **compType** (string): The competition type name.\n        \n    - **teamA** (object): Analysis details for Team A, including:\n        \n        - **teamID** (string|null): The unique identifier for Team A.\n            \n        - **teamShortName** (string|null): The short name of Team A.\n            \n        - **battingVSPace** (string|null): Batting performance against pace bowling.\n            \n        - **battingVSSpin** (string|null): Batting performance against spin bowling.\n            \n        - **paceBowling** (string|null): Analysis of pace bowling performance.\n            \n        - **spinBowling** (string|null): Analysis of spin bowling performance.\n            \n        - **battingDepth** (string|null): The batting depth of Team A.\n            \n        - **overallRating** (string|null): The overall rating of Team A.\n            \n    - **teamB** (object): Analysis details for Team B, including:\n        \n        - **teamID** (string|null): The unique identifier for Team B.\n            \n        - **teamShortName** (string|null): The short name of Team B.\n            \n        - **battingVSPace** (string|null): Batting performance against pace bowling.\n            \n        - **battingVSSpin** (string|null): Batting performance against spin bowling.\n            \n        - **paceBowling** (string|null): Analysis of pace bowling performance.\n            \n        - **spinBowling** (string|null): Analysis of spin bowling performance.\n            \n        - **battingDepth** (string|null): The batting depth of Team B.\n            \n        - **overallRating** (string|null): The overall rating of Team B.\n            \n\n## Notes\n\n- Ensure that the `matchId` is valid and corresponds to an existing match.\n    \n- The response will provide comprehensive details about the team analysis, which can be useful for tactical assessments and performance evaluations.","parameters":[{"name":"x-api-key","in":"header","schema":{"type":"string"}},{"name":"matchId","in":"path","schema":{"type":"string"},"required":true}],"responses":{"200":{"description":"OK","headers":{},"content":{"application/json":{"schema":{"type":"object"}}}}}}}}}
```

## Match Top Pick

> \## Get Top Picks for a Cricket Match\
> \
> This endpoint retrieves the top picks for a specific cricket match identified by the \`matchId\`. It provides insights into the two competing teams and their respective data, which can be useful for fans and analysts alike.\
> \
> \### Request\
> \
> \- \*\*Method\*\*: GET\
> &#x20;   \
> \- \*\*Endpoint\*\*: \`<https://apiv3.sportsapi360.com/cricket/api/v2/match/:matchId/top-pick\\`\\>
> &#x20;   \
> \
> \#### Path Parameters\
> \
> \- \`matchId\` (string): The unique identifier for the cricket match for which top picks are being requested.\
> &#x20;   \
> \
> \### Response\
> \
> The response is returned in JSON format and contains the following structure:\
> \
> \- \*\*status\*\* (boolean): Indicates whether the request was successful.\
> &#x20;   \
> \- \*\*statusCode\*\* (integer): A code representing the status of the request (0 indicates success).\
> &#x20;   \
> \- \*\*message\*\* (string): A message providing additional context about the request status (can be empty).\
> &#x20;   \
> \- \*\*response\*\* (object): Contains the details of the match:\
> &#x20;   \
> &#x20;   \- \*\*team1Name\*\* (string): The name of the first team.\
> &#x20;       \
> &#x20;   \- \*\*team2Name\*\* (string): The name of the second team.\
> &#x20;       \
> &#x20;   \- \*\*team1Data\*\* (array): An array containing data related to the first team.\
> &#x20;       \
> &#x20;   \- \*\*team2Data\*\* (array): An array containing data related to the second team.\
> &#x20;       \
> \
> This endpoint allows users to gather important information about the match, facilitating better engagement and analysis.

```json
{"openapi":"3.0.0","info":{"title":"CRICKET API V3","version":"1.0.0"},"tags":[{"name":"Match Data API"}],"servers":[{"url":"https://apiv3.sportsapi360.com"}],"security":[{"apikeyAuth":[]}],"components":{"securitySchemes":{"apikeyAuth":{"type":"http","scheme":"x-api-key"}}},"paths":{"/cricket/api/v2/match/{matchId}/top-pick":{"get":{"tags":["Match Data API"],"summary":"Match Top Pick","description":"## Get Top Picks for a Cricket Match\n\nThis endpoint retrieves the top picks for a specific cricket match identified by the `matchId`. It provides insights into the two competing teams and their respective data, which can be useful for fans and analysts alike.\n\n### Request\n\n- **Method**: GET\n    \n- **Endpoint**: `https://apiv3.sportsapi360.com/cricket/api/v2/match/:matchId/top-pick`\n    \n\n#### Path Parameters\n\n- `matchId` (string): The unique identifier for the cricket match for which top picks are being requested.\n    \n\n### Response\n\nThe response is returned in JSON format and contains 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 (0 indicates success).\n    \n- **message** (string): A message providing additional context about the request status (can be empty).\n    \n- **response** (object): Contains the details of the match:\n    \n    - **team1Name** (string): The name of the first team.\n        \n    - **team2Name** (string): The name of the second team.\n        \n    - **team1Data** (array): An array containing data related to the first team.\n        \n    - **team2Data** (array): An array containing data related to the second team.\n        \n\nThis endpoint allows users to gather important information about the match, facilitating better engagement and analysis.","parameters":[{"name":"x-api-key","in":"header","schema":{"type":"string"}},{"name":"matchId","in":"path","schema":{"type":"string"},"required":true}],"responses":{"200":{"description":"OK","headers":{},"content":{"application/json":{"schema":{"type":"object"}}}}}}}}}
```

## Match Stadium Data

> \# Get Stadium Information for a Cricket Match\
> \
> This endpoint retrieves detailed information about the stadium where a specific cricket match is being held. It provides various statistics and characteristics related to the venue.\
> \
> \## Request\
> \
> \*\*Method:\*\* GET  \
> \*\*URL:\*\* \`<https://apiv3.sportsapi360.com/cricket/api/v2/match/:matchId/stadiumv2\\`\\>
> \
> \### Path Parameters\
> \
> \- \`matchId\` (string): The unique identifier for the cricket match. This parameter is required to specify which match's stadium information you are requesting.\
> &#x20;   \
> \
> \### Request Headers\
> \
> \- \`Content-Type\`: (optional) The media type of the resource. For this request, it is typically set to \`application/json\`.\
> &#x20;   \
> \
> \## Response\
> \
> \*\*Status Code:\*\* 200 OK  \
> \*\*Content-Type:\*\* application/json\
> \
> \### Response Body\
> \
> The response will contain a JSON object with the following fields:\
> \
> \- \`firstBattingWinPercent\` (string): The percentage of matches won by the team batting first at this venue.\
> &#x20;   \
> \- \`avgFirstInningScore\` (string): The average score made in the first innings at this stadium.\
> &#x20;   \
> \- \`highestScoreChased\` (string): The highest score successfully chased down at this venue.\
> &#x20;   \
> \- \`venueName\` (string): The name of the stadium.\
> &#x20;   \
> \- \`venueID\` (string): A unique identifier for the venue.\
> &#x20;   \
> \- \`paceWicket\` (string): Information regarding the pace wicket characteristics of the stadium.\
> &#x20;   \
> \- \`spinWicket\` (string): Information regarding the spin wicket characteristics of the stadium.\
> &#x20;   \
> \- \`StadiumCharacteristics\` (array of strings): An array containing various characteristics of the stadium.\
> &#x20;   \
> \- \`text\` (string): Additional text or notes regarding the stadium.\
> &#x20;   \
> \
> This endpoint is useful for analysts and fans who want to understand the performance metrics and characteristics of a cricket stadium in relation to specific matches.

```json
{"openapi":"3.0.0","info":{"title":"CRICKET API V3","version":"1.0.0"},"tags":[{"name":"Match Data API"}],"servers":[{"url":"https://apiv3.sportsapi360.com"}],"security":[{"apikeyAuth":[]}],"components":{"securitySchemes":{"apikeyAuth":{"type":"http","scheme":"x-api-key"}}},"paths":{"/cricket/api/v2/match/{matchId}/stadiumv2":{"get":{"tags":["Match Data API"],"summary":"Match Stadium Data","description":"# Get Stadium Information for a Cricket Match\n\nThis endpoint retrieves detailed information about the stadium where a specific cricket match is being held. It provides various statistics and characteristics related to the venue.\n\n## Request\n\n**Method:** GET  \n**URL:** `https://apiv3.sportsapi360.com/cricket/api/v2/match/:matchId/stadiumv2`\n\n### Path Parameters\n\n- `matchId` (string): The unique identifier for the cricket match. This parameter is required to specify which match's stadium information you are requesting.\n    \n\n### Request Headers\n\n- `Content-Type`: (optional) The media type of the resource. For this request, it is typically set to `application/json`.\n    \n\n## Response\n\n**Status Code:** 200 OK  \n**Content-Type:** application/json\n\n### Response Body\n\nThe response will contain a JSON object with the following fields:\n\n- `firstBattingWinPercent` (string): The percentage of matches won by the team batting first at this venue.\n    \n- `avgFirstInningScore` (string): The average score made in the first innings at this stadium.\n    \n- `highestScoreChased` (string): The highest score successfully chased down at this venue.\n    \n- `venueName` (string): The name of the stadium.\n    \n- `venueID` (string): A unique identifier for the venue.\n    \n- `paceWicket` (string): Information regarding the pace wicket characteristics of the stadium.\n    \n- `spinWicket` (string): Information regarding the spin wicket characteristics of the stadium.\n    \n- `StadiumCharacteristics` (array of strings): An array containing various characteristics of the stadium.\n    \n- `text` (string): Additional text or notes regarding the stadium.\n    \n\nThis endpoint is useful for analysts and fans who want to understand the performance metrics and characteristics of a cricket stadium in relation to specific matches.","parameters":[{"name":"x-api-key","in":"header","schema":{"type":"string"}},{"name":"matchId","in":"path","schema":{"type":"string"},"required":true}],"responses":{"200":{"description":"OK","headers":{},"content":{"application/json":{"schema":{"type":"object"}}}}}}}}}
```

## Match Player Record

> \## Get Player Records for a Cricket Match\
> \
> This endpoint retrieves player records for a specific cricket match identified by the \`matchId\`. It provides detailed statistics for both batting and bowling performances of players participating in the match.\
> \
> \### HTTP Request\
> \
> \- \*\*Method\*\*: GET\
> &#x20;   \
> \- \*\*Endpoint\*\*: \`<https://apiv3.sportsapi360.com/cricket/api/v2/match/:matchId/player-record\\`\\>
> &#x20;   \
> \
> \### Request Parameters\
> \
> \- \*\*matchId\*\* (path parameter): The unique identifier for the cricket match for which player records are being requested.\
> &#x20;   \
> \
> \### Response Fields\
> \
> \- \*\*status\*\*: Indicates the success of the request (boolean).\
> &#x20;   \
> \- \*\*statusCode\*\*: A code representing the status of the response (integer).\
> &#x20;   \
> \- \*\*message\*\*: A message providing additional information about the response (string).\
> &#x20;   \
> \- \*\*response\*\*: Contains detailed player statistics for both batting and bowling, including:\
> &#x20;   \
> &#x20;   \- \*\*matchID\*\*: The ID of the match.\
> &#x20;       \
> &#x20;   \- \*\*compType\*\*: The type of competition.\
> &#x20;       \
> &#x20;   \- \*\*playerRecordBatting\*\*: Statistics related to batting performance.\
> &#x20;       \
> &#x20;   \- \*\*playerRecordBowling\*\*: Statistics related to bowling performance.\
> &#x20;       \
> \
> Each of the player records includes fields such as \`teamID\`, \`shortName\`, \`playerID\`, \`playerName\`, and various performance metrics.\
> \
> This endpoint is essential for retrieving comprehensive player statistics for analysis and reporting purposes.

```json
{"openapi":"3.0.0","info":{"title":"CRICKET API V3","version":"1.0.0"},"tags":[{"name":"Match Data API"}],"servers":[{"url":"https://apiv3.sportsapi360.com"}],"security":[{"apikeyAuth":[]}],"components":{"securitySchemes":{"apikeyAuth":{"type":"http","scheme":"x-api-key"}}},"paths":{"/cricket/api/v2/match/{matchId}/player-record":{"get":{"tags":["Match Data API"],"summary":"Match Player Record","description":"## Get Player Records for a Cricket Match\n\nThis endpoint retrieves player records for a specific cricket match identified by the `matchId`. It provides detailed statistics for both batting and bowling performances of players participating in the match.\n\n### HTTP Request\n\n- **Method**: GET\n    \n- **Endpoint**: `https://apiv3.sportsapi360.com/cricket/api/v2/match/:matchId/player-record`\n    \n\n### Request Parameters\n\n- **matchId** (path parameter): The unique identifier for the cricket match for which player records are being requested.\n    \n\n### Response Fields\n\n- **status**: Indicates the success of the request (boolean).\n    \n- **statusCode**: A code representing the status of the response (integer).\n    \n- **message**: A message providing additional information about the response (string).\n    \n- **response**: Contains detailed player statistics for both batting and bowling, including:\n    \n    - **matchID**: The ID of the match.\n        \n    - **compType**: The type of competition.\n        \n    - **playerRecordBatting**: Statistics related to batting performance.\n        \n    - **playerRecordBowling**: Statistics related to bowling performance.\n        \n\nEach of the player records includes fields such as `teamID`, `shortName`, `playerID`, `playerName`, and various performance metrics.\n\nThis endpoint is essential for retrieving comprehensive player statistics for analysis and reporting purposes.","parameters":[{"name":"x-api-key","in":"header","schema":{"type":"string"}},{"name":"matchId","in":"path","schema":{"type":"string"},"required":true}],"responses":{"200":{"description":"OK","headers":{},"content":{"application/json":{"schema":{"type":"object"}}}}}}}}}
```


# Commentery

## Match Commentary

> \### Get Match Commentary\
> \
> This endpoint retrieves the commentary for a specific cricket match based on the match ID provided. It delivers detailed information about each ball played in the innings, including commentary, runs scored, and wicket details.\
> \
> \#### Request Method\
> \
> \- \*\*GET\*\*\
> &#x20;   \
> \
> \#### Request Endpoint\
> \
> \- \`<https://apiv3.sportsapi360.com/cricket/api/v2/match/:matchId/commentary?id=202200\\`\\>
> &#x20;   \
> \
> \#### Request Parameters\
> \
> \- \*\*matchId\*\* (path parameter): The unique identifier of the match for which commentary is being requested.\
> &#x20;   \
> \- \*\*id\*\* (query parameter): A specific identifier to retrieve next commentary details.\
> &#x20;   \
> \
> \#### Response Structure\
> \
> The response is returned in JSON format and contains an array of commentary objects, each including the following fields:\
> \
> \- \*\*id\*\* (integer): The unique identifier for the commentary entry.\
> &#x20;   \
> \- \*\*over\*\* (string): The over number in which the ball was bowled.\
> &#x20;   \
> \- \*\*ballType\*\* (string): The type of ball bowled.\
> &#x20;   \
> \- \*\*type\*\* (string): The type of commentary.\
> &#x20;   \
> \- \*\*isBall\*\* (boolean): Indicates if the entry is related to a ball.\
> &#x20;   \
> \- \*\*runs\*\* (string): The runs scored on that ball.\
> &#x20;   \
> \- \*\*zad\*\* (string): Additional data related to the ball.\
> &#x20;   \
> \- \*\*bowlerName\*\* (string): The name of the bowler.\
> &#x20;   \
> \- \*\*batsmanName\*\* (string): The name of the batsman.\
> &#x20;   \
> \- \*\*battingStyle\*\* (string): The batting style of the batsman.\
> &#x20;   \
> \- \*\*commentary\*\* (string): The commentary related to the ball.\
> &#x20;   \
> \- \*\*wicket\*\* (boolean): Indicates if a wicket fell on that ball.\
> &#x20;   \
> \- \*\*isLastBall\*\* (boolean): Indicates if this is the last ball of the over.\
> &#x20;   \
> \- \*\*batsmanID\*\* (string): The ID of the batsman.\
> &#x20;   \
> \- \*\*bowlerID\*\* (string): The ID of the bowler.\
> &#x20;   \
> \- \*\*innings\*\* (string): The innings identifier.\
> &#x20;   \
> \
> This endpoint is crucial for accessing live commentary during a cricket match, enhancing the experience for fans and analysts alike.

```json
{"openapi":"3.0.0","info":{"title":"CRICKET API V3","version":"1.0.0"},"tags":[{"name":"Commentery"}],"servers":[{"url":"https://apiv3.sportsapi360.com"}],"security":[{"apikeyAuth":[]}],"components":{"securitySchemes":{"apikeyAuth":{"type":"http","scheme":"x-api-key"}}},"paths":{"/cricket/api/v2/match/{matchId}/commentary":{"get":{"tags":["Commentery"],"summary":"Match Commentary","description":"### Get Match Commentary\n\nThis endpoint retrieves the commentary for a specific cricket match based on the match ID provided. It delivers detailed information about each ball played in the innings, including commentary, runs scored, and wicket details.\n\n#### Request Method\n\n- **GET**\n    \n\n#### Request Endpoint\n\n- `https://apiv3.sportsapi360.com/cricket/api/v2/match/:matchId/commentary?id=202200`\n    \n\n#### Request Parameters\n\n- **matchId** (path parameter): The unique identifier of the match for which commentary is being requested.\n    \n- **id** (query parameter): A specific identifier to retrieve next commentary details.\n    \n\n#### Response Structure\n\nThe response is returned in JSON format and contains an array of commentary objects, each including the following fields:\n\n- **id** (integer): The unique identifier for the commentary entry.\n    \n- **over** (string): The over number in which the ball was bowled.\n    \n- **ballType** (string): The type of ball bowled.\n    \n- **type** (string): The type of commentary.\n    \n- **isBall** (boolean): Indicates if the entry is related to a ball.\n    \n- **runs** (string): The runs scored on that ball.\n    \n- **zad** (string): Additional data related to the ball.\n    \n- **bowlerName** (string): The name of the bowler.\n    \n- **batsmanName** (string): The name of the batsman.\n    \n- **battingStyle** (string): The batting style of the batsman.\n    \n- **commentary** (string): The commentary related to the ball.\n    \n- **wicket** (boolean): Indicates if a wicket fell on that ball.\n    \n- **isLastBall** (boolean): Indicates if this is the last ball of the over.\n    \n- **batsmanID** (string): The ID of the batsman.\n    \n- **bowlerID** (string): The ID of the bowler.\n    \n- **innings** (string): The innings identifier.\n    \n\nThis endpoint is crucial for accessing live commentary during a cricket match, enhancing the experience for fans and analysts alike.","parameters":[{"name":"x-api-key","in":"header","schema":{"type":"string"}},{"name":"id","in":"query","schema":{"type":"integer"}},{"name":"matchId","in":"path","schema":{"type":"string"},"required":true}],"responses":{"200":{"description":"OK","headers":{},"content":{"application/json":{"schema":{"type":"object"}}}}}}}}}
```

## Match Commentary BallByBall

> \### Get Ball-by-Ball Commentary for a Match\
> \
> This endpoint retrieves detailed ball-by-ball commentary for a specific cricket match during a given innings. It provides insights into each ball bowled, including commentary, runs scored, and any wickets that may have fallen.\
> \
> \#### Request Method\
> \
> \- \*\*GET\*\*\
> &#x20;   \
> \
> \#### Request Endpoint\
> \
> \- \`<https://apiv3.sportsapi360.com/cricket/api/v2/match/:matchId/commentary/ballByBall?innings=2\\`\\>
> &#x20;   \
> \
> \#### Request Parameters\
> \
> \- \*\*matchId\*\* (path parameter):\
> &#x20;   \
> &#x20;   \- The unique identifier of the match for which commentary is being requested.\
> &#x20;       \
> \- \*\*innings\*\* (query parameter):\
> &#x20;   \
> &#x20;   \- Indicates the innings number (e.g., \`1\` for the first innings, \`2\` for the second innings).\
> &#x20;       \
> \
> \#### Response Structure\
> \
> The response is returned in JSON format and contains the following fields:\
> \
> \- \*\*status\*\* (boolean):\
> &#x20;   \
> &#x20;   \- Indicates whether the request was successful.\
> &#x20;       \
> \- \*\*statusCode\*\* (integer):\
> &#x20;   \
> &#x20;   \- A code representing the status of the response.\
> &#x20;       \
> \- \*\*message\*\* (string):\
> &#x20;   \
> &#x20;   \- A message providing additional context about the response, if any.\
> &#x20;       \
> \- \*\*response\*\* (array):\
> &#x20;   \
> &#x20;   \- An array containing commentary details for each ball, structured as follows:\
> &#x20;       \
> &#x20;       \- Each element is an array that may include various details related to the ball.\
> &#x20;           \
> \
> \#### Notes\
> \
> \- The endpoint is essential for accessing real-time commentary and enhances the viewing experience for cricket fans by providing detailed insights into each ball bowled.\
> &#x20;   \
> \- Ensure that the \`matchId\` and \`innings\` parameters are correctly specified to retrieve the desired commentary.

```json
{"openapi":"3.0.0","info":{"title":"CRICKET API V3","version":"1.0.0"},"tags":[{"name":"Commentery"}],"servers":[{"url":"https://apiv3.sportsapi360.com"}],"security":[{"apikeyAuth":[]}],"components":{"securitySchemes":{"apikeyAuth":{"type":"http","scheme":"x-api-key"}}},"paths":{"/cricket/api/v2/match/{matchId}/commentary/ballByBall":{"get":{"tags":["Commentery"],"summary":"Match Commentary BallByBall","description":"### Get Ball-by-Ball Commentary for a Match\n\nThis endpoint retrieves detailed ball-by-ball commentary for a specific cricket match during a given innings. It provides insights into each ball bowled, including commentary, runs scored, and any wickets that may have fallen.\n\n#### Request Method\n\n- **GET**\n    \n\n#### Request Endpoint\n\n- `https://apiv3.sportsapi360.com/cricket/api/v2/match/:matchId/commentary/ballByBall?innings=2`\n    \n\n#### Request Parameters\n\n- **matchId** (path parameter):\n    \n    - The unique identifier of the match for which commentary is being requested.\n        \n- **innings** (query parameter):\n    \n    - Indicates the innings number (e.g., `1` for the first innings, `2` for the second innings).\n        \n\n#### Response Structure\n\nThe response is returned in JSON format and contains the following fields:\n\n- **status** (boolean):\n    \n    - Indicates whether the request was successful.\n        \n- **statusCode** (integer):\n    \n    - A code representing the status of the response.\n        \n- **message** (string):\n    \n    - A message providing additional context about the response, if any.\n        \n- **response** (array):\n    \n    - An array containing commentary details for each ball, structured as follows:\n        \n        - Each element is an array that may include various details related to the ball.\n            \n\n#### Notes\n\n- The endpoint is essential for accessing real-time commentary and enhances the viewing experience for cricket fans by providing detailed insights into each ball bowled.\n    \n- Ensure that the `matchId` and `innings` parameters are correctly specified to retrieve the desired commentary.","parameters":[{"name":"x-api-key","in":"header","schema":{"type":"string"}},{"name":"innings","in":"query","schema":{"type":"integer"},"description":"1 to 10"},{"name":"matchId","in":"path","schema":{"type":"string"},"required":true}],"responses":{"200":{"description":"OK","headers":{},"content":{"application/json":{"schema":{"type":"object"}}}}}}}}}
```

## Match Highlights

> \### Get Match Highlights\
> \
> This endpoint retrieves the highlights of a specific cricket match for a given innings. It provides detailed information about each ball played in the innings, including commentary, runs scored, and wicket details.\
> \
> \#### Request Parameters\
> \
> \- \*\*matchId\*\* (path parameter): The unique identifier of the match for which highlights are being requested.\
> &#x20;   \
> \- \*\*innings\*\* (query parameter): Indicates the innings number (e.g., \`1\` for the first innings).\
> &#x20;   \
> \
> \#### Response Structure\
> \
> The response is returned in JSON format and contains the following fields:\
> \
> \- \*\*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 context about the response, if any.\
> &#x20;   \
> \- \*\*response\*\* (array): An array of highlight objects, each containing:\
> &#x20;   \
> &#x20;   \- \*\*matchID\*\* (string): The ID of the match.\
> &#x20;       \
> &#x20;   \- \*\*ballID\*\* (string): The ID of the specific ball.\
> &#x20;       \
> &#x20;   \- \*\*ballNumber\*\* (string): The number of the ball in the innings.\
> &#x20;       \
> &#x20;   \- \*\*innings\*\* (string): The innings identifier.\
> &#x20;       \
> &#x20;   \- \*\*over\*\* (string): The over number in which the ball was bowled.\
> &#x20;       \
> &#x20;   \- \*\*overNumber\*\* (string): The sequential number of the over.\
> &#x20;       \
> &#x20;   \- \*\*commentary\*\* (string): Commentary related to the ball.\
> &#x20;       \
> &#x20;   \- \*\*teamID\*\* (string): The ID of the team involved.\
> &#x20;       \
> &#x20;   \- \*\*teamName\*\* (string): The name of the team.\
> &#x20;       \
> &#x20;   \- \*\*runs\*\* (string): The runs scored on that ball.\
> &#x20;       \
> &#x20;   \- \*\*xCoordinate\*\* (integer): The x-coordinate related to the ball's delivery.\
> &#x20;       \
> &#x20;   \- \*\*yCoordinate\*\* (integer): The y-coordinate related to the ball's delivery.\
> &#x20;       \
> &#x20;   \- \*\*zad\*\* (string): Additional data related to the ball.\
> &#x20;       \
> &#x20;   \- \*\*wicket\*\* (boolean): Indicates if a wicket fell on that ball.\
> &#x20;       \
> \
> This endpoint is essential for accessing detailed match highlights and can be used to enhance the viewing experience for cricket fans.

```json
{"openapi":"3.0.0","info":{"title":"CRICKET API V3","version":"1.0.0"},"tags":[{"name":"Commentery"}],"servers":[{"url":"https://apiv3.sportsapi360.com"}],"security":[{"apikeyAuth":[]}],"components":{"securitySchemes":{"apikeyAuth":{"type":"http","scheme":"x-api-key"}}},"paths":{"/cricket/api/v2/match/{matchId}/highlights":{"get":{"tags":["Commentery"],"summary":"Match Highlights","description":"### Get Match Highlights\n\nThis endpoint retrieves the highlights of a specific cricket match for a given innings. It provides detailed information about each ball played in the innings, including commentary, runs scored, and wicket details.\n\n#### Request Parameters\n\n- **matchId** (path parameter): The unique identifier of the match for which highlights are being requested.\n    \n- **innings** (query parameter): Indicates the innings number (e.g., `1` for the first innings).\n    \n\n#### Response Structure\n\nThe response is returned in JSON format and contains the following fields:\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 context about the response, if any.\n    \n- **response** (array): An array of highlight objects, each containing:\n    \n    - **matchID** (string): The ID of the match.\n        \n    - **ballID** (string): The ID of the specific ball.\n        \n    - **ballNumber** (string): The number of the ball in the innings.\n        \n    - **innings** (string): The innings identifier.\n        \n    - **over** (string): The over number in which the ball was bowled.\n        \n    - **overNumber** (string): The sequential number of the over.\n        \n    - **commentary** (string): Commentary related to the ball.\n        \n    - **teamID** (string): The ID of the team involved.\n        \n    - **teamName** (string): The name of the team.\n        \n    - **runs** (string): The runs scored on that ball.\n        \n    - **xCoordinate** (integer): The x-coordinate related to the ball's delivery.\n        \n    - **yCoordinate** (integer): The y-coordinate related to the ball's delivery.\n        \n    - **zad** (string): Additional data related to the ball.\n        \n    - **wicket** (boolean): Indicates if a wicket fell on that ball.\n        \n\nThis endpoint is essential for accessing detailed match highlights and can be used to enhance the viewing experience for cricket fans.","parameters":[{"name":"x-api-key","in":"header","schema":{"type":"string"}},{"name":"innings","in":"query","schema":{"type":"integer"},"description":"1 to 10"},{"name":"matchId","in":"path","schema":{"type":"string"},"required":true}],"responses":{"200":{"description":"OK","headers":{},"content":{"application/json":{"schema":{"type":"object"}}}}}}}}}
```


# Series Lists API

## Series List (v3)

> \## API Endpoint: Get Cricket Series\
> \
> \### Request Method\
> \
> \`GET\`\
> \
> \### Endpoint\
> \
> \`<https://apiv3.sportsapi360.com/cricket/api/v3/series\\`\\>
> \
> \### Query Parameters\
> \
> \- \*\*type\*\* (required): Specifies the type of series to fetch. In this case, it should be set to \*\*All, International, Domestic, Leagues, Women\*\*.\
> &#x20;   \
> \- \*\*month\*\* (required): Indicates the month for which the series data is requested. For example, \`1\` represents January.\
> &#x20;   \
> \
> \### Expected Response Format\
> \
> The response will return a JSON object containing the following structure:\
> \
> \- \*\*title\*\*: A string representing the title of the series.\
> &#x20;   \
> \- \*\*month\*\*: A nullable integer indicating the month of the series.\
> &#x20;   \
> \- \*\*data\*\*: An array of objects, where each object contains:\
> &#x20;   \
> &#x20;   \- \*\*tourName\*\*: A string representing the name of the tour.\
> &#x20;       \
> &#x20;   \- \*\*seriesSearchNameForES\*\*: A string for search purposes.\
> &#x20;       \
> &#x20;   \- \*\*tourID\*\*: A string representing the unique identifier for the tour.\
> &#x20;       \
> &#x20;   \- \*\*teamIDs\*\*: An array of strings representing the IDs of the teams involved.\
> &#x20;       \
> &#x20;   \- \*\*seriesType\*\*: A string indicating the type of series (e.g., ODI, Test).\
> &#x20;       \
> &#x20;   \- \*\*league\*\*: A string representing the league name.\
> &#x20;       \
> &#x20;   \- \*\*matchLevel\*\*: A string indicating the level of the match.\
> &#x20;       \
> &#x20;   \- \*\*seriesStartDate\*\*: A string representing the start date of the series.\
> &#x20;       \
> &#x20;   \- \*\*seriesEndDate\*\*: A string representing the end date of the series.\
> &#x20;       \
> &#x20;   \- \*\*T20count\*\*: An integer representing the number of T20 matches.\
> &#x20;       \
> &#x20;   \- \*\*Odicount\*\*: An integer representing the number of ODI matches.\
> &#x20;       \
> &#x20;   \- \*\*Testcount\*\*: An integer representing the number of Test matches.\
> &#x20;       \
> &#x20;   \- \*\*listA\*\*: Nullable field for additional data.\
> &#x20;       \
> &#x20;   \- \*\*firstClass\*\*: Nullable field for first-class match data.\
> &#x20;       \
> &#x20;   \- \*\*seriesStatus\*\*: A string indicating the current status of the series.\
> &#x20;       \
> &#x20;   \- \*\*priorityFlag\*\*: A string indicating if the series has priority.\
> &#x20;       \
> &#x20;   \- \*\*checkStartDate\*\*: A string for date validation.\
> &#x20;       \
> &#x20;   \- \*\*checkEndDate\*\*: A string for date validation.\
> &#x20;       \
> &#x20;   \- \*\*tournamentImage\*\*: Nullable field for the tournament image URL.\
> &#x20;       \
> &#x20;   \- \*\*hasStatistics\*\*: A boolean indicating if statistics are available.\
> &#x20;       \
> &#x20;   \- \*\*hasPoints\*\*: A boolean indicating if points are available.\
> &#x20;       \
> \
> \### Additional Notes\
> \
> \- Ensure that the \`type\` parameter is set to \*\*All, International, Domestic, Leagues, Women\*\* to receive relevant series data.\
> &#x20;   \
> \- The response may include multiple series within the \`data\` array, and each series will contain detailed information about the matches and teams involved.\
> &#x20;   \
> \- The \`month\` parameter helps filter the series based on the specified month, allowing for more targeted queries.\
> &#x20;   \
> \
> This endpoint is useful for retrieving information about international cricket series scheduled for a given month.

```json
{"openapi":"3.0.0","info":{"title":"CRICKET API V3","version":"1.0.0"},"tags":[{"name":"Series Lists API"}],"servers":[{"url":"https://apiv3.sportsapi360.com"}],"security":[{"apikeyAuth":[]}],"components":{"securitySchemes":{"apikeyAuth":{"type":"http","scheme":"x-api-key"}}},"paths":{"/cricket/api/v3/series":{"get":{"tags":["Series Lists API"],"summary":"Series List (v3)","description":"## API Endpoint: Get Cricket Series\n\n### Request Method\n\n`GET`\n\n### Endpoint\n\n`https://apiv3.sportsapi360.com/cricket/api/v3/series`\n\n### Query Parameters\n\n- **type** (required): Specifies the type of series to fetch. In this case, it should be set to **All, International, Domestic, Leagues, Women**.\n    \n- **month** (required): Indicates the month for which the series data is requested. For example, `1` represents January.\n    \n\n### Expected Response Format\n\nThe response will return a JSON object containing the following structure:\n\n- **title**: A string representing the title of the series.\n    \n- **month**: A nullable integer indicating the month of the series.\n    \n- **data**: An array of objects, where each object contains:\n    \n    - **tourName**: A string representing the name of the tour.\n        \n    - **seriesSearchNameForES**: A string for search purposes.\n        \n    - **tourID**: A string representing the unique identifier for the tour.\n        \n    - **teamIDs**: An array of strings representing the IDs of the teams involved.\n        \n    - **seriesType**: A string indicating the type of series (e.g., ODI, Test).\n        \n    - **league**: A string representing the league name.\n        \n    - **matchLevel**: A string indicating the level of the match.\n        \n    - **seriesStartDate**: A string representing the start date of the series.\n        \n    - **seriesEndDate**: A string representing the end date of the series.\n        \n    - **T20count**: An integer representing the number of T20 matches.\n        \n    - **Odicount**: An integer representing the number of ODI matches.\n        \n    - **Testcount**: An integer representing the number of Test matches.\n        \n    - **listA**: Nullable field for additional data.\n        \n    - **firstClass**: Nullable field for first-class match data.\n        \n    - **seriesStatus**: A string indicating the current status of the series.\n        \n    - **priorityFlag**: A string indicating if the series has priority.\n        \n    - **checkStartDate**: A string for date validation.\n        \n    - **checkEndDate**: A string for date validation.\n        \n    - **tournamentImage**: Nullable field for the tournament image URL.\n        \n    - **hasStatistics**: A boolean indicating if statistics are available.\n        \n    - **hasPoints**: A boolean indicating if points are available.\n        \n\n### Additional Notes\n\n- Ensure that the `type` parameter is set to **All, International, Domestic, Leagues, Women** to receive relevant series data.\n    \n- The response may include multiple series within the `data` array, and each series will contain detailed information about the matches and teams involved.\n    \n- The `month` parameter helps filter the series based on the specified month, allowing for more targeted queries.\n    \n\nThis endpoint is useful for retrieving information about international cricket series scheduled for a given month.","parameters":[{"name":"x-api-key","in":"header","schema":{"type":"string"}},{"name":"type","in":"query","schema":{"type":"string"},"description":"International, All, Domestic, Leagues, Women"},{"name":"month","in":"query","schema":{"type":"integer"},"description":"-999 to 999"}],"responses":{"200":{"description":"OK","headers":{},"content":{"application/json":{"schema":{"type":"object"}}}}}}}}}
```

## Series List (v2)

> \# Cricket Series API - Get Live Series\
> \
> This endpoint retrieves a list of live cricket series based on the specified filter and pagination.\
> \
> \## Request\
> \
> \*\*Method:\*\* \`GET\`  \
> \*\*Endpoint:\*\* \`<https://apiv3.sportsapi360.com/cricket/api/v2/series\\`\\>
> \
> \### Query Parameters\
> \
> \- \*\*filter\*\* (string, required): Specifies the filter for the series. In this case, it is set to \`all\` to retrieve all available series. Supported value: \*\*\`all, international, domestic, leagues, women\`\*\*\
> &#x20;   \
> \- \*\*type\*\* (string, required): Indicates the type of series to filter. Here, it is set to \`live\` to fetch only live series. Supported Values: \*\*\`live, completed, upcoming\`\*\*\
> &#x20;   \
> \- \*\*page\*\* (integer, required): Denotes the page number for pagination. The default value is \`0\`, which represents the first page.\
> &#x20;   \
> \
> \## Response\
> \
> The response will be in JSON format and will contain an array of series objects. Each object may have the following fields:\
> \
> \- \*\*tourName\*\* (string): The name of the tour.\
> &#x20;   \
> \- \*\*seriesSearchNameForES\*\* (string): The search name for the series in Elasticsearch.\
> &#x20;   \
> \- \*\*tourID\*\* (string): The unique identifier for the tour.\
> &#x20;   \
> \- \*\*league\*\* (string): The league associated with the series.\
> &#x20;   \
> \- \*\*seriesStartDate\*\* (string): The start date of the series.\
> &#x20;   \
> \- \*\*seriesEndDate\*\* (string): The end date of the series.\
> &#x20;   \
> \- \*\*T20count\*\* (integer): The number of T20 matches in the series.\
> &#x20;   \
> \- \*\*matchLevel\*\* (string): The level of matches in the series (e.g., domestic, international).\
> &#x20;   \
> \- \*\*Odicount\*\* (integer): The number of ODI matches in the series.\
> &#x20;   \
> \- \*\*Testcount\*\* (integer or null): The number of Test matches in the series.\
> &#x20;   \
> \- \*\*seriesStatus\*\* (string): The current status of the series.\
> &#x20;   \
> \
> \## Summary\
> \
> This API endpoint is designed to provide users with information about live cricket series, allowing them to filter and paginate through the data effectively.

```json
{"openapi":"3.0.0","info":{"title":"CRICKET API V3","version":"1.0.0"},"tags":[{"name":"Series Lists API"}],"servers":[{"url":"https://apiv3.sportsapi360.com"}],"security":[{"apikeyAuth":[]}],"components":{"securitySchemes":{"apikeyAuth":{"type":"http","scheme":"x-api-key"}}},"paths":{"/cricket/api/v2/series":{"get":{"tags":["Series Lists API"],"summary":"Series List (v2)","description":"# Cricket Series API - Get Live Series\n\nThis endpoint retrieves a list of live cricket series based on the specified filter and pagination.\n\n## Request\n\n**Method:** `GET`  \n**Endpoint:** `https://apiv3.sportsapi360.com/cricket/api/v2/series`\n\n### Query Parameters\n\n- **filter** (string, required): Specifies the filter for the series. In this case, it is set to `all` to retrieve all available series. Supported value: **`all, international, domestic, leagues, women`**\n    \n- **type** (string, required): Indicates the type of series to filter. Here, it is set to `live` to fetch only live series. Supported Values: **`live, completed, upcoming`**\n    \n- **page** (integer, required): Denotes the page number for pagination. The default value is `0`, which represents the first page.\n    \n\n## Response\n\nThe response will be in JSON format and will contain an array of series objects. Each object may have the following fields:\n\n- **tourName** (string): The name of the tour.\n    \n- **seriesSearchNameForES** (string): The search name for the series in Elasticsearch.\n    \n- **tourID** (string): The unique identifier for the tour.\n    \n- **league** (string): The league associated with the series.\n    \n- **seriesStartDate** (string): The start date of the series.\n    \n- **seriesEndDate** (string): The end date of the series.\n    \n- **T20count** (integer): The number of T20 matches in the series.\n    \n- **matchLevel** (string): The level of matches in the series (e.g., domestic, international).\n    \n- **Odicount** (integer): The number of ODI matches in the series.\n    \n- **Testcount** (integer or null): The number of Test matches in the series.\n    \n- **seriesStatus** (string): The current status of the series.\n    \n\n## Summary\n\nThis API endpoint is designed to provide users with information about live cricket series, allowing them to filter and paginate through the data effectively.","parameters":[{"name":"x-api-key","in":"header","schema":{"type":"string"}},{"name":"filter","in":"query","schema":{"type":"string"},"description":"all,international,domestic,leagues,women"},{"name":"type","in":"query","schema":{"type":"string"},"description":"live, completed, upcoming"},{"name":"page","in":"query","schema":{"type":"integer"},"description":"-999 to 999"}],"responses":{"200":{"description":"OK","headers":{},"content":{"application/json":{"schema":{"type":"object"}}}}}}}}}
```


# Series Data API

## Series Matches

> \### Get Matches for a Cricket Series\
> \
> This endpoint retrieves the list of matches associated with a specific cricket series identified by the \`seriesId\`.\
> \
> \#### Request\
> \
> \- \*\*Method:\*\* GET\
> &#x20;   \
> \- \*\*Endpoint:\*\* \`<https://apiv3.sportsapi360.com/cricket/api/v2/series/:seriesId/matches\\`\\>
> &#x20;   \
> \
> \#### Path Parameters\
> \
> \- \*\*seriesId\*\*: The unique identifier for the cricket series for which the matches are being requested.\
> &#x20;   \
> \
> \#### Response Format\
> \
> The response will be a JSON array containing match details with the following structure:\
> \
> \- \*\*isAbandoned\*\*: Boolean indicating if the match was abandoned.\
> &#x20;   \
> \- \*\*matchName\*\*: Name of the match.\
> &#x20;   \
> \- \*\*homeTeamShortName\*\*: Short name of the home team.\
> &#x20;   \
> \- \*\*awayTeamShortName\*\*: Short name of the away team.\
> &#x20;   \
> \- \*\*matchResult\*\*: Result of the match.\
> &#x20;   \
> \- \*\*venue\*\*: Venue where the match is held.\
> &#x20;   \
> \- \*\*winningTeamID\*\*: ID of the winning team.\
> &#x20;   \
> \- \*\*matchNumber\*\*: Number assigned to the match.\
> &#x20;   \
> \- \*\*matchdate\*\*: Date of the match.\
> &#x20;   \
> \- \*\*matchID\*\*: Unique identifier for the match.\
> &#x20;   \
> \- \*\*matchStatus\*\*: Current status of the match.\
> &#x20;   \
> \- \*\*startDate\*\*: Scheduled start date of the match.\
> &#x20;   \
> \- \*\*matchLevel\*\*: Level of the match (e.g., international, domestic).\
> &#x20;   \
> \- \*\*matchType\*\*: Type of the match (e.g., Test, ODI, T20).\
> &#x20;   \
> \- \*\*statusMessage\*\*: Message indicating the current status of the match.\
> &#x20;   \
> \- \*\*playing11Status\*\*: Boolean indicating if the playing XI has been announced.\
> &#x20;   \
> \- \*\*probable11Status\*\*: Boolean indicating if the probable XI has been announced.\
> &#x20;   \
> \- \*\*playerOfTheMatch\*\*: Name of the player of the match.\
> &#x20;   \
> \- \*\*playerOfTheMatchDetails\*\*: Object containing details about the player of the match.\
> &#x20;   \
> \- \*\*teamsWinProbability\*\*: Object containing win probabilities for both teams and tie percentage.\
> &#x20;   \
> \- \*\*matchScore\*\*: Array of score details for each team in the match.\
> &#x20;   \
> \
> This endpoint is useful for obtaining detailed information about the matches in a cricket series, including their status and scores.

```json
{"openapi":"3.0.0","info":{"title":"CRICKET API V3","version":"1.0.0"},"tags":[{"name":"Series Data API"}],"servers":[{"url":"https://apiv3.sportsapi360.com"}],"security":[{"apikeyAuth":[]}],"components":{"securitySchemes":{"apikeyAuth":{"type":"http","scheme":"x-api-key"}}},"paths":{"/cricket/api/v2/series/{seriesId}/matches":{"get":{"tags":["Series Data API"],"summary":"Series Matches","description":"### Get Matches for a Cricket Series\n\nThis endpoint retrieves the list of matches associated with a specific cricket series identified by the `seriesId`.\n\n#### Request\n\n- **Method:** GET\n    \n- **Endpoint:** `https://apiv3.sportsapi360.com/cricket/api/v2/series/:seriesId/matches`\n    \n\n#### Path Parameters\n\n- **seriesId**: The unique identifier for the cricket series for which the matches are being requested.\n    \n\n#### Response Format\n\nThe response will be a JSON array containing match details with the following structure:\n\n- **isAbandoned**: Boolean indicating if the match was abandoned.\n    \n- **matchName**: Name of the match.\n    \n- **homeTeamShortName**: Short name of the home team.\n    \n- **awayTeamShortName**: Short name of the away team.\n    \n- **matchResult**: Result of the match.\n    \n- **venue**: Venue where the match is held.\n    \n- **winningTeamID**: ID of the winning team.\n    \n- **matchNumber**: Number assigned to the match.\n    \n- **matchdate**: Date of the match.\n    \n- **matchID**: Unique identifier for the match.\n    \n- **matchStatus**: Current status of the match.\n    \n- **startDate**: Scheduled start date of the match.\n    \n- **matchLevel**: Level of the match (e.g., international, domestic).\n    \n- **matchType**: Type of the match (e.g., Test, ODI, T20).\n    \n- **statusMessage**: Message indicating the current status of the match.\n    \n- **playing11Status**: Boolean indicating if the playing XI has been announced.\n    \n- **probable11Status**: Boolean indicating if the probable XI has been announced.\n    \n- **playerOfTheMatch**: Name of the player of the match.\n    \n- **playerOfTheMatchDetails**: Object containing details about the player of the match.\n    \n- **teamsWinProbability**: Object containing win probabilities for both teams and tie percentage.\n    \n- **matchScore**: Array of score details for each team in the match.\n    \n\nThis endpoint is useful for obtaining detailed information about the matches in a cricket series, including their status and scores.","parameters":[{"name":"x-api-key","in":"header","schema":{"type":"string"}},{"name":"seriesId","in":"path","schema":{"type":"string"},"required":true}],"responses":{"200":{"description":"OK","headers":{},"content":{"application/json":{"schema":{"type":"object"}}}}}}}}}
```

## Series Point Table

> \## Get the Point Table for the Cricket Series\
> \
> This endpoint retrieves the point table for a specific cricket series identified by \`seriesId\`.\
> \
> \### Request\
> \
> \- \*\*Method\*\*: \`GET\`\
> &#x20;   \
> \- \*\*Endpoint\*\*: \`<https://apiv3.sportsapi360.com/cricket/api/v2/series/:seriesId/point-table\\`\\>
> &#x20;   \
> \- \*\*Path Parameters\*\*:\
> &#x20;   \
> &#x20;   \- \`seriesId\` (required): The unique identifier for the cricket series whose point table you want to fetch.\
> &#x20;       \
> \
> \### Response\
> \
> The response will be in JSON format and includes the following structure:\
> \
> \- \*\*name\*\*: A string representing the name of the series.\
> &#x20;   \
> \- \*\*teams\*\*: An array of team objects, each containing:\
> &#x20;   \
> &#x20;   \- \`pos\`: The position of the team in the point table (integer).\
> &#x20;       \
> &#x20;   \- \`teamID\`: The unique identifier for the team (string).\
> &#x20;       \
> &#x20;   \- \`teamName\`: The full name of the team (string).\
> &#x20;       \
> &#x20;   \- \`teamShortName\`: The abbreviated name of the team (string).\
> &#x20;       \
> &#x20;   \- \`all\`: Total matches played by the team (string).\
> &#x20;       \
> &#x20;   \- \`wins\`: Total matches won by the team (string).\
> &#x20;       \
> &#x20;   \- \`qp\`: Total matches that resulted in a qualified position (string).\
> &#x20;       \
> &#x20;   \- \`lost\`: Total matches lost by the team (string).\
> &#x20;       \
> &#x20;   \- \`points\`: Total points accumulated by the team (string).\
> &#x20;       \
> &#x20;   \- \`nrr\`: Net Run Rate of the team (string).\
> &#x20;       \
> &#x20;   \- \`noResult\`: Total matches with no result (string).\
> &#x20;       \
> &#x20;   \- \`isQualified\`: A boolean indicating whether the team has qualified for the next stage.

```json
{"openapi":"3.0.0","info":{"title":"CRICKET API V3","version":"1.0.0"},"tags":[{"name":"Series Data API"}],"servers":[{"url":"https://apiv3.sportsapi360.com"}],"security":[{"apikeyAuth":[]}],"components":{"securitySchemes":{"apikeyAuth":{"type":"http","scheme":"x-api-key"}}},"paths":{"/cricket/api/v2/series/{seriesId}/point-table":{"get":{"tags":["Series Data API"],"summary":"Series Point Table","description":"## Get the Point Table for the Cricket Series\n\nThis endpoint retrieves the point table for a specific cricket series identified by `seriesId`.\n\n### Request\n\n- **Method**: `GET`\n    \n- **Endpoint**: `https://apiv3.sportsapi360.com/cricket/api/v2/series/:seriesId/point-table`\n    \n- **Path Parameters**:\n    \n    - `seriesId` (required): The unique identifier for the cricket series whose point table you want to fetch.\n        \n\n### Response\n\nThe response will be in JSON format and includes the following structure:\n\n- **name**: A string representing the name of the series.\n    \n- **teams**: An array of team objects, each containing:\n    \n    - `pos`: The position of the team in the point table (integer).\n        \n    - `teamID`: The unique identifier for the team (string).\n        \n    - `teamName`: The full name of the team (string).\n        \n    - `teamShortName`: The abbreviated name of the team (string).\n        \n    - `all`: Total matches played by the team (string).\n        \n    - `wins`: Total matches won by the team (string).\n        \n    - `qp`: Total matches that resulted in a qualified position (string).\n        \n    - `lost`: Total matches lost by the team (string).\n        \n    - `points`: Total points accumulated by the team (string).\n        \n    - `nrr`: Net Run Rate of the team (string).\n        \n    - `noResult`: Total matches with no result (string).\n        \n    - `isQualified`: A boolean indicating whether the team has qualified for the next stage.","parameters":[{"name":"x-api-key","in":"header","schema":{"type":"string"}},{"name":"seriesId","in":"path","schema":{"type":"string"},"required":true}],"responses":{"200":{"description":"OK","headers":{},"content":{"application/json":{"schema":{"type":"object"}}}}}}}}}
```

## Series Squads

> \## Get Cricket Series Squads\
> \
> This endpoint retrieves the squads for a specific cricket series identified by the \`seriesId\`.\
> \
> \### Request\
> \
> \- \*\*Method\*\*: \`GET\`\
> &#x20;   \
> \- \*\*Endpoint\*\*: \`<https://apiv3.sportsapi360.com/cricket/api/v2/series/:seriesId/squads\\`\\>
> &#x20;   \
> \- \*\*Path Parameters\*\*:\
> &#x20;   \
> &#x20;   \- \`seriesId\` (string): The unique identifier for the cricket series whose squads are being requested.\
> &#x20;       \
> \
> \### Response\
> \
> The response will be in JSON format and includes the following key components:\
> \
> \- \`isNewSeries\` (boolean): Indicates whether the series is new.\
> &#x20;   \
> \- \`displayFormats\` (array of strings): Contains the formats in which the series is displayed.\
> &#x20;   \
> \- \`squadData\` (array): An array of squad information, where each squad includes:\
> &#x20;   \
> &#x20;   \- \`teamID\` (string): The unique identifier for the team.\
> &#x20;       \
> &#x20;   \- \`name\` (string): The name of the team.\
> &#x20;       \
> &#x20;   \- \`squad\` (array): Contains details about the squad members, where each member includes:\
> &#x20;       \
> &#x20;       \- \`matchType\` (string): The type of match.\
> &#x20;           \
> &#x20;       \- \`playersArray\` (array): An array of player details, where each player includes:\
> &#x20;           \
> &#x20;           \- \`playerID\` (string): The unique identifier for the player.\
> &#x20;               \
> &#x20;           \- \`iswk\` (boolean): Indicates if the player is a wicketkeeper.\
> &#x20;               \
> &#x20;           \- \`iscap\` (boolean): Indicates if the player is a captain.\
> &#x20;               \
> &#x20;           \- \`playerRole\` (string): The role of the player in the team.\
> &#x20;               \
> &#x20;           \- \`playerName\` (string): The name of the player.\
> &#x20;               \
> \
> This structure provides a comprehensive overview of the squads participating in the specified cricket series.

```json
{"openapi":"3.0.0","info":{"title":"CRICKET API V3","version":"1.0.0"},"tags":[{"name":"Series Data API"}],"servers":[{"url":"https://apiv3.sportsapi360.com"}],"security":[{"apikeyAuth":[]}],"components":{"securitySchemes":{"apikeyAuth":{"type":"http","scheme":"x-api-key"}}},"paths":{"/cricket/api/v2/series/{seriesId}/squads":{"get":{"tags":["Series Data API"],"summary":"Series Squads","description":"## Get Cricket Series Squads\n\nThis endpoint retrieves the squads for a specific cricket series identified by the `seriesId`.\n\n### Request\n\n- **Method**: `GET`\n    \n- **Endpoint**: `https://apiv3.sportsapi360.com/cricket/api/v2/series/:seriesId/squads`\n    \n- **Path Parameters**:\n    \n    - `seriesId` (string): The unique identifier for the cricket series whose squads are being requested.\n        \n\n### Response\n\nThe response will be in JSON format and includes the following key components:\n\n- `isNewSeries` (boolean): Indicates whether the series is new.\n    \n- `displayFormats` (array of strings): Contains the formats in which the series is displayed.\n    \n- `squadData` (array): An array of squad information, where each squad includes:\n    \n    - `teamID` (string): The unique identifier for the team.\n        \n    - `name` (string): The name of the team.\n        \n    - `squad` (array): Contains details about the squad members, where each member includes:\n        \n        - `matchType` (string): The type of match.\n            \n        - `playersArray` (array): An array of player details, where each player includes:\n            \n            - `playerID` (string): The unique identifier for the player.\n                \n            - `iswk` (boolean): Indicates if the player is a wicketkeeper.\n                \n            - `iscap` (boolean): Indicates if the player is a captain.\n                \n            - `playerRole` (string): The role of the player in the team.\n                \n            - `playerName` (string): The name of the player.\n                \n\nThis structure provides a comprehensive overview of the squads participating in the specified cricket series.","parameters":[{"name":"x-api-key","in":"header","schema":{"type":"string"}},{"name":"seriesId","in":"path","schema":{"type":"string"},"required":true}],"responses":{"200":{"description":"OK","headers":{},"content":{"application/json":{"schema":{"type":"object"}}}}}}}}}
```

## Series Statics

> \# Get Cricket Series Statistics\
> \
> This endpoint retrieves the statistics for a specific cricket series identified by the \`seriesId\`. It provides detailed information about the series, including various performance metrics and statistics relevant to the matches played within that series.\
> \
> \## Request\
> \
> \- \*\*Method\*\*: GET\
> &#x20;   \
> \- \*\*URL\*\*: \`<https://apiv3.sportsapi360.com/cricket/api/v2/series/:seriesId/statics\\`\\>
> &#x20;   \
> \
> \### Path Parameters\
> \
> \- \`seriesId\` (required): The unique identifier for the cricket series whose statistics are being requested.\
> &#x20;   \
> \
> \## Response\
> \
> The response will contain a detailed JSON object with statistics related to the specified series. The structure of the response may include various metrics such as match results, player performances, and other relevant data points.\
> \
> \### Expected Response Format\
> \
> \- \*\*Status Code\*\*: 200 OK (if the request is successful)\
> &#x20;   \
> \- \*\*Content-Type\*\*: application/json\
> &#x20;   \
> \
> \### Important Notes\
> \
> \- Ensure that the \`seriesId\` is valid and corresponds to an existing cricket series in the database.\
> &#x20;   \
> \- The response may vary based on the availability of data for the requested series.\
> &#x20;   \
> \- Handle potential errors gracefully, such as invalid \`seriesId\` or server issues, which may return appropriate error codes (e.g., 404 Not Found, 500 Internal Server Error).

```json
{"openapi":"3.0.0","info":{"title":"CRICKET API V3","version":"1.0.0"},"tags":[{"name":"Series Data API"}],"servers":[{"url":"https://apiv3.sportsapi360.com"}],"security":[{"apikeyAuth":[]}],"components":{"securitySchemes":{"apikeyAuth":{"type":"http","scheme":"x-api-key"}}},"paths":{"/cricket/api/v2/series/{seriesId}/statics":{"get":{"tags":["Series Data API"],"summary":"Series Statics","description":"# Get Cricket Series Statistics\n\nThis endpoint retrieves the statistics for a specific cricket series identified by the `seriesId`. It provides detailed information about the series, including various performance metrics and statistics relevant to the matches played within that series.\n\n## Request\n\n- **Method**: GET\n    \n- **URL**: `https://apiv3.sportsapi360.com/cricket/api/v2/series/:seriesId/statics`\n    \n\n### Path Parameters\n\n- `seriesId` (required): The unique identifier for the cricket series whose statistics are being requested.\n    \n\n## Response\n\nThe response will contain a detailed JSON object with statistics related to the specified series. The structure of the response may include various metrics such as match results, player performances, and other relevant data points.\n\n### Expected Response Format\n\n- **Status Code**: 200 OK (if the request is successful)\n    \n- **Content-Type**: application/json\n    \n\n### Important Notes\n\n- Ensure that the `seriesId` is valid and corresponds to an existing cricket series in the database.\n    \n- The response may vary based on the availability of data for the requested series.\n    \n- Handle potential errors gracefully, such as invalid `seriesId` or server issues, which may return appropriate error codes (e.g., 404 Not Found, 500 Internal Server Error).","parameters":[{"name":"x-api-key","in":"header","schema":{"type":"string"}},{"name":"seriesId","in":"path","schema":{"type":"string"},"required":true}],"responses":{"200":{"description":"OK","headers":{},"content":{"application/json":{"schema":{"type":"object"}}}}}}}}}
```

## Series Stadiums

> \
> \# Get Stadiums by Series ID\
> \
> This endpoint retrieves a list of stadiums associated with a specific cricket series identified by the \`seriesId\`. \
> \
> \## Request Method\
> \*\*GET\*\*\
> \
> \## Endpoint\
> \`<https://apiv3.sportsapi360.com/cricket/api/v2/series/:seriesId/stadiums\\`\\>
> \
> \## Path Parameters\
> \- \`seriesId\` (string): The unique identifier for the cricket series for which you want to fetch the associated stadiums.\
> \
> \## Expected Response Format\
> The response will be in JSON format and includes the following fields:\
> \- \`status\` (boolean): Indicates the success of the request.\
> \- \`statusCode\` (integer): A code representing the status of the response.\
> \- \`message\` (string): A message providing additional information about the response.\
> \- \`response\` (array): An array of stadium objects, each containing:\
> &#x20; \- \`stadiumName\` (string): The name of the stadium.\
> &#x20; \- \`capacity\` (string): The seating capacity of the stadium.\
> &#x20; \- \`city\` (string): The city where the stadium is located.\
> &#x20; \- \`venueId\` (string): The unique identifier for the stadium.\
> \
> \### Example Response\
> \`\`\`json\
> {\
> &#x20; "status": true,\
> &#x20; "statusCode": 0,\
> &#x20; "message": "",\
> &#x20; "response": \[\
> &#x20;   {\
> &#x20;     "stadiumName": "",\
> &#x20;     "capacity": "",\
> &#x20;     "city": "",\
> &#x20;     "venueId": ""\
> &#x20;   }\
> &#x20; ]\
> }\
> \`\`\`\
> \
> This endpoint is useful for applications that require information about stadiums for a particular cricket series, allowing users to view venue details and capacities.<br>

````json
{"openapi":"3.0.0","info":{"title":"CRICKET API V3","version":"1.0.0"},"tags":[{"name":"Series Data API"}],"servers":[{"url":"https://apiv3.sportsapi360.com"}],"security":[{"apikeyAuth":[]}],"components":{"securitySchemes":{"apikeyAuth":{"type":"http","scheme":"x-api-key"}}},"paths":{"/cricket/api/v2/series/{seriesId}/stadiums":{"get":{"tags":["Series Data API"],"summary":"Series Stadiums","description":"\n# Get Stadiums by Series ID\n\nThis endpoint retrieves a list of stadiums associated with a specific cricket series identified by the `seriesId`. \n\n## Request Method\n**GET**\n\n## Endpoint\n`https://apiv3.sportsapi360.com/cricket/api/v2/series/:seriesId/stadiums`\n\n## Path Parameters\n- `seriesId` (string): The unique identifier for the cricket series for which you want to fetch the associated stadiums.\n\n## Expected Response Format\nThe response will be in JSON format and includes the following fields:\n- `status` (boolean): Indicates the success of the request.\n- `statusCode` (integer): A code representing the status of the response.\n- `message` (string): A message providing additional information about the response.\n- `response` (array): An array of stadium objects, each containing:\n  - `stadiumName` (string): The name of the stadium.\n  - `capacity` (string): The seating capacity of the stadium.\n  - `city` (string): The city where the stadium is located.\n  - `venueId` (string): The unique identifier for the stadium.\n\n### Example Response\n```json\n{\n  \"status\": true,\n  \"statusCode\": 0,\n  \"message\": \"\",\n  \"response\": [\n    {\n      \"stadiumName\": \"\",\n      \"capacity\": \"\",\n      \"city\": \"\",\n      \"venueId\": \"\"\n    }\n  ]\n}\n```\n\nThis endpoint is useful for applications that require information about stadiums for a particular cricket series, allowing users to view venue details and capacities.\n","parameters":[{"name":"x-api-key","in":"header","schema":{"type":"string"}},{"name":"seriesId","in":"path","schema":{"type":"string"},"required":true}],"responses":{"200":{"description":"OK","headers":{},"content":{"application/json":{"schema":{"type":"object"}}}}}}}}}
````


# Player Data API

## Player Details

> \## Get Player Details\
> \
> This endpoint retrieves detailed information about a specific cricket player based on their unique player ID.\
> \
> \### Request\
> \
> \- \*\*Method\*\*: \`GET\`\
> &#x20;   \
> \- \*\*Endpoint\*\*: \`<https://apiv3.sportsapi360.com/cricket/api/v2/player/:playerId\\`\\>
> &#x20;   \
> \- \*\*Path Parameter\*\*:\
> &#x20;   \
> &#x20;   \- \`playerId\` (string): The unique identifier for the player whose details are being requested.\
> &#x20;       \
> \
> \### Response\
> \
> \- \*\*Status Code\*\*: \`200 OK\`\
> &#x20;   \
> \- \*\*Content-Type\*\*: \`text/xml\`\
> &#x20;   \
> \- \*\*Response Format\*\*: The response will be in JSON format containing the following fields:\
> &#x20;   \
> &#x20;   \- \`image\`: URL of the player's image.\
> &#x20;       \
> &#x20;   \- \`playerID\`: Unique identifier for the player.\
> &#x20;       \
> &#x20;   \- \`fullName\`: Full name of the player.\
> &#x20;       \
> &#x20;   \- \`nationality\`: Nationality of the player.\
> &#x20;       \
> &#x20;   \- \`nationalityId\`: Identifier for the nationality.\
> &#x20;       \
> &#x20;   \- \`nickName\`: Nickname of the player.\
> &#x20;       \
> &#x20;   \- \`name\`: Name of the player.\
> &#x20;       \
> &#x20;   \- \`teamID\`: Identifier for the team the player belongs to.\
> &#x20;       \
> &#x20;   \- \`birthPlace\`: Place of birth of the player.\
> &#x20;       \
> &#x20;   \- \`dob\`: Date of birth of the player.\
> &#x20;       \
> &#x20;   \- \`battingStyle\`: Style of batting.\
> &#x20;       \
> &#x20;   \- \`bowlingStyle\`: Style of bowling.\
> &#x20;       \
> &#x20;   \- \`role\`: Role of the player in the team.\
> &#x20;       \
> &#x20;   \- \`playerIPLTeam\`: The IPL team the player is associated with.\
> &#x20;       \
> &#x20;   \- \`playerIPLBid\`: The IPL bid amount for the player.\
> &#x20;       \
> &#x20;   \- \`description\`: Additional description of the player.\
> &#x20;       \
> &#x20;   \- \`battingStats\`: Array containing various batting statistics.\
> &#x20;       \
> &#x20;   \- \`bowlingStats\`: Array containing various bowling statistics.\
> &#x20;       \
> &#x20;   \- \`fieldingStats\`: Array containing various fielding statistics.\
> &#x20;       \
> &#x20;   \- \`socialDetails\`: Array containing social media details.\
> &#x20;       \
> &#x20;   \- \`trophyDetails\`: Array containing details about trophies won.\
> &#x20;       \
> &#x20;   \- \`teams\`: Array containing details about the teams the player has been a part of.

```json
{"openapi":"3.0.0","info":{"title":"CRICKET API V3","version":"1.0.0"},"tags":[{"name":"Player Data API"}],"servers":[{"url":"https://apiv3.sportsapi360.com"}],"security":[{"apikeyAuth":[]}],"components":{"securitySchemes":{"apikeyAuth":{"type":"http","scheme":"x-api-key"}}},"paths":{"/cricket/api/v2/player/{playerId}":{"get":{"tags":["Player Data API"],"summary":"Player Details","description":"## Get Player Details\n\nThis endpoint retrieves detailed information about a specific cricket player based on their unique player ID.\n\n### Request\n\n- **Method**: `GET`\n    \n- **Endpoint**: `https://apiv3.sportsapi360.com/cricket/api/v2/player/:playerId`\n    \n- **Path Parameter**:\n    \n    - `playerId` (string): The unique identifier for the player whose details are being requested.\n        \n\n### Response\n\n- **Status Code**: `200 OK`\n    \n- **Content-Type**: `text/xml`\n    \n- **Response Format**: The response will be in JSON format containing the following fields:\n    \n    - `image`: URL of the player's image.\n        \n    - `playerID`: Unique identifier for the player.\n        \n    - `fullName`: Full name of the player.\n        \n    - `nationality`: Nationality of the player.\n        \n    - `nationalityId`: Identifier for the nationality.\n        \n    - `nickName`: Nickname of the player.\n        \n    - `name`: Name of the player.\n        \n    - `teamID`: Identifier for the team the player belongs to.\n        \n    - `birthPlace`: Place of birth of the player.\n        \n    - `dob`: Date of birth of the player.\n        \n    - `battingStyle`: Style of batting.\n        \n    - `bowlingStyle`: Style of bowling.\n        \n    - `role`: Role of the player in the team.\n        \n    - `playerIPLTeam`: The IPL team the player is associated with.\n        \n    - `playerIPLBid`: The IPL bid amount for the player.\n        \n    - `description`: Additional description of the player.\n        \n    - `battingStats`: Array containing various batting statistics.\n        \n    - `bowlingStats`: Array containing various bowling statistics.\n        \n    - `fieldingStats`: Array containing various fielding statistics.\n        \n    - `socialDetails`: Array containing social media details.\n        \n    - `trophyDetails`: Array containing details about trophies won.\n        \n    - `teams`: Array containing details about the teams the player has been a part of.","parameters":[{"name":"x-api-key","in":"header","schema":{"type":"string"}},{"name":"playerId","in":"path","schema":{"type":"string"},"required":true}],"responses":{"200":{"description":"OK","headers":{},"content":{"application/json":{"schema":{"type":"object"}}}}}}}}}
```

## Player Recent Matches

> \# Get Recent Matches for a Player\
> \
> This endpoint retrieves the recent match statistics for a specific cricket player identified by their \`playerId\`. It provides detailed information about matches played across different formats including All, T20, ODI, Test, and T20 Domestic.\
> \
> \## Request\
> \
> \- \*\*Method\*\*: \`GET\`\
> &#x20;   \
> \- \*\*Endpoint\*\*: \`<https://apiv3.sportsapi360.com/cricket/api/v2/player/:playerId/recent\\`\\>
> &#x20;   \
> \- \*\*Path Parameters\*\*:\
> &#x20;   \
> &#x20;   \- \`playerId\`: The unique identifier for the player whose recent matches are being queried.\
> &#x20;       \
> \
> \## Response Format\
> \
> The response will be a JSON object containing the following keys:\
> \
> \- \`all\`: An array of objects representing all recent matches.\
> &#x20;   \
> \- \`t20\`: An array of objects representing recent T20 matches.\
> &#x20;   \
> \- \`odi\`: An array of objects representing recent ODI matches.\
> &#x20;   \
> \- \`test\`: An array of objects representing recent Test matches.\
> &#x20;   \
> \- \`t20Domestic\`: An array of objects representing recent T20 Domestic matches.\
> &#x20;   \
> \
> Each match object within these arrays may include the following fields:\
> \
> \- \`homeTeamShortName\`: Short name of the home team.\
> &#x20;   \
> \- \`awayTeamShortName\`: Short name of the away team.\
> &#x20;   \
> \- \`homeTeamID\`: Unique identifier for the home team.\
> &#x20;   \
> \- \`awayTeamID\`: Unique identifier for the away team.\
> &#x20;   \
> \- \`matchDate\`: The date of the match.\
> &#x20;   \
> \- \`matchID\`: Unique identifier for the match.\
> &#x20;   \
> \- \`matchType\`: Type of the match (e.g., T20, ODI).\
> &#x20;   \
> \- \`opposition\`: Name of the opposing team.\
> &#x20;   \
> \- \`battingStats\`: Statistics related to batting performance in the match.\
> &#x20;   \
> \- \`bowlingStats\`: Statistics related to bowling performance in the match.\
> &#x20;   \
> \
> \## Additional Notes\
> \
> \- Ensure that the \`playerId\` is valid to receive accurate match data.\
> &#x20;   \
> \- The response will contain empty strings for fields where data is not available.\
> &#x20;   \
> \- This endpoint is useful for applications that require up-to-date information on player performances in recent matches.

```json
{"openapi":"3.0.0","info":{"title":"CRICKET API V3","version":"1.0.0"},"tags":[{"name":"Player Data API"}],"servers":[{"url":"https://apiv3.sportsapi360.com"}],"security":[{"apikeyAuth":[]}],"components":{"securitySchemes":{"apikeyAuth":{"type":"http","scheme":"x-api-key"}}},"paths":{"/cricket/api/v2/player/{playerId}/recent":{"get":{"tags":["Player Data API"],"summary":"Player Recent Matches","description":"# Get Recent Matches for a Player\n\nThis endpoint retrieves the recent match statistics for a specific cricket player identified by their `playerId`. It provides detailed information about matches played across different formats including All, T20, ODI, Test, and T20 Domestic.\n\n## Request\n\n- **Method**: `GET`\n    \n- **Endpoint**: `https://apiv3.sportsapi360.com/cricket/api/v2/player/:playerId/recent`\n    \n- **Path Parameters**:\n    \n    - `playerId`: The unique identifier for the player whose recent matches are being queried.\n        \n\n## Response Format\n\nThe response will be a JSON object containing the following keys:\n\n- `all`: An array of objects representing all recent matches.\n    \n- `t20`: An array of objects representing recent T20 matches.\n    \n- `odi`: An array of objects representing recent ODI matches.\n    \n- `test`: An array of objects representing recent Test matches.\n    \n- `t20Domestic`: An array of objects representing recent T20 Domestic matches.\n    \n\nEach match object within these arrays may include the following fields:\n\n- `homeTeamShortName`: Short name of the home team.\n    \n- `awayTeamShortName`: Short name of the away team.\n    \n- `homeTeamID`: Unique identifier for the home team.\n    \n- `awayTeamID`: Unique identifier for the away team.\n    \n- `matchDate`: The date of the match.\n    \n- `matchID`: Unique identifier for the match.\n    \n- `matchType`: Type of the match (e.g., T20, ODI).\n    \n- `opposition`: Name of the opposing team.\n    \n- `battingStats`: Statistics related to batting performance in the match.\n    \n- `bowlingStats`: Statistics related to bowling performance in the match.\n    \n\n## Additional Notes\n\n- Ensure that the `playerId` is valid to receive accurate match data.\n    \n- The response will contain empty strings for fields where data is not available.\n    \n- This endpoint is useful for applications that require up-to-date information on player performances in recent matches.","parameters":[{"name":"x-api-key","in":"header","schema":{"type":"string"}},{"name":"playerId","in":"path","schema":{"type":"string"},"required":true}],"responses":{"200":{"description":"OK","headers":{},"content":{"application/json":{"schema":{"type":"object"}}}}}}}}}
```

## Player Fantasy

> \## Get Fantasy Matches for a Player\
> \
> This endpoint retrieves fantasy match information for a specific player in various formats including T20, Test, ODI, and T20 Domestic.\
> \
> \### Request\
> \
> \- \*\*Method\*\*: \`GET\`\
> &#x20;   \
> \- \*\*Endpoint\*\*: \`<https://apiv3.sportsapi360.com/cricket/api/v2/player/:playerId/fantasy/matches\\`\\>
> &#x20;   \
> \
> \### Path Parameters\
> \
> \- \`playerId\` (string): The unique identifier for the player whose fantasy match details are being requested.\
> &#x20;   \
> \
> \### Response Format\
> \
> The response will be a JSON object containing the following keys:\
> \
> \- \*\*t20\*\*: An array of match objects for T20 matches.\
> &#x20;   \
> \- \*\*test\*\*: An array of match objects for Test matches.\
> &#x20;   \
> \- \*\*odi\*\*: An array of match objects for ODI matches.\
> &#x20;   \
> \- \*\*t20Domestic\*\*: An array of match objects for T20 Domestic matches.\
> &#x20;   \
> \- \*\*all\*\*: An array of match objects for all match types.\
> &#x20;   \
> \
> Each match object includes the following fields:\
> \
> \- \*\*opposition\*\*: The team the player is facing.\
> &#x20;   \
> \- \*\*battingStats\*\*: The player's batting statistics for the match.\
> &#x20;   \
> \- \*\*bowlingStats\*\*: The player's bowling statistics for the match.\
> &#x20;   \
> \- \*\*points\*\*: The fantasy points earned by the player in the match.\
> &#x20;   \
> \- \*\*isDreamTeam\*\*: A boolean indicating if the player is part of the Dream Team for that match.\
> &#x20;   \
> \- \*\*matchType\*\*: The type of match (e.g., T20, Test).

```json
{"openapi":"3.0.0","info":{"title":"CRICKET API V3","version":"1.0.0"},"tags":[{"name":"Player Data API"}],"servers":[{"url":"https://apiv3.sportsapi360.com"}],"security":[{"apikeyAuth":[]}],"components":{"securitySchemes":{"apikeyAuth":{"type":"http","scheme":"x-api-key"}}},"paths":{"/cricket/api/v2/player/{playerId}/fantasy/matches":{"get":{"tags":["Player Data API"],"summary":"Player Fantasy","description":"## Get Fantasy Matches for a Player\n\nThis endpoint retrieves fantasy match information for a specific player in various formats including T20, Test, ODI, and T20 Domestic.\n\n### Request\n\n- **Method**: `GET`\n    \n- **Endpoint**: `https://apiv3.sportsapi360.com/cricket/api/v2/player/:playerId/fantasy/matches`\n    \n\n### Path Parameters\n\n- `playerId` (string): The unique identifier for the player whose fantasy match details are being requested.\n    \n\n### Response Format\n\nThe response will be a JSON object containing the following keys:\n\n- **t20**: An array of match objects for T20 matches.\n    \n- **test**: An array of match objects for Test matches.\n    \n- **odi**: An array of match objects for ODI matches.\n    \n- **t20Domestic**: An array of match objects for T20 Domestic matches.\n    \n- **all**: An array of match objects for all match types.\n    \n\nEach match object includes the following fields:\n\n- **opposition**: The team the player is facing.\n    \n- **battingStats**: The player's batting statistics for the match.\n    \n- **bowlingStats**: The player's bowling statistics for the match.\n    \n- **points**: The fantasy points earned by the player in the match.\n    \n- **isDreamTeam**: A boolean indicating if the player is part of the Dream Team for that match.\n    \n- **matchType**: The type of match (e.g., T20, Test).","parameters":[{"name":"x-api-key","in":"header","schema":{"type":"string"}},{"name":"playerId","in":"path","schema":{"type":"string"},"required":true}],"responses":{"200":{"description":"OK","headers":{},"content":{"application/json":{"schema":{"type":"object"}}}}}}}}}
```


# Team Data API

## Team Short Info

> \## Get Team Information\
> \
> This endpoint retrieves detailed information about a specific cricket team based on the provided \`teamId\`.\
> \
> \### Request\
> \
> \- \*\*Method\*\*: GET\
> &#x20;   \
> \- \*\*URL\*\*: \`<https://apiv3.sportsapi360.com/cricket/api/v2/team/info/:teamId\\`\\>
> &#x20;   \
> \- \*\*Path Parameters\*\*:\
> &#x20;   \
> &#x20;   \- \`teamId\` (string): The unique identifier of the cricket team whose information is 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): A code representing the status of the response.\
> &#x20;   \
> \- \`message\` (string): A message providing additional context about the response.\
> &#x20;   \
> \- \`response\` (object): Contains detailed information about the team:\
> &#x20;   \
> &#x20;   \- \`teamID\` (string): The unique identifier for the team.\
> &#x20;       \
> &#x20;   \- \`name\` (string): The full name of the team.\
> &#x20;       \
> &#x20;   \- \`shortName\` (string): The abbreviated name of the team.\
> &#x20;       \
> &#x20;   \- \`description\` (string): A brief description of the team.\
> &#x20;       \
> &#x20;   \- \`image\` (string): A URL link to an image representing the team.\
> &#x20;       \
> \
> This endpoint is useful for applications that need to display cricket team information, allowing users to access details about their favorite teams.

```json
{"openapi":"3.0.0","info":{"title":"CRICKET API V3","version":"1.0.0"},"tags":[{"name":"Team Data API"}],"servers":[{"url":"https://apiv3.sportsapi360.com"}],"security":[{"apikeyAuth":[]}],"components":{"securitySchemes":{"apikeyAuth":{"type":"http","scheme":"x-api-key"}}},"paths":{"/cricket/api/v2/team/info/{teamId}":{"get":{"tags":["Team Data API"],"summary":"Team Short Info","description":"## Get Team Information\n\nThis endpoint retrieves detailed information about a specific cricket team based on the provided `teamId`.\n\n### Request\n\n- **Method**: GET\n    \n- **URL**: `https://apiv3.sportsapi360.com/cricket/api/v2/team/info/:teamId`\n    \n- **Path Parameters**:\n    \n    - `teamId` (string): The unique identifier of the cricket team whose information is 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): A code representing the status of the response.\n    \n- `message` (string): A message providing additional context about the response.\n    \n- `response` (object): Contains detailed information about the team:\n    \n    - `teamID` (string): The unique identifier for the team.\n        \n    - `name` (string): The full name of the team.\n        \n    - `shortName` (string): The abbreviated name of the team.\n        \n    - `description` (string): A brief description of the team.\n        \n    - `image` (string): A URL link to an image representing the team.\n        \n\nThis endpoint is useful for applications that need to display cricket team information, allowing users to access details about their favorite teams.","parameters":[{"name":"x-api-key","in":"header","schema":{"type":"string"}},{"name":"teamId","in":"path","schema":{"type":"string"},"required":true}],"responses":{"200":{"description":"OK","headers":{},"content":{"application/json":{"schema":{"type":"object"}}}}}}}}}
```

## Team Info Full

> \### Get Team Information\
> \
> This endpoint retrieves detailed information about a specific cricket team identified by the \`teamId\` parameter.\
> \
> \#### Request Type\
> \
> \- \*\*HTTP Method\*\*: GET\
> &#x20;   \
> \
> \#### API Version\
> \
> \- \*\*Version\*\*: v2\
> &#x20;   \
> \
> \#### Endpoint\
> \
> \- \*\*URL\*\*: \`<https://apiv3.sportsapi360.com/cricket/api/v2/team/:teamId\\`\\>
> &#x20;   \
> \
> \#### Request Parameters\
> \
> \- \`teamId\` (path parameter):\
> &#x20;   \
> &#x20;   \- \*\*Type\*\*: String\
> &#x20;       \
> &#x20;   \- \*\*Description\*\*: The unique identifier for the cricket team whose information is being requested.\
> &#x20;       \
> &#x20;   \- \*\*Example\*\*: \`12345\`\
> &#x20;       \
> \
> \#### Expected Responses\
> \
> \- \*\*200 OK\*\*: Returns the detailed information of the requested cricket team.\
> &#x20;   \
> &#x20;   \- \*\*Response Body\*\*: Contains team details such as:\
> &#x20;       \
> &#x20;       \- \`name\`: The name of the cricket team.\
> &#x20;           \
> &#x20;       \- \`players\`: A list of players in the team.\
> &#x20;           \
> &#x20;       \- \`statistics\`: Various statistics related to the team.\
> &#x20;           \
> &#x20;   \- {"name": "Team A","players": \\\[ {"name": "Player 1", "role": "Batsman"}, {"name": "Player 2", "role": "Bowler"}\\],"statistics": { "matchesPlayed": 100, "wins": 70, "losses": 30}}\
> &#x20;       \
> \- \*\*404 Not Found\*\*: The specified \`teamId\` does not correspond to any existing cricket team.\
> &#x20;   \
> &#x20;   \- \*\*Response Body\*\*: An error message indicating that the team was not found.\
> &#x20;       \
> &#x20;   \- {"error": "Team not found"}\
> &#x20;       \
> \- \*\*401 Unauthorized\*\*: Authentication credentials are missing or invalid.\
> &#x20;   \
> &#x20;   \- \*\*Response Body\*\*: An error message indicating authentication failure.\
> &#x20;       \
> &#x20;   \- {"error": "Authentication failed"}\
> &#x20;       \
> \
> \#### Authentication\
> \
> Ensure that you include the appropriate authentication headers in your request to access this endpoint.\
> \
> \#### Headers\
> \
> \- Include necessary headers as required by your authentication method (e.g., API Key, Bearer Token).

```json
{"openapi":"3.0.0","info":{"title":"CRICKET API V3","version":"1.0.0"},"tags":[{"name":"Team Data API"}],"servers":[{"url":"https://apiv3.sportsapi360.com"}],"security":[{"apikeyAuth":[]}],"components":{"securitySchemes":{"apikeyAuth":{"type":"http","scheme":"x-api-key"}}},"paths":{"/cricket/api/v2/team/{teamId}":{"get":{"tags":["Team Data API"],"summary":"Team Info Full","description":"### Get Team Information\n\nThis endpoint retrieves detailed information about a specific cricket team identified by the `teamId` parameter.\n\n#### Request Type\n\n- **HTTP Method**: GET\n    \n\n#### API Version\n\n- **Version**: v2\n    \n\n#### Endpoint\n\n- **URL**: `https://apiv3.sportsapi360.com/cricket/api/v2/team/:teamId`\n    \n\n#### Request Parameters\n\n- `teamId` (path parameter):\n    \n    - **Type**: String\n        \n    - **Description**: The unique identifier for the cricket team whose information is being requested.\n        \n    - **Example**: `12345`\n        \n\n#### Expected Responses\n\n- **200 OK**: Returns the detailed information of the requested cricket team.\n    \n    - **Response Body**: Contains team details such as:\n        \n        - `name`: The name of the cricket team.\n            \n        - `players`: A list of players in the team.\n            \n        - `statistics`: Various statistics related to the team.\n            \n    - {\"name\": \"Team A\",\"players\": \\[ {\"name\": \"Player 1\", \"role\": \"Batsman\"}, {\"name\": \"Player 2\", \"role\": \"Bowler\"}\\],\"statistics\": { \"matchesPlayed\": 100, \"wins\": 70, \"losses\": 30}}\n        \n- **404 Not Found**: The specified `teamId` does not correspond to any existing cricket team.\n    \n    - **Response Body**: An error message indicating that the team was not found.\n        \n    - {\"error\": \"Team not found\"}\n        \n- **401 Unauthorized**: Authentication credentials are missing or invalid.\n    \n    - **Response Body**: An error message indicating authentication failure.\n        \n    - {\"error\": \"Authentication failed\"}\n        \n\n#### Authentication\n\nEnsure that you include the appropriate authentication headers in your request to access this endpoint.\n\n#### Headers\n\n- Include necessary headers as required by your authentication method (e.g., API Key, Bearer Token).","parameters":[{"name":"x-api-key","in":"header","schema":{"type":"string"}},{"name":"teamId","in":"path","schema":{"type":"string"},"required":true}],"responses":{"200":{"description":"OK","headers":{},"content":{"application/json":{"schema":{"type":"object"}}}}}}}}}
```

## Team Recent

> \### Endpoint Description\
> \
> This endpoint retrieves the recent match details for a specified cricket team. It provides comprehensive information about the team's performance across different formats of the game, including One Day Internationals (ODI), Twenty20 (T20), and Test matches. This data can be useful for fans, analysts, and teams to assess recent performances and trends.\
> \
> \### Request\
> \
> \- \*\*Method\*\*: GET\
> &#x20;   \
> \- \*\*URL\*\*: \`<https://apiv3.sportsapi360.com/cricket/api/v2/team/:teamId/recent\\`\\>
> &#x20;   \
> \- \*\*Path Parameters\*\*:\
> &#x20;   \
> &#x20;   \- \`teamId\` (string): The unique identifier of the cricket team whose information is being requested.\
> &#x20;       \
> \
> \### Expected Response\
> \
> The response will return a JSON object structured as follows:\
> \
> \- \*\*odi\*\*: An object containing the recent ODI match details.\
> &#x20;   \
> &#x20;   \- \*\*winLost\*\*: An array indicating the win/loss status for the matches.\
> &#x20;       \
> &#x20;   \- \*\*scoreCard\*\*: An array of scorecard objects for each ODI match, which includes:\
> &#x20;       \
> &#x20;       \- \*\*win\*\*: Indicates if the team won the match.\
> &#x20;           \
> &#x20;       \- \*\*matchName\*\*: The name of the match.\
> &#x20;           \
> &#x20;       \- \*\*matchNumber\*\*: The match number in the series.\
> &#x20;           \
> &#x20;       \- \*\*startDate\*\*: The date when the match started.\
> &#x20;           \
> &#x20;       \- \*\*matchStatus\*\*: The current status of the match (e.g., ongoing, completed).\
> &#x20;           \
> &#x20;       \- \*\*winningTeamID\*\*: The ID of the team that won the match.\
> &#x20;           \
> &#x20;       \- \*\*isLiveCriclyticsAvailable\*\*: A boolean indicating if live Criclytics data is available for the match.\
> &#x20;           \
> &#x20;       \- \*\*matchType\*\*: The type of match (e.g., ODI).\
> &#x20;           \
> &#x20;       \- \*\*venue\*\*: The venue where the match was held.\
> &#x20;           \
> &#x20;       \- \*\*matchResult\*\*: The final result of the match.\
> &#x20;           \
> &#x20;       \- \*\*matchID\*\*: The unique identifier for the match.\
> &#x20;           \
> &#x20;       \- \*\*matchScore\*\*: An array containing details about the teams and their scores, including:\
> &#x20;           \
> &#x20;           \- \*\*teamShortName\*\*: The short name of the team.\
> &#x20;               \
> &#x20;           \- \*\*teamID\*\*: The unique identifier for the team.\
> &#x20;               \
> &#x20;           \- \*\*teamFullName\*\*: The full name of the team.\
> &#x20;               \
> &#x20;           \- \*\*teamScore\*\*: An array of objects providing score details for each inning, which includes:\
> &#x20;               \
> &#x20;               \- \*\*inning\*\*: The inning number.\
> &#x20;                   \
> &#x20;               \- \*\*inningNumber\*\*: The specific number of the inning.\
> &#x20;                   \
> &#x20;               \- \*\*battingTeam\*\*: The name of the batting team.\
> &#x20;                   \
> &#x20;               \- \*\*runsScored\*\*: The total runs scored in that inning.\
> &#x20;                   \
> &#x20;               \- \*\*wickets\*\*: The number of wickets lost.\
> &#x20;                   \
> &#x20;               \- \*\*overs\*\*: The total overs faced.\
> &#x20;                   \
> &#x20;               \- \*\*runRate\*\*: The run rate achieved.\
> &#x20;                   \
> &#x20;               \- \*\*battingSide\*\*: The side that was batting.\
> &#x20;                   \
> &#x20;               \- \*\*battingTeamShortName\*\*: The short name of the batting team.\
> &#x20;                   \
> &#x20;               \- \*\*declared\*\*: A boolean indicating if the inning was declared.\
> &#x20;                   \
> &#x20;               \- \*\*folowOn\*\*: A boolean indicating if the follow-on rule was applied.\
> &#x20;                   \
> \- \*\*t20\*\*: Similar structure as the ODI section, but for T20 matches.\
> &#x20;   \
> \- \*\*test\*\*: Similar structure as the ODI section, but for Test matches.\
> &#x20;   \
> \
> \### Notes\
> \
> \- Ensure that the \`teamId\` provided in the request is valid to receive accurate match details.\
> &#x20;   \
> \- The response includes detailed score information for each match, which can be useful for analyzing team performance over recent games.\
> &#x20;   \
> \- This endpoint is particularly useful for sports analysts and fans looking to track the performance of their favorite teams over time.

```json
{"openapi":"3.0.0","info":{"title":"CRICKET API V3","version":"1.0.0"},"tags":[{"name":"Team Data API"}],"servers":[{"url":"https://apiv3.sportsapi360.com"}],"security":[{"apikeyAuth":[]}],"components":{"securitySchemes":{"apikeyAuth":{"type":"http","scheme":"x-api-key"}}},"paths":{"/cricket/api/v2/team/{teamId}/recent":{"get":{"tags":["Team Data API"],"summary":"Team Recent","description":"### Endpoint Description\n\nThis endpoint retrieves the recent match details for a specified cricket team. It provides comprehensive information about the team's performance across different formats of the game, including One Day Internationals (ODI), Twenty20 (T20), and Test matches. This data can be useful for fans, analysts, and teams to assess recent performances and trends.\n\n### Request\n\n- **Method**: GET\n    \n- **URL**: `https://apiv3.sportsapi360.com/cricket/api/v2/team/:teamId/recent`\n    \n- **Path Parameters**:\n    \n    - `teamId` (string): The unique identifier of the cricket team whose information is being requested.\n        \n\n### Expected Response\n\nThe response will return a JSON object structured as follows:\n\n- **odi**: An object containing the recent ODI match details.\n    \n    - **winLost**: An array indicating the win/loss status for the matches.\n        \n    - **scoreCard**: An array of scorecard objects for each ODI match, which includes:\n        \n        - **win**: Indicates if the team won the match.\n            \n        - **matchName**: The name of the match.\n            \n        - **matchNumber**: The match number in the series.\n            \n        - **startDate**: The date when the match started.\n            \n        - **matchStatus**: The current status of the match (e.g., ongoing, completed).\n            \n        - **winningTeamID**: The ID of the team that won the match.\n            \n        - **isLiveCriclyticsAvailable**: A boolean indicating if live Criclytics data is available for the match.\n            \n        - **matchType**: The type of match (e.g., ODI).\n            \n        - **venue**: The venue where the match was held.\n            \n        - **matchResult**: The final result of the match.\n            \n        - **matchID**: The unique identifier for the match.\n            \n        - **matchScore**: An array containing details about the teams and their scores, including:\n            \n            - **teamShortName**: The short name of the team.\n                \n            - **teamID**: The unique identifier for the team.\n                \n            - **teamFullName**: The full name of the team.\n                \n            - **teamScore**: An array of objects providing score details for each inning, which includes:\n                \n                - **inning**: The inning number.\n                    \n                - **inningNumber**: The specific number of the inning.\n                    \n                - **battingTeam**: The name of the batting team.\n                    \n                - **runsScored**: The total runs scored in that inning.\n                    \n                - **wickets**: The number of wickets lost.\n                    \n                - **overs**: The total overs faced.\n                    \n                - **runRate**: The run rate achieved.\n                    \n                - **battingSide**: The side that was batting.\n                    \n                - **battingTeamShortName**: The short name of the batting team.\n                    \n                - **declared**: A boolean indicating if the inning was declared.\n                    \n                - **folowOn**: A boolean indicating if the follow-on rule was applied.\n                    \n- **t20**: Similar structure as the ODI section, but for T20 matches.\n    \n- **test**: Similar structure as the ODI section, but for Test matches.\n    \n\n### Notes\n\n- Ensure that the `teamId` provided in the request is valid to receive accurate match details.\n    \n- The response includes detailed score information for each match, which can be useful for analyzing team performance over recent games.\n    \n- This endpoint is particularly useful for sports analysts and fans looking to track the performance of their favorite teams over time.","parameters":[{"name":"x-api-key","in":"header","schema":{"type":"string"}},{"name":"teamId","in":"path","schema":{"type":"string"},"required":true}],"responses":{"200":{"description":"OK","headers":{},"content":{"application/json":{"schema":{"type":"object"}}}}}}}}}
```

## Team Schedule Matches

> \## Get Recent Matches for a Cricket Team\
> \
> This endpoint retrieves the recent match details for a specific cricket team identified by the \`teamId\` parameter.\
> \
> \### Request\
> \
> \- \*\*Method\*\*: \`GET\`\
> &#x20;   \
> \- \*\*URL\*\*: \`<https://apiv3.sportsapi360.com/cricket/api/v2/team/:teamId/schedule\\`\\>
> &#x20;   \
> \
> \#### Path Parameters\
> \
> \- \`teamId\` (string): The unique identifier for the cricket team whose recent matches you want to fetch.\
> &#x20;   \
> \
> \### Response\
> \
> The response will be a JSON array containing objects with the following fields:\
> \
> \- \`matchID\` (string): The unique identifier for the match.\
> &#x20;   \
> \- \`matchDateTimeIST\` (string): The date and time of the match in IST.\
> &#x20;   \
> \- \`matchStatus\` (string): The current status of the match (e.g., scheduled, completed).\
> &#x20;   \
> \- \`compType\` (string): The type of competition (e.g., league, tournament).\
> &#x20;   \
> \- \`awayTeamID\` (string): The unique identifier for the away team.\
> &#x20;   \
> \- \`homeTeamName\` (string): The name of the home team.\
> &#x20;   \
> \- \`homeTeamID\` (string): The unique identifier for the home team.\
> &#x20;   \
> \- \`awayTeamName\` (string): The name of the away team.\
> &#x20;   \
> \
> \### Notes\
> \
> \- Ensure that the \`teamId\` provided is valid to receive accurate match details.\
> &#x20;   \
> \- The response may contain multiple match objects, depending on the number of recent matches played by the team.

```json
{"openapi":"3.0.0","info":{"title":"CRICKET API V3","version":"1.0.0"},"tags":[{"name":"Team Data API"}],"servers":[{"url":"https://apiv3.sportsapi360.com"}],"security":[{"apikeyAuth":[]}],"components":{"securitySchemes":{"apikeyAuth":{"type":"http","scheme":"x-api-key"}}},"paths":{"/cricket/api/v2/team/{teamId}/schedule":{"get":{"tags":["Team Data API"],"summary":"Team Schedule Matches","description":"## Get Recent Matches for a Cricket Team\n\nThis endpoint retrieves the recent match details for a specific cricket team identified by the `teamId` parameter.\n\n### Request\n\n- **Method**: `GET`\n    \n- **URL**: `https://apiv3.sportsapi360.com/cricket/api/v2/team/:teamId/schedule`\n    \n\n#### Path Parameters\n\n- `teamId` (string): The unique identifier for the cricket team whose recent matches you want to fetch.\n    \n\n### Response\n\nThe response will be a JSON array containing objects with the following fields:\n\n- `matchID` (string): The unique identifier for the match.\n    \n- `matchDateTimeIST` (string): The date and time of the match in IST.\n    \n- `matchStatus` (string): The current status of the match (e.g., scheduled, completed).\n    \n- `compType` (string): The type of competition (e.g., league, tournament).\n    \n- `awayTeamID` (string): The unique identifier for the away team.\n    \n- `homeTeamName` (string): The name of the home team.\n    \n- `homeTeamID` (string): The unique identifier for the home team.\n    \n- `awayTeamName` (string): The name of the away team.\n    \n\n### Notes\n\n- Ensure that the `teamId` provided is valid to receive accurate match details.\n    \n- The response may contain multiple match objects, depending on the number of recent matches played by the team.","parameters":[{"name":"x-api-key","in":"header","schema":{"type":"string"}},{"name":"teamId","in":"path","schema":{"type":"string"},"required":true}],"responses":{"200":{"description":"OK","headers":{},"content":{"application/json":{"schema":{"type":"object"}}}}}}}}}
```

## Team Stats

> \## API Endpoint: Get Team Statistics\
> \
> \### Request Method\
> \
> \`GET\`\
> \
> \### Endpoint\
> \
> \`<https://apiv3.sportsapi360.com/cricket/api/v2/team/:teamId/stats\\`\\>
> \
> \### Parameters\
> \
> \- \`teamId\` (path parameter): The unique identifier for the cricket team whose statistics are being requested.\
> &#x20;   \
> \
> \### Expected Response Format\
> \
> The response will return a JSON object containing various statistics for the specified cricket team, structured as follows:\
> \
> \- \`image\`: A string representing the team's image URL (if available).\
> &#x20;   \
> \- \`teamID\`: A string representing the unique identifier for the team.\
> &#x20;   \
> \- \`teamName\`: A string representing the full name of the team.\
> &#x20;   \
> \- \`teamShortName\`: A string representing the abbreviated name of the team.\
> &#x20;   \
> \- \`odi\`: An object containing One Day International statistics:\
> &#x20;   \
> &#x20;   \- \`matchesWon\`: Number of matches won.\
> &#x20;       \
> &#x20;   \- \`matchesLost\`: Number of matches lost.\
> &#x20;       \
> &#x20;   \- \`matchesPlayed\`: Total matches played.\
> &#x20;       \
> &#x20;   \- \`matchesTied\`: Number of matches tied.\
> &#x20;       \
> &#x20;   \- \`winPercentage\`: Win percentage.\
> &#x20;       \
> &#x20;   \- \`mostRuns\`: An object detailing the player with the most runs, including:\
> &#x20;       \
> &#x20;       \- \`playerName\`: Name of the player.\
> &#x20;           \
> &#x20;       \- \`playerID\`: Unique identifier for the player.\
> &#x20;           \
> &#x20;       \- \`matchesPlayed\`: Matches played by the player.\
> &#x20;           \
> &#x20;       \- \`runs\`: Total runs scored by the player.\
> &#x20;           \
> &#x20;       \- \`average\`: Batting average of the player.\
> &#x20;           \
> &#x20;   \- \`mostWickets\`: An object detailing the player with the most wickets, including:\
> &#x20;       \
> &#x20;       \- \`playerName\`: Name of the player.\
> &#x20;           \
> &#x20;       \- \`playerID\`: Unique identifier for the player.\
> &#x20;           \
> &#x20;       \- \`matchesPlayed\`: Matches played by the player.\
> &#x20;           \
> &#x20;       \- \`wicket\`: Total wickets taken by the player.\
> &#x20;           \
> &#x20;       \- \`economy\`: Economy rate of the player.\
> &#x20;           \
> &#x20;   \- \`bestScore\`: An object detailing the player's best score, including:\
> &#x20;       \
> &#x20;       \- \`playerName\`: Name of the player.\
> &#x20;           \
> &#x20;       \- \`playerID\`: Unique identifier for the player.\
> &#x20;           \
> &#x20;       \- \`matchesPlayed\`: Matches played by the player.\
> &#x20;           \
> &#x20;       \- \`runs\`: Runs scored in the best innings.\
> &#x20;           \
> &#x20;       \- \`average\`: Batting average of the player.\
> &#x20;           \
> &#x20;   \- \`bestFigures\`: An object detailing the player's best bowling figures, including:\
> &#x20;       \
> &#x20;       \- \`playerName\`: Name of the player.\
> &#x20;           \
> &#x20;       \- \`playerID\`: Unique identifier for the player.\
> &#x20;           \
> &#x20;       \- \`matchesPlayed\`: Matches played by the player.\
> &#x20;           \
> &#x20;       \- \`runs\`: Runs conceded in the best bowling performance.\
> &#x20;           \
> &#x20;       \- \`average\`: Bowling average of the player.\
> &#x20;           \
> \- \`test\`: An object containing Test match statistics with the same structure as \`odi\`.\
> &#x20;   \
> \- \`t20\`: An object containing T20 match statistics with the same structure as \`odi\`.\
> &#x20;   \
> \
> This endpoint provides a comprehensive overview of a cricket team's performance across different formats of the game.

```json
{"openapi":"3.0.0","info":{"title":"CRICKET API V3","version":"1.0.0"},"tags":[{"name":"Team Data API"}],"servers":[{"url":"https://apiv3.sportsapi360.com"}],"security":[{"apikeyAuth":[]}],"components":{"securitySchemes":{"apikeyAuth":{"type":"http","scheme":"x-api-key"}}},"paths":{"/cricket/api/v2/team/{teamId}/stats":{"get":{"tags":["Team Data API"],"summary":"Team Stats","description":"## API Endpoint: Get Team Statistics\n\n### Request Method\n\n`GET`\n\n### Endpoint\n\n`https://apiv3.sportsapi360.com/cricket/api/v2/team/:teamId/stats`\n\n### Parameters\n\n- `teamId` (path parameter): The unique identifier for the cricket team whose statistics are being requested.\n    \n\n### Expected Response Format\n\nThe response will return a JSON object containing various statistics for the specified cricket team, structured as follows:\n\n- `image`: A string representing the team's image URL (if available).\n    \n- `teamID`: A string representing the unique identifier for the team.\n    \n- `teamName`: A string representing the full name of the team.\n    \n- `teamShortName`: A string representing the abbreviated name of the team.\n    \n- `odi`: An object containing One Day International statistics:\n    \n    - `matchesWon`: Number of matches won.\n        \n    - `matchesLost`: Number of matches lost.\n        \n    - `matchesPlayed`: Total matches played.\n        \n    - `matchesTied`: Number of matches tied.\n        \n    - `winPercentage`: Win percentage.\n        \n    - `mostRuns`: An object detailing the player with the most runs, including:\n        \n        - `playerName`: Name of the player.\n            \n        - `playerID`: Unique identifier for the player.\n            \n        - `matchesPlayed`: Matches played by the player.\n            \n        - `runs`: Total runs scored by the player.\n            \n        - `average`: Batting average of the player.\n            \n    - `mostWickets`: An object detailing the player with the most wickets, including:\n        \n        - `playerName`: Name of the player.\n            \n        - `playerID`: Unique identifier for the player.\n            \n        - `matchesPlayed`: Matches played by the player.\n            \n        - `wicket`: Total wickets taken by the player.\n            \n        - `economy`: Economy rate of the player.\n            \n    - `bestScore`: An object detailing the player's best score, including:\n        \n        - `playerName`: Name of the player.\n            \n        - `playerID`: Unique identifier for the player.\n            \n        - `matchesPlayed`: Matches played by the player.\n            \n        - `runs`: Runs scored in the best innings.\n            \n        - `average`: Batting average of the player.\n            \n    - `bestFigures`: An object detailing the player's best bowling figures, including:\n        \n        - `playerName`: Name of the player.\n            \n        - `playerID`: Unique identifier for the player.\n            \n        - `matchesPlayed`: Matches played by the player.\n            \n        - `runs`: Runs conceded in the best bowling performance.\n            \n        - `average`: Bowling average of the player.\n            \n- `test`: An object containing Test match statistics with the same structure as `odi`.\n    \n- `t20`: An object containing T20 match statistics with the same structure as `odi`.\n    \n\nThis endpoint provides a comprehensive overview of a cricket team's performance across different formats of the game.","parameters":[{"name":"x-api-key","in":"header","schema":{"type":"string"}},{"name":"teamId","in":"path","schema":{"type":"string"},"required":true}],"responses":{"200":{"description":"OK","headers":{},"content":{"application/json":{"schema":{"type":"object"}}}}}}}}}
```

## Team Squads

> \# Get Team Squads\
> \
> This endpoint retrieves the squad details for a specific cricket team identified by the \`teamId\`. It provides information on the players in three formats: One Day Internationals (ODI), Test matches, and Twenty20 (T20) formats.\
> \
> \## Request\
> \
> \*\*Method:\*\* GET  \
> \*\*Endpoint:\*\* \`<https://apiv3.sportsapi360.com/cricket/api/v2/team/:teamId/squads\\`\\>
> \
> \### Path Parameters\
> \
> \- \`teamId\` (string): The unique identifier for the cricket team whose squad details are being requested.\
> &#x20;   \
> \
> \### Response Fields\
> \
> \- \`odiSquad\`: An array of players representing the ODI squad, where each player has:\
> &#x20;   \
> &#x20;   \- \`playerID\`: Unique identifier for the player.\
> &#x20;       \
> &#x20;   \- \`playerName\`: Name of the player.\
> &#x20;       \
> &#x20;   \- \`playerImage\`: URL to the player's image.\
> &#x20;       \
> \- \`testSquad\`: An array of players representing the Test squad, with the same structure as \`odiSquad\`.\
> &#x20;   \
> \- \`t20Squad\`: An array of players representing the T20 squad, also with the same structure as \`odiSquad\`.\
> &#x20;   \
> \
> This endpoint is useful for obtaining the current squad composition for a team across different formats of the game.

```json
{"openapi":"3.0.0","info":{"title":"CRICKET API V3","version":"1.0.0"},"tags":[{"name":"Team Data API"}],"servers":[{"url":"https://apiv3.sportsapi360.com"}],"security":[{"apikeyAuth":[]}],"components":{"securitySchemes":{"apikeyAuth":{"type":"http","scheme":"x-api-key"}}},"paths":{"/cricket/api/v2/team/{teamId}/squads":{"get":{"tags":["Team Data API"],"summary":"Team Squads","description":"# Get Team Squads\n\nThis endpoint retrieves the squad details for a specific cricket team identified by the `teamId`. It provides information on the players in three formats: One Day Internationals (ODI), Test matches, and Twenty20 (T20) formats.\n\n## Request\n\n**Method:** GET  \n**Endpoint:** `https://apiv3.sportsapi360.com/cricket/api/v2/team/:teamId/squads`\n\n### Path Parameters\n\n- `teamId` (string): The unique identifier for the cricket team whose squad details are being requested.\n    \n\n### Response Fields\n\n- `odiSquad`: An array of players representing the ODI squad, where each player has:\n    \n    - `playerID`: Unique identifier for the player.\n        \n    - `playerName`: Name of the player.\n        \n    - `playerImage`: URL to the player's image.\n        \n- `testSquad`: An array of players representing the Test squad, with the same structure as `odiSquad`.\n    \n- `t20Squad`: An array of players representing the T20 squad, also with the same structure as `odiSquad`.\n    \n\nThis endpoint is useful for obtaining the current squad composition for a team across different formats of the game.","parameters":[{"name":"x-api-key","in":"header","schema":{"type":"string"}},{"name":"teamId","in":"path","schema":{"type":"string"},"required":true}],"responses":{"200":{"description":"OK","headers":{},"content":{"application/json":{"schema":{"type":"object"}}}}}}}}}
```


# Ranking Data API V2

## Ranking Men

> \## Endpoint Description\
> \
> This endpoint retrieves the current rankings of men's cricket players across different formats, including One Day Internationals (ODI), Test matches, and T20 matches. The rankings are categorized into all-rounders, batsmen, and bowlers, providing a comprehensive overview of player performance.\
> \
> \### Request Format\
> \
> \- \*\*Method\*\*: GET\
> &#x20;   \
> \- \*\*URL\*\*: \`<https://apiv3.sportsapi360.com/cricket/api/v2/ranking/men\\`\\>
> &#x20;   \
> \- \*\*Request Body\*\*: None\
> &#x20;   \
> \
> \### Response Structure\
> \
> The response is a JSON object containing the rankings for men's cricket players, structured as follows:\
> \
> \- \*\*ODI\*\*:\
> &#x20;   \
> &#x20;   \- \*\*men\*\*:\
> &#x20;       \
> &#x20;       \- \*\*allrounder\*\*: Contains details about all-rounder rankings.\
> &#x20;           \
> &#x20;           \- \*\*matchType\*\*: Type of match (e.g., ODI).\
> &#x20;               \
> &#x20;           \- \*\*gender\*\*: Gender of the players (always "male" for this endpoint).\
> &#x20;               \
> &#x20;           \- \*\*rank\*\*: An array of ranking objects, each representing a player.\
> &#x20;               \
> &#x20;               \- \*\*playerName\*\*: Name of the player.\
> &#x20;                   \
> &#x20;               \- \*\*playerID\*\*: Unique identifier for the player.\
> &#x20;                   \
> &#x20;               \- \*\*position\*\*: Ranking position of the player.\
> &#x20;                   \
> &#x20;               \- \*\*Points\*\*: Points scored by the player.\
> &#x20;                   \
> &#x20;               \- \*\*teamID\*\*: Unique identifier for the team.\
> &#x20;                   \
> &#x20;               \- \*\*teamName\*\*: Name of the team.\
> &#x20;                   \
> &#x20;       \- \*\*bat\*\*: Similar structure as all-rounder, but for batsmen.\
> &#x20;           \
> &#x20;       \- \*\*bowl\*\*: Similar structure as all-rounder, but for bowlers.\
> &#x20;           \
> \- \*\*Test\*\*: Same structure as ODI, but for Test match rankings.\
> &#x20;   \
> \- \*\*T20\*\*: Same structure as ODI, but for T20 match rankings.\
> &#x20;   \
> \
> This endpoint provides a comprehensive and structured view of the rankings of men's cricket players, allowing users to access detailed performance metrics across different formats.

```json
{"openapi":"3.0.0","info":{"title":"CRICKET API V3","version":"1.0.0"},"tags":[{"name":"Ranking Data API V2"}],"servers":[{"url":"https://apiv3.sportsapi360.com"}],"security":[{"apikeyAuth":[]}],"components":{"securitySchemes":{"apikeyAuth":{"type":"http","scheme":"x-api-key"}}},"paths":{"/cricket/api/v2/ranking/men":{"get":{"tags":["Ranking Data API V2"],"summary":"Ranking Men","description":"## Endpoint Description\n\nThis endpoint retrieves the current rankings of men's cricket players across different formats, including One Day Internationals (ODI), Test matches, and T20 matches. The rankings are categorized into all-rounders, batsmen, and bowlers, providing a comprehensive overview of player performance.\n\n### Request Format\n\n- **Method**: GET\n    \n- **URL**: `https://apiv3.sportsapi360.com/cricket/api/v2/ranking/men`\n    \n- **Request Body**: None\n    \n\n### Response Structure\n\nThe response is a JSON object containing the rankings for men's cricket players, structured as follows:\n\n- **ODI**:\n    \n    - **men**:\n        \n        - **allrounder**: Contains details about all-rounder rankings.\n            \n            - **matchType**: Type of match (e.g., ODI).\n                \n            - **gender**: Gender of the players (always \"male\" for this endpoint).\n                \n            - **rank**: An array of ranking objects, each representing a player.\n                \n                - **playerName**: Name of the player.\n                    \n                - **playerID**: Unique identifier for the player.\n                    \n                - **position**: Ranking position of the player.\n                    \n                - **Points**: Points scored by the player.\n                    \n                - **teamID**: Unique identifier for the team.\n                    \n                - **teamName**: Name of the team.\n                    \n        - **bat**: Similar structure as all-rounder, but for batsmen.\n            \n        - **bowl**: Similar structure as all-rounder, but for bowlers.\n            \n- **Test**: Same structure as ODI, but for Test match rankings.\n    \n- **T20**: Same structure as ODI, but for T20 match rankings.\n    \n\nThis endpoint provides a comprehensive and structured view of the rankings of men's cricket players, allowing users to access detailed performance metrics across different formats.","parameters":[{"name":"x-api-key","in":"header","schema":{"type":"string"}}],"responses":{"200":{"description":"OK","headers":{},"content":{"application/json":{"schema":{"type":"object"}}}}}}}}}
```

## Ranking Women

> \### Endpoint Description\
> \
> This API endpoint retrieves the latest women's cricket rankings across different match formats including ODI, Test, and T20.\
> \
> \### Request\
> \
> \- \*\*Method:\*\* GET\
> &#x20;   \
> \- \*\*Endpoint:\*\* \`<https://apiv3.sportsapi360.com/cricket/api/v2/ranking/women\\`\\>
> &#x20;   \
> \
> \### Response Format\
> \
> The response will be in JSON format and contains rankings for women players categorized by match type. The structure of the response includes:\
> \
> \- \*\*ODI\*\*\
> &#x20;   \
> &#x20;   \- \*\*women\*\*\
> &#x20;       \
> &#x20;       \- \*\*allrounder\*\*\
> &#x20;           \
> &#x20;           \- \*\*matchType\*\*: (string) Type of match.\
> &#x20;               \
> &#x20;           \- \*\*gender\*\*: (string) Gender of the players.\
> &#x20;               \
> &#x20;           \- \*\*rank\*\*: (array) List of players with their ranking details.\
> &#x20;               \
> &#x20;               \- \*\*playerName\*\*: (string) Name of the player.\
> &#x20;                   \
> &#x20;               \- \*\*playerID\*\*: (string) Unique identifier for the player.\
> &#x20;                   \
> &#x20;               \- \*\*position\*\*: (integer) Ranking position of the player.\
> &#x20;                   \
> &#x20;               \- \*\*Points\*\*: (string) Points accumulated by the player.\
> &#x20;                   \
> &#x20;               \- \*\*teamID\*\*: (string) Unique identifier for the team.\
> &#x20;                   \
> &#x20;               \- \*\*teamName\*\*: (string) Name of the team.\
> &#x20;                   \
> &#x20;       \- \*\*bat\*\*: Similar structure as allrounder for batting rankings.\
> &#x20;           \
> &#x20;       \- \*\*bowl\*\*: Similar structure as allrounder for bowling rankings.\
> &#x20;           \
> \- \*\*Test\*\*\
> &#x20;   \
> &#x20;   \- Structure is similar to ODI, but may contain null values for rankings.\
> &#x20;       \
> \- \*\*T20\*\*\
> &#x20;   \
> &#x20;   \- Structure is similar to ODI, with rankings for allrounders, batsmen, and bowlers.\
> &#x20;       \
> \
> \### Notes\
> \
> \- The response may include null values for certain fields if there are no rankings available.\
> &#x20;   \
> \- Ensure to handle cases where rankings may not be present for all categories.

```json
{"openapi":"3.0.0","info":{"title":"CRICKET API V3","version":"1.0.0"},"tags":[{"name":"Ranking Data API V2"}],"servers":[{"url":"https://apiv3.sportsapi360.com"}],"security":[{"apikeyAuth":[]}],"components":{"securitySchemes":{"apikeyAuth":{"type":"http","scheme":"x-api-key"}}},"paths":{"/cricket/api/v2/ranking/women":{"get":{"tags":["Ranking Data API V2"],"summary":"Ranking Women","description":"### Endpoint Description\n\nThis API endpoint retrieves the latest women's cricket rankings across different match formats including ODI, Test, and T20.\n\n### Request\n\n- **Method:** GET\n    \n- **Endpoint:** `https://apiv3.sportsapi360.com/cricket/api/v2/ranking/women`\n    \n\n### Response Format\n\nThe response will be in JSON format and contains rankings for women players categorized by match type. The structure of the response includes:\n\n- **ODI**\n    \n    - **women**\n        \n        - **allrounder**\n            \n            - **matchType**: (string) Type of match.\n                \n            - **gender**: (string) Gender of the players.\n                \n            - **rank**: (array) List of players with their ranking details.\n                \n                - **playerName**: (string) Name of the player.\n                    \n                - **playerID**: (string) Unique identifier for the player.\n                    \n                - **position**: (integer) Ranking position of the player.\n                    \n                - **Points**: (string) Points accumulated by the player.\n                    \n                - **teamID**: (string) Unique identifier for the team.\n                    \n                - **teamName**: (string) Name of the team.\n                    \n        - **bat**: Similar structure as allrounder for batting rankings.\n            \n        - **bowl**: Similar structure as allrounder for bowling rankings.\n            \n- **Test**\n    \n    - Structure is similar to ODI, but may contain null values for rankings.\n        \n- **T20**\n    \n    - Structure is similar to ODI, with rankings for allrounders, batsmen, and bowlers.\n        \n\n### Notes\n\n- The response may include null values for certain fields if there are no rankings available.\n    \n- Ensure to handle cases where rankings may not be present for all categories.","parameters":[{"name":"x-api-key","in":"header","schema":{"type":"string"}}],"responses":{"200":{"description":"OK","headers":{},"content":{"application/json":{"schema":{"type":"object"}}}}}}}}}
```

## Ranking Team

> \## Endpoint Description\
> \
> This API endpoint retrieves the current rankings of cricket teams across different formats (ODI, Test, T20) for both men and women.\
> \
> \### Request\
> \
> \- \*\*Method\*\*: GET\
> &#x20;   \
> \- \*\*Endpoint\*\*: \`<https://apiv3.sportsapi360.com/cricket/api/v2/ranking/team\\`\\>
> &#x20;   \
> \
> \### Response Format\
> \
> The response will be a JSON object containing the rankings for each format of cricket. The structure of the response is as follows:\
> \
> \- \*\*ODI\*\*:\
> &#x20;   \
> &#x20;   \- \*\*men\*\*:\
> &#x20;       \
> &#x20;       \- \*\*team\*\*:\
> &#x20;           \
> &#x20;           \- \*\*matchType\*\*: (string)\
> &#x20;               \
> &#x20;           \- \*\*rank\*\*: (array of objects)\
> &#x20;               \
> &#x20;               \- \*\*position\*\*: (string)\
> &#x20;                   \
> &#x20;               \- \*\*Rating\*\*: (string)\
> &#x20;                   \
> &#x20;               \- \*\*teamName\*\*: (string)\
> &#x20;                   \
> &#x20;               \- \*\*teamID\*\*: (string)\
> &#x20;                   \
> &#x20;   \- \*\*women\*\*:\
> &#x20;       \
> &#x20;       \- \*\*team\*\*:\
> &#x20;           \
> &#x20;           \- \*\*matchType\*\*: (string)\
> &#x20;               \
> &#x20;           \- \*\*rank\*\*: (array of objects)\
> &#x20;               \
> &#x20;               \- \*\*position\*\*: (string)\
> &#x20;                   \
> &#x20;               \- \*\*Rating\*\*: (string)\
> &#x20;                   \
> &#x20;               \- \*\*teamName\*\*: (string)\
> &#x20;                   \
> &#x20;               \- \*\*teamID\*\*: (string)\
> &#x20;                   \
> \- \*\*Test\*\*:\
> &#x20;   \
> &#x20;   \- \*\*men\*\*:\
> &#x20;       \
> &#x20;       \- \*\*team\*\*:\
> &#x20;           \
> &#x20;           \- \*\*matchType\*\*: (string)\
> &#x20;               \
> &#x20;           \- \*\*rank\*\*: (array of objects)\
> &#x20;               \
> &#x20;               \- \*\*position\*\*: (string)\
> &#x20;                   \
> &#x20;               \- \*\*Rating\*\*: (string)\
> &#x20;                   \
> &#x20;               \- \*\*teamName\*\*: (string)\
> &#x20;                   \
> &#x20;               \- \*\*teamID\*\*: (string)\
> &#x20;                   \
> &#x20;   \- \*\*women\*\*:\
> &#x20;       \
> &#x20;       \- \*\*team\*\*:\
> &#x20;           \
> &#x20;           \- \*\*matchType\*\*: (null)\
> &#x20;               \
> &#x20;           \- \*\*rank\*\*: (null)\
> &#x20;               \
> \- \*\*T20\*\*:\
> &#x20;   \
> &#x20;   \- \*\*men\*\*:\
> &#x20;       \
> &#x20;       \- \*\*team\*\*:\
> &#x20;           \
> &#x20;           \- \*\*matchType\*\*: (string)\
> &#x20;               \
> &#x20;           \- \*\*rank\*\*: (array of objects)\
> &#x20;               \
> &#x20;               \- \*\*position\*\*: (string)\
> &#x20;                   \
> &#x20;               \- \*\*Rating\*\*: (string)\
> &#x20;                   \
> &#x20;               \- \*\*teamName\*\*: (string)\
> &#x20;                   \
> &#x20;               \- \*\*teamID\*\*: (string)\
> &#x20;                   \
> &#x20;   \- \*\*women\*\*:\
> &#x20;       \
> &#x20;       \- \*\*team\*\*:\
> &#x20;           \
> &#x20;           \- \*\*matchType\*\*: (string)\
> &#x20;               \
> &#x20;           \- \*\*rank\*\*: (array of objects)\
> &#x20;               \
> &#x20;               \- \*\*position\*\*: (string)\
> &#x20;                   \
> &#x20;               \- \*\*Rating\*\*: (string)\
> &#x20;                   \
> &#x20;               \- \*\*teamName\*\*: (string)\
> &#x20;                   \
> &#x20;               \- \*\*teamID\*\*: (string)\
> &#x20;                   \
> \
> \### Notes\
> \
> \- The \`matchType\` indicates the type of match for which the ranking is applicable.\
> &#x20;   \
> \- The \`rank\` array contains the ranking details for each team, including their position, rating, name, and unique identifier.

```json
{"openapi":"3.0.0","info":{"title":"CRICKET API V3","version":"1.0.0"},"tags":[{"name":"Ranking Data API V2"}],"servers":[{"url":"https://apiv3.sportsapi360.com"}],"security":[{"apikeyAuth":[]}],"components":{"securitySchemes":{"apikeyAuth":{"type":"http","scheme":"x-api-key"}}},"paths":{"/cricket/api/v2/ranking/team":{"get":{"tags":["Ranking Data API V2"],"summary":"Ranking Team","description":"## Endpoint Description\n\nThis API endpoint retrieves the current rankings of cricket teams across different formats (ODI, Test, T20) for both men and women.\n\n### Request\n\n- **Method**: GET\n    \n- **Endpoint**: `https://apiv3.sportsapi360.com/cricket/api/v2/ranking/team`\n    \n\n### Response Format\n\nThe response will be a JSON object containing the rankings for each format of cricket. The structure of the response is as follows:\n\n- **ODI**:\n    \n    - **men**:\n        \n        - **team**:\n            \n            - **matchType**: (string)\n                \n            - **rank**: (array of objects)\n                \n                - **position**: (string)\n                    \n                - **Rating**: (string)\n                    \n                - **teamName**: (string)\n                    \n                - **teamID**: (string)\n                    \n    - **women**:\n        \n        - **team**:\n            \n            - **matchType**: (string)\n                \n            - **rank**: (array of objects)\n                \n                - **position**: (string)\n                    \n                - **Rating**: (string)\n                    \n                - **teamName**: (string)\n                    \n                - **teamID**: (string)\n                    \n- **Test**:\n    \n    - **men**:\n        \n        - **team**:\n            \n            - **matchType**: (string)\n                \n            - **rank**: (array of objects)\n                \n                - **position**: (string)\n                    \n                - **Rating**: (string)\n                    \n                - **teamName**: (string)\n                    \n                - **teamID**: (string)\n                    \n    - **women**:\n        \n        - **team**:\n            \n            - **matchType**: (null)\n                \n            - **rank**: (null)\n                \n- **T20**:\n    \n    - **men**:\n        \n        - **team**:\n            \n            - **matchType**: (string)\n                \n            - **rank**: (array of objects)\n                \n                - **position**: (string)\n                    \n                - **Rating**: (string)\n                    \n                - **teamName**: (string)\n                    \n                - **teamID**: (string)\n                    \n    - **women**:\n        \n        - **team**:\n            \n            - **matchType**: (string)\n                \n            - **rank**: (array of objects)\n                \n                - **position**: (string)\n                    \n                - **Rating**: (string)\n                    \n                - **teamName**: (string)\n                    \n                - **teamID**: (string)\n                    \n\n### Notes\n\n- The `matchType` indicates the type of match for which the ranking is applicable.\n    \n- The `rank` array contains the ranking details for each team, including their position, rating, name, and unique identifier.","parameters":[{"name":"x-api-key","in":"header","schema":{"type":"string"}}],"responses":{"200":{"description":"OK","headers":{},"content":{"application/json":{"schema":{"type":"object"}}}}}}}}}
```


# Ranking Data API V3

## Ranking Men

> \# Get Men's Cricket Rankings\
> \
> This endpoint retrieves the current rankings for men's cricket across different formats including ODI, Test, and T20. The rankings are categorized based on the match type and provide detailed information about each player's rank.\
> \
> \## Request\
> \
> \- \*\*Method:\*\* GET\
> &#x20;   \
> \- \*\*URL:\*\* \`<https://apiv3.sportsapi360.com/cricket/api/v3/ranking/men\\`\\>
> &#x20;   \
> \
> \## Response\
> \
> The response contains a structured JSON object with the following key components:\
> \
> \- \*\*ODI:\*\* An array of objects representing the One Day International rankings.\
> &#x20;   \
> \- \*\*Test:\*\* An array of objects representing the Test match rankings.\
> &#x20;   \
> \- \*\*T20:\*\* An array of objects representing the Twenty20 rankings.\
> &#x20;   \
> \
> Each ranking array includes the following fields:\
> \
> \- \*\*matchType:\*\* The type of match (e.g., ODI, Test, T20).\
> &#x20;   \
> \- \*\*gender:\*\* The gender category of the ranking (in this case, it will always be male).\
> &#x20;   \
> \- \*\*rankType:\*\* The type of ranking (e.g., player, team).\
> &#x20;   \
> \- \*\*updatedAt:\*\* The timestamp of the last update to the rankings.\
> &#x20;   \
> \- \*\*rank:\*\* An array of player ranking details, where each object includes:\
> &#x20;   \
> &#x20;   \- \*\*position:\*\* The player's current rank position.\
> &#x20;       \
> &#x20;   \- \*\*change:\*\* The change in rank since the last update.\
> &#x20;       \
> &#x20;   \- \*\*PlayerName:\*\* The name of the player.\
> &#x20;       \
> &#x20;   \- \*\*playerID:\*\* A unique identifier for the player.\
> &#x20;       \
> &#x20;   \- \*\*CountryId:\*\* The unique identifier for the player's country.\
> &#x20;       \
> &#x20;   \- \*\*CountryName:\*\* The name of the country.\
> &#x20;       \
> &#x20;   \- \*\*Country:\*\* The abbreviated name of the country.\
> &#x20;       \
> &#x20;   \- \*\*teamId:\*\* The unique identifier for the team.\
> &#x20;       \
> &#x20;   \- \*\*teamName:\*\* The name of the team.\
> &#x20;       \
> &#x20;   \- \*\*Points:\*\* The points accumulated by the player.\
> &#x20;       \
> &#x20;   \- \*\*careerbest:\*\* The player's best career ranking.\
> &#x20;       \
> &#x20;   \- \*\*rankdate:\*\* The date of the current ranking.\
> &#x20;       \
> \
> \## Notes\
> \
> \- Ensure that the base URL is correctly set before making the request.\
> &#x20;   \
> \- The response may vary based on the latest rankings and updates in the cricket world.

```json
{"openapi":"3.0.0","info":{"title":"CRICKET API V3","version":"1.0.0"},"tags":[{"name":"Ranking Data API V3"}],"servers":[{"url":"https://apiv3.sportsapi360.com"}],"security":[{"apikeyAuth":[]}],"components":{"securitySchemes":{"apikeyAuth":{"type":"http","scheme":"x-api-key"}}},"paths":{"/cricket/api/v3/ranking/men":{"get":{"tags":["Ranking Data API V3"],"summary":"Ranking Men","description":"# Get Men's Cricket Rankings\n\nThis endpoint retrieves the current rankings for men's cricket across different formats including ODI, Test, and T20. The rankings are categorized based on the match type and provide detailed information about each player's rank.\n\n## Request\n\n- **Method:** GET\n    \n- **URL:** `https://apiv3.sportsapi360.com/cricket/api/v3/ranking/men`\n    \n\n## Response\n\nThe response contains a structured JSON object with the following key components:\n\n- **ODI:** An array of objects representing the One Day International rankings.\n    \n- **Test:** An array of objects representing the Test match rankings.\n    \n- **T20:** An array of objects representing the Twenty20 rankings.\n    \n\nEach ranking array includes the following fields:\n\n- **matchType:** The type of match (e.g., ODI, Test, T20).\n    \n- **gender:** The gender category of the ranking (in this case, it will always be male).\n    \n- **rankType:** The type of ranking (e.g., player, team).\n    \n- **updatedAt:** The timestamp of the last update to the rankings.\n    \n- **rank:** An array of player ranking details, where each object includes:\n    \n    - **position:** The player's current rank position.\n        \n    - **change:** The change in rank since the last update.\n        \n    - **PlayerName:** The name of the player.\n        \n    - **playerID:** A unique identifier for the player.\n        \n    - **CountryId:** The unique identifier for the player's country.\n        \n    - **CountryName:** The name of the country.\n        \n    - **Country:** The abbreviated name of the country.\n        \n    - **teamId:** The unique identifier for the team.\n        \n    - **teamName:** The name of the team.\n        \n    - **Points:** The points accumulated by the player.\n        \n    - **careerbest:** The player's best career ranking.\n        \n    - **rankdate:** The date of the current ranking.\n        \n\n## Notes\n\n- Ensure that the base URL is correctly set before making the request.\n    \n- The response may vary based on the latest rankings and updates in the cricket world.","parameters":[{"name":"x-api-key","in":"header","schema":{"type":"string"}}],"responses":{"200":{"description":"OK","headers":{},"content":{"application/json":{"schema":{"type":"object"}}}}}}}}}
```

## Ranking Women

> \### Endpoint Description\
> \
> This endpoint retrieves the current rankings for women's cricket across different formats, specifically One Day Internationals (ODI) and Twenty20 (T20).\
> \
> \### Request\
> \
> \- \*\*Method\*\*: \`GET\`\
> &#x20;   \
> \- \*\*Endpoint\*\*: \`<https://apiv3.sportsapi360.com/cricket/api/v3/ranking/women\\`\\>
> &#x20;   \
> \
> \### Response\
> \
> The response is a JSON object containing the rankings for women in two formats: ODI and T20. Each format includes the following structure:\
> \
> \- \*\*ODI\*\*: An array of objects representing the rankings in One Day Internationals.\
> &#x20;   \
> \- \*\*T20\*\*: An array of objects representing the rankings in Twenty20 matches.\
> &#x20;   \
> \
> \#### Response Format\
> \
> The response for both formats includes the following fields:\
> \
> \- \*\*matchType\*\*: Type of match (string).\
> &#x20;   \
> \- \*\*gender\*\*: Gender of the players (string).\
> &#x20;   \
> \- \*\*rankType\*\*: Type of ranking (string).\
> &#x20;   \
> \- \*\*updatedAt\*\*: Timestamp of the last update (string).\
> &#x20;   \
> \- \*\*rank\*\*: An array of player ranking details, where each entry includes:\
> &#x20;   \
> &#x20;   \- \*\*position\*\*: The player's rank position (string).\
> &#x20;       \
> &#x20;   \- \*\*change\*\*: The change in rank (string).\
> &#x20;       \
> &#x20;   \- \*\*PlayerName\*\*: Name of the player (string).\
> &#x20;       \
> &#x20;   \- \*\*playerID\*\*: Unique identifier for the player (string).\
> &#x20;       \
> &#x20;   \- \*\*CountryId\*\*: Identifier for the country (string).\
> &#x20;       \
> &#x20;   \- \*\*CountryName\*\*: Name of the country (string).\
> &#x20;       \
> &#x20;   \- \*\*Country\*\*: Country abbreviation (string).\
> &#x20;       \
> &#x20;   \- \*\*teamId\*\*: Identifier for the team (string).\
> &#x20;       \
> &#x20;   \- \*\*teamName\*\*: Name of the team (string).\
> &#x20;       \
> &#x20;   \- \*\*Points\*\*: Points accumulated by the player (string).\
> &#x20;       \
> &#x20;   \- \*\*careerbest\*\*: Career best ranking (string).\
> &#x20;       \
> &#x20;   \- \*\*rankdate\*\*: Date of the rank (string).\
> &#x20;       \
> \
> This structured response allows consumers of the API to easily access and utilize the ranking information for women's cricket.

```json
{"openapi":"3.0.0","info":{"title":"CRICKET API V3","version":"1.0.0"},"tags":[{"name":"Ranking Data API V3"}],"servers":[{"url":"https://apiv3.sportsapi360.com"}],"security":[{"apikeyAuth":[]}],"components":{"securitySchemes":{"apikeyAuth":{"type":"http","scheme":"x-api-key"}}},"paths":{"/cricket/api/v3/ranking/women":{"get":{"tags":["Ranking Data API V3"],"summary":"Ranking Women","description":"### Endpoint Description\n\nThis endpoint retrieves the current rankings for women's cricket across different formats, specifically One Day Internationals (ODI) and Twenty20 (T20).\n\n### Request\n\n- **Method**: `GET`\n    \n- **Endpoint**: `https://apiv3.sportsapi360.com/cricket/api/v3/ranking/women`\n    \n\n### Response\n\nThe response is a JSON object containing the rankings for women in two formats: ODI and T20. Each format includes the following structure:\n\n- **ODI**: An array of objects representing the rankings in One Day Internationals.\n    \n- **T20**: An array of objects representing the rankings in Twenty20 matches.\n    \n\n#### Response Format\n\nThe response for both formats includes the following fields:\n\n- **matchType**: Type of match (string).\n    \n- **gender**: Gender of the players (string).\n    \n- **rankType**: Type of ranking (string).\n    \n- **updatedAt**: Timestamp of the last update (string).\n    \n- **rank**: An array of player ranking details, where each entry includes:\n    \n    - **position**: The player's rank position (string).\n        \n    - **change**: The change in rank (string).\n        \n    - **PlayerName**: Name of the player (string).\n        \n    - **playerID**: Unique identifier for the player (string).\n        \n    - **CountryId**: Identifier for the country (string).\n        \n    - **CountryName**: Name of the country (string).\n        \n    - **Country**: Country abbreviation (string).\n        \n    - **teamId**: Identifier for the team (string).\n        \n    - **teamName**: Name of the team (string).\n        \n    - **Points**: Points accumulated by the player (string).\n        \n    - **careerbest**: Career best ranking (string).\n        \n    - **rankdate**: Date of the rank (string).\n        \n\nThis structured response allows consumers of the API to easily access and utilize the ranking information for women's cricket.","parameters":[{"name":"x-api-key","in":"header","schema":{"type":"string"}}],"responses":{"200":{"description":"OK","headers":{},"content":{"application/json":{"schema":{"type":"object"}}}}}}}}}
```

## Ranking Men Team

> \# Get Men's Cricket Team Rankings\
> \
> This endpoint retrieves the current rankings of men's cricket teams across different formats: ODI, T20, and Test.\
> \
> \## Request\
> \
> \- \*\*Method\*\*: GET\
> &#x20;   \
> \- \*\*URL\*\*: \`<https://apiv3.sportsapi360.com/cricket/api/v3/ranking/team/men\\`\\>
> &#x20;   \
> \
> \## Response\
> \
> The response is structured in JSON format and contains the rankings for the following match types:\
> \
> \- \*\*ODI\*\*:\
> &#x20;   \
> &#x20;   \- An array of ranking details for One Day Internationals.\
> &#x20;       \
> \- \*\*T20\*\*:\
> &#x20;   \
> &#x20;   \- An array of ranking details for Twenty20 matches.\
> &#x20;       \
> \- \*\*Test\*\*:\
> &#x20;   \
> &#x20;   \- An array of ranking details for Test matches.\
> &#x20;       \
> \
> \### Response Structure\
> \
> Each match type contains the following fields:\
> \
> \- \*\*matchType\*\*: Type of the match (e.g., ODI, T20, Test).\
> &#x20;   \
> \- \*\*gender\*\*: Gender of the teams (e.g., male).\
> &#x20;   \
> \- \*\*rankType\*\*: Type of ranking.\
> &#x20;   \
> \- \*\*updatedAt\*\*: Timestamp of the last update.\
> &#x20;   \
> \- \*\*rank\*\*: An array of ranking details for each team, which includes:\
> &#x20;   \
> &#x20;   \- \*\*position\*\*: Current rank position of the team.\
> &#x20;       \
> &#x20;   \- \*\*change\*\*: Change in rank position.\
> &#x20;       \
> &#x20;   \- \*\*CountryId\*\*: Unique identifier for the country.\
> &#x20;       \
> &#x20;   \- \*\*Country\*\*: Name of the country.\
> &#x20;       \
> &#x20;   \- \*\*shortname\*\*: Abbreviated name of the team.\
> &#x20;       \
> &#x20;   \- \*\*teamId\*\*: Unique identifier for the team.\
> &#x20;       \
> &#x20;   \- \*\*teamName\*\*: Full name of the team.\
> &#x20;       \
> &#x20;   \- \*\*Matches\*\*: Number of matches played.\
> &#x20;       \
> &#x20;   \- \*\*Points\*\*: Total points accumulated.\
> &#x20;       \
> &#x20;   \- \*\*Rating\*\*: Average rating based on performance.\
> &#x20;       \
> &#x20;   \- \*\*rankdate\*\*: Date of the ranking.\
> &#x20;       \
> \
> \## Notes\
> \
> \- Ensure that the base URL is correctly set before making the request.\
> &#x20;   \
> \- The response may vary based on the latest rankings and updates in the cricket world.

```json
{"openapi":"3.0.0","info":{"title":"CRICKET API V3","version":"1.0.0"},"tags":[{"name":"Ranking Data API V3"}],"servers":[{"url":"https://apiv3.sportsapi360.com"}],"security":[{"apikeyAuth":[]}],"components":{"securitySchemes":{"apikeyAuth":{"type":"http","scheme":"x-api-key"}}},"paths":{"/cricket/api/v3/ranking/team/men":{"get":{"tags":["Ranking Data API V3"],"summary":"Ranking Men Team","description":"# Get Men's Cricket Team Rankings\n\nThis endpoint retrieves the current rankings of men's cricket teams across different formats: ODI, T20, and Test.\n\n## Request\n\n- **Method**: GET\n    \n- **URL**: `https://apiv3.sportsapi360.com/cricket/api/v3/ranking/team/men`\n    \n\n## Response\n\nThe response is structured in JSON format and contains the rankings for the following match types:\n\n- **ODI**:\n    \n    - An array of ranking details for One Day Internationals.\n        \n- **T20**:\n    \n    - An array of ranking details for Twenty20 matches.\n        \n- **Test**:\n    \n    - An array of ranking details for Test matches.\n        \n\n### Response Structure\n\nEach match type contains the following fields:\n\n- **matchType**: Type of the match (e.g., ODI, T20, Test).\n    \n- **gender**: Gender of the teams (e.g., male).\n    \n- **rankType**: Type of ranking.\n    \n- **updatedAt**: Timestamp of the last update.\n    \n- **rank**: An array of ranking details for each team, which includes:\n    \n    - **position**: Current rank position of the team.\n        \n    - **change**: Change in rank position.\n        \n    - **CountryId**: Unique identifier for the country.\n        \n    - **Country**: Name of the country.\n        \n    - **shortname**: Abbreviated name of the team.\n        \n    - **teamId**: Unique identifier for the team.\n        \n    - **teamName**: Full name of the team.\n        \n    - **Matches**: Number of matches played.\n        \n    - **Points**: Total points accumulated.\n        \n    - **Rating**: Average rating based on performance.\n        \n    - **rankdate**: Date of the ranking.\n        \n\n## Notes\n\n- Ensure that the base URL is correctly set before making the request.\n    \n- The response may vary based on the latest rankings and updates in the cricket world.","parameters":[{"name":"x-api-key","in":"header","schema":{"type":"string"}}],"responses":{"200":{"description":"OK","headers":{},"content":{"application/json":{"schema":{"type":"object"}}}}}}}}}
```

## Ranking Women Team

> \## Endpoint Description\
> \
> This endpoint retrieves the current rankings of women's cricket teams. It provides information about the teams' positions in various formats, specifically One Day Internationals (ODI) and Twenty20 (T20) matches.\
> \
> \### Request\
> \
> \- \*\*Method\*\*: GET\
> &#x20;   \
> \- \*\*URL\*\*: \`<https://apiv3.sportsapi360.com/cricket/api/v3/ranking/team/women\\`\\>
> &#x20;   \
> \- \*\*Request Body\*\*: No request body is required for this GET request.\
> &#x20;   \
> \
> \### Response Fields\
> \
> \- \*\*ODI\*\*: An array containing the rankings for One Day Internationals.\
> &#x20;   \
> &#x20;   \- \*\*matchType\*\*: Type of the match.\
> &#x20;       \
> &#x20;   \- \*\*gender\*\*: Gender category of the ranking.\
> &#x20;       \
> &#x20;   \- \*\*rankType\*\*: Type of ranking.\
> &#x20;       \
> &#x20;   \- \*\*updatedAt\*\*: Timestamp of the last update.\
> &#x20;       \
> &#x20;   \- \*\*rank\*\*: An array of ranking details for each team.\
> &#x20;       \
> &#x20;       \- \*\*position\*\*: Current rank position.\
> &#x20;           \
> &#x20;       \- \*\*change\*\*: Change in rank position.\
> &#x20;           \
> &#x20;       \- \*\*CountryId\*\*: Identifier for the country.\
> &#x20;           \
> &#x20;       \- \*\*Country\*\*: Name of the country.\
> &#x20;           \
> &#x20;       \- \*\*shortname\*\*: Abbreviated name of the country.\
> &#x20;           \
> &#x20;       \- \*\*teamId\*\*: Identifier for the team.\
> &#x20;           \
> &#x20;       \- \*\*teamName\*\*: Name of the team.\
> &#x20;           \
> &#x20;       \- \*\*Matches\*\*: Number of matches played.\
> &#x20;           \
> &#x20;       \- \*\*Points\*\*: Points accumulated.\
> &#x20;           \
> &#x20;       \- \*\*Rating\*\*: Rating based on performance.\
> &#x20;           \
> &#x20;       \- \*\*rankdate\*\*: Date of the ranking.\
> &#x20;           \
> \- \*\*T20\*\*: An array containing the rankings for Twenty20 matches, structured similarly to the ODI rankings.\
> &#x20;   \
> \
> This endpoint is essential for applications that need to display or utilize the latest rankings of women's cricket teams.

```json
{"openapi":"3.0.0","info":{"title":"CRICKET API V3","version":"1.0.0"},"tags":[{"name":"Ranking Data API V3"}],"servers":[{"url":"https://apiv3.sportsapi360.com"}],"security":[{"apikeyAuth":[]}],"components":{"securitySchemes":{"apikeyAuth":{"type":"http","scheme":"x-api-key"}}},"paths":{"/cricket/api/v3/ranking/team/women":{"get":{"tags":["Ranking Data API V3"],"summary":"Ranking Women Team","description":"## Endpoint Description\n\nThis endpoint retrieves the current rankings of women's cricket teams. It provides information about the teams' positions in various formats, specifically One Day Internationals (ODI) and Twenty20 (T20) matches.\n\n### Request\n\n- **Method**: GET\n    \n- **URL**: `https://apiv3.sportsapi360.com/cricket/api/v3/ranking/team/women`\n    \n- **Request Body**: No request body is required for this GET request.\n    \n\n### Response Fields\n\n- **ODI**: An array containing the rankings for One Day Internationals.\n    \n    - **matchType**: Type of the match.\n        \n    - **gender**: Gender category of the ranking.\n        \n    - **rankType**: Type of ranking.\n        \n    - **updatedAt**: Timestamp of the last update.\n        \n    - **rank**: An array of ranking details for each team.\n        \n        - **position**: Current rank position.\n            \n        - **change**: Change in rank position.\n            \n        - **CountryId**: Identifier for the country.\n            \n        - **Country**: Name of the country.\n            \n        - **shortname**: Abbreviated name of the country.\n            \n        - **teamId**: Identifier for the team.\n            \n        - **teamName**: Name of the team.\n            \n        - **Matches**: Number of matches played.\n            \n        - **Points**: Points accumulated.\n            \n        - **Rating**: Rating based on performance.\n            \n        - **rankdate**: Date of the ranking.\n            \n- **T20**: An array containing the rankings for Twenty20 matches, structured similarly to the ODI rankings.\n    \n\nThis endpoint is essential for applications that need to display or utilize the latest rankings of women's cricket teams.","parameters":[{"name":"x-api-key","in":"header","schema":{"type":"string"}}],"responses":{"200":{"description":"OK","headers":{},"content":{"application/json":{"schema":{"type":"object"}}}}}}}}}
```


# Search Data API

## Player Search

> \## Endpoint Description\
> \
> This endpoint allows users to search for cricket players by their name. It retrieves player information based on the query parameter provided in the request.\
> \
> \### Request\
> \
> \- \*\*Method\*\*: GET\
> &#x20;   \
> \- \*\*URL\*\*: \`<https://apiv3.sportsapi360.com/cricket/api/v2/search/player\\`\\>
> &#x20;   \
> \- \*\*Query Parameters\*\*:\
> &#x20;   \
> &#x20;   \- \`query\` (string): The name of the player to search for. For example, \`Virat Kohli\`.\
> &#x20;       \
> \
> \### Response\
> \
> The response will return a JSON array containing player details that match the search query. Each player object in the response may include the following fields:\
> \
> \- \`name\`: The name of the player.\
> &#x20;   \
> \- \`fullName\`: The full name of the player.\
> &#x20;   \
> \- \`playerID\`: A unique identifier for the player.\
> &#x20;   \
> \- \`birthPlace\`: The birthplace of the player.\
> &#x20;   \
> \- \`playerRank\`: The rank of the player (if available).\
> &#x20;   \
> \- \`image\`: A URL to the player's image.\
> &#x20;   \
> \
> \### Notes\
> \
> \- Ensure that the \`query\` parameter is properly encoded if it contains spaces or special characters.\
> &#x20;   \
> \- The response may contain multiple player objects or none, depending on the search results.\
> &#x20;   \
> \- Some fields in the response may be empty or null if the information is not available.\
> &#x20;   \
> \
> This endpoint is useful for applications that require player information for display or analytics purposes.

```json
{"openapi":"3.0.0","info":{"title":"CRICKET API V3","version":"1.0.0"},"tags":[{"name":"Search Data API"}],"servers":[{"url":"https://apiv3.sportsapi360.com"}],"security":[{"apikeyAuth":[]}],"components":{"securitySchemes":{"apikeyAuth":{"type":"http","scheme":"x-api-key"}}},"paths":{"/cricket/api/v2/search/player":{"get":{"tags":["Search Data API"],"summary":"Player Search","description":"## Endpoint Description\n\nThis endpoint allows users to search for cricket players by their name. It retrieves player information based on the query parameter provided in the request.\n\n### Request\n\n- **Method**: GET\n    \n- **URL**: `https://apiv3.sportsapi360.com/cricket/api/v2/search/player`\n    \n- **Query Parameters**:\n    \n    - `query` (string): The name of the player to search for. For example, `Virat Kohli`.\n        \n\n### Response\n\nThe response will return a JSON array containing player details that match the search query. Each player object in the response may include the following fields:\n\n- `name`: The name of the player.\n    \n- `fullName`: The full name of the player.\n    \n- `playerID`: A unique identifier for the player.\n    \n- `birthPlace`: The birthplace of the player.\n    \n- `playerRank`: The rank of the player (if available).\n    \n- `image`: A URL to the player's image.\n    \n\n### Notes\n\n- Ensure that the `query` parameter is properly encoded if it contains spaces or special characters.\n    \n- The response may contain multiple player objects or none, depending on the search results.\n    \n- Some fields in the response may be empty or null if the information is not available.\n    \n\nThis endpoint is useful for applications that require player information for display or analytics purposes.","parameters":[{"name":"x-api-key","in":"header","schema":{"type":"string"}},{"name":"query","in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":"OK","headers":{},"content":{"application/json":{"schema":{"type":"object"}}}}}}}}}
```

## Team Search

> \## API Endpoint: Search Team\
> \
> \### Purpose\
> \
> This endpoint allows users to search for cricket teams based on a specified query. It is particularly useful for retrieving team information, such as the team's name, ID, short name, and associated image.\
> \
> \### Request\
> \
> \- \*\*Method:\*\* GET\
> &#x20;   \
> \- \*\*URL:\*\* \`<https://apiv3.sportsapi360.com/cricket/api/v2/search/team\\`\\>
> &#x20;   \
> \
> \#### Query Parameters\
> \
> \- \*\*query\*\* (string, required): The name or part of the name of the cricket team you want to search for. For example, to search for the England cricket team, you would use \`query=England\`.\
> &#x20;   \
> \
> \### Expected Response Format\
> \
> The response will be a JSON array containing objects that represent the teams matching the search criteria. Each object will include the following fields:\
> \
> \- \*\*name\*\* (string): The full name of the cricket team.\
> &#x20;   \
> \- \*\*teamID\*\* (string): A unique identifier for the team.\
> &#x20;   \
> \- \*\*shortName\*\* (string): A shorter version of the team's name.\
> &#x20;   \
> \- \*\*image\*\* (string): A URL or path to an image representing the team.\
> &#x20;   \
> \
> \### Additional Notes\
> \
> \- Ensure that the \`query\` parameter is URL-encoded if it contains special characters.\
> &#x20;   \
> \- The response may return an empty array if no teams match the search criteria.\
> &#x20;   \
> \- This endpoint is useful for applications that require dynamic team information based on user input.

```json
{"openapi":"3.0.0","info":{"title":"CRICKET API V3","version":"1.0.0"},"tags":[{"name":"Search Data API"}],"servers":[{"url":"https://apiv3.sportsapi360.com"}],"security":[{"apikeyAuth":[]}],"components":{"securitySchemes":{"apikeyAuth":{"type":"http","scheme":"x-api-key"}}},"paths":{"/cricket/api/v2/search/team":{"get":{"tags":["Search Data API"],"summary":"Team Search","description":"## API Endpoint: Search Team\n\n### Purpose\n\nThis endpoint allows users to search for cricket teams based on a specified query. It is particularly useful for retrieving team information, such as the team's name, ID, short name, and associated image.\n\n### Request\n\n- **Method:** GET\n    \n- **URL:** `https://apiv3.sportsapi360.com/cricket/api/v2/search/team`\n    \n\n#### Query Parameters\n\n- **query** (string, required): The name or part of the name of the cricket team you want to search for. For example, to search for the England cricket team, you would use `query=England`.\n    \n\n### Expected Response Format\n\nThe response will be a JSON array containing objects that represent the teams matching the search criteria. Each object will include the following fields:\n\n- **name** (string): The full name of the cricket team.\n    \n- **teamID** (string): A unique identifier for the team.\n    \n- **shortName** (string): A shorter version of the team's name.\n    \n- **image** (string): A URL or path to an image representing the team.\n    \n\n### Additional Notes\n\n- Ensure that the `query` parameter is URL-encoded if it contains special characters.\n    \n- The response may return an empty array if no teams match the search criteria.\n    \n- This endpoint is useful for applications that require dynamic team information based on user input.","parameters":[{"name":"x-api-key","in":"header","schema":{"type":"string"}},{"name":"query","in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":"OK","headers":{},"content":{"application/json":{"schema":{"type":"object"}}}}}}}}}
```


# Stadium Data API

## Stadium Details

> \### API Endpoint: Get Stadium Details\
> \
> This endpoint retrieves detailed information about a specific cricket stadium based on the provided stadium ID. It is useful for obtaining various statistics and attributes related to the stadium.\
> \
> \#### Request\
> \
> \- \*\*Method\*\*: GET\
> &#x20;   \
> \- \*\*URL\*\*: \`<https://apiv3.sportsapi360.com/cricket/api/v2/stadium/:stadiumId\\`\\>
> &#x20;   \
> \- \*\*Path Parameter\*\*:\
> &#x20;   \
> &#x20;   \- \`stadiumId\` (string): The unique identifier for the stadium whose details are to be fetched.\
> &#x20;       \
> \
> \#### Response\
> \
> The response will return a JSON object containing the following structure:\
> \
> \- \`image\` (string): URL or path to an image of the stadium.\
> &#x20;   \
> \- \`venueID\` (string): Unique identifier for the venue.\
> &#x20;   \
> \- \`fullName\` (string): Full name of the stadium.\
> &#x20;   \
> \- \`capacity\` (string): Seating capacity of the stadium.\
> &#x20;   \
> \- \`city\` (string): City where the stadium is located.\
> &#x20;   \
> \- \`country\` (string): Country where the stadium is located.\
> &#x20;   \
> \- \`bowlingEnds\` (string): Description of the bowling ends.\
> &#x20;   \
> \- \`floodlight\` (string): Information regarding floodlight availability.\
> &#x20;   \
> \
> Additionally, the response includes \`venueStats\`, which contains detailed statistics for different formats of cricket:\
> \
> \- \`odiDetails\`: Statistics for One Day Internationals.\
> &#x20;   \
> &#x20;   \- \`avgIstInningScore\` (string): Average score in the first innings.\
> &#x20;       \
> &#x20;   \- \`firstBattingWin\` (integer): Number of times the first batting team won.\
> &#x20;       \
> &#x20;   \- \`firstMatch\`, \`lastMatch\`, \`highestScoreMatch\`, \`lowestScoreMatch\`: Objects containing details about specific matches (e.g., match name, status, score, start date).\
> &#x20;       \
> \- \`testDetails\`: Statistics for Test matches (same structure as \`odiDetails\`).\
> &#x20;   \
> \- \`t20Details\`: Statistics for T20 matches (same structure as \`odiDetails\`).\
> &#x20;   \
> \
> This structured response allows consumers of the API to easily access and utilize stadium-related information for various cricket formats.

```json
{"openapi":"3.0.0","info":{"title":"CRICKET API V3","version":"1.0.0"},"tags":[{"name":"Stadium Data API"}],"servers":[{"url":"https://apiv3.sportsapi360.com"}],"security":[{"apikeyAuth":[]}],"components":{"securitySchemes":{"apikeyAuth":{"type":"http","scheme":"x-api-key"}}},"paths":{"/cricket/api/v2/stadium/{stadiumId}":{"get":{"tags":["Stadium Data API"],"summary":"Stadium Details","description":"### API Endpoint: Get Stadium Details\n\nThis endpoint retrieves detailed information about a specific cricket stadium based on the provided stadium ID. It is useful for obtaining various statistics and attributes related to the stadium.\n\n#### Request\n\n- **Method**: GET\n    \n- **URL**: `https://apiv3.sportsapi360.com/cricket/api/v2/stadium/:stadiumId`\n    \n- **Path Parameter**:\n    \n    - `stadiumId` (string): The unique identifier for the stadium whose details are to be fetched.\n        \n\n#### Response\n\nThe response will return a JSON object containing the following structure:\n\n- `image` (string): URL or path to an image of the stadium.\n    \n- `venueID` (string): Unique identifier for the venue.\n    \n- `fullName` (string): Full name of the stadium.\n    \n- `capacity` (string): Seating capacity of the stadium.\n    \n- `city` (string): City where the stadium is located.\n    \n- `country` (string): Country where the stadium is located.\n    \n- `bowlingEnds` (string): Description of the bowling ends.\n    \n- `floodlight` (string): Information regarding floodlight availability.\n    \n\nAdditionally, the response includes `venueStats`, which contains detailed statistics for different formats of cricket:\n\n- `odiDetails`: Statistics for One Day Internationals.\n    \n    - `avgIstInningScore` (string): Average score in the first innings.\n        \n    - `firstBattingWin` (integer): Number of times the first batting team won.\n        \n    - `firstMatch`, `lastMatch`, `highestScoreMatch`, `lowestScoreMatch`: Objects containing details about specific matches (e.g., match name, status, score, start date).\n        \n- `testDetails`: Statistics for Test matches (same structure as `odiDetails`).\n    \n- `t20Details`: Statistics for T20 matches (same structure as `odiDetails`).\n    \n\nThis structured response allows consumers of the API to easily access and utilize stadium-related information for various cricket formats.","parameters":[{"name":"x-api-key","in":"header","schema":{"type":"string"}},{"name":"stadiumId","in":"path","schema":{"type":"string"},"required":true}],"responses":{"200":{"description":"OK","headers":{},"content":{"application/json":{"schema":{"type":"object"}}}}}}}}}
```


# Welcome

Welcome to the SportsAPI360 API documentation. We'll briefly inform you about the features of our API and then you can explore our documentation for yourself.

SportsAPI360 is a comprehensive sports data provider offering real-time and historical data for football and cricket, tailored for developers and businesses aiming to build sports applications.

#### Key Features

* **Real-Time Updates**: Access live scores, statistics, and play-by-play updates with minimal latency for major events.
* **Historical Data**: Retrieve extensive historical data for teams, players, and competitions to support in-depth analysis.
* **Global Coverage**: Data spans over 100 leagues and tournaments worldwide, including prominent football leagues like the Premier League, La Liga, Bundesliga, Serie A, Ligue 1, and the Champions League.
* **Developer-Friendly API**: Offers a well-documented RESTful API with SDKs for popular programming languages, facilitating quick and easy integration.
* **Reliability and Security**: Ensures 99.9% uptime with enterprise-grade security measures.
* **Affordable Pricing**: Provides a free plan with 500 API calls per month, covering all matches, countries, leagues, and fixtures, making it accessible for developers and small businesses.

#### API Access and Documentation

Developers can access the API by registering and obtaining an API key. The API supports endpoints for both football and cricket data, with a rate limit of 100 requests per minute and an average response time of approximately 120 milliseconds. Comprehensive documentation is available to guide users through the integration and usage process.

For more information or to get started, visit the [SportsAPI360 website](https://sportsapi360.com/).

{% hint style="info" %}
Please note that our entire Cricket API collection with all endpoints is available in Postman. [![Run in Postman](https://docs.sportmonks.com/~gitbook/image?url=https%3A%2F%2Frun.pstmn.io%2Fbutton.svg\&width=300\&dpr=4\&quality=100\&sign=5f4dbf4c\&sv=2)](https://football-postman.sportsapi360.com/)
{% endhint %}


# Getting Started

Welcome aboard! This section will guide you through the steps to quickly start using **SportsAPI360’s powerful sports data APIs**.

Whether you're building an app for live cricket scores, a football results tracker, or a sports analytics dashboard, we make it easy for you to integrate real-time and historical data.

#### ✅ Step 1: Sign Up

Go to [sportsapi360.com](https://sportsapi360.com/) and create a free developer account.\
You'll get access to your dashboard, where you can manage your subscription, usage, and API keys.

***

#### 🔐 Step 2: Get Your API Key

Once logged in, go to your **Dashboard > App > API Key** section.\
This unique key identifies your account and must be included in all API requests.

* Your key looks like this: `api_key=YOUR_API_KEY_HERE`
* Keep it secure and don’t expose it in the frontend code.

{% hint style="info" %}
The Api Key has no expiration date and will remain valid until you manually delete it yourself.
{% endhint %}

***

#### 📦 Step 3: Choose a Subscription Plan

We offer flexible pricing plans for developers, startups, and enterprises:

* **Free Trial**: Perfect for testing and learning
* **Developer Plan**: Ideal for indie projects or MVPs
* **Pro & Business Plans**: High request limits, commercial rights, and priority support

Visit the Pricing Page for full details.

***

API utilizes response codes to indicate successful and failed API requests.

When making a request, a code response will always be returned. See below for a short list of possible code responses:

|       |                                                                                                                        |
| ----- | ---------------------------------------------------------------------------------------------------------------------- |
| `200` | <sub>Successful request and data was returned</sub>                                                                    |
| `400` | <sub>Part of the request is malformed; the exact reason can be found in the response</sub>                             |
| `401` | <sub>The request is not authenticated</sub>                                                                            |
| `403` | <sub>Unauthorized request to access data from an ineligible plan</sub>                                                 |
| `404` | <sub>This recond is not found. It could be that the data you're trying to access is deleted due to rescheduling.</sub> |
| `429` | <sub>You have reached the response rate limit of your plan</sub>                                                       |
| `500` | <sub>Internal error with our servers</sub>                                                                             |

{% hint style="info" %}
We recommend you use Postman for convenience. Every endpoint has an example request ready to be requested by you. Hit the button below to import our API collection. \
\
&#x20; [![Run in Postman](https://docs.sportmonks.com/~gitbook/image?url=https%3A%2F%2Frun.pstmn.io%2Fbutton.svg\&width=300\&dpr=4\&quality=100\&sign=5f4dbf4c\&sv=2)](https://cricket-postman.sportmonks.com/)
{% endhint %}


# API Collection

Welcome to the **SportsAPI360 API Collection**. Below is a categorized list of available endpoints for **Cricket** and **Football**. Each API is designed to deliver real-time and historical data with high accuracy and speed.

<table data-view="cards"><thead><tr><th></th><th></th><th data-hidden data-card-cover data-type="files"></th></tr></thead><tbody><tr><td><strong>Cricket API</strong></td><td><sub>Get comprehensive and live cricket data with highly granular endpoints. Ideal for score updates, commentary, fantasy gaming, and analytics.</sub></td><td><a href="https://content.gitbook.com/content/8VcQYzSFR2nUZh3Bi9Hb/blobs/m4FxnpfUFiCvAEIP6O2A/Screenshot%202025-06-03%20151739.png">Screenshot 2025-06-03 151739.png</a></td></tr><tr><td>Football API</td><td><sub>Access comprehensive data for football leagues and tournaments worldwide, including live scores, statistics, and historical data.</sub></td><td><a href="https://content.gitbook.com/content/8VcQYzSFR2nUZh3Bi9Hb/blobs/Qjuf34KIqT9QMrxk56dD/Screenshot%202025-06-03%20151922.png">Screenshot 2025-06-03 151922.png</a></td></tr><tr><td>UPCOMING..!</td><td></td><td><a href="https://content.gitbook.com/content/8VcQYzSFR2nUZh3Bi9Hb/blobs/WFWG8608YI1cUfgIsj6S/1720520339561.jpg">1720520339561.jpg</a></td></tr></tbody></table>


# Build the request

Now that all prerequisites have been fulfilled, we’re ready to send our first request to the API!

## Football API

The request consists of the following components:

* The base URL
* A path parameter, in this example, we use \[series]
* A query string parameter, which is optional, so we leave this out for now
* And finally, your API key

{% tabs %}
{% tab title="Base URL" %}
{% code overflow="wrap" %}

```mathml
https://apiv3.sportsapi360.com/
```

{% endcode %}
{% endtab %}
{% endtabs %}

{% tabs %}
{% tab title="Base Endpoints" %}
{% code overflow="wrap" %}

```mathml
https://apiv3.sportsapi360.com/football/api/v1/
```

{% endcode %}
{% endtab %}
{% endtabs %}

An example of a correctly authenticated request would be:

{% tabs %}
{% tab title="Request" %}
{% code overflow="wrap" %}

```mathml
curl --location 'https://apiv3.sportsapi360.com/football/api/v1/matches/live' \
--header 'x-app-key: {{ your api key }}'
```

{% endcode %}
{% endtab %}

{% tab title="Response" %}

```
[{
    "tourName": "Indian Premier League, 2025",
    "seriesSearchNameForES": "Indian Premier League, 2025, March, Mar",
    "tourID": "7126",
    "league": "IPL",
    "seriesStartDate": "1742652000000",
    "seriesEndDate": "1748979000000",
    "T20count": 79,
    "matchLevel": "domestic",
    "Odicount": null,
    "Testcount": null,
    "seriesStatus": "live"
  },
  {
    "tourName": "ICC CWC League 2, 2023-27",
    "seriesSearchNameForES": "ICC CWC League 2, 2023-27, February, Feb",
    "tourID": "4689",
    "league": "ICC",
    "seriesStartDate": "1707968700000",
    "seriesEndDate": "1749742200000",
    "T20count": null,
    "matchLevel": "international",
    "Odicount": 79,
    "Testcount": null,
    "seriesStatus": "live"
  },
  {
    "tourName": "West Indies Women tour of England, 2025",
    "seriesSearchNameForES": "West Indies Women tour of England, 2025, May, May",
    "tourID": "6986",
    "league": "Women's International",
    "seriesStartDate": "1747848600000",
    "seriesEndDate": "1749310200000",
    "T20count": 3,
    "matchLevel": "international-womens",
    "Odicount": 3,
    "Testcount": null,
    "seriesStatus": "live"
  }]
```

{% endtab %}
{% endtabs %}

This request will return all of the leagues.

{% hint style="info" %}
Please note that our entire Football API collection with all endpoints is available in Postman. [![Run in Postman](https://docs.sportmonks.com/~gitbook/image?url=https%3A%2F%2Frun.pstmn.io%2Fbutton.svg\&width=300\&dpr=4\&quality=100\&sign=5f4dbf4c\&sv=2)](https://football-postman.sportsapi360.com/)
{% endhint %}


# All endpoints

On this page you can find an overview of all the endpoints.

{% hint style="info" %}
Please note that our entire Football API collection with all endpoints is available in Postman. [![Run in Postman](https://docs.sportmonks.com/~gitbook/image?url=https%3A%2F%2Frun.pstmn.io%2Fbutton.svg\&width=300\&dpr=4\&quality=100\&sign=5f4dbf4c\&sv=2)](https://football-postman.sportsapi360.com/)
{% endhint %}

<table><thead><tr><th width="116">Method</th><th>Path</th></tr></thead><tbody><tr><td>GET</td><td><a href="http://192.168.10.221:5001/football/api/v1/matches/live">/football/api/v1/matches/live</a></td></tr><tr><td>GET</td><td><a href="http://192.168.10.221:5001/football/api/v1/matches/schedule">/football/api/v1/matches/schedule</a></td></tr><tr><td>GET</td><td><a href="http://192.168.10.221:5001/football/api/v1/match/:id">/football/api/v1/match/:id</a></td></tr><tr><td>GET</td><td><a href="http://192.168.10.221:5001/football/api/v1/match/statistics/:id">/football/api/v1/match/statistics/:id</a></td></tr><tr><td>GET</td><td><a href="http://192.168.10.221:5001/football/api/v1/match/lineups/:id">/football/api/v1/match/lineups/:id</a></td></tr><tr><td>GET</td><td><a href="http://192.168.10.221:5001/football/api/v1/match/incidents/:id">/football/api/v1/match/incidents/:id</a></td></tr><tr><td>GET</td><td><a href="http://192.168.10.221:5001/football/api/v1/match/graphs/:id">/football/api/v1/match/graphs/:id</a></td></tr><tr><td>GET</td><td><a href="http://192.168.10.221:5001/football/api/v1/match/shotmap/:id">/football/api/v1/match/shotmap/:id</a></td></tr><tr><td>GET</td><td><a href="http://192.168.10.221:5001/football/api/v1/match/commentary/:id">/football/api/v1/match/commentary/:id</a></td></tr><tr><td>GET</td><td><a href="http://192.168.10.221:5001/football/api/v1/match/shotmap/:id/player/:player">/football/api/v1/match/shotmap/:id/player/:player</a></td></tr><tr><td>GET</td><td><a href="http://192.168.10.221:5001/football/api/v1/match/head2head/:id">/football/api/v1/match/head2head/:id</a></td></tr><tr><td>GET</td><td><a href="http://192.168.10.221:5001/football/api/v1/match/win-probability/:id">/football/api/v1/match/win-probability/:id</a></td></tr><tr><td>GET</td><td><a href="http://192.168.10.221:5001/football/api/v1/match/teams-form/:id">/football/api/v1/match/teams-form/:id</a></td></tr><tr><td>GET</td><td><a href="http://192.168.10.221:5001/football/api/v1/match/managers/:id">/football/api/v1/match/managers/:id</a></td></tr><tr><td>GET</td><td><a href="http://192.168.10.221:5001/football/api/v1/match/best-players/:id">/football/api/v1/match/best-players/:id</a></td></tr><tr><td>GET</td><td><a href="http://192.168.10.221:5001/football/api/v1/match/featured-player/:id">/football/api/v1/match/featured-player/:id</a></td></tr><tr><td>GET</td><td><a href="http://192.168.10.221:5001/football/api/v1/competitions/categories">/football/api/v1/competitions/categories</a></td></tr><tr><td>GET</td><td><a href="http://192.168.10.221:5001/football/api/v1/competitions/categories/:cid">/football/api/v1/competitions/categories/:cid</a></td></tr><tr><td>GET</td><td><a href="http://192.168.10.221:5001/football/api/v1/competitions/default/">/football/api/v1/competitions/default/</a></td></tr><tr><td>GET</td><td><a href="http://192.168.10.221:5001/football/api/v1/competitions/top/">/football/api/v1/competitions/top/</a></td></tr><tr><td>GET</td><td><a href="http://192.168.10.221:5001/football/api/v1/competitions/:tid">/football/api/v1/competitions/:tid</a></td></tr><tr><td>GET</td><td><a href="http://192.168.10.221:5001/football/api/v1/competitions/:tid/featured">/football/api/v1/competitions/:tid/featured</a></td></tr><tr><td>GET</td><td><a href="http://192.168.10.221:5001/football/api/v1/competitions/:tid/season/:sid/info">/football/api/v1/competitions/:tid/season/:sid/info</a></td></tr><tr><td>GET</td><td><a href="http://192.168.10.221:5001/football/api/v1/competitions/:tid/season/:sid/matches">/football/api/v1/competitions/:tid/season/:sid/matches</a></td></tr><tr><td>GET</td><td><a href="http://192.168.10.221:5001/football/api/v1/competitions/:tid/season/:sid/standings">/football/api/v1/competitions/:tid/season/:sid/standings</a></td></tr><tr><td>GET</td><td><a href="http://192.168.10.221:5001/football/api/v1/competitions/:tid/season/:sid/top-players">/football/api/v1/competitions/:tid/season/:sid/top-players</a></td></tr><tr><td>GET</td><td><a href="http://192.168.10.221:5001/football/api/v1/competitions/:tid/season/:sid/top-teams">/football/api/v1/competitions/:tid/season/:sid/top-teams</a></td></tr><tr><td>GET</td><td><a href="http://192.168.10.221:5001/football/api/v1/competitions/:tid/season/:sid/rounds">/football/api/v1/competitions/:tid/season/:sid/rounds</a></td></tr><tr><td>GET</td><td><a href="http://192.168.10.221:5001/football/api/v1/competitions/:tid/season/:sid/rounds/matches">/football/api/v1/competitions/:tid/season/:sid/rounds/matches</a></td></tr><tr><td>GET</td><td><a href="http://192.168.10.221:5001/football/api/v1/player/:id">/football/api/v1/player/:id</a></td></tr><tr><td>GET</td><td><a href="http://192.168.10.221:5001/football/api/v1/player/national-team-statistics/:id">/football/api/v1/player/national-team-statistics/:id</a></td></tr><tr><td>GET</td><td><a href="http://192.168.10.221:5001/football/api/v1/player/attribute/:id">/football/api/v1/player/attribute/:id</a></td></tr><tr><td>GET</td><td><a href="http://192.168.10.221:5001/football/api/v1/player/recent/matches/:id">/football/api/v1/player/recent/matches/:id</a></td></tr><tr><td>GET</td><td><a href="http://192.168.10.221:5001/football/api/v1/player/recent/summary/:id">/football/api/v1/player/recent/summary/:id</a></td></tr><tr><td>GET</td><td><a href="http://192.168.10.221:5001/football/api/v1/player/season/statistics/:id">/football/api/v1/player/season/statistics/:id</a></td></tr><tr><td>GET</td><td><a href="http://192.168.10.221:5001/football/api/v1/player/statistics/:id">/football/api/v1/player/statistics/:id</a></td></tr><tr><td>GET</td><td><a href="http://192.168.10.221:5001/football/api/v1/player/transfer/:id">/football/api/v1/player/transfer/:id</a></td></tr><tr><td>GET</td><td><a href="http://192.168.10.221:5001/football/api/v1/player/:id/tournament/:tid/season/:sid/statistics">/football/api/v1/player/:id/tournament/:tid/season/:sid/statistics</a></td></tr><tr><td>GET</td><td><a href="http://192.168.10.221:5001/football/api/v1/team/:id">/football/api/v1/team/:id</a></td></tr><tr><td>GET</td><td><a href="http://192.168.10.221:5001/football/api/v1/team/details/:id">/football/api/v1/team/details/:id</a></td></tr><tr><td>GET</td><td><a href="http://192.168.10.221:5001/football/api/v1/team/tournaments/:id">/football/api/v1/team/tournaments/:id</a></td></tr><tr><td>GET</td><td><a href="http://192.168.10.221:5001/football/api/v1/team/recent/matches/:id">/football/api/v1/team/recent/matches/:id</a></td></tr><tr><td>GET</td><td><a href="http://192.168.10.221:5001/football/api/v1/team/next/matches/:id">/football/api/v1/team/next/matches/:id</a></td></tr><tr><td>GET</td><td><a href="http://192.168.10.221:5001/football/api/v1/team/squads/:id">/football/api/v1/team/squads/:id</a></td></tr><tr><td>GET</td><td><a href="http://192.168.10.221:5001/football/api/v1/team/rankings/fifa">/football/api/v1/team/rankings/fifa</a></td></tr><tr><td>GET</td><td><a href="http://192.168.10.221:5001/football/api/v1/team/rankings/uefa/national">/football/api/v1/team/rankings/uefa/national</a></td></tr><tr><td>GET</td><td><a href="http://192.168.10.221:5001/football/api/v1/team/rankings/uefa/club">/football/api/v1/team/rankings/uefa/club</a></td></tr><tr><td>GET</td><td><a href="http://192.168.10.221:5001/football/api/v1/manager/:id">/football/api/v1/manager/:id</a></td></tr><tr><td>GET</td><td><a href="http://192.168.10.221:5001/football/api/v1/manager/career/:id">/football/api/v1/manager/career/:id</a></td></tr><tr><td>GET</td><td><a href="http://192.168.10.221:5001/football/api/v1/global/search">/football/api/v1/global/search</a></td></tr><tr><td>GET</td><td><a href="http://192.168.10.221:5001/football/api/v1/image/team/:id">/football/api/v1/image/team/:id</a></td></tr><tr><td>GET</td><td><a href="http://192.168.10.221:5001/football/api/v1/image/player/:id">/football/api/v1/image/player/:id</a></td></tr><tr><td>GET</td><td><a href="http://192.168.10.221:5001/football/api/v1/image/manager/:id">/football/api/v1/image/manager/:id</a></td></tr><tr><td>GET</td><td><a href="http://192.168.10.221:5001/football/api/v1/image/flags/:name">/football/api/v1/image/flags/:name</a></td></tr><tr><td>GET</td><td><a href="http://192.168.10.221:5001/football/api/v1/image/tournament/unique/:id/:theme?">/football/api/v1/image/tournament/unique/:id/:theme?</a></td></tr></tbody></table>


# Introduction to API

Now that all prerequisites have been fulfilled, we’re ready to send our first request to the API!

Before you are able to call our API, you need a SportsAPI360 account. [Register now.](https://sportsapi360.com/register)

To make our first request, we’ll need a way to get authenticated first. **Football API 1.0** utilizes API tokens for authenticating requests. You can obtain and manage your API key in the [SportsAPI360](https://sportsapi360.com/login).

Example API key: \[HdoiD312ND….]

The API key is intended for your eyes only and, as such, should be stored securely.

{% hint style="danger" %}
API key has no expiration date and will remain valid until you manually delete it yourself.
{% endhint %}

## Cricket API

The request consists of the following components:

* The base URL
* A path parameter, in this example, we use \[series]
* A query string parameter, which is optional, so we leave this out for now
* And finally, your API key

{% tabs %}
{% tab title="Base URL" %}
{% code overflow="wrap" %}

```mathml
https://apiv3.sportsapi360.com/football/api/v1
```

{% endcode %}
{% endtab %}
{% endtabs %}

An example of a correctly authenticated request would be:

{% tabs %}
{% tab title="Request" %}
{% code overflow="wrap" %}

```mathml
curl --location 'https://apiv3.sportsapi360.com/football/api/v1/matches/live' \
--header 'x-app-key: {{ your api key }}'
```

{% endcode %}
{% endtab %}

{% tab title="Response" %}

```
[{
    "tourName": "Indian Premier League, 2025",
    "seriesSearchNameForES": "Indian Premier League, 2025, March, Mar",
    "tourID": "7126",
    "league": "IPL",
    "seriesStartDate": "1742652000000",
    "seriesEndDate": "1748979000000",
    "T20count": 79,
    "matchLevel": "domestic",
    "Odicount": null,
    "Testcount": null,
    "seriesStatus": "live"
  },
  {
    "tourName": "ICC CWC League 2, 2023-27",
    "seriesSearchNameForES": "ICC CWC League 2, 2023-27, February, Feb",
    "tourID": "4689",
    "league": "ICC",
    "seriesStartDate": "1707968700000",
    "seriesEndDate": "1749742200000",
    "T20count": null,
    "matchLevel": "international",
    "Odicount": 79,
    "Testcount": null,
    "seriesStatus": "live"
  },
  {
    "tourName": "West Indies Women tour of England, 2025",
    "seriesSearchNameForES": "West Indies Women tour of England, 2025, May, May",
    "tourID": "6986",
    "league": "Women's International",
    "seriesStartDate": "1747848600000",
    "seriesEndDate": "1749310200000",
    "T20count": 3,
    "matchLevel": "international-womens",
    "Odicount": 3,
    "Testcount": null,
    "seriesStatus": "live"
  }]
```

{% endtab %}
{% endtabs %}

{% hint style="info" %}
We recommend you use Postman for convenience. Every endpoint has an example request ready for you to use. Hit the button below to import our **Football API** collection. [![Run in Postman](https://docs.sportmonks.com/~gitbook/image?url=https%3A%2F%2Frun.pstmn.io%2Fbutton.svg\&width=300\&dpr=4\&quality=100\&sign=5f4dbf4c\&sv=2)](https://football-postman.sportsapi360.com/)
{% endhint %}


# Matches

## Live Matches

> \## API Endpoint: Get Live Football Matches\
> \
> \### Purpose\
> \
> This endpoint retrieves the current live football matches along with their tournament details. It provides real-time information about ongoing matches, including team scores and tournament specifics.\
> \
> \### Request Format\
> \
> \- \*\*Method\*\*: GET\
> &#x20;   \
> \- \*\*URL\*\*: \`<https://apiv3.sportsapi360.com/football/api/v1/matches/live\\`\\>
> &#x20;   \
> \- \*\*Request Body\*\*: This endpoint does not require a request body.\
> &#x20;   \
> \
> \### Response Structure\
> \
> The response from this endpoint will be in JSON format and includes the following key components:\
> \
> \- \*\*status\*\*: A boolean indicating the success of the request.\
> &#x20;   \
> \- \*\*statusCode\*\*: An integer representing the status code of the response.\
> &#x20;   \
> \- \*\*message\*\*: A string for any additional message related to the response.\
> &#x20;   \
> \- \*\*response\*\*: An array containing details of live matches. Each match object includes:\
> &#x20;   \
> &#x20;   \- \*\*tournamentId\*\*: The unique identifier for the tournament.\
> &#x20;       \
> &#x20;   \- \*\*tournament\*\*: An object containing tournament details:\
> &#x20;       \
> &#x20;       \- \*\*id\*\*: The unique identifier for the tournament.\
> &#x20;           \
> &#x20;       \- \*\*name\*\*: The name of the tournament.\
> &#x20;           \
> &#x20;       \- \*\*category\*\*: An object with category details including:\
> &#x20;           \
> &#x20;           \- \*\*name\*\*: The name of the category.\
> &#x20;               \
> &#x20;           \- \*\*id\*\*: The unique identifier for the category.\
> &#x20;               \
> &#x20;           \- \*\*country\*\*: An object with country details including:\
> &#x20;               \
> &#x20;               \- \*\*alpha2\*\*: The two-letter country code.\
> &#x20;                   \
> &#x20;               \- \*\*alpha3\*\*: The three-letter country code.\
> &#x20;                   \
> &#x20;               \- \*\*name\*\*: The name of the country.\
> &#x20;                   \
> &#x20;       \- \*\*details\*\*: Additional tournament details including:\
> &#x20;           \
> &#x20;           \- \*\*name\*\*: The name of the tournament.\
> &#x20;               \
> &#x20;           \- \*\*category\*\*: The category details.\
> &#x20;               \
> &#x20;           \- \*\*hasPerformanceGraphFeature\*\*: A boolean indicating if performance graphs are available.\
> &#x20;               \
> &#x20;           \- \*\*id\*\*: The unique identifier for the details.\
> &#x20;               \
> &#x20;           \- \*\*country\*\*: Country details.\
> &#x20;               \
> &#x20;           \- \*\*hasEventPlayerStatistics\*\*: A boolean indicating if player statistics are available.\
> &#x20;               \
> &#x20;           \- \*\*displayInverseHomeAwayTeams\*\*: A boolean indicating if home and away teams are displayed inversely.\
> &#x20;               \
> &#x20;   \- \*\*matches\*\*: An array of match objects, each containing:\
> &#x20;       \
> &#x20;       \- \*\*tournamentId\*\*: The unique identifier for the tournament.\
> &#x20;           \
> &#x20;       \- \*\*id\*\*: The unique identifier for the match.\
> &#x20;           \
> &#x20;       \- \*\*startTimestamp\*\*: The start time of the match in timestamp format.\
> &#x20;           \
> &#x20;       \- \*\*detailId\*\*: The detail identifier for the match.\
> &#x20;           \
> &#x20;       \- \*\*season\*\*: An object with season details including:\
> &#x20;           \
> &#x20;           \- \*\*name\*\*: The name of the season.\
> &#x20;               \
> &#x20;           \- \*\*year\*\*: The year of the season.\
> &#x20;               \
> &#x20;           \- \*\*id\*\*: The unique identifier for the season.\
> &#x20;               \
> &#x20;       \- \*\*roundInfo\*\*: An object containing round information.\
> &#x20;           \
> &#x20;       \- \*\*status\*\*: An object with status details including:\
> &#x20;           \
> &#x20;           \- \*\*code\*\*: Status code.\
> &#x20;               \
> &#x20;           \- \*\*description\*\*: Description of the status.\
> &#x20;               \
> &#x20;           \- \*\*type\*\*: Type of status.\
> &#x20;               \
> &#x20;       \- \*\*statusTime\*\*: An object detailing the status time.\
> &#x20;           \
> &#x20;       \- \*\*homeTeam\*\*: An object containing details of the home team.\
> &#x20;           \
> &#x20;       \- \*\*homeScore\*\*: An object with the current score of the home team.\
> &#x20;           \
> &#x20;       \- \*\*awayTeam\*\*: An object containing details of the away team.\
> &#x20;           \
> &#x20;       \- \*\*awayScore\*\*: An object with the current score of the away team.\
> &#x20;           \
> &#x20;       \- \*\*time\*\*: An object detailing the match time.\
> &#x20;           \
> &#x20;       \- \*\*tournament\*\*: An object with tournament details (similar to the tournament object above).\
> &#x20;           \
> \
> This structure allows clients to easily parse and display live match information, facilitating real-time updates for users.

```json
{"openapi":"3.0.0","info":{"title":"FOOTBALL API V1","version":"1.0.0"},"tags":[{"name":"Matches"}],"servers":[{"url":"https://apiv3.sportsapi360.com"}],"security":[{"apikeyAuth":[]}],"components":{"securitySchemes":{"apikeyAuth":{"type":"http","scheme":"x-api-key"}}},"paths":{"/football/api/v1/matches/live":{"get":{"tags":["Matches"],"summary":"Live Matches","description":"## API Endpoint: Get Live Football Matches\n\n### Purpose\n\nThis endpoint retrieves the current live football matches along with their tournament details. It provides real-time information about ongoing matches, including team scores and tournament specifics.\n\n### Request Format\n\n- **Method**: GET\n    \n- **URL**: `https://apiv3.sportsapi360.com/football/api/v1/matches/live`\n    \n- **Request Body**: This endpoint does not require a request body.\n    \n\n### Response Structure\n\nThe response from this endpoint will be in JSON format and includes the following key components:\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 for any additional message related to the response.\n    \n- **response**: An array containing details of live matches. Each match object includes:\n    \n    - **tournamentId**: The unique identifier for the tournament.\n        \n    - **tournament**: An object containing tournament details:\n        \n        - **id**: The unique identifier for the tournament.\n            \n        - **name**: The name of the tournament.\n            \n        - **category**: An object with category details including:\n            \n            - **name**: The name of the category.\n                \n            - **id**: The unique identifier for the category.\n                \n            - **country**: An object with country details including:\n                \n                - **alpha2**: The two-letter country code.\n                    \n                - **alpha3**: The three-letter country code.\n                    \n                - **name**: The name of the country.\n                    \n        - **details**: Additional tournament details including:\n            \n            - **name**: The name of the tournament.\n                \n            - **category**: The category details.\n                \n            - **hasPerformanceGraphFeature**: A boolean indicating if performance graphs are available.\n                \n            - **id**: The unique identifier for the details.\n                \n            - **country**: Country details.\n                \n            - **hasEventPlayerStatistics**: A boolean indicating if player statistics are available.\n                \n            - **displayInverseHomeAwayTeams**: A boolean indicating if home and away teams are displayed inversely.\n                \n    - **matches**: An array of match objects, each containing:\n        \n        - **tournamentId**: The unique identifier for the tournament.\n            \n        - **id**: The unique identifier for the match.\n            \n        - **startTimestamp**: The start time of the match in timestamp format.\n            \n        - **detailId**: The detail identifier for the match.\n            \n        - **season**: An object with season details including:\n            \n            - **name**: The name of the season.\n                \n            - **year**: The year of the season.\n                \n            - **id**: The unique identifier for the season.\n                \n        - **roundInfo**: An object containing round information.\n            \n        - **status**: An object with status details including:\n            \n            - **code**: Status code.\n                \n            - **description**: Description of the status.\n                \n            - **type**: Type of status.\n                \n        - **statusTime**: An object detailing the status time.\n            \n        - **homeTeam**: An object containing details of the home team.\n            \n        - **homeScore**: An object with the current score of the home team.\n            \n        - **awayTeam**: An object containing details of the away team.\n            \n        - **awayScore**: An object with the current score of the away team.\n            \n        - **time**: An object detailing the match time.\n            \n        - **tournament**: An object with tournament details (similar to the tournament object above).\n            \n\nThis structure allows clients to easily parse and display live match information, facilitating real-time updates for users.","parameters":[{"name":"x-api-key","in":"header","schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"text/plain":{"schema":{"type":"string"}}}}}}}}}
```

## Scheduled Matches

> \## Get Match Schedule\
> \
> This endpoint retrieves the scheduled matches for a specific date in the football tournament calendar. The request allows users to specify a date to fetch all matches scheduled for that day.\
> \
> \### Request\
> \
> \- \*\*Method\*\*: GET\
> &#x20;   \
> \- \*\*URL\*\*: \`<https://apiv3.sportsapi360.com/football/api/v1/matches/schedule\\`\\>
> &#x20;   \
> \- \*\*Query Parameters\*\*:\
> &#x20;   \
> &#x20;   \- \`date\` (string, required): The date for which the match schedule is requested, formatted as \`YYYY-MM-DD\`.\
> &#x20;       \
> \
> \### Response Structure\
> \
> The response will return a JSON object containing the following fields:\
> \
> \- \`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 request status.\
> &#x20;   \
> \- \`response\` (array): An array of match schedules, where each match object includes:\
> &#x20;   \
> &#x20;   \- \`tournamentId\` (integer): The ID of the tournament.\
> &#x20;       \
> &#x20;   \- \`tournament\` (object): Details about the tournament, including:\
> &#x20;       \
> &#x20;       \- \`id\` (integer): Tournament ID.\
> &#x20;           \
> &#x20;       \- \`name\` (string): Name of the tournament.\
> &#x20;           \
> &#x20;       \- \`category\` (object): Category details including:\
> &#x20;           \
> &#x20;           \- \`name\` (string): Name of the category.\
> &#x20;               \
> &#x20;           \- \`id\` (integer): Category ID.\
> &#x20;               \
> &#x20;           \- \`country\` (object): Country details including:\
> &#x20;               \
> &#x20;               \- \`alpha2\` (string): Alpha-2 country code.\
> &#x20;                   \
> &#x20;               \- \`alpha3\` (string): Alpha-3 country code.\
> &#x20;                   \
> &#x20;               \- \`name\` (string): Name of the country.\
> &#x20;                   \
> &#x20;           \- \`flag\` (string): URL or path to the country flag.\
> &#x20;               \
> &#x20;   \- \`matches\` (array): An array of match objects, where each match includes:\
> &#x20;       \
> &#x20;       \- \`id\` (integer): Unique match ID.\
> &#x20;           \
> &#x20;       \- \`startTimestamp\` (integer): The start time of the match in UNIX timestamp format.\
> &#x20;           \
> &#x20;       \- \`homeTeam\` (object): Details about the home team, including:\
> &#x20;           \
> &#x20;           \- \`name\` (string): Team name.\
> &#x20;               \
> &#x20;           \- \`shortName\` (string): Short name of the team.\
> &#x20;               \
> &#x20;           \- \`gender\` (string): Gender category of the team.\
> &#x20;               \
> &#x20;           \- \`country\` (object): Country details of the team.\
> &#x20;               \
> &#x20;       \- \`homeScore\` (object): Current score and breakdown of the home team's scoring.\
> &#x20;           \
> &#x20;       \- \`awayTeam\` (object): Details about the away team, structured similarly to \`homeTeam\`.\
> &#x20;           \
> &#x20;       \- \`awayScore\` (object): Current score and breakdown of the away team's scoring.\
> &#x20;           \
> &#x20;       \- \`time\` (object): Timing details including injury time.\
> &#x20;           \
> &#x20;       \- \`tournament\` (object): Tournament details associated with the match.\
> &#x20;           \
> \
> \### Example Response\
> \
> \`\`\` json\
> {\
> &#x20; "status": true,\
> &#x20; "statusCode": 0,\
> &#x20; "message": "",\
> &#x20; "response": \[\
> &#x20;   {\
> &#x20;     "tournamentId": 0,\
> &#x20;     "tournament": {\
> &#x20;       "id": 0,\
> &#x20;       "name": "",\
> &#x20;       "category": {\
> &#x20;         "name": "",\
> &#x20;         "id": 0,\
> &#x20;         "country": {\
> &#x20;           "alpha2": "",\
> &#x20;           "alpha3": "",\
> &#x20;           "name": ""\
> &#x20;         },\
> &#x20;         "flag": "",\
> &#x20;         "alpha2": ""\
> &#x20;       },\
> &#x20;       "details": {\
> &#x20;         "name": "",\
> &#x20;         "category": {\
> &#x20;           "name": "",\
> &#x20;           "id": 0,\
> &#x20;           "country": {\
> &#x20;             "alpha2": "",\
> &#x20;             "alpha3": "",\
> &#x20;             "name": ""\
> &#x20;           },\
> &#x20;           "flag": "",\
> &#x20;           "alpha2": ""\
> &#x20;         },\
> &#x20;         "hasPerformanceGraphFeature": true,\
> &#x20;         "id": 0,\
> &#x20;         "hasEventPlayerStatistics": true,\
> &#x20;         "displayInverseHomeAwayTeams": true\
> &#x20;       }\
> &#x20;     },\
> &#x20;     "matches": \[\
> &#x20;       {\
> &#x20;         "tournamentId": 0,\
> &#x20;         "id": 0,\
> &#x20;         "startTimestamp": 0,\
> &#x20;         "homeTeam": {\
> &#x20;           "name": "",\
> &#x20;           "shortName": "",\
> &#x20;           "gender": "",\
> &#x20;           "country": {\
> &#x20;             "alpha2": "",\
> &#x20;             "alpha3": "",\
> &#x20;             "name": ""\
> &#x20;           }\
> &#x20;         },\
> &#x20;         "homeScore": {\
> &#x20;           "current": 0,\
> &#x20;           "display": 0\
> &#x20;         },\
> &#x20;         "awayTeam": {\
> &#x20;           "name": "",\
> &#x20;           "shortName": "",\
> &#x20;           "gender": "",\
> &#x20;           "country": {\
> &#x20;             "alpha2": "",\
> &#x20;             "alpha3": "",\
> &#x20;             "name": ""\
> &#x20;           }\
> &#x20;         },\
> &#x20;         "awayScore": {\
> &#x20;           "current": 0,\
> &#x20;           "display": 0\
> &#x20;         },\
> &#x20;         "time": {\
> &#x20;           "injuryTime1": 0,\
> &#x20;           "injuryTime2": 0\
> &#x20;         }\
> &#x20;       }\
> &#x20;     ]\
> &#x20;   }\
> &#x20; ]\
> }\
> \
> &#x20;\`\`\`

````json
{"openapi":"3.0.0","info":{"title":"FOOTBALL API V1","version":"1.0.0"},"tags":[{"name":"Matches"}],"servers":[{"url":"https://apiv3.sportsapi360.com"}],"security":[{"apikeyAuth":[]}],"components":{"securitySchemes":{"apikeyAuth":{"type":"http","scheme":"x-api-key"}}},"paths":{"/football/api/v1/matches/schedule":{"get":{"tags":["Matches"],"summary":"Scheduled Matches","description":"## Get Match Schedule\n\nThis endpoint retrieves the scheduled matches for a specific date in the football tournament calendar. The request allows users to specify a date to fetch all matches scheduled for that day.\n\n### Request\n\n- **Method**: GET\n    \n- **URL**: `https://apiv3.sportsapi360.com/football/api/v1/matches/schedule`\n    \n- **Query Parameters**:\n    \n    - `date` (string, required): The date for which the match schedule is requested, formatted as `YYYY-MM-DD`.\n        \n\n### Response Structure\n\nThe response will return a JSON object containing the following fields:\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 request status.\n    \n- `response` (array): An array of match schedules, where each match object includes:\n    \n    - `tournamentId` (integer): The ID of the tournament.\n        \n    - `tournament` (object): Details about the tournament, including:\n        \n        - `id` (integer): Tournament ID.\n            \n        - `name` (string): Name of the tournament.\n            \n        - `category` (object): Category details including:\n            \n            - `name` (string): Name of the category.\n                \n            - `id` (integer): Category ID.\n                \n            - `country` (object): Country details including:\n                \n                - `alpha2` (string): Alpha-2 country code.\n                    \n                - `alpha3` (string): Alpha-3 country code.\n                    \n                - `name` (string): Name of the country.\n                    \n            - `flag` (string): URL or path to the country flag.\n                \n    - `matches` (array): An array of match objects, where each match includes:\n        \n        - `id` (integer): Unique match ID.\n            \n        - `startTimestamp` (integer): The start time of the match in UNIX timestamp format.\n            \n        - `homeTeam` (object): Details about the home team, including:\n            \n            - `name` (string): Team name.\n                \n            - `shortName` (string): Short name of the team.\n                \n            - `gender` (string): Gender category of the team.\n                \n            - `country` (object): Country details of the team.\n                \n        - `homeScore` (object): Current score and breakdown of the home team's scoring.\n            \n        - `awayTeam` (object): Details about the away team, structured similarly to `homeTeam`.\n            \n        - `awayScore` (object): Current score and breakdown of the away team's scoring.\n            \n        - `time` (object): Timing details including injury time.\n            \n        - `tournament` (object): Tournament details associated with the match.\n            \n\n### Example Response\n\n``` json\n{\n  \"status\": true,\n  \"statusCode\": 0,\n  \"message\": \"\",\n  \"response\": [\n    {\n      \"tournamentId\": 0,\n      \"tournament\": {\n        \"id\": 0,\n        \"name\": \"\",\n        \"category\": {\n          \"name\": \"\",\n          \"id\": 0,\n          \"country\": {\n            \"alpha2\": \"\",\n            \"alpha3\": \"\",\n            \"name\": \"\"\n          },\n          \"flag\": \"\",\n          \"alpha2\": \"\"\n        },\n        \"details\": {\n          \"name\": \"\",\n          \"category\": {\n            \"name\": \"\",\n            \"id\": 0,\n            \"country\": {\n              \"alpha2\": \"\",\n              \"alpha3\": \"\",\n              \"name\": \"\"\n            },\n            \"flag\": \"\",\n            \"alpha2\": \"\"\n          },\n          \"hasPerformanceGraphFeature\": true,\n          \"id\": 0,\n          \"hasEventPlayerStatistics\": true,\n          \"displayInverseHomeAwayTeams\": true\n        }\n      },\n      \"matches\": [\n        {\n          \"tournamentId\": 0,\n          \"id\": 0,\n          \"startTimestamp\": 0,\n          \"homeTeam\": {\n            \"name\": \"\",\n            \"shortName\": \"\",\n            \"gender\": \"\",\n            \"country\": {\n              \"alpha2\": \"\",\n              \"alpha3\": \"\",\n              \"name\": \"\"\n            }\n          },\n          \"homeScore\": {\n            \"current\": 0,\n            \"display\": 0\n          },\n          \"awayTeam\": {\n            \"name\": \"\",\n            \"shortName\": \"\",\n            \"gender\": \"\",\n            \"country\": {\n              \"alpha2\": \"\",\n              \"alpha3\": \"\",\n              \"name\": \"\"\n            }\n          },\n          \"awayScore\": {\n            \"current\": 0,\n            \"display\": 0\n          },\n          \"time\": {\n            \"injuryTime1\": 0,\n            \"injuryTime2\": 0\n          }\n        }\n      ]\n    }\n  ]\n}\n\n ```","parameters":[{"name":"x-api-key","in":"header","schema":{"type":"string"}},{"name":"date","in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"text/plain":{"schema":{"type":"string"}}}}}}}}}
````


# 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"}}}}}}}}}
```


# Competitions

## Competitions Categories

> \## Get Competition Categories\
> \
> This endpoint retrieves a list of competition categories in the football API. It allows users to access various categories associated with football competitions.\
> \
> \### Request\
> \
> \- \*\*Method\*\*: GET\
> &#x20;   \
> \- \*\*URL\*\*: \`<https://apiv3.sportsapi360.com/football/api/v1/competitions/categories\\`\\>
> &#x20;   \
> \
> \### Response\
> \
> The response from this endpoint will be in JSON format and contains the following structure:\
> \
> \- \*\*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 request.\
> &#x20;   \
> \- \*\*response\*\* (array): An array of competition category objects, each containing:\
> &#x20;   \
> &#x20;   \- \*\*name\*\* (string): The name of the competition category.\
> &#x20;       \
> &#x20;   \- \*\*slug\*\* (string): A URL-friendly version of the category name.\
> &#x20;       \
> &#x20;   \- \*\*id\*\* (integer): A unique identifier for the category.\
> &#x20;       \
> &#x20;   \- \*\*flag\*\* (string): A URL or path to the flag associated with the category.\
> &#x20;       \
> &#x20;   \- \*\*alpha2\*\* (string): The two-letter country code associated with the category.\
> &#x20;       \
> \
> This endpoint does not require any request body, as it is a simple GET request to retrieve data.

```json
{"openapi":"3.0.0","info":{"title":"FOOTBALL API V1","version":"1.0.0"},"tags":[{"name":"Competitions"}],"servers":[{"url":"https://apiv3.sportsapi360.com"}],"security":[{"apikeyAuth":[]}],"components":{"securitySchemes":{"apikeyAuth":{"type":"http","scheme":"x-api-key"}}},"paths":{"/football/api/v1/competitions/categories":{"get":{"tags":["Competitions"],"summary":"Competitions Categories","description":"## Get Competition Categories\n\nThis endpoint retrieves a list of competition categories in the football API. It allows users to access various categories associated with football competitions.\n\n### Request\n\n- **Method**: GET\n    \n- **URL**: `https://apiv3.sportsapi360.com/football/api/v1/competitions/categories`\n    \n\n### Response\n\nThe response from this endpoint will be in JSON format and contains the following structure:\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 request.\n    \n- **response** (array): An array of competition category objects, each containing:\n    \n    - **name** (string): The name of the competition category.\n        \n    - **slug** (string): A URL-friendly version of the category name.\n        \n    - **id** (integer): A unique identifier for the category.\n        \n    - **flag** (string): A URL or path to the flag associated with the category.\n        \n    - **alpha2** (string): The two-letter country code associated with the category.\n        \n\nThis endpoint does not require any request body, as it is a simple GET request to retrieve data.","parameters":[{"name":"x-api-key","in":"header","schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"text/plain":{"schema":{"type":"string"}}}}}}}}}
```

## Default Competitions

> \## Get Competitions by Country\
> \
> This endpoint retrieves a list of football competitions based on the specified country.\
> \
> \### Request\
> \
> \- \*\*Method\*\*: \`GET\`\
> &#x20;   \
> \- \*\*Endpoint\*\*: \`<https://apiv3.sportsapi360.com/football/api/v1/competitions/default\\`\\>
> &#x20;   \
> \- \*\*Query Parameters\*\*:\
> &#x20;   \
> &#x20;   \- \`country\` (string): The country code for which to fetch the competitions. For example, \`ES\` for Spain.\
> &#x20;       \
> \
> \### Response\
> \
> The response will return a JSON object with the following structure:\
> \
> \- \*\*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\*\* (array): An array of competition objects, each containing:\
> &#x20;   \
> &#x20;   \- \*\*name\*\* (string): The name of the competition.\
> &#x20;       \
> &#x20;   \- \*\*category\*\* (object): An object containing details about the competition category:\
> &#x20;       \
> &#x20;       \- \*\*name\*\* (string): The name of the category.\
> &#x20;           \
> &#x20;       \- \*\*id\*\* (integer): The unique identifier for the category.\
> &#x20;           \
> &#x20;       \- \*\*flag\*\* (string): The URL or path to the flag image associated with the category.\
> &#x20;           \
> &#x20;       \- \*\*alpha2\*\* (string): The two-letter country code for the category.\
> &#x20;           \
> &#x20;   \- \*\*id\*\* (integer): The unique identifier for the competition.\
> &#x20;       \
> &#x20;   \- \*\*displayInverseHomeAwayTeams\*\* (boolean): A flag indicating whether to display teams in an inverse home/away format.\
> &#x20;       \
> \
> This endpoint is useful for applications that need to display or utilize information about football competitions in a specific country.

```json
{"openapi":"3.0.0","info":{"title":"FOOTBALL API V1","version":"1.0.0"},"tags":[{"name":"Competitions"}],"servers":[{"url":"https://apiv3.sportsapi360.com"}],"security":[{"apikeyAuth":[]}],"components":{"securitySchemes":{"apikeyAuth":{"type":"http","scheme":"x-api-key"}}},"paths":{"/football/api/v1/competitions/default":{"get":{"tags":["Competitions"],"summary":"Default Competitions","description":"## Get Competitions by Country\n\nThis endpoint retrieves a list of football competitions based on the specified country.\n\n### Request\n\n- **Method**: `GET`\n    \n- **Endpoint**: `https://apiv3.sportsapi360.com/football/api/v1/competitions/default`\n    \n- **Query Parameters**:\n    \n    - `country` (string): The country code for which to fetch the competitions. For example, `ES` for Spain.\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): A code representing the status of the response.\n    \n- **message** (string): A message providing additional information about the response.\n    \n- **response** (array): An array of competition objects, each containing:\n    \n    - **name** (string): The name of the competition.\n        \n    - **category** (object): An object containing details about the competition category:\n        \n        - **name** (string): The name of the category.\n            \n        - **id** (integer): The unique identifier for the category.\n            \n        - **flag** (string): The URL or path to the flag image associated with the category.\n            \n        - **alpha2** (string): The two-letter country code for the category.\n            \n    - **id** (integer): The unique identifier for the competition.\n        \n    - **displayInverseHomeAwayTeams** (boolean): A flag indicating whether to display teams in an inverse home/away format.\n        \n\nThis endpoint is useful for applications that need to display or utilize information about football competitions in a specific country.","parameters":[{"name":"x-api-key","in":"header","schema":{"type":"string"}},{"name":"country","in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"text/plain":{"schema":{"type":"string"}}}}}}}}}
```

## Top Competitions

> \## API Request Description\
> \
> \### Method\
> \
> \*\*GET\*\*\
> \
> \### Endpoint\
> \
> \`<https://apiv3.sportsapi360.com/football/api/v1/competitions/top\\`\\>
> \
> \### Query Parameters\
> \
> \- \*\*country\*\* (string): The country code for which to retrieve the top football competitions. In this example, the value is \`ES\` for Spain.\
> &#x20;   \
> \
> \### Expected Response Format\
> \
> The response will be in JSON format and includes 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\*\* (array): An array of objects containing details about the top competitions, where each object includes:\
> &#x20;   \
> &#x20;   \- \*\*name\*\* (string): The name of the competition.\
> &#x20;       \
> &#x20;   \- \*\*category\*\* (object): An object containing:\
> &#x20;       \
> &#x20;       \- \*\*name\*\* (string): The name of the category.\
> &#x20;           \
> &#x20;       \- \*\*id\*\* (integer): The unique identifier for the category.\
> &#x20;           \
> &#x20;       \- \*\*flag\*\* (string): A URL or identifier for the category's flag.\
> &#x20;           \
> &#x20;   \- \*\*id\*\* (integer): The unique identifier for the competition.\
> &#x20;       \
> &#x20;   \- \*\*displayInverseHomeAwayTeams\*\* (boolean): A flag indicating if the home and away teams should be displayed inversely.\
> &#x20;       \
> \
> This endpoint allows users to retrieve a list of the top football competitions for a specified country, along with relevant details about each competition.

```json
{"openapi":"3.0.0","info":{"title":"FOOTBALL API V1","version":"1.0.0"},"tags":[{"name":"Competitions"}],"servers":[{"url":"https://apiv3.sportsapi360.com"}],"security":[{"apikeyAuth":[]}],"components":{"securitySchemes":{"apikeyAuth":{"type":"http","scheme":"x-api-key"}}},"paths":{"/football/api/v1/competitions/top":{"get":{"tags":["Competitions"],"summary":"Top Competitions","description":"## API Request Description\n\n### Method\n\n**GET**\n\n### Endpoint\n\n`https://apiv3.sportsapi360.com/football/api/v1/competitions/top`\n\n### Query Parameters\n\n- **country** (string): The country code for which to retrieve the top football competitions. In this example, the value is `ES` for Spain.\n    \n\n### Expected Response Format\n\nThe response will be in JSON format and includes 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** (array): An array of objects containing details about the top competitions, where each object includes:\n    \n    - **name** (string): The name of the competition.\n        \n    - **category** (object): An object containing:\n        \n        - **name** (string): The name of the category.\n            \n        - **id** (integer): The unique identifier for the category.\n            \n        - **flag** (string): A URL or identifier for the category's flag.\n            \n    - **id** (integer): The unique identifier for the competition.\n        \n    - **displayInverseHomeAwayTeams** (boolean): A flag indicating if the home and away teams should be displayed inversely.\n        \n\nThis endpoint allows users to retrieve a list of the top football competitions for a specified country, along with relevant details about each competition.","parameters":[{"name":"x-api-key","in":"header","schema":{"type":"string"}},{"name":"country","in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"text/plain":{"schema":{"type":"string"}}}}}}}}}
```


# Competition Details

## Competition Details

> \## Endpoint Description\
> \
> This API endpoint retrieves detailed information about a specific football competition based on the provided tournament identifier (\`:tid\`).\
> \
> \### HTTP Method\
> \
> \`GET\`\
> \
> \### Endpoint\
> \
> \`<https://apiv3.sportsapi360.com/football/api/v1/competitions/:tid\\`\\>
> \
> \### Request Parameters\
> \
> \- \`:tid\` (Path Parameter): The unique identifier for the tournament you want to retrieve information for. This should be replaced with the actual tournament ID.\
> &#x20;   \
> \
> \### Response Fields\
> \
> \- \`status\`: Indicates the success of the request.\
> &#x20;   \
> \- \`statusCode\`: A numerical code representing the status of the response.\
> &#x20;   \
> \- \`message\`: Additional information about the response.\
> &#x20;   \
> \- \`response\`: Contains detailed information about the competition, including:\
> &#x20;   \
> &#x20;   \- \`name\`: Name of the competition.\
> &#x20;       \
> &#x20;   \- \`category\`: Details about the category of the competition.\
> &#x20;       \
> &#x20;   \- \`titleHolder\`: Information about the current title holder.\
> &#x20;       \
> &#x20;   \- \`mostTitlesTeams\`: Teams with the most titles in the competition.\
> &#x20;       \
> &#x20;   \- \`seasons\`: List of seasons associated with the competition.\
> &#x20;       \
> &#x20;   \- \`featuredMatch\`: Details of featured matches within the competition.\
> &#x20;       \
> \
> This endpoint provides comprehensive details about a specific football competition, including its structure, title holders, historical data, and current season information.

```json
{"openapi":"3.0.0","info":{"title":"FOOTBALL API V1","version":"1.0.0"},"tags":[{"name":"Competition Details"}],"servers":[{"url":"https://apiv3.sportsapi360.com"}],"security":[{"apikeyAuth":[]}],"components":{"securitySchemes":{"apikeyAuth":{"type":"http","scheme":"x-api-key"}}},"paths":{"/football/api/v1/competitions/{tid}":{"get":{"tags":["Competition Details"],"summary":"Competition Details","description":"## Endpoint Description\n\nThis API endpoint retrieves detailed information about a specific football competition based on the provided tournament identifier (`:tid`).\n\n### HTTP Method\n\n`GET`\n\n### Endpoint\n\n`https://apiv3.sportsapi360.com/football/api/v1/competitions/:tid`\n\n### Request Parameters\n\n- `:tid` (Path Parameter): The unique identifier for the tournament you want to retrieve information for. This should be replaced with the actual tournament ID.\n    \n\n### Response Fields\n\n- `status`: Indicates the success of the request.\n    \n- `statusCode`: A numerical code representing the status of the response.\n    \n- `message`: Additional information about the response.\n    \n- `response`: Contains detailed information about the competition, including:\n    \n    - `name`: Name of the competition.\n        \n    - `category`: Details about the category of the competition.\n        \n    - `titleHolder`: Information about the current title holder.\n        \n    - `mostTitlesTeams`: Teams with the most titles in the competition.\n        \n    - `seasons`: List of seasons associated with the competition.\n        \n    - `featuredMatch`: Details of featured matches within the competition.\n        \n\nThis endpoint provides comprehensive details about a specific football competition, including its structure, title holders, historical data, and current season information.","parameters":[{"name":"x-api-key","in":"header","schema":{"type":"string"}},{"name":"tid","in":"path","schema":{"type":"integer"},"required":true}],"responses":{"200":{"description":"OK","content":{"text/plain":{"schema":{"type":"string"}}}}}}}}}
```

## Competition Featured

> \## Endpoint Description\
> \
> This endpoint retrieves featured matches for a specific tournament in the football API. It allows users to access detailed information about ongoing or upcoming matches within a specified tournament.\
> \
> \### Request\
> \
> \- \*\*Method\*\*: GET\
> &#x20;   \
> \- \*\*URL\*\*: \`<https://apiv3.sportsapi360.com/football/api/v1/competitions/:tid/featured\\`\\>
> &#x20;   \
> \
> \### Path Parameters\
> \
> \- \`:tid\` (required): The unique identifier for the tournament. This parameter specifies which tournament's featured matches are being requested.\
> &#x20;   \
> \
> \### Expected Response\
> \
> The response will return a JSON object containing 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 request status (if any).\
> &#x20;   \
> \- \*\*response\*\*: An array of featured match objects, each containing:\
> &#x20;   \
> &#x20;   \- \*\*tournamentId\*\*: The ID of the tournament.\
> &#x20;       \
> &#x20;   \- \*\*id\*\*: The unique ID of the match.\
> &#x20;       \
> &#x20;   \- \*\*startTimestamp\*\*: The start time of the match in Unix timestamp format.\
> &#x20;       \
> &#x20;   \- \*\*detailId\*\*: An identifier for detailed match information.\
> &#x20;       \
> &#x20;   \- \*\*season\*\*: An object containing:\
> &#x20;       \
> &#x20;       \- \*\*name\*\*: The name of the season.\
> &#x20;           \
> &#x20;       \- \*\*year\*\*: The year of the season.\
> &#x20;           \
> &#x20;       \- \*\*id\*\*: The ID of the season.\
> &#x20;           \
> &#x20;   \- \*\*roundInfo\*\*: An object providing details about the round:\
> &#x20;       \
> &#x20;       \- \*\*round\*\*: The round number.\
> &#x20;           \
> &#x20;       \- \*\*name\*\*: The name of the round.\
> &#x20;           \
> &#x20;   \- \*\*status\*\*: An object with match status details:\
> &#x20;       \
> &#x20;       \- \*\*code\*\*: The status code.\
> &#x20;           \
> &#x20;       \- \*\*description\*\*: A textual description of the status.\
> &#x20;           \
> &#x20;       \- \*\*type\*\*: The type of status.\
> &#x20;           \
> &#x20;   \- \*\*homeTeam\*\*: An object containing details about the home team, including:\
> &#x20;       \
> &#x20;       \- \*\*name\*\*: The name of the team.\
> &#x20;           \
> &#x20;       \- \*\*shortName\*\*: The abbreviated name of the team.\
> &#x20;           \
> &#x20;       \- \*\*gender\*\*: The gender category of the team.\
> &#x20;           \
> &#x20;       \- \*\*nameCode\*\*: The code used for the team's name.\
> &#x20;           \
> &#x20;       \- \*\*disabled\*\*: A boolean indicating if the team is disabled.\
> &#x20;           \
> &#x20;       \- \*\*national\*\*: A boolean indicating if the team is a national team.\
> &#x20;           \
> &#x20;       \- \*\*type\*\*: The type of team (e.g., club, national).\
> &#x20;           \
> &#x20;       \- \*\*id\*\*: The unique ID of the team.\
> &#x20;           \
> &#x20;       \- \*\*country\*\*: An object containing country details.\
> &#x20;           \
> &#x20;       \- \*\*subTeams\*\*: An array of sub-teams, if applicable.\
> &#x20;           \
> &#x20;   \- \*\*homeScore\*\*: An object containing aggregated score information for the home team.\
> &#x20;       \
> &#x20;   \- \*\*awayTeam\*\*: Similar structure as homeTeam, but for the away team.\
> &#x20;       \
> &#x20;   \- \*\*awayScore\*\*: An object containing aggregated score information for the away team.\
> &#x20;       \
> &#x20;   \- \*\*time\*\*: An object with timing information for the match.\
> &#x20;       \
> &#x20;   \- \*\*tournament\*\*: An object containing tournament details, including:\
> &#x20;       \
> &#x20;       \- \*\*id\*\*: The ID of the tournament.\
> &#x20;           \
> &#x20;       \- \*\*name\*\*: The name of the tournament.\
> &#x20;           \
> &#x20;       \- \*\*category\*\*: An object with category details.\
> &#x20;           \
> &#x20;       \- \*\*details\*\*: An object with additional tournament details.\
> &#x20;           \
> \
> \### Additional Notes\
> \
> \- Ensure that the \`:tid\` parameter is correctly replaced with a valid tournament ID to receive the appropriate data.\
> &#x20;   \
> \- The response may include multiple featured matches, depending on the tournament and its scheduling.

```json
{"openapi":"3.0.0","info":{"title":"FOOTBALL API V1","version":"1.0.0"},"tags":[{"name":"Competition Details"}],"servers":[{"url":"https://apiv3.sportsapi360.com"}],"security":[{"apikeyAuth":[]}],"components":{"securitySchemes":{"apikeyAuth":{"type":"http","scheme":"x-api-key"}}},"paths":{"/football/api/v1/competitions/{tid}/featured":{"get":{"tags":["Competition Details"],"summary":"Competition Featured","description":"## Endpoint Description\n\nThis endpoint retrieves featured matches for a specific tournament in the football API. It allows users to access detailed information about ongoing or upcoming matches within a specified tournament.\n\n### Request\n\n- **Method**: GET\n    \n- **URL**: `https://apiv3.sportsapi360.com/football/api/v1/competitions/:tid/featured`\n    \n\n### Path Parameters\n\n- `:tid` (required): The unique identifier for the tournament. This parameter specifies which tournament's featured matches are being requested.\n    \n\n### Expected Response\n\nThe response will return a JSON object containing 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 request status (if any).\n    \n- **response**: An array of featured match objects, each containing:\n    \n    - **tournamentId**: The ID of the tournament.\n        \n    - **id**: The unique ID of the match.\n        \n    - **startTimestamp**: The start time of the match in Unix timestamp format.\n        \n    - **detailId**: An identifier for detailed match information.\n        \n    - **season**: An object containing:\n        \n        - **name**: The name of the season.\n            \n        - **year**: The year of the season.\n            \n        - **id**: The ID of the season.\n            \n    - **roundInfo**: An object providing details about the round:\n        \n        - **round**: The round number.\n            \n        - **name**: The name of the round.\n            \n    - **status**: An object with match status details:\n        \n        - **code**: The status code.\n            \n        - **description**: A textual description of the status.\n            \n        - **type**: The type of status.\n            \n    - **homeTeam**: An object containing details about the home team, including:\n        \n        - **name**: The name of the team.\n            \n        - **shortName**: The abbreviated name of the team.\n            \n        - **gender**: The gender category of the team.\n            \n        - **nameCode**: The code used for the team's name.\n            \n        - **disabled**: A boolean indicating if the team is disabled.\n            \n        - **national**: A boolean indicating if the team is a national team.\n            \n        - **type**: The type of team (e.g., club, national).\n            \n        - **id**: The unique ID of the team.\n            \n        - **country**: An object containing country details.\n            \n        - **subTeams**: An array of sub-teams, if applicable.\n            \n    - **homeScore**: An object containing aggregated score information for the home team.\n        \n    - **awayTeam**: Similar structure as homeTeam, but for the away team.\n        \n    - **awayScore**: An object containing aggregated score information for the away team.\n        \n    - **time**: An object with timing information for the match.\n        \n    - **tournament**: An object containing tournament details, including:\n        \n        - **id**: The ID of the tournament.\n            \n        - **name**: The name of the tournament.\n            \n        - **category**: An object with category details.\n            \n        - **details**: An object with additional tournament details.\n            \n\n### Additional Notes\n\n- Ensure that the `:tid` parameter is correctly replaced with a valid tournament ID to receive the appropriate data.\n    \n- The response may include multiple featured matches, depending on the tournament and its scheduling.","parameters":[{"name":"x-api-key","in":"header","schema":{"type":"string"}},{"name":"tid","in":"path","schema":{"type":"integer"},"required":true}],"responses":{"200":{"description":"OK","content":{"text/plain":{"schema":{"type":"string"}}}}}}}}}
```

## Competition Season Info

> \### Endpoint Description\
> \
> This endpoint retrieves detailed information about a specific football competition for a given season. It allows users to access various statistics related to the competition, including team performance metrics.\
> \
> \### Request\
> \
> \- \*\*Method\*\*: GET\
> &#x20;   \
> \- \*\*URL\*\*: \`<https://apiv3.sportsapi360.com/football/api/v1/competitions/:tid/season/:sid/info\\`\\>
> &#x20;   \
> \
> \#### Path Parameters\
> \
> \- \`:tid\` (string): The unique identifier for the tournament.\
> &#x20;   \
> \- \`:sid\` (string): The unique identifier for the season.\
> &#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 related to the request status.\
> &#x20;   \
> \- \*\*response\*\* (object): Contains detailed statistics for the competition:\
> &#x20;   \
> &#x20;   \- \*\*goals\*\* (integer): Total number of goals scored.\
> &#x20;       \
> &#x20;   \- \*\*homeTeamWins\*\* (integer): Total number of wins by home teams.\
> &#x20;       \
> &#x20;   \- \*\*awayTeamWins\*\* (integer): Total number of wins by away teams.\
> &#x20;       \
> &#x20;   \- \*\*draws\*\* (integer): Total number of drawn matches.\
> &#x20;       \
> &#x20;   \- \*\*yellowCards\*\* (integer): Total number of yellow cards issued.\
> &#x20;       \
> &#x20;   \- \*\*redCards\*\* (integer): Total number of red cards issued.\
> &#x20;       \
> &#x20;   \- \*\*newcomersUpperDivision\*\* (array): List of newcomers in the upper division.\
> &#x20;       \
> &#x20;   \- \*\*newcomersLowerDivision\*\* (array): List of newcomers in the lower division.\
> &#x20;       \
> &#x20;   \- \*\*newcomersOther\*\* (array): List of newcomers in other divisions.\
> &#x20;       \
> &#x20;   \- \*\*numberOfCompetitors\*\* (integer): Total number of competitors in the competition.\
> &#x20;       \
> &#x20;   \- \*\*id\*\* (integer): Unique identifier for the competition.\
> &#x20;       \
> &#x20;   \- \*\*hostCountries\*\* (array): List of countries hosting the competition.\
> &#x20;       \
> \
> This structure allows clients to easily interpret the competition's performance and statistics for the specified season.

```json
{"openapi":"3.0.0","info":{"title":"FOOTBALL API V1","version":"1.0.0"},"tags":[{"name":"Competition Details"}],"servers":[{"url":"https://apiv3.sportsapi360.com"}],"security":[{"apikeyAuth":[]}],"components":{"securitySchemes":{"apikeyAuth":{"type":"http","scheme":"x-api-key"}}},"paths":{"/football/api/v1/competitions/{tid}/season/{sid}/info":{"get":{"tags":["Competition Details"],"summary":"Competition Season Info","description":"### Endpoint Description\n\nThis endpoint retrieves detailed information about a specific football competition for a given season. It allows users to access various statistics related to the competition, including team performance metrics.\n\n### Request\n\n- **Method**: GET\n    \n- **URL**: `https://apiv3.sportsapi360.com/football/api/v1/competitions/:tid/season/:sid/info`\n    \n\n#### Path Parameters\n\n- `:tid` (string): The unique identifier for the tournament.\n    \n- `:sid` (string): The unique identifier for the season.\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 related to the request status.\n    \n- **response** (object): Contains detailed statistics for the competition:\n    \n    - **goals** (integer): Total number of goals scored.\n        \n    - **homeTeamWins** (integer): Total number of wins by home teams.\n        \n    - **awayTeamWins** (integer): Total number of wins by away teams.\n        \n    - **draws** (integer): Total number of drawn matches.\n        \n    - **yellowCards** (integer): Total number of yellow cards issued.\n        \n    - **redCards** (integer): Total number of red cards issued.\n        \n    - **newcomersUpperDivision** (array): List of newcomers in the upper division.\n        \n    - **newcomersLowerDivision** (array): List of newcomers in the lower division.\n        \n    - **newcomersOther** (array): List of newcomers in other divisions.\n        \n    - **numberOfCompetitors** (integer): Total number of competitors in the competition.\n        \n    - **id** (integer): Unique identifier for the competition.\n        \n    - **hostCountries** (array): List of countries hosting the competition.\n        \n\nThis structure allows clients to easily interpret the competition's performance and statistics for the specified season.","parameters":[{"name":"x-api-key","in":"header","schema":{"type":"string"}},{"name":"tid","in":"path","schema":{"type":"integer"},"required":true},{"name":"sid","in":"path","schema":{"type":"integer"},"required":true}],"responses":{"200":{"description":"OK","content":{"text/plain":{"schema":{"type":"string"}}}}}}}}}
```

## Competition Season Matches

> \## Endpoint Description\
> \
> This endpoint retrieves a list of matches for a specific tournament and season in the football API. It provides detailed information about each match, including team details, scores, and tournament information.\
> \
> \### Request\
> \
> \*\*HTTP Method:\*\* GET  \
> \*\*Endpoint:\*\* \`<https://apiv3.sportsapi360.com/football/api/v1/competitions/:tid/season/:sid/matches\\`\\>
> \
> \#### Path Parameters\
> \
> \- \`:tid\` (Tournament ID): The unique identifier for the tournament.\
> &#x20;   \
> \- \`:sid\` (Season ID): The unique identifier for the season within the tournament.\
> &#x20;   \
> \
> \### Response\
> \
> The response will return a JSON object containing the following structure:\
> \
> \- \*\*status\*\* (boolean): Indicates the success of the request.\
> &#x20;   \
> \- \*\*statusCode\*\* (integer): A code representing the status of the request.\
> &#x20;   \
> \- \*\*message\*\* (string): A message providing additional information about the request.\
> &#x20;   \
> \- \*\*response\*\* (array): An array of match objects, each containing:\
> &#x20;   \
> &#x20;   \- \*\*tournamentId\*\* (integer): The ID of the tournament.\
> &#x20;       \
> &#x20;   \- \*\*id\*\* (integer): The unique identifier for the match.\
> &#x20;       \
> &#x20;   \- \*\*startTimestamp\*\* (integer): The start time of the match in timestamp format.\
> &#x20;       \
> &#x20;   \- \*\*detailId\*\* (integer): An identifier for match details.\
> &#x20;       \
> &#x20;   \- \*\*season\*\* (object): Contains season information including:\
> &#x20;       \
> &#x20;       \- \*\*name\*\* (string): The name of the season.\
> &#x20;           \
> &#x20;       \- \*\*year\*\* (string): The year of the season.\
> &#x20;           \
> &#x20;       \- \*\*seasonCoverageInfo\*\* (object): Additional coverage information for the season.\
> &#x20;           \
> &#x20;       \- \*\*id\*\* (integer): The unique identifier for the season.\
> &#x20;           \
> &#x20;   \- \*\*roundInfo\*\* (object): Information about the round of the match including:\
> &#x20;       \
> &#x20;       \- \*\*round\*\* (integer): The round number.\
> &#x20;           \
> &#x20;       \- \*\*name\*\* (string): The name of the round.\
> &#x20;           \
> &#x20;   \- \*\*status\*\* (object): Current status of the match including:\
> &#x20;       \
> &#x20;       \- \*\*code\*\* (integer): Status code.\
> &#x20;           \
> &#x20;       \- \*\*description\*\* (string): Description of the status.\
> &#x20;           \
> &#x20;       \- \*\*type\*\* (string): Type of status.\
> &#x20;           \
> &#x20;   \- \*\*homeTeam\*\* (object): Details of the home team including:\
> &#x20;       \
> &#x20;       \- \*\*name\*\*, \*\*shortName\*\*, \*\*gender\*\*, \*\*nameCode\*\*, \*\*disabled\*\*, \*\*national\*\*, \*\*type\*\*, \*\*id\*\*, \*\*country\*\* (object), \*\*subTeams\*\* (array).\
> &#x20;           \
> &#x20;   \- \*\*homeScore\*\* (object): Current score details for the home team including:\
> &#x20;       \
> &#x20;       \- \*\*current\*\*, \*\*display\*\*, \*\*period1\*\*, \*\*period2\*\*, \*\*normaltime\*\* (all integers).\
> &#x20;           \
> &#x20;   \- \*\*awayTeam\*\* (object): Details of the away team (same structure as homeTeam).\
> &#x20;       \
> &#x20;   \- \*\*awayScore\*\* (object): Current score details for the away team (same structure as homeScore).\
> &#x20;       \
> &#x20;   \- \*\*time\*\* (object): Information about the current period start timestamp.\
> &#x20;       \
> &#x20;   \- \*\*tournament\*\* (object): Information about the tournament including:\
> &#x20;       \
> &#x20;       \- \*\*id\*\*, \*\*name\*\*, \*\*category\*\* (object), \*\*details\*\* (object).

```json
{"openapi":"3.0.0","info":{"title":"FOOTBALL API V1","version":"1.0.0"},"tags":[{"name":"Competition Details"}],"servers":[{"url":"https://apiv3.sportsapi360.com"}],"security":[{"apikeyAuth":[]}],"components":{"securitySchemes":{"apikeyAuth":{"type":"http","scheme":"x-api-key"}}},"paths":{"/football/api/v1/competitions/{tid}/season/{sid}/matches":{"get":{"tags":["Competition Details"],"summary":"Competition Season Matches","description":"## Endpoint Description\n\nThis endpoint retrieves a list of matches for a specific tournament and season in the football API. It provides detailed information about each match, including team details, scores, and tournament information.\n\n### Request\n\n**HTTP Method:** GET  \n**Endpoint:** `https://apiv3.sportsapi360.com/football/api/v1/competitions/:tid/season/:sid/matches`\n\n#### Path Parameters\n\n- `:tid` (Tournament ID): The unique identifier for the tournament.\n    \n- `:sid` (Season ID): The unique identifier for the season within the tournament.\n    \n\n### Response\n\nThe response will return a JSON object containing the following structure:\n\n- **status** (boolean): Indicates the success of the request.\n    \n- **statusCode** (integer): A code representing the status of the request.\n    \n- **message** (string): A message providing additional information about the request.\n    \n- **response** (array): An array of match objects, each containing:\n    \n    - **tournamentId** (integer): The ID of the tournament.\n        \n    - **id** (integer): The unique identifier for the match.\n        \n    - **startTimestamp** (integer): The start time of the match in timestamp format.\n        \n    - **detailId** (integer): An identifier for match details.\n        \n    - **season** (object): Contains season information including:\n        \n        - **name** (string): The name of the season.\n            \n        - **year** (string): The year of the season.\n            \n        - **seasonCoverageInfo** (object): Additional coverage information for the season.\n            \n        - **id** (integer): The unique identifier for the season.\n            \n    - **roundInfo** (object): Information about the round of the match including:\n        \n        - **round** (integer): The round number.\n            \n        - **name** (string): The name of the round.\n            \n    - **status** (object): Current status of the match including:\n        \n        - **code** (integer): Status code.\n            \n        - **description** (string): Description of the status.\n            \n        - **type** (string): Type of status.\n            \n    - **homeTeam** (object): Details of the home team including:\n        \n        - **name**, **shortName**, **gender**, **nameCode**, **disabled**, **national**, **type**, **id**, **country** (object), **subTeams** (array).\n            \n    - **homeScore** (object): Current score details for the home team including:\n        \n        - **current**, **display**, **period1**, **period2**, **normaltime** (all integers).\n            \n    - **awayTeam** (object): Details of the away team (same structure as homeTeam).\n        \n    - **awayScore** (object): Current score details for the away team (same structure as homeScore).\n        \n    - **time** (object): Information about the current period start timestamp.\n        \n    - **tournament** (object): Information about the tournament including:\n        \n        - **id**, **name**, **category** (object), **details** (object).","parameters":[{"name":"x-api-key","in":"header","schema":{"type":"string"}},{"name":"tid","in":"path","schema":{"type":"integer"},"required":true},{"name":"sid","in":"path","schema":{"type":"integer"},"required":true}],"responses":{"200":{"description":"OK","content":{"text/plain":{"schema":{"type":"string"}}}}}}}}}
```

## Competition Season Standings

> \## Endpoint Description\
> \
> This endpoint retrieves the standings for a specific tournament and season in football. It provides detailed information about the teams participating in the tournament, including their performance metrics.\
> \
> \### Request\
> \
> \- \*\*Method\*\*: GET\
> &#x20;   \
> \- \*\*URL\*\*: \`<https://apiv3.sportsapi360.com/football/api/v1/competitions/:tid/season/:sid/standings\\`\\>
> &#x20;   \
> \
> \#### Path Parameters\
> \
> \- \`:tid\` (Tournament ID): The unique identifier for the tournament whose standings are being requested.\
> &#x20;   \
> \- \`:sid\` (Season ID): The unique identifier for the season of the tournament.\
> &#x20;   \
> \
> \### Response\
> \
> The response is a JSON object containing the following structure:\
> \
> \- \`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.\
> &#x20;   \
> \- \`response\` (array): An array containing the standings for the specified tournament and season, structured as follows:\
> &#x20;   \
> &#x20;   \- \`id\` (integer): The unique identifier for the standings entry.\
> &#x20;       \
> &#x20;   \- \`type\` (string): The type of standings.\
> &#x20;       \
> &#x20;   \- \`name\` (string): The name of the standings.\
> &#x20;       \
> &#x20;   \- \`standings\` (array): An array of team standings, with each entry containing:\
> &#x20;       \
> &#x20;       \- \`team\` (object): Information about the team, including:\
> &#x20;           \
> &#x20;           \- \`name\` (string): The full name of the team.\
> &#x20;               \
> &#x20;           \- \`shortName\` (string): The abbreviated name of the team.\
> &#x20;               \
> &#x20;           \- \`gender\` (string): The gender category of the team.\
> &#x20;               \
> &#x20;           \- \`nameCode\` (string): A code representing the team name.\
> &#x20;               \
> &#x20;           \- \`disabled\` (boolean): Indicates if the team is disabled.\
> &#x20;               \
> &#x20;           \- \`national\` (boolean): Indicates if the team is a national team.\
> &#x20;               \
> &#x20;           \- \`type\` (integer): The type of team.\
> &#x20;               \
> &#x20;           \- \`id\` (integer): The unique identifier for the team.\
> &#x20;               \
> &#x20;           \- \`country\` (object): Information about the team's country, including:\
> &#x20;               \
> &#x20;               \- \`alpha2\` (string): The 2-letter country code.\
> &#x20;                   \
> &#x20;               \- \`alpha3\` (string): The 3-letter country code.\
> &#x20;                   \
> &#x20;               \- \`name\` (string): The name of the country.\
> &#x20;                   \
> &#x20;       \- \`descriptions\` (array): Additional descriptions related to the team's standings.\
> &#x20;           \
> &#x20;       \- \`promotion\` (object): Information about promotion, including:\
> &#x20;           \
> &#x20;           \- \`text\` (string): Text related to promotion.\
> &#x20;               \
> &#x20;           \- \`id\` (integer): The identifier for the promotion.\
> &#x20;               \
> &#x20;       \- \`position\` (integer): The position of the team in the standings.\
> &#x20;           \
> &#x20;       \- \`matches\` (integer): The number of matches played.\
> &#x20;           \
> &#x20;       \- \`wins\` (integer): The number of wins.\
> &#x20;           \
> &#x20;       \- \`scoresFor\` (integer): The total scores for the team.\
> &#x20;           \
> &#x20;       \- \`scoresAgainst\` (integer): The total scores against the team.\
> &#x20;           \
> &#x20;       \- \`id\` (integer): The unique identifier for the standings entry.\
> &#x20;           \
> &#x20;       \- \`losses\` (integer): The number of losses.\
> &#x20;           \
> &#x20;       \- \`draws\` (integer): The number of draws.\
> &#x20;           \
> &#x20;       \- \`points\` (integer): The total points accumulated.\
> &#x20;           \
> &#x20;       \- \`scoreDiffFormatted\` (string): A formatted string representing the score difference.\
> &#x20;           \
> &#x20;   \- \`tournament\` (object): Information about the tournament, including:\
> &#x20;       \
> &#x20;       \- \`id\` (integer): The unique identifier for the tournament.\
> &#x20;           \
> &#x20;       \- \`name\` (string): The name of the tournament.\
> &#x20;           \
> &#x20;       \- \`category\` (object): Information about the category of the tournament, including:\
> &#x20;           \
> &#x20;           \- \`name\` (string): The name of the category.\
> &#x20;               \
> &#x20;           \- \`id\` (integer): The unique identifier for the category.\
> &#x20;               \
> &#x20;           \- \`country\` (object): Information about the country associated with the category.\
> &#x20;               \
> &#x20;           \- \`flag\` (string): The flag associated with the category.\
> &#x20;               \
> &#x20;       \- \`details\` (object): Additional details about the tournament, including:\
> &#x20;           \
> &#x20;           \- \`name\` (string): The name of the tournament details.\
> &#x20;               \
> &#x20;           \- \`category\` (object): The category information.\
> &#x20;               \
> &#x20;           \- \`hasPerformanceGraphFeature\` (boolean): Indicates if the tournament has a performance graph feature.\
> &#x20;               \
> &#x20;           \- \`id\` (integer): The unique identifier for the tournament details.\
> &#x20;               \
> &#x20;           \- \`country\` (object): Information about the country associated with the tournament.\
> &#x20;               \
> &#x20;           \- \`displayInverseHomeAwayTeams\` (boolean): Indicates if home and away teams should be displayed inversely.\
> &#x20;               \
> &#x20;   \- \`updatedAtTimestamp\` (integer): The timestamp of the last update for the standings.\
> &#x20;       \
> \
> This endpoint is essential for retrieving current standings and performance metrics for teams in a specified tournament and season.

```json
{"openapi":"3.0.0","info":{"title":"FOOTBALL API V1","version":"1.0.0"},"tags":[{"name":"Competition Details"}],"servers":[{"url":"https://apiv3.sportsapi360.com"}],"security":[{"apikeyAuth":[]}],"components":{"securitySchemes":{"apikeyAuth":{"type":"http","scheme":"x-api-key"}}},"paths":{"/football/api/v1/competitions/{tid}/season/{sid}/standings":{"get":{"tags":["Competition Details"],"summary":"Competition Season Standings","description":"## Endpoint Description\n\nThis endpoint retrieves the standings for a specific tournament and season in football. It provides detailed information about the teams participating in the tournament, including their performance metrics.\n\n### Request\n\n- **Method**: GET\n    \n- **URL**: `https://apiv3.sportsapi360.com/football/api/v1/competitions/:tid/season/:sid/standings`\n    \n\n#### Path Parameters\n\n- `:tid` (Tournament ID): The unique identifier for the tournament whose standings are being requested.\n    \n- `:sid` (Season ID): The unique identifier for the season of the tournament.\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): The status code of the response.\n    \n- `message` (string): A message providing additional information about the request.\n    \n- `response` (array): An array containing the standings for the specified tournament and season, structured as follows:\n    \n    - `id` (integer): The unique identifier for the standings entry.\n        \n    - `type` (string): The type of standings.\n        \n    - `name` (string): The name of the standings.\n        \n    - `standings` (array): An array of team standings, with each entry containing:\n        \n        - `team` (object): Information about the team, including:\n            \n            - `name` (string): The full name of the team.\n                \n            - `shortName` (string): The abbreviated name of the team.\n                \n            - `gender` (string): The gender category of the team.\n                \n            - `nameCode` (string): A code representing the team name.\n                \n            - `disabled` (boolean): Indicates if the team is disabled.\n                \n            - `national` (boolean): Indicates if the team is a national team.\n                \n            - `type` (integer): The type of team.\n                \n            - `id` (integer): The unique identifier for the team.\n                \n            - `country` (object): Information about the team's country, including:\n                \n                - `alpha2` (string): The 2-letter country code.\n                    \n                - `alpha3` (string): The 3-letter country code.\n                    \n                - `name` (string): The name of the country.\n                    \n        - `descriptions` (array): Additional descriptions related to the team's standings.\n            \n        - `promotion` (object): Information about promotion, including:\n            \n            - `text` (string): Text related to promotion.\n                \n            - `id` (integer): The identifier for the promotion.\n                \n        - `position` (integer): The position of the team in the standings.\n            \n        - `matches` (integer): The number of matches played.\n            \n        - `wins` (integer): The number of wins.\n            \n        - `scoresFor` (integer): The total scores for the team.\n            \n        - `scoresAgainst` (integer): The total scores against the team.\n            \n        - `id` (integer): The unique identifier for the standings entry.\n            \n        - `losses` (integer): The number of losses.\n            \n        - `draws` (integer): The number of draws.\n            \n        - `points` (integer): The total points accumulated.\n            \n        - `scoreDiffFormatted` (string): A formatted string representing the score difference.\n            \n    - `tournament` (object): Information about the tournament, including:\n        \n        - `id` (integer): The unique identifier for the tournament.\n            \n        - `name` (string): The name of the tournament.\n            \n        - `category` (object): Information about the category of the tournament, including:\n            \n            - `name` (string): The name of the category.\n                \n            - `id` (integer): The unique identifier for the category.\n                \n            - `country` (object): Information about the country associated with the category.\n                \n            - `flag` (string): The flag associated with the category.\n                \n        - `details` (object): Additional details about the tournament, including:\n            \n            - `name` (string): The name of the tournament details.\n                \n            - `category` (object): The category information.\n                \n            - `hasPerformanceGraphFeature` (boolean): Indicates if the tournament has a performance graph feature.\n                \n            - `id` (integer): The unique identifier for the tournament details.\n                \n            - `country` (object): Information about the country associated with the tournament.\n                \n            - `displayInverseHomeAwayTeams` (boolean): Indicates if home and away teams should be displayed inversely.\n                \n    - `updatedAtTimestamp` (integer): The timestamp of the last update for the standings.\n        \n\nThis endpoint is essential for retrieving current standings and performance metrics for teams in a specified tournament and season.","parameters":[{"name":"x-api-key","in":"header","schema":{"type":"string"}},{"name":"tid","in":"path","schema":{"type":"integer"},"required":true},{"name":"sid","in":"path","schema":{"type":"integer"},"required":true}],"responses":{"200":{"description":"OK","content":{"text/plain":{"schema":{"type":"string"}}}}}}}}}
```

## Competition Season Top Players

> \## Get Top Players by Competition and Season\
> \
> This endpoint retrieves a list of top players for a specific football competition and season.\
> \
> \### Request Method\
> \
> \`GET\`\
> \
> \### Endpoint\
> \
> \`<https://apiv3.sportsapi360.com/football/api/v1/competitions/:tid/season/:sid/top-players\\`\\>
> \
> \### Path Parameters\
> \
> \- \`:tid\` (string): The unique identifier for the football competition.\
> &#x20;   \
> \- \`:sid\` (string): The unique identifier for the season of the competition.\
> &#x20;   \
> \
> \### Expected Response Format\
> \
> On a successful request, the API will return a JSON object containing the top players for the specified competition and season. The response will include details such as player names, positions, and performance statistics.

```json
{"openapi":"3.0.0","info":{"title":"FOOTBALL API V1","version":"1.0.0"},"tags":[{"name":"Competition Details"}],"servers":[{"url":"https://apiv3.sportsapi360.com"}],"security":[{"apikeyAuth":[]}],"components":{"securitySchemes":{"apikeyAuth":{"type":"http","scheme":"x-api-key"}}},"paths":{"/football/api/v1/competitions/{tid}/season/{sid}/top-players":{"get":{"tags":["Competition Details"],"summary":"Competition Season Top Players","description":"## Get Top Players by Competition and Season\n\nThis endpoint retrieves a list of top players for a specific football competition and season.\n\n### Request Method\n\n`GET`\n\n### Endpoint\n\n`https://apiv3.sportsapi360.com/football/api/v1/competitions/:tid/season/:sid/top-players`\n\n### Path Parameters\n\n- `:tid` (string): The unique identifier for the football competition.\n    \n- `:sid` (string): The unique identifier for the season of the competition.\n    \n\n### Expected Response Format\n\nOn a successful request, the API will return a JSON object containing the top players for the specified competition and season. The response will include details such as player names, positions, and performance statistics.","parameters":[{"name":"x-api-key","in":"header","schema":{"type":"string"}},{"name":"tid","in":"path","schema":{"type":"integer"},"required":true},{"name":"sid","in":"path","schema":{"type":"integer"},"required":true}],"responses":{"200":{"description":"OK","content":{"text/plain":{"schema":{"type":"string"}}}}}}}}}
```

## Competition Season Top Teams

> \## Get Top Teams in a Specific Competition Season\
> \
> This endpoint retrieves a list of top teams for a specified competition and season. It is useful for obtaining insights into the performance of teams within a particular league or tournament.\
> \
> \### Request Method\
> \
> \`GET\`\
> \
> \### Endpoint\
> \
> \`<https://apiv3.sportsapi360.com/football/api/v1/competitions/:tid/season/:sid/top-teams\\`\\>
> \
> \### Path Parameters\
> \
> \- \`:tid\` (string): The unique identifier for the competition (e.g., league or tournament).\
> &#x20;   \
> \- \`:sid\` (string): The unique identifier for the season within the specified competition.\
> &#x20;   \
> \
> \### Expected Response Format\
> \
> The response will be in JSON format and will typically include:\
> \
> \- A list of top teams, each containing:\
> &#x20;   \
> &#x20;   \- \`teamId\`: The unique identifier for the team.\
> &#x20;       \
> &#x20;   \- \`teamName\`: The name of the team.\
> &#x20;       \
> &#x20;   \- \`points\`: The total points accumulated by the team in the specified season.\
> &#x20;       \
> &#x20;   \- \`matchesPlayed\`: The total number of matches played by the team.\
> &#x20;       \
> \
> \### Additional Notes\
> \
> \- Ensure that the values for \`:tid\` and \`:sid\` are valid to receive accurate results.\
> &#x20;   \
> \- This endpoint is particularly useful for sports analysts, fans, and developers looking to integrate team performance data into their applications.

```json
{"openapi":"3.0.0","info":{"title":"FOOTBALL API V1","version":"1.0.0"},"tags":[{"name":"Competition Details"}],"servers":[{"url":"https://apiv3.sportsapi360.com"}],"security":[{"apikeyAuth":[]}],"components":{"securitySchemes":{"apikeyAuth":{"type":"http","scheme":"x-api-key"}}},"paths":{"/football/api/v1/competitions/{tid}/season/{sid}/top-teams":{"get":{"tags":["Competition Details"],"summary":"Competition Season Top Teams","description":"## Get Top Teams in a Specific Competition Season\n\nThis endpoint retrieves a list of top teams for a specified competition and season. It is useful for obtaining insights into the performance of teams within a particular league or tournament.\n\n### Request Method\n\n`GET`\n\n### Endpoint\n\n`https://apiv3.sportsapi360.com/football/api/v1/competitions/:tid/season/:sid/top-teams`\n\n### Path Parameters\n\n- `:tid` (string): The unique identifier for the competition (e.g., league or tournament).\n    \n- `:sid` (string): The unique identifier for the season within the specified competition.\n    \n\n### Expected Response Format\n\nThe response will be in JSON format and will typically include:\n\n- A list of top teams, each containing:\n    \n    - `teamId`: The unique identifier for the team.\n        \n    - `teamName`: The name of the team.\n        \n    - `points`: The total points accumulated by the team in the specified season.\n        \n    - `matchesPlayed`: The total number of matches played by the team.\n        \n\n### Additional Notes\n\n- Ensure that the values for `:tid` and `:sid` are valid to receive accurate results.\n    \n- This endpoint is particularly useful for sports analysts, fans, and developers looking to integrate team performance data into their applications.","parameters":[{"name":"x-api-key","in":"header","schema":{"type":"string"}},{"name":"tid","in":"path","schema":{"type":"integer"},"required":true},{"name":"sid","in":"path","schema":{"type":"integer"},"required":true}],"responses":{"200":{"description":"OK","content":{"text/plain":{"schema":{"type":"string"}}}}}}}}}
```

## Competition Season Rounds

> \## Get Competition Rounds\
> \
> This endpoint retrieves the rounds of a specific season for a given competition in football.\
> \
> \### Request\
> \
> \- \*\*Method\*\*: \`GET\`\
> &#x20;   \
> \- \*\*Endpoint\*\*: \`<https://apiv3.sportsapi360.com/football/api/v1/competitions/:tid/season/:sid/rounds\\`\\>
> &#x20;   \
> \
> \### Path Parameters\
> \
> \- \`:tid\` (string): The unique identifier for the competition.\
> &#x20;   \
> \- \`:sid\` (string): The unique identifier for the season.\
> &#x20;   \
> \
> \### Response Format\
> \
> The response will be in JSON format and includes the following fields:\
> \
> \- \`status\` (boolean): Indicates if the request was successful.\
> &#x20;   \
> \- \`statusCode\` (integer): The status code of the response.\
> &#x20;   \
> \- \`message\` (string): A message providing additional information about the request.\
> &#x20;   \
> \- \`response\` (array): An array of objects containing details about each round, where each object includes:\
> &#x20;   \
> &#x20;   \- \`round\` (integer): The round number.\
> &#x20;       \
> &#x20;   \- \`name\` (string): The name of the round.\
> &#x20;       \
> &#x20;   \- \`prefix\` (string): A prefix associated with the round.\
> &#x20;       \
> &#x20;   \- \`current\` (boolean): Indicates if this is the current round.\
> &#x20;       \
> \
> This endpoint is useful for obtaining the structure of competition rounds within a specified season.

```json
{"openapi":"3.0.0","info":{"title":"FOOTBALL API V1","version":"1.0.0"},"tags":[{"name":"Competition Details"}],"servers":[{"url":"https://apiv3.sportsapi360.com"}],"security":[{"apikeyAuth":[]}],"components":{"securitySchemes":{"apikeyAuth":{"type":"http","scheme":"x-api-key"}}},"paths":{"/football/api/v1/competitions/{tid}/season/{sid}/rounds":{"get":{"tags":["Competition Details"],"summary":"Competition Season Rounds","description":"## Get Competition Rounds\n\nThis endpoint retrieves the rounds of a specific season for a given competition in football.\n\n### Request\n\n- **Method**: `GET`\n    \n- **Endpoint**: `https://apiv3.sportsapi360.com/football/api/v1/competitions/:tid/season/:sid/rounds`\n    \n\n### Path Parameters\n\n- `:tid` (string): The unique identifier for the competition.\n    \n- `:sid` (string): The unique identifier for the season.\n    \n\n### Response Format\n\nThe response will be in JSON format and includes the following fields:\n\n- `status` (boolean): Indicates if 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.\n    \n- `response` (array): An array of objects containing details about each round, where each object includes:\n    \n    - `round` (integer): The round number.\n        \n    - `name` (string): The name of the round.\n        \n    - `prefix` (string): A prefix associated with the round.\n        \n    - `current` (boolean): Indicates if this is the current round.\n        \n\nThis endpoint is useful for obtaining the structure of competition rounds within a specified season.","parameters":[{"name":"x-api-key","in":"header","schema":{"type":"string"}},{"name":"tid","in":"path","schema":{"type":"integer"},"required":true},{"name":"sid","in":"path","schema":{"type":"integer"},"required":true}],"responses":{"200":{"description":"OK","content":{"text/plain":{"schema":{"type":"string"}}}}}}}}}
```

## Competition Season Rounds Matches

> \## Endpoint Description\
> \
> This API endpoint retrieves the matches for a specific round of a tournament in a given season. It provides detailed information about each match, including team details, scores, and tournament information.\
> \
> \### HTTP Method\
> \
> \`GET\`\
> \
> \### Endpoint\
> \
> \`<https://apiv3.sportsapi360.com/football/api/v1/competitions/:tid/season/:sid/rounds/matches\\`\\>
> \
> \### URL Parameters\
> \
> \- \`:tid\` (Tournament ID): The unique identifier for the tournament.\
> &#x20;   \
> \- \`:sid\` (Season ID): The unique identifier for the season.\
> &#x20;   \
> \
> \### Expected Response Format\
> \
> The response will be a JSON object containing the following structure:\
> \
> \- \`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 context about the response.\
> &#x20;   \
> \- \`response\` (array): An array of match details for the specified round, each containing:\
> &#x20;   \
> &#x20;   \- \`round\` (integer): The round number.\
> &#x20;       \
> &#x20;   \- \`name\` (string): The name of the round.\
> &#x20;       \
> &#x20;   \- \`matches\` (array): An array of match objects, each with:\
> &#x20;       \
> &#x20;       \- \`tournamentId\` (integer): The ID of the tournament.\
> &#x20;           \
> &#x20;       \- \`id\` (integer): The unique identifier for the match.\
> &#x20;           \
> &#x20;       \- \`startTimestamp\` (integer): The timestamp when the match starts.\
> &#x20;           \
> &#x20;       \- \`detailId\` (integer): The ID for detailed match information.\
> &#x20;           \
> &#x20;       \- \`season\` (object): Contains season details including:\
> &#x20;           \
> &#x20;           \- \`name\` (string): The name of the season.\
> &#x20;               \
> &#x20;           \- \`year\` (integer): The year of the season.\
> &#x20;               \
> &#x20;           \- \`seasonCoverageInfo\` (object): Additional coverage information.\
> &#x20;               \
> &#x20;           \- \`id\` (integer): The ID of the season.\
> &#x20;               \
> &#x20;       \- \`roundInfo\` (object): Information about the round including:\
> &#x20;           \
> &#x20;           \- \`round\` (integer): The round number.\
> &#x20;               \
> &#x20;           \- \`name\` (string): The name of the round.\
> &#x20;               \
> &#x20;       \- \`status\` (object): Current status of the match including:\
> &#x20;           \
> &#x20;           \- \`code\` (integer): Status code.\
> &#x20;               \
> &#x20;           \- \`description\` (string): Description of the status.\
> &#x20;               \
> &#x20;           \- \`type\` (string): Type of status.\
> &#x20;               \
> &#x20;       \- \`homeTeam\` (object): Details about the home team, including:\
> &#x20;           \
> &#x20;           \- \`name\` (string): Team name.\
> &#x20;               \
> &#x20;           \- \`shortName\` (string): Short name of the team.\
> &#x20;               \
> &#x20;           \- \`gender\` (string): Gender category of the team.\
> &#x20;               \
> &#x20;           \- \`disabled\` (boolean): Indicates if the team is disabled.\
> &#x20;               \
> &#x20;           \- \`national\` (boolean): Indicates if the team is national.\
> &#x20;               \
> &#x20;           \- \`country\` (object): Country details of the team.\
> &#x20;               \
> &#x20;       \- \`homeScore\` (object): Current score details for the home team.\
> &#x20;           \
> &#x20;       \- \`awayTeam\` (object): Details about the away team (similar structure to \`homeTeam\`).\
> &#x20;           \
> &#x20;       \- \`awayScore\` (object): Current score details for the away team.\
> &#x20;           \
> &#x20;       \- \`time\` (object): Information about the current period of the match.\
> &#x20;           \
> &#x20;       \- \`tournament\` (object): Details about the tournament including:\
> &#x20;           \
> &#x20;           \- \`id\` (integer): Tournament ID.\
> &#x20;               \
> &#x20;           \- \`name\` (string): Name of the tournament.\
> &#x20;               \
> &#x20;           \- \`category\` (object): Category details of the tournament.\
> &#x20;               \
> \
> \### Additional Notes\
> \
> \- Ensure to replace \`:tid\` and \`:sid\` with the appropriate tournament and season IDs when making the request.\
> &#x20;   \
> \- The response will provide comprehensive details for each match, which can be useful for applications displaying match schedules or statistics.

```json
{"openapi":"3.0.0","info":{"title":"FOOTBALL API V1","version":"1.0.0"},"tags":[{"name":"Competition Details"}],"servers":[{"url":"https://apiv3.sportsapi360.com"}],"security":[{"apikeyAuth":[]}],"components":{"securitySchemes":{"apikeyAuth":{"type":"http","scheme":"x-api-key"}}},"paths":{"/football/api/v1/competitions/{tid}/season/{sid}/rounds/matches":{"get":{"tags":["Competition Details"],"summary":"Competition Season Rounds Matches","description":"## Endpoint Description\n\nThis API endpoint retrieves the matches for a specific round of a tournament in a given season. It provides detailed information about each match, including team details, scores, and tournament information.\n\n### HTTP Method\n\n`GET`\n\n### Endpoint\n\n`https://apiv3.sportsapi360.com/football/api/v1/competitions/:tid/season/:sid/rounds/matches`\n\n### URL Parameters\n\n- `:tid` (Tournament ID): The unique identifier for the tournament.\n    \n- `:sid` (Season ID): The unique identifier for the season.\n    \n\n### Expected Response Format\n\nThe response will be a JSON object containing the following structure:\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 context about the response.\n    \n- `response` (array): An array of match details for the specified round, each containing:\n    \n    - `round` (integer): The round number.\n        \n    - `name` (string): The name of the round.\n        \n    - `matches` (array): An array of match objects, each with:\n        \n        - `tournamentId` (integer): The ID of the tournament.\n            \n        - `id` (integer): The unique identifier for the match.\n            \n        - `startTimestamp` (integer): The timestamp when the match starts.\n            \n        - `detailId` (integer): The ID for detailed match information.\n            \n        - `season` (object): Contains season details including:\n            \n            - `name` (string): The name of the season.\n                \n            - `year` (integer): The year of the season.\n                \n            - `seasonCoverageInfo` (object): Additional coverage information.\n                \n            - `id` (integer): The ID of the season.\n                \n        - `roundInfo` (object): Information about the round including:\n            \n            - `round` (integer): The round number.\n                \n            - `name` (string): The name of the round.\n                \n        - `status` (object): Current status of the match including:\n            \n            - `code` (integer): Status code.\n                \n            - `description` (string): Description of the status.\n                \n            - `type` (string): Type of status.\n                \n        - `homeTeam` (object): Details about the home team, including:\n            \n            - `name` (string): Team name.\n                \n            - `shortName` (string): Short name of the team.\n                \n            - `gender` (string): Gender category of the team.\n                \n            - `disabled` (boolean): Indicates if the team is disabled.\n                \n            - `national` (boolean): Indicates if the team is national.\n                \n            - `country` (object): Country details of the team.\n                \n        - `homeScore` (object): Current score details for the home team.\n            \n        - `awayTeam` (object): Details about the away team (similar structure to `homeTeam`).\n            \n        - `awayScore` (object): Current score details for the away team.\n            \n        - `time` (object): Information about the current period of the match.\n            \n        - `tournament` (object): Details about the tournament including:\n            \n            - `id` (integer): Tournament ID.\n                \n            - `name` (string): Name of the tournament.\n                \n            - `category` (object): Category details of the tournament.\n                \n\n### Additional Notes\n\n- Ensure to replace `:tid` and `:sid` with the appropriate tournament and season IDs when making the request.\n    \n- The response will provide comprehensive details for each match, which can be useful for applications displaying match schedules or statistics.","parameters":[{"name":"x-api-key","in":"header","schema":{"type":"string"}},{"name":"tid","in":"path","schema":{"type":"integer"},"required":true},{"name":"sid","in":"path","schema":{"type":"integer"},"required":true}],"responses":{"200":{"description":"OK","content":{"text/plain":{"schema":{"type":"string"}}}}}}}}}
```


# Player Details

## Player Details

> \## Get Player Details\
> \
> This endpoint retrieves detailed information about a specific football player based on their unique identifier (\`id\`).\
> \
> \### Request\
> \
> \- \*\*Method\*\*: GET\
> &#x20;   \
> \- \*\*Endpoint\*\*: \`<https://apiv3.sportsapi360.com/football/api/v1/player/:id\\`\\>
> &#x20;   \
> \- \*\*Path Parameter\*\*:\
> &#x20;   \
> &#x20;   \- \`id\` (required): The unique identifier of the player whose details are being requested.\
> &#x20;       \
> \
> \### Response\
> \
> The response will return a JSON object containing the following fields:\
> \
> \- \*\*status\*\*: Indicates the success of the request (boolean).\
> &#x20;   \
> \- \*\*statusCode\*\*: A code representing the status of the request (integer).\
> &#x20;   \
> \- \*\*message\*\*: A message providing additional information (string).\
> &#x20;   \
> \- \*\*response\*\*: An object containing detailed information about the player:\
> &#x20;   \
> &#x20;   \- \`id\`: The unique identifier of the player (integer).\
> &#x20;       \
> &#x20;   \- \`name\`: The full name of the player (string).\
> &#x20;       \
> &#x20;   \- \`shortName\`: The abbreviated name of the player (string).\
> &#x20;       \
> &#x20;   \- \`gender\`: The gender of the player (string).\
> &#x20;       \
> &#x20;   \- \`shirtNumber\`: The player's shirt number (integer).\
> &#x20;       \
> &#x20;   \- \`dateOfBirthTimestamp\`: The timestamp of the player's date of birth (integer).\
> &#x20;       \
> &#x20;   \- \`height\`: The height of the player in centimeters (integer).\
> &#x20;       \
> &#x20;   \- \`jerseyNumber\`: The jersey number worn by the player (string).\
> &#x20;       \
> &#x20;   \- \`position\`: The playing position of the player (string).\
> &#x20;       \
> &#x20;   \- \`preferredFoot\`: The player's preferred foot (string).\
> &#x20;       \
> &#x20;   \- \`country\`: An object containing details about the player's country:\
> &#x20;       \
> &#x20;       \- \`alpha2\`: The two-letter country code (string).\
> &#x20;           \
> &#x20;       \- \`alpha3\`: The three-letter country code (string).\
> &#x20;           \
> &#x20;       \- \`name\`: The name of the country (string).\
> &#x20;           \
> &#x20;   \- \`contractUntilTimestamp\`: The timestamp indicating until when the player is under contract (integer).\
> &#x20;       \
> &#x20;   \- \`proposedMarketValue\`: The proposed market value of the player (integer).\
> &#x20;       \
> &#x20;   \- \`team\`: An object containing details about the player's current team:\
> &#x20;       \
> &#x20;       \- \`name\`: The name of the team (string).\
> &#x20;           \
> &#x20;       \- \`shortName\`: The abbreviated name of the team (string).\
> &#x20;           \
> &#x20;       \- \`gender\`: The gender of the team (string).\
> &#x20;           \
> &#x20;       \- \`tournament\`: An object containing details about the tournament the team is participating in.\
> &#x20;           \
> &#x20;       \- \`isLive\`: Indicates if the team is currently active (boolean).\
> &#x20;           \
> &#x20;       \- \`id\`: The unique identifier of the team (integer).\
> &#x20;           \
> &#x20;   \- \`primaryUniqueTournament\`: An object containing details about the primary tournament associated with the player.\
> &#x20;       \
> &#x20;   \- \`about\`: Additional information about the player (string).\
> &#x20;       \
> &#x20;   \- \`nationalTeam\`: An array of objects representing the player's national team appearances, including:\
> &#x20;       \
> &#x20;       \- \`team\`: An object with details about the national team.\
> &#x20;           \
> &#x20;       \- \`appearances\`: The number of appearances for the national team (integer).\
> &#x20;           \
> &#x20;       \- \`goals\`: The number of goals scored for the national team (integer).\
> &#x20;           \
> &#x20;       \- \`debutTimestamp\`: The timestamp of the player's debut for the national team (integer).\
> &#x20;           \
> &#x20;   \- \`transferHistory\`: An array of objects detailing the player's transfer history, including:\
> &#x20;       \
> &#x20;       \- \`player\`: An object with details about the player.\
> &#x20;           \
> &#x20;       \- \`transferFrom\`: An object with details about the team the player transferred from.\
> &#x20;           \
> &#x20;       \- \`transferTo\`: An object with details about the team the player transferred to.\
> &#x20;           \
> &#x20;       \- \`fromTeamName\`: The name of the team the player transferred from (string).\
> &#x20;           \
> &#x20;       \- \`toTeamName\`: The name of the team the player transferred to (string).\
> &#x20;           \
> &#x20;       \- \`type\`: The type of transfer (integer).\
> &#x20;           \
> &#x20;       \- \`transferFee\`: The fee associated with the transfer (integer).\
> &#x20;           \
> &#x20;       \- \`transferFeeDescription\`: A description of the transfer fee (string).\
> &#x20;           \
> &#x20;       \- \`transferDateTimestamp\`: The timestamp of the transfer date (integer).\
> &#x20;           \
> &#x20;       \- \`transferFeeRaw\`: An object containing the raw transfer fee details.\
> &#x20;           \
> \
> \### Notes\
> \
> \- Ensure the \`id\` parameter is valid to retrieve the correct player details.\
> &#x20;   \
> \- The response will provide comprehensive information about the player, including their current team, national team contributions, and transfer history.

```json
{"openapi":"3.0.0","info":{"title":"FOOTBALL API V1","version":"1.0.0"},"tags":[{"name":"Player Details"}],"servers":[{"url":"https://apiv3.sportsapi360.com"}],"security":[{"apikeyAuth":[]}],"components":{"securitySchemes":{"apikeyAuth":{"type":"http","scheme":"x-api-key"}}},"paths":{"/football/api/v1/player/{id}":{"get":{"tags":["Player Details"],"summary":"Player Details","description":"## Get Player Details\n\nThis endpoint retrieves detailed information about a specific football player based on their unique identifier (`id`).\n\n### Request\n\n- **Method**: GET\n    \n- **Endpoint**: `https://apiv3.sportsapi360.com/football/api/v1/player/:id`\n    \n- **Path Parameter**:\n    \n    - `id` (required): The unique identifier of the player whose details are being requested.\n        \n\n### Response\n\nThe response will return a JSON object containing the following fields:\n\n- **status**: Indicates the success of the request (boolean).\n    \n- **statusCode**: A code representing the status of the request (integer).\n    \n- **message**: A message providing additional information (string).\n    \n- **response**: An object containing detailed information about the player:\n    \n    - `id`: The unique identifier of the player (integer).\n        \n    - `name`: The full name of the player (string).\n        \n    - `shortName`: The abbreviated name of the player (string).\n        \n    - `gender`: The gender of the player (string).\n        \n    - `shirtNumber`: The player's shirt number (integer).\n        \n    - `dateOfBirthTimestamp`: The timestamp of the player's date of birth (integer).\n        \n    - `height`: The height of the player in centimeters (integer).\n        \n    - `jerseyNumber`: The jersey number worn by the player (string).\n        \n    - `position`: The playing position of the player (string).\n        \n    - `preferredFoot`: The player's preferred foot (string).\n        \n    - `country`: An object containing details about the player's country:\n        \n        - `alpha2`: The two-letter country code (string).\n            \n        - `alpha3`: The three-letter country code (string).\n            \n        - `name`: The name of the country (string).\n            \n    - `contractUntilTimestamp`: The timestamp indicating until when the player is under contract (integer).\n        \n    - `proposedMarketValue`: The proposed market value of the player (integer).\n        \n    - `team`: An object containing details about the player's current team:\n        \n        - `name`: The name of the team (string).\n            \n        - `shortName`: The abbreviated name of the team (string).\n            \n        - `gender`: The gender of the team (string).\n            \n        - `tournament`: An object containing details about the tournament the team is participating in.\n            \n        - `isLive`: Indicates if the team is currently active (boolean).\n            \n        - `id`: The unique identifier of the team (integer).\n            \n    - `primaryUniqueTournament`: An object containing details about the primary tournament associated with the player.\n        \n    - `about`: Additional information about the player (string).\n        \n    - `nationalTeam`: An array of objects representing the player's national team appearances, including:\n        \n        - `team`: An object with details about the national team.\n            \n        - `appearances`: The number of appearances for the national team (integer).\n            \n        - `goals`: The number of goals scored for the national team (integer).\n            \n        - `debutTimestamp`: The timestamp of the player's debut for the national team (integer).\n            \n    - `transferHistory`: An array of objects detailing the player's transfer history, including:\n        \n        - `player`: An object with details about the player.\n            \n        - `transferFrom`: An object with details about the team the player transferred from.\n            \n        - `transferTo`: An object with details about the team the player transferred to.\n            \n        - `fromTeamName`: The name of the team the player transferred from (string).\n            \n        - `toTeamName`: The name of the team the player transferred to (string).\n            \n        - `type`: The type of transfer (integer).\n            \n        - `transferFee`: The fee associated with the transfer (integer).\n            \n        - `transferFeeDescription`: A description of the transfer fee (string).\n            \n        - `transferDateTimestamp`: The timestamp of the transfer date (integer).\n            \n        - `transferFeeRaw`: An object containing the raw transfer fee details.\n            \n\n### Notes\n\n- Ensure the `id` parameter is valid to retrieve the correct player details.\n    \n- The response will provide comprehensive information about the player, including their current team, national team contributions, and transfer history.","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"}}}}}}}}}
```

## Player National Team Statistics

> \## Get Player National Team Statistics\
> \
> This endpoint retrieves the national team statistics for a specific player identified by their unique ID.\
> \
> \### Request Method\
> \
> \*\*GET\*\*\
> \
> \### Endpoint\
> \
> \`<https://apiv3.sportsapi360.com/football/api/v1/player/national-team-statistics/:id\\`\\>
> \
> \### Path Parameters\
> \
> \- \`id\` (required): The unique identifier of the player whose national team statistics are being requested.\
> &#x20;   \
> \
> \### Expected Response Format\
> \
> 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 context about the response.\
> &#x20;   \
> \- \*\*response\*\* (object): An object containing the player's national team statistics, which includes:\
> &#x20;   \
> &#x20;   \- \*\*team\*\* (object): Information about the national team, containing:\
> &#x20;       \
> &#x20;       \- \*\*name\*\* (string): The full name of the team.\
> &#x20;           \
> &#x20;       \- \*\*shortName\*\* (string): The abbreviated name of the team.\
> &#x20;           \
> &#x20;       \- \*\*gender\*\* (string): The gender category of the team.\
> &#x20;           \
> &#x20;       \- \*\*nameCode\*\* (string): The code representing the name of the team.\
> &#x20;           \
> &#x20;       \- \*\*ranking\*\* (integer): The current ranking of the national team.\
> &#x20;           \
> &#x20;       \- \*\*national\*\* (boolean): Indicates if the team is a national team.\
> &#x20;           \
> &#x20;       \- \*\*type\*\* (integer): The type of the team.\
> &#x20;           \
> &#x20;       \- \*\*id\*\* (integer): The unique identifier of the team.\
> &#x20;           \
> &#x20;   \- \*\*appearances\*\* (integer): The number of appearances the player has made for the national team.\
> &#x20;       \
> &#x20;   \- \*\*goals\*\* (integer): The total number of goals scored by the player for the national team.\
> &#x20;       \
> &#x20;   \- \*\*debutTimestamp\*\* (integer): The timestamp of the player's debut for the national team.

```json
{"openapi":"3.0.0","info":{"title":"FOOTBALL API V1","version":"1.0.0"},"tags":[{"name":"Player Details"}],"servers":[{"url":"https://apiv3.sportsapi360.com"}],"security":[{"apikeyAuth":[]}],"components":{"securitySchemes":{"apikeyAuth":{"type":"http","scheme":"x-api-key"}}},"paths":{"/football/api/v1/player/national-team-statistics/{id}":{"get":{"tags":["Player Details"],"summary":"Player National Team Statistics","description":"## Get Player National Team Statistics\n\nThis endpoint retrieves the national team statistics for a specific player identified by their unique ID.\n\n### Request Method\n\n**GET**\n\n### Endpoint\n\n`https://apiv3.sportsapi360.com/football/api/v1/player/national-team-statistics/:id`\n\n### Path Parameters\n\n- `id` (required): The unique identifier of the player whose national team statistics are being requested.\n    \n\n### Expected Response Format\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 context about the response.\n    \n- **response** (object): An object containing the player's national team statistics, which includes:\n    \n    - **team** (object): Information about the national team, containing:\n        \n        - **name** (string): The full name of the team.\n            \n        - **shortName** (string): The abbreviated name of the team.\n            \n        - **gender** (string): The gender category of the team.\n            \n        - **nameCode** (string): The code representing the name of the team.\n            \n        - **ranking** (integer): The current ranking of the national team.\n            \n        - **national** (boolean): Indicates if the team is a national team.\n            \n        - **type** (integer): The type of the team.\n            \n        - **id** (integer): The unique identifier of the team.\n            \n    - **appearances** (integer): The number of appearances the player has made for the national team.\n        \n    - **goals** (integer): The total number of goals scored by the player for the national team.\n        \n    - **debutTimestamp** (integer): The timestamp of the player's debut for the national team.","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"}}}}}}}}}
```

## Player Attribute Details

> \## Endpoint Description\
> \
> This endpoint retrieves player attribute information for a specific player identified by their unique \`id\`. It provides insights into various attributes that define a player's performance, including attacking, technical, tactical, defending, and creativity skills.\
> \
> \### Request\
> \
> \- \*\*Method\*\*: GET\
> &#x20;   \
> \- \*\*URL\*\*: \`<https://apiv3.sportsapi360.com/football/api/v1/player/attribute/:id\\`\\>
> &#x20;   \
> \- \*\*Path Parameter\*\*:\
> &#x20;   \
> &#x20;   \- \`id\` (required): The unique identifier of the player whose attributes are being requested.\
> &#x20;       \
> \
> \### Response\
> \
> The response is a JSON object containing the following structure:\
> \
> \- \*\*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 request.\
> &#x20;   \
> \- \*\*response\*\*: An object containing two arrays:\
> &#x20;   \
> &#x20;   \- \*\*playerAttributeOverviews\*\*: An array of objects, each representing the attributes of the player. Each object contains:\
> &#x20;       \
> &#x20;       \- \`attacking\`: Numeric value representing the player's attacking skill.\
> &#x20;           \
> &#x20;       \- \`technical\`: Numeric value representing the player's technical skill.\
> &#x20;           \
> &#x20;       \- \`tactical\`: Numeric value representing the player's tactical skill.\
> &#x20;           \
> &#x20;       \- \`defending\`: Numeric value representing the player's defending skill.\
> &#x20;           \
> &#x20;       \- \`creativity\`: Numeric value representing the player's creativity skill.\
> &#x20;           \
> &#x20;       \- \`position\`: A string indicating the player's position on the field.\
> &#x20;           \
> &#x20;       \- \`yearShift\`: A numeric value indicating the year shift for the attributes.\
> &#x20;           \
> &#x20;       \- \`id\`: The unique identifier for the attribute overview.\
> &#x20;           \
> &#x20;   \- \*\*averageAttributeOverviews\*\*: An array similar to \`playerAttributeOverviews\`, but represents the average attributes across players.\
> &#x20;       \
> \
> This structure allows clients to easily interpret the player's attributes and compare them with average values.

```json
{"openapi":"3.0.0","info":{"title":"FOOTBALL API V1","version":"1.0.0"},"tags":[{"name":"Player Details"}],"servers":[{"url":"https://apiv3.sportsapi360.com"}],"security":[{"apikeyAuth":[]}],"components":{"securitySchemes":{"apikeyAuth":{"type":"http","scheme":"x-api-key"}}},"paths":{"/football/api/v1/player/attribute/{id}":{"get":{"tags":["Player Details"],"summary":"Player Attribute Details","description":"## Endpoint Description\n\nThis endpoint retrieves player attribute information for a specific player identified by their unique `id`. It provides insights into various attributes that define a player's performance, including attacking, technical, tactical, defending, and creativity skills.\n\n### Request\n\n- **Method**: GET\n    \n- **URL**: `https://apiv3.sportsapi360.com/football/api/v1/player/attribute/:id`\n    \n- **Path Parameter**:\n    \n    - `id` (required): The unique identifier of the player whose attributes are being requested.\n        \n\n### Response\n\nThe response is a JSON object containing the following structure:\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 request.\n    \n- **response**: An object containing two arrays:\n    \n    - **playerAttributeOverviews**: An array of objects, each representing the attributes of the player. Each object contains:\n        \n        - `attacking`: Numeric value representing the player's attacking skill.\n            \n        - `technical`: Numeric value representing the player's technical skill.\n            \n        - `tactical`: Numeric value representing the player's tactical skill.\n            \n        - `defending`: Numeric value representing the player's defending skill.\n            \n        - `creativity`: Numeric value representing the player's creativity skill.\n            \n        - `position`: A string indicating the player's position on the field.\n            \n        - `yearShift`: A numeric value indicating the year shift for the attributes.\n            \n        - `id`: The unique identifier for the attribute overview.\n            \n    - **averageAttributeOverviews**: An array similar to `playerAttributeOverviews`, but represents the average attributes across players.\n        \n\nThis structure allows clients to easily interpret the player's attributes and compare them with average values.","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"}}}}}}}}}
```

## Player Recent Matches

> \### Endpoint Description\
> \
> This endpoint retrieves recent match details for a specific player identified by their unique ID.\
> \
> \### Request\
> \
> \- \*\*Method\*\*: GET\
> &#x20;   \
> \- \*\*URL\*\*: \`<https://apiv3.sportsapi360.com/football/api/v1/player/recent/matches/:id\\`\\>
> &#x20;   \
> \- \*\*Path Parameter\*\*:\
> &#x20;   \
> &#x20;   \- \`id\` (required): The unique identifier for the player whose recent matches are being queried.\
> &#x20;       \
> \
> \### Response\
> \
> The response will return 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\` (array): An array of match objects, each containing:\
> &#x20;   \
> &#x20;   \- \`tournamentId\` (integer): The ID of the tournament.\
> &#x20;       \
> &#x20;   \- \`id\` (integer): The unique ID of the match.\
> &#x20;       \
> &#x20;   \- \`startTimestamp\` (integer): The start time of the match in timestamp format.\
> &#x20;       \
> &#x20;   \- \`detailId\` (integer): The detail ID of the match.\
> &#x20;       \
> &#x20;   \- \`season\` (object): Contains information about the season (name, year, ID).\
> &#x20;       \
> &#x20;   \- \`roundInfo\` (object): Provides information about the round of the match.\
> &#x20;       \
> &#x20;   \- \`status\` (object): Contains status information (code, description, type).\
> &#x20;       \
> &#x20;   \- \`homeTeam\` (object): Contains details about the home team (name, short name, gender, etc.).\
> &#x20;       \
> &#x20;   \- \`homeScore\` (object): Contains the score details for the home team.\
> &#x20;       \
> &#x20;   \- \`awayTeam\` (object): Contains details about the away team (name, short name, gender, etc.).\
> &#x20;       \
> &#x20;   \- \`awayScore\` (object): Contains the score details for the away team.\
> &#x20;       \
> &#x20;   \- \`time\` (object): Contains information about the match timing, including injury time.\
> &#x20;       \
> &#x20;   \- \`tournament\` (object): Contains details about the tournament (ID, name, category, etc.).\
> &#x20;       \
> \
> \### Notes\
> \
> \- Ensure that the player ID provided in the request is valid to receive accurate match details.\
> &#x20;   \
> \- The response may include multiple match objects if the player has participated in several recent matches.

```json
{"openapi":"3.0.0","info":{"title":"FOOTBALL API V1","version":"1.0.0"},"tags":[{"name":"Player Details"}],"servers":[{"url":"https://apiv3.sportsapi360.com"}],"security":[{"apikeyAuth":[]}],"components":{"securitySchemes":{"apikeyAuth":{"type":"http","scheme":"x-api-key"}}},"paths":{"/football/api/v1/player/recent/matches/{id}":{"get":{"tags":["Player Details"],"summary":"Player Recent Matches","description":"### Endpoint Description\n\nThis endpoint retrieves recent match details for a specific player identified by their unique ID.\n\n### Request\n\n- **Method**: GET\n    \n- **URL**: `https://apiv3.sportsapi360.com/football/api/v1/player/recent/matches/:id`\n    \n- **Path Parameter**:\n    \n    - `id` (required): The unique identifier for the player whose recent matches are being queried.\n        \n\n### Response\n\nThe response will return 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` (array): An array of match objects, each containing:\n    \n    - `tournamentId` (integer): The ID of the tournament.\n        \n    - `id` (integer): The unique ID of the match.\n        \n    - `startTimestamp` (integer): The start time of the match in timestamp format.\n        \n    - `detailId` (integer): The detail ID of the match.\n        \n    - `season` (object): Contains information about the season (name, year, ID).\n        \n    - `roundInfo` (object): Provides information about the round of the match.\n        \n    - `status` (object): Contains status information (code, description, type).\n        \n    - `homeTeam` (object): Contains details about the home team (name, short name, gender, etc.).\n        \n    - `homeScore` (object): Contains the score details for the home team.\n        \n    - `awayTeam` (object): Contains details about the away team (name, short name, gender, etc.).\n        \n    - `awayScore` (object): Contains the score details for the away team.\n        \n    - `time` (object): Contains information about the match timing, including injury time.\n        \n    - `tournament` (object): Contains details about the tournament (ID, name, category, etc.).\n        \n\n### Notes\n\n- Ensure that the player ID provided in the request is valid to receive accurate match details.\n    \n- The response may include multiple match objects if the player has participated in several recent matches.","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"}}}}}}}}}
```

## Player Recent Summary

> \### Endpoint Description\
> \
> This endpoint retrieves a summary of recent player performance based on the provided player ID. It is useful for obtaining quick insights into a player's recent activities and performance metrics in various tournaments.\
> \
> \### Request Format\
> \
> \- \*\*Method\*\*: GET\
> &#x20;   \
> \- \*\*URL\*\*: \`<https://apiv3.sportsapi360.com/football/api/v1/player/recent/summary/:id\\`\\>
> &#x20;   \
> \- \*\*Path Parameter\*\*:\
> &#x20;   \
> &#x20;   \- \`id\` (required): The unique identifier for the player whose summary is being requested.\
> &#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 following nested properties:\
> &#x20;   \
> &#x20;   \- \*\*summary\*\* (array): An array of objects, each representing a summary entry with:\
> &#x20;       \
> &#x20;       \- \*\*type\*\* (string): The type of summary entry.\
> &#x20;           \
> &#x20;       \- \*\*timestamp\*\* (integer): The time at which the summary entry was recorded.\
> &#x20;           \
> &#x20;       \- \*\*value\*\* (string): The value associated with the summary entry.\
> &#x20;           \
> &#x20;       \- \*\*uniqueTournamentId\*\* (integer): The unique identifier for the tournament related to the summary entry.\
> &#x20;           \
> &#x20;   \- \*\*uniqueTournamentsMap\*\* (object): A mapping of unique tournament IDs to their respective details, including:\
> &#x20;       \
> &#x20;       \- \*\*name\*\* (string): The name of the tournament.\
> &#x20;           \
> &#x20;       \- \*\*category\*\* (object): Contains details about the tournament category, including:\
> &#x20;           \
> &#x20;           \- \*\*name\*\* (string): The name of the category.\
> &#x20;               \
> &#x20;           \- \*\*id\*\* (integer): The unique identifier for the category.\
> &#x20;               \
> &#x20;           \- \*\*flag\*\* (string): The flag associated with the category.\
> &#x20;               \
> &#x20;           \- \*\*alpha2\*\* (string, optional): The two-letter country code for the category (if applicable).\
> &#x20;               \
> &#x20;       \- \*\*id\*\* (integer): The unique identifier for the tournament.\
> &#x20;           \
> &#x20;       \- \*\*displayInverseHomeAwayTeams\*\* (boolean): Indicates whether to display home and away teams inversely.

```json
{"openapi":"3.0.0","info":{"title":"FOOTBALL API V1","version":"1.0.0"},"tags":[{"name":"Player Details"}],"servers":[{"url":"https://apiv3.sportsapi360.com"}],"security":[{"apikeyAuth":[]}],"components":{"securitySchemes":{"apikeyAuth":{"type":"http","scheme":"x-api-key"}}},"paths":{"/football/api/v1/player/recent/summary/{id}":{"get":{"tags":["Player Details"],"summary":"Player Recent Summary","description":"### Endpoint Description\n\nThis endpoint retrieves a summary of recent player performance based on the provided player ID. It is useful for obtaining quick insights into a player's recent activities and performance metrics in various tournaments.\n\n### Request Format\n\n- **Method**: GET\n    \n- **URL**: `https://apiv3.sportsapi360.com/football/api/v1/player/recent/summary/:id`\n    \n- **Path Parameter**:\n    \n    - `id` (required): The unique identifier for the player whose summary is being requested.\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 following nested properties:\n    \n    - **summary** (array): An array of objects, each representing a summary entry with:\n        \n        - **type** (string): The type of summary entry.\n            \n        - **timestamp** (integer): The time at which the summary entry was recorded.\n            \n        - **value** (string): The value associated with the summary entry.\n            \n        - **uniqueTournamentId** (integer): The unique identifier for the tournament related to the summary entry.\n            \n    - **uniqueTournamentsMap** (object): A mapping of unique tournament IDs to their respective details, including:\n        \n        - **name** (string): The name of the tournament.\n            \n        - **category** (object): Contains details about the tournament category, including:\n            \n            - **name** (string): The name of the category.\n                \n            - **id** (integer): The unique identifier for the category.\n                \n            - **flag** (string): The flag associated with the category.\n                \n            - **alpha2** (string, optional): The two-letter country code for the category (if applicable).\n                \n        - **id** (integer): The unique identifier for the tournament.\n            \n        - **displayInverseHomeAwayTeams** (boolean): Indicates whether to display home and away teams inversely.","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"}}}}}}}}}
```

## Player Season Statistics

> \### Get Player Season Statistics\
> \
> This endpoint retrieves the season statistics for a specific player identified by their unique ID. It provides detailed information about the tournaments the player participated in during the specified season.\
> \
> \#### Request Format\
> \
> \- \*\*Method:\*\* GET\
> &#x20;   \
> \- \*\*Endpoint:\*\* \`<https://apiv3.sportsapi360.com/football/api/v1/player/season/statistics/:id\\`\\>
> &#x20;   \
> \- \*\*Path Parameter:\*\*\
> &#x20;   \
> &#x20;   \- \`id\` (required): The unique identifier for the player whose statistics are being requested.\
> &#x20;       \
> \
> \#### Response Structure\
> \
> The response is 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.\
> &#x20;   \
> \- \`response\` (array): An array containing the player's tournament statistics, with each element including:\
> &#x20;   \
> &#x20;   \- \`uniqueTournament\`: An object with tournament details:\
> &#x20;       \
> &#x20;       \- \`name\` (string): The name of the tournament.\
> &#x20;           \
> &#x20;       \- \`category\`: An object containing:\
> &#x20;           \
> &#x20;           \- \`name\` (string): The name of the category.\
> &#x20;               \
> &#x20;           \- \`id\` (integer): The unique identifier for the category.\
> &#x20;               \
> &#x20;           \- \`flag\` (string): The flag associated with the category.\
> &#x20;               \
> &#x20;       \- \`id\` (integer): The unique identifier for the tournament.\
> &#x20;           \
> &#x20;       \- \`displayInverseHomeAwayTeams\` (boolean): Indicates whether to display home and away teams inversely.\
> &#x20;           \
> &#x20;   \- \`seasons\` (array): An array of objects representing the seasons, each containing:\
> &#x20;       \
> &#x20;       \- \`name\` (string): The name of the season.\
> &#x20;           \
> &#x20;       \- \`year\` (string): The year of the season.\
> &#x20;           \
> &#x20;       \- \`id\` (integer): The unique identifier for the season.

```json
{"openapi":"3.0.0","info":{"title":"FOOTBALL API V1","version":"1.0.0"},"tags":[{"name":"Player Details"}],"servers":[{"url":"https://apiv3.sportsapi360.com"}],"security":[{"apikeyAuth":[]}],"components":{"securitySchemes":{"apikeyAuth":{"type":"http","scheme":"x-api-key"}}},"paths":{"/football/api/v1/player/season/statistics/{id}":{"get":{"tags":["Player Details"],"summary":"Player Season Statistics","description":"### Get Player Season Statistics\n\nThis endpoint retrieves the season statistics for a specific player identified by their unique ID. It provides detailed information about the tournaments the player participated in during the specified season.\n\n#### Request Format\n\n- **Method:** GET\n    \n- **Endpoint:** `https://apiv3.sportsapi360.com/football/api/v1/player/season/statistics/:id`\n    \n- **Path Parameter:**\n    \n    - `id` (required): The unique identifier for the player whose statistics are being requested.\n        \n\n#### Response Structure\n\nThe response is 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.\n    \n- `response` (array): An array containing the player's tournament statistics, with each element including:\n    \n    - `uniqueTournament`: An object with tournament details:\n        \n        - `name` (string): The name of the tournament.\n            \n        - `category`: An object containing:\n            \n            - `name` (string): The name of the category.\n                \n            - `id` (integer): The unique identifier for the category.\n                \n            - `flag` (string): The flag associated with the category.\n                \n        - `id` (integer): The unique identifier for the tournament.\n            \n        - `displayInverseHomeAwayTeams` (boolean): Indicates whether to display home and away teams inversely.\n            \n    - `seasons` (array): An array of objects representing the seasons, each containing:\n        \n        - `name` (string): The name of the season.\n            \n        - `year` (string): The year of the season.\n            \n        - `id` (integer): The unique identifier for the season.","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"}}}}}}}}}
```

## Player Statistics

> \### Get Player Statistics\
> \
> This endpoint retrieves detailed statistics for a specific football player identified by their unique \`id\`.\
> \
> \#### Request Method\
> \
> \- \*\*GET\*\*\
> &#x20;   \
> \
> \#### Endpoint\
> \
> \- \`<https://apiv3.sportsapi360.com/football/api/v1/player/statistics/:id\\`\\>
> &#x20;   \
> \
> \#### URL Parameters\
> \
> \- \`id\` (required): The unique identifier for the player whose statistics are being requested.\
> &#x20;   \
> \
> \#### Expected Response Format\
> \
> The response will return a JSON object containing the following structure:\
> \
> \- \*\*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\*\* (array): An array of player statistics objects, each containing:\
> &#x20;   \
> &#x20;   \- \*\*statistics\*\* (object): Detailed statistics for the player, including:\
> &#x20;       \
> &#x20;       \- \`accurateCrosses\`, \`accurateCrossesPercentage\`, \`accurateLongBalls\`, \`accurateLongBallsPercentage\`, \`accuratePasses\`, \`accuratePassesPercentage\`, \`aerialDuelsWon\`, \`assists\`, \`bigChancesCreated\`, \`bigChancesMissed\`, \`blockedShots\`, \`cleanSheet\`, \`dribbledPast\`, \`errorLeadToGoal\`, \`goals\`, \`goalsAssistsSum\`, \`goalsConceded\`, \`interceptions\`, \`keyPasses\`, \`minutesPlayed\`, \`passToAssist\`, \`rating\`, \`redCards\`, \`saves\`, \`shotsOnTarget\`, \`successfulDribbles\`, \`tackles\`, \`totalShots\`, \`yellowCards\`, \`totalRating\`, \`countRating\`, \`totalLongBalls\`, \`totalCross\`, \`totalPasses\`, \`shotsFromInsideTheBox\`, \`appearances\`, \`type\`, \`id\`.\
> &#x20;           \
> &#x20;   \- \*\*year\*\* (string): The year of the statistics.\
> &#x20;       \
> &#x20;   \- \*\*startYear\*\* (integer): The starting year of the statistics.\
> &#x20;       \
> &#x20;   \- \*\*endYear\*\* (integer): The ending year of the statistics.\
> &#x20;       \
> &#x20;   \- \*\*team\*\* (object): Information about the team, including:\
> &#x20;       \
> &#x20;       \- \`name\`, \`shortName\`, \`gender\`, \`nameCode\`, \`ranking\`, \`national\`, \`type\`, \`id\`.\
> &#x20;           \
> &#x20;   \- \*\*uniqueTournament\*\* (object): Details about the tournament, including:\
> &#x20;       \
> &#x20;       \- \`name\`, \`category\` (object with \`name\`, \`id\`, \`flag\`), \`id\`, \`displayInverseHomeAwayTeams\`, \`competitionType\`.\
> &#x20;           \
> &#x20;   \- \*\*season\*\* (object): Information about the season, including:\
> &#x20;       \
> &#x20;       \- \`name\`, \`year\`, \`id\`.\
> &#x20;           \
> \
> This endpoint is useful for obtaining comprehensive performance metrics for players in various football competitions.

```json
{"openapi":"3.0.0","info":{"title":"FOOTBALL API V1","version":"1.0.0"},"tags":[{"name":"Player Details"}],"servers":[{"url":"https://apiv3.sportsapi360.com"}],"security":[{"apikeyAuth":[]}],"components":{"securitySchemes":{"apikeyAuth":{"type":"http","scheme":"x-api-key"}}},"paths":{"/football/api/v1/player/statistics/{id}":{"get":{"tags":["Player Details"],"summary":"Player Statistics","description":"### Get Player Statistics\n\nThis endpoint retrieves detailed statistics for a specific football player identified by their unique `id`.\n\n#### Request Method\n\n- **GET**\n    \n\n#### Endpoint\n\n- `https://apiv3.sportsapi360.com/football/api/v1/player/statistics/:id`\n    \n\n#### URL Parameters\n\n- `id` (required): The unique identifier for the player whose statistics are being requested.\n    \n\n#### Expected Response Format\n\nThe response will return a JSON object containing the following structure:\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** (array): An array of player statistics objects, each containing:\n    \n    - **statistics** (object): Detailed statistics for the player, including:\n        \n        - `accurateCrosses`, `accurateCrossesPercentage`, `accurateLongBalls`, `accurateLongBallsPercentage`, `accuratePasses`, `accuratePassesPercentage`, `aerialDuelsWon`, `assists`, `bigChancesCreated`, `bigChancesMissed`, `blockedShots`, `cleanSheet`, `dribbledPast`, `errorLeadToGoal`, `goals`, `goalsAssistsSum`, `goalsConceded`, `interceptions`, `keyPasses`, `minutesPlayed`, `passToAssist`, `rating`, `redCards`, `saves`, `shotsOnTarget`, `successfulDribbles`, `tackles`, `totalShots`, `yellowCards`, `totalRating`, `countRating`, `totalLongBalls`, `totalCross`, `totalPasses`, `shotsFromInsideTheBox`, `appearances`, `type`, `id`.\n            \n    - **year** (string): The year of the statistics.\n        \n    - **startYear** (integer): The starting year of the statistics.\n        \n    - **endYear** (integer): The ending year of the statistics.\n        \n    - **team** (object): Information about the team, including:\n        \n        - `name`, `shortName`, `gender`, `nameCode`, `ranking`, `national`, `type`, `id`.\n            \n    - **uniqueTournament** (object): Details about the tournament, including:\n        \n        - `name`, `category` (object with `name`, `id`, `flag`), `id`, `displayInverseHomeAwayTeams`, `competitionType`.\n            \n    - **season** (object): Information about the season, including:\n        \n        - `name`, `year`, `id`.\n            \n\nThis endpoint is useful for obtaining comprehensive performance metrics for players in various football competitions.","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"}}}}}}}}}
```

## Player Transfer History

> \### Endpoint Description\
> \
> This endpoint retrieves information about a specific player transfer in football by providing the player's unique identifier.\
> \
> \### Request\
> \
> \- \*\*Method:\*\* GET\
> &#x20;   \
> \- \*\*URL:\*\* \`<https://apiv3.sportsapi360.com/football/api/v1/player/transfer/:id\\`\\>
> &#x20;   \
> \- \*\*Path Parameter:\*\*\
> &#x20;   \
> &#x20;   \- \`id\` (integer): The unique identifier of the player whose transfer details are being requested.\
> &#x20;       \
> \
> \### Response\
> \
> The response will return a JSON object containing the following structure:\
> \
> \- \*\*status\*\* (boolean): Indicates the success of the request.\
> &#x20;   \
> \- \*\*statusCode\*\* (integer): A code representing the status of the response.\
> &#x20;   \
> \- \*\*message\*\* (string): Any additional message regarding the request.\
> &#x20;   \
> \- \*\*response\*\* (array): An array containing transfer details for the player. Each object in the array includes:\
> &#x20;   \
> &#x20;   \- \*\*player\*\* (object): Information about the player involved in the transfer.\
> &#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;       \- \*\*sofascoreId\*\* (string): The unique identifier for the player in the SofaScore database.\
> &#x20;           \
> &#x20;       \- \*\*id\*\* (integer): The unique identifier of the player.\
> &#x20;           \
> &#x20;   \- \*\*transferFrom\*\* (object): Details about the team the player is transferring from.\
> &#x20;       \
> &#x20;       \- \*\*name\*\* (string): Name of the team.\
> &#x20;           \
> &#x20;       \- \*\*shortName\*\* (string): Abbreviated name of the team.\
> &#x20;           \
> &#x20;       \- \*\*gender\*\* (string): Gender of the team (if applicable).\
> &#x20;           \
> &#x20;       \- \*\*nameCode\*\* (string): Code representing the team name.\
> &#x20;           \
> &#x20;       \- \*\*disabled\*\* (boolean): Indicates if the team is disabled.\
> &#x20;           \
> &#x20;       \- \*\*national\*\* (boolean): Indicates if the team is a national team.\
> &#x20;           \
> &#x20;       \- \*\*type\*\* (integer): Type of the team.\
> &#x20;           \
> &#x20;       \- \*\*id\*\* (integer): Unique identifier of the team.\
> &#x20;           \
> &#x20;   \- \*\*transferTo\*\* (object): Details about the team the player is transferring to.\
> &#x20;       \
> &#x20;       \- Same structure as \`transferFrom\`.\
> &#x20;           \
> &#x20;   \- \*\*fromTeamName\*\* (string): The name of the team the player is leaving.\
> &#x20;       \
> &#x20;   \- \*\*toTeamName\*\* (string): The name of the team the player is joining.\
> &#x20;       \
> &#x20;   \- \*\*type\*\* (integer): The type of transfer.\
> &#x20;       \
> &#x20;   \- \*\*transferFee\*\* (float): The fee associated with the transfer.\
> &#x20;       \
> &#x20;   \- \*\*transferFeeDescription\*\* (string): Description of the transfer fee.\
> &#x20;       \
> &#x20;   \- \*\*id\*\* (integer): Unique identifier for the transfer record.\
> &#x20;       \
> &#x20;   \- \*\*transferDateTimestamp\*\* (integer): The timestamp of the transfer date.\
> &#x20;       \
> &#x20;   \- \*\*transferFeeRaw\*\* (object): Raw details of the transfer fee.\
> &#x20;       \
> &#x20;       \- \*\*value\*\* (float): The numerical value of the transfer fee.\
> &#x20;           \
> &#x20;       \- \*\*currency\*\* (string): The currency in which the transfer fee is denominated.\
> &#x20;           \
> \
> This endpoint is useful for obtaining detailed information about a player's transfer history, including the teams involved and financial details.

```json
{"openapi":"3.0.0","info":{"title":"FOOTBALL API V1","version":"1.0.0"},"tags":[{"name":"Player Details"}],"servers":[{"url":"https://apiv3.sportsapi360.com"}],"security":[{"apikeyAuth":[]}],"components":{"securitySchemes":{"apikeyAuth":{"type":"http","scheme":"x-api-key"}}},"paths":{"/football/api/v1/player/transfer/{id}":{"get":{"tags":["Player Details"],"summary":"Player Transfer History","description":"### Endpoint Description\n\nThis endpoint retrieves information about a specific player transfer in football by providing the player's unique identifier.\n\n### Request\n\n- **Method:** GET\n    \n- **URL:** `https://apiv3.sportsapi360.com/football/api/v1/player/transfer/:id`\n    \n- **Path Parameter:**\n    \n    - `id` (integer): The unique identifier of the player whose transfer details are being requested.\n        \n\n### Response\n\nThe response will return a JSON object containing the following structure:\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): Any additional message regarding the request.\n    \n- **response** (array): An array containing transfer details for the player. Each object in the array includes:\n    \n    - **player** (object): Information about the player involved in the transfer.\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        - **sofascoreId** (string): The unique identifier for the player in the SofaScore database.\n            \n        - **id** (integer): The unique identifier of the player.\n            \n    - **transferFrom** (object): Details about the team the player is transferring from.\n        \n        - **name** (string): Name of the team.\n            \n        - **shortName** (string): Abbreviated name of the team.\n            \n        - **gender** (string): Gender of the team (if applicable).\n            \n        - **nameCode** (string): Code representing the team name.\n            \n        - **disabled** (boolean): Indicates if the team is disabled.\n            \n        - **national** (boolean): Indicates if the team is a national team.\n            \n        - **type** (integer): Type of the team.\n            \n        - **id** (integer): Unique identifier of the team.\n            \n    - **transferTo** (object): Details about the team the player is transferring to.\n        \n        - Same structure as `transferFrom`.\n            \n    - **fromTeamName** (string): The name of the team the player is leaving.\n        \n    - **toTeamName** (string): The name of the team the player is joining.\n        \n    - **type** (integer): The type of transfer.\n        \n    - **transferFee** (float): The fee associated with the transfer.\n        \n    - **transferFeeDescription** (string): Description of the transfer fee.\n        \n    - **id** (integer): Unique identifier for the transfer record.\n        \n    - **transferDateTimestamp** (integer): The timestamp of the transfer date.\n        \n    - **transferFeeRaw** (object): Raw details of the transfer fee.\n        \n        - **value** (float): The numerical value of the transfer fee.\n            \n        - **currency** (string): The currency in which the transfer fee is denominated.\n            \n\nThis endpoint is useful for obtaining detailed information about a player's transfer history, including the teams involved and financial details.","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"}}}}}}}}}
```

## Player Tournament Season Statistics

> \## Get Player Tournament Season Statistics\
> \
> This endpoint retrieves the statistical data for a specific player in a given tournament and season. It provides detailed performance metrics that can be used for analysis or reporting purposes.\
> \
> \### Request Method\
> \
> \`GET\`\
> \
> \### Endpoint URL\
> \
> \`<https://apiv3.sportsapi360.com/football/api/v1/player/:id/tournament/:tid/season/:sid/statistics\\`\\>
> \
> \### Request Parameters\
> \
> \- \`id\` (path parameter): The unique identifier of the player whose statistics are being requested.\
> &#x20;   \
> \- \`tid\` (path parameter): The unique identifier of the tournament for which the statistics are being fetched.\
> &#x20;   \
> \- \`sid\` (path parameter): The unique identifier of the season during which the statistics are recorded.\
> &#x20;   \
> \
> \### Additional Notes\
> \
> \- The \`status\` field indicates whether the request was successful.\
> &#x20;   \
> \- The \`statusCode\` provides further information about the request's outcome.\
> &#x20;   \
> \- The \`response\` object contains two main sections: \`statistics\`, which includes detailed performance metrics, and \`team\`, which provides information about the player's team.

```json
{"openapi":"3.0.0","info":{"title":"FOOTBALL API V1","version":"1.0.0"},"tags":[{"name":"Player Details"}],"servers":[{"url":"https://apiv3.sportsapi360.com"}],"security":[{"apikeyAuth":[]}],"components":{"securitySchemes":{"apikeyAuth":{"type":"http","scheme":"x-api-key"}}},"paths":{"/football/api/v1/player/{id}/tournament/{tid}/season/{sid}/statistics":{"get":{"tags":["Player Details"],"summary":"Player Tournament Season Statistics","description":"## Get Player Tournament Season Statistics\n\nThis endpoint retrieves the statistical data for a specific player in a given tournament and season. It provides detailed performance metrics that can be used for analysis or reporting purposes.\n\n### Request Method\n\n`GET`\n\n### Endpoint URL\n\n`https://apiv3.sportsapi360.com/football/api/v1/player/:id/tournament/:tid/season/:sid/statistics`\n\n### Request Parameters\n\n- `id` (path parameter): The unique identifier of the player whose statistics are being requested.\n    \n- `tid` (path parameter): The unique identifier of the tournament for which the statistics are being fetched.\n    \n- `sid` (path parameter): The unique identifier of the season during which the statistics are recorded.\n    \n\n### Additional Notes\n\n- The `status` field indicates whether the request was successful.\n    \n- The `statusCode` provides further information about the request's outcome.\n    \n- The `response` object contains two main sections: `statistics`, which includes detailed performance metrics, and `team`, which provides information about the player's team.","parameters":[{"name":"x-api-key","in":"header","schema":{"type":"string"}},{"name":"id","in":"path","schema":{"type":"integer"},"required":true},{"name":"tid","in":"path","schema":{"type":"integer"},"required":true},{"name":"sid","in":"path","schema":{"type":"integer"},"required":true}],"responses":{"200":{"description":"OK","content":{"text/plain":{"schema":{"type":"string"}}}}}}}}}
```


# Team Details

## Team Details

> \## API Endpoint: Get Team Details\
> \
> \### Request Method\
> \
> \`GET\`\
> \
> \### Endpoint\
> \
> \`<https://apiv3.sportsapi360.com/football/api/v1/team/:id\\`\\>
> \
> \### Parameters\
> \
> \- \`id\` (path parameter): The unique identifier of the team for which details are being requested.\
> &#x20;   \
> \
> \### Expected Response Format\
> \
> On a successful request, the API will return a JSON object with 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.\
> &#x20;   \
> \- \`response\` (object): Contains detailed information about the team, including:\
> &#x20;   \
> &#x20;   \- \`id\` (integer): The unique identifier of the team.\
> &#x20;       \
> &#x20;   \- \`name\` (string): The name of the team.\
> &#x20;       \
> &#x20;   \- \`shortName\` (string): The abbreviated name of the team.\
> &#x20;       \
> &#x20;   \- \`gender\` (string): The gender category of the team.\
> &#x20;       \
> &#x20;   \- \`fullName\` (string): The full name of the team.\
> &#x20;       \
> &#x20;   \- \`nameCode\` (string): The code representing the name of the team.\
> &#x20;       \
> &#x20;   \- \`ranking\` (string): The current ranking of the team.\
> &#x20;       \
> &#x20;   \- \`foundationDateTimestamp\` (integer): The timestamp of the team's foundation date.\
> &#x20;       \
> &#x20;   \- \`national\` (boolean): Indicates if the team is a national team.\
> &#x20;       \
> &#x20;   \- \`category\` (object): Information about the team category, including:\
> &#x20;       \
> &#x20;       \- \`name\` (string): The name of the category.\
> &#x20;           \
> &#x20;       \- \`id\` (integer): The unique identifier of the category.\
> &#x20;           \
> &#x20;       \- \`country\` (object): Details about the country associated with the category.\
> &#x20;           \
> &#x20;           \- \`alpha2\` (string): The two-letter country code.\
> &#x20;               \
> &#x20;           \- \`alpha3\` (string): The three-letter country code.\
> &#x20;               \
> &#x20;           \- \`name\` (string): The name of the country.\
> &#x20;               \
> &#x20;       \- \`flag\` (string): The URL of the country's flag.\
> &#x20;           \
> &#x20;   \- \`manager\` (object): Information about the team's manager, including:\
> &#x20;       \
> &#x20;       \- \`name\` (string): The name of the manager.\
> &#x20;           \
> &#x20;       \- \`shortName\` (string): The abbreviated name of the manager.\
> &#x20;           \
> &#x20;       \- \`id\` (integer): The unique identifier of the manager.\
> &#x20;           \
> &#x20;       \- \`country\` (object): Details about the country of the manager.\
> &#x20;           \
> &#x20;   \- \`venue\` (object): Information about the team's venue, including:\
> &#x20;       \
> &#x20;       \- \`city\` (object): Details about the city where the venue is located.\
> &#x20;           \
> &#x20;       \- \`venueCoordinates\` (object): The geographical coordinates of the venue.\
> &#x20;           \
> &#x20;           \- \`latitude\` (number): The latitude of the venue.\
> &#x20;               \
> &#x20;           \- \`longitude\` (number): The longitude of the venue.\
> &#x20;               \
> &#x20;       \- \`hidden\` (boolean): Indicates if the venue is hidden.\
> &#x20;           \
> &#x20;       \- \`name\` (string): The name of the venue.\
> &#x20;           \
> &#x20;       \- \`capacity\` (integer): The seating capacity of the venue.\
> &#x20;           \
> &#x20;       \- \`id\` (integer): The unique identifier of the venue.\
> &#x20;           \
> &#x20;       \- \`country\` (object): Details about the country where the venue is located.\
> &#x20;           \
> &#x20;   \- \`type\` (integer): The type of team.\
> &#x20;       \
> &#x20;   \- \`pregameForm\` (object): Information about the team's pregame form, including:\
> &#x20;       \
> &#x20;       \- \`avgRating\` (string): The average rating of the team.\
> &#x20;           \
> &#x20;       \- \`position\` (integer): The team's position.\
> &#x20;           \
> &#x20;       \- \`value\` (string): The value associated with the team's form.\
> &#x20;           \
> &#x20;       \- \`form\` (array): An array representing the team's recent form.\
> &#x20;           \
> \
> This endpoint provides comprehensive details about a specific football team based on the provided team ID.

```json
{"openapi":"3.0.0","info":{"title":"FOOTBALL API V1","version":"1.0.0"},"tags":[{"name":"Team Details"}],"servers":[{"url":"https://apiv3.sportsapi360.com"}],"security":[{"apikeyAuth":[]}],"components":{"securitySchemes":{"apikeyAuth":{"type":"http","scheme":"x-api-key"}}},"paths":{"/football/api/v1/team/{id}":{"get":{"tags":["Team Details"],"summary":"Team Details","description":"## API Endpoint: Get Team Details\n\n### Request Method\n\n`GET`\n\n### Endpoint\n\n`https://apiv3.sportsapi360.com/football/api/v1/team/:id`\n\n### Parameters\n\n- `id` (path parameter): The unique identifier of the team for which details are being requested.\n    \n\n### Expected Response Format\n\nOn a successful request, the API will return a JSON object with 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.\n    \n- `response` (object): Contains detailed information about the team, including:\n    \n    - `id` (integer): The unique identifier of the team.\n        \n    - `name` (string): The name of the team.\n        \n    - `shortName` (string): The abbreviated name of the team.\n        \n    - `gender` (string): The gender category of the team.\n        \n    - `fullName` (string): The full name of the team.\n        \n    - `nameCode` (string): The code representing the name of the team.\n        \n    - `ranking` (string): The current ranking of the team.\n        \n    - `foundationDateTimestamp` (integer): The timestamp of the team's foundation date.\n        \n    - `national` (boolean): Indicates if the team is a national team.\n        \n    - `category` (object): Information about the team category, including:\n        \n        - `name` (string): The name of the category.\n            \n        - `id` (integer): The unique identifier of the category.\n            \n        - `country` (object): Details about the country associated with the category.\n            \n            - `alpha2` (string): The two-letter country code.\n                \n            - `alpha3` (string): The three-letter country code.\n                \n            - `name` (string): The name of the country.\n                \n        - `flag` (string): The URL of the country's flag.\n            \n    - `manager` (object): Information about the team's manager, including:\n        \n        - `name` (string): The name of the manager.\n            \n        - `shortName` (string): The abbreviated name of the manager.\n            \n        - `id` (integer): The unique identifier of the manager.\n            \n        - `country` (object): Details about the country of the manager.\n            \n    - `venue` (object): Information about the team's venue, including:\n        \n        - `city` (object): Details about the city where the venue is located.\n            \n        - `venueCoordinates` (object): The geographical coordinates of the venue.\n            \n            - `latitude` (number): The latitude of the venue.\n                \n            - `longitude` (number): The longitude of the venue.\n                \n        - `hidden` (boolean): Indicates if the venue is hidden.\n            \n        - `name` (string): The name of the venue.\n            \n        - `capacity` (integer): The seating capacity of the venue.\n            \n        - `id` (integer): The unique identifier of the venue.\n            \n        - `country` (object): Details about the country where the venue is located.\n            \n    - `type` (integer): The type of team.\n        \n    - `pregameForm` (object): Information about the team's pregame form, including:\n        \n        - `avgRating` (string): The average rating of the team.\n            \n        - `position` (integer): The team's position.\n            \n        - `value` (string): The value associated with the team's form.\n            \n        - `form` (array): An array representing the team's recent form.\n            \n\nThis endpoint provides comprehensive details about a specific football team based on the provided team 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"}}}}}}}}}
```

## Team Extended Details

> \## Endpoint Description\
> \
> This endpoint retrieves detailed information about a specific football team based on the provided team ID.\
> \
> \### Request\
> \
> \- \*\*Method\*\*: GET\
> &#x20;   \
> \- \*\*URL\*\*: \`<https://apiv3.sportsapi360.com/football/api/v1/team/details/:id\\`\\>
> &#x20;   \
> \- \*\*Path Parameter\*\*:\
> &#x20;   \
> &#x20;   \- \`id\`: The unique identifier for the football team whose details are being requested.\
> &#x20;       \
> \
> \### Response\
> \
> The response will return a JSON object containing 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.\
> &#x20;   \
> \- \*\*response\*\*: An object containing detailed information about the team, which includes:\
> &#x20;   \
> &#x20;   \- \*\*id\*\*: The unique identifier of the team.\
> &#x20;       \
> &#x20;   \- \*\*name\*\*: The official name of the team.\
> &#x20;       \
> &#x20;   \- \*\*shortName\*\*: A shortened version of the team's name.\
> &#x20;       \
> &#x20;   \- \*\*gender\*\*: The gender category of the team (e.g., male, female).\
> &#x20;       \
> &#x20;   \- \*\*fullName\*\*: The full official name of the team.\
> &#x20;       \
> &#x20;   \- \*\*nameCode\*\*: A code representing the name of the team.\
> &#x20;       \
> &#x20;   \- \*\*ranking\*\*: The current ranking of the team.\
> &#x20;       \
> &#x20;   \- \*\*foundationDateTimestamp\*\*: The timestamp of when the team was founded.\
> &#x20;       \
> &#x20;   \- \*\*national\*\*: A boolean indicating if the team is a national team.\
> &#x20;       \
> &#x20;   \- \*\*category\*\*: An object providing details about the team's category, including:\
> &#x20;       \
> &#x20;       \- \*\*name\*\*: The name of the category.\
> &#x20;           \
> &#x20;       \- \*\*id\*\*: The unique identifier for the category.\
> &#x20;           \
> &#x20;       \- \*\*country\*\*: An object with country details, including:\
> &#x20;           \
> &#x20;           \- \*\*alpha2\*\*: The two-letter country code.\
> &#x20;               \
> &#x20;           \- \*\*alpha3\*\*: The three-letter country code.\
> &#x20;               \
> &#x20;           \- \*\*name\*\*: The name of the country.\
> &#x20;               \
> &#x20;       \- \*\*flag\*\*: The URL or path to the country's flag.\
> &#x20;           \
> &#x20;       \- \*\*alpha2\*\*: The two-letter country code again.\
> &#x20;           \
> &#x20;   \- \*\*manager\*\*: An object containing information about the team's manager, including:\
> &#x20;       \
> &#x20;       \- \*\*name\*\*: The name of the manager.\
> &#x20;           \
> &#x20;       \- \*\*shortName\*\*: A shortened version of the manager's name.\
> &#x20;           \
> &#x20;       \- \*\*id\*\*: The unique identifier for the manager.\
> &#x20;           \
> &#x20;       \- \*\*country\*\*: An object with country details similar to the team's category.\
> &#x20;           \
> &#x20;   \- \*\*venue\*\*: An object containing information about the team's venue, which includes:\
> &#x20;       \
> &#x20;       \- \*\*city\*\*: An object with the name of the city where the venue is located.\
> &#x20;           \
> &#x20;       \- \*\*venueCoordinates\*\*: An object with the latitude and longitude of the venue.\
> &#x20;           \
> &#x20;       \- \*\*hidden\*\*: A boolean indicating if the venue is hidden.\
> &#x20;           \
> &#x20;       \- \*\*name\*\*: The name of the venue.\
> &#x20;           \
> &#x20;       \- \*\*capacity\*\*: The seating capacity of the venue.\
> &#x20;           \
> &#x20;       \- \*\*id\*\*: The unique identifier for the venue.\
> &#x20;           \
> &#x20;       \- \*\*country\*\*: An object with country details similar to the team's category.\
> &#x20;           \
> &#x20;       \- \*\*stadium\*\*: An object containing stadium details, which includes:\
> &#x20;           \
> &#x20;           \- \*\*name\*\*: The name of the stadium.\
> &#x20;               \
> &#x20;           \- \*\*capacity\*\*: The seating capacity of the stadium.\
> &#x20;               \
> &#x20;   \- \*\*type\*\*: An integer representing the type of team.\
> &#x20;       \
> &#x20;   \- \*\*pregameForm\*\*: An object containing information about the team's pregame form, which includes:\
> &#x20;       \
> &#x20;       \- \*\*avgRating\*\*: The average rating of the team.\
> &#x20;           \
> &#x20;       \- \*\*position\*\*: The current position of the team.\
> &#x20;           \
> &#x20;       \- \*\*value\*\*: The value of the team.\
> &#x20;           \
> &#x20;       \- \*\*form\*\*: An array representing the team's recent form.

```json
{"openapi":"3.0.0","info":{"title":"FOOTBALL API V1","version":"1.0.0"},"tags":[{"name":"Team Details"}],"servers":[{"url":"https://apiv3.sportsapi360.com"}],"security":[{"apikeyAuth":[]}],"components":{"securitySchemes":{"apikeyAuth":{"type":"http","scheme":"x-api-key"}}},"paths":{"/football/api/v1/team/details/{id}":{"get":{"tags":["Team Details"],"summary":"Team Extended Details","description":"## Endpoint Description\n\nThis endpoint retrieves detailed information about a specific football team based on the provided team ID.\n\n### Request\n\n- **Method**: GET\n    \n- **URL**: `https://apiv3.sportsapi360.com/football/api/v1/team/details/:id`\n    \n- **Path Parameter**:\n    \n    - `id`: The unique identifier for the football team whose details are being requested.\n        \n\n### Response\n\nThe response will return a JSON object containing 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.\n    \n- **response**: An object containing detailed information about the team, which includes:\n    \n    - **id**: The unique identifier of the team.\n        \n    - **name**: The official name of the team.\n        \n    - **shortName**: A shortened version of the team's name.\n        \n    - **gender**: The gender category of the team (e.g., male, female).\n        \n    - **fullName**: The full official name of the team.\n        \n    - **nameCode**: A code representing the name of the team.\n        \n    - **ranking**: The current ranking of the team.\n        \n    - **foundationDateTimestamp**: The timestamp of when the team was founded.\n        \n    - **national**: A boolean indicating if the team is a national team.\n        \n    - **category**: An object providing details about the team's category, including:\n        \n        - **name**: The name of the category.\n            \n        - **id**: The unique identifier for the category.\n            \n        - **country**: An object with country details, including:\n            \n            - **alpha2**: The two-letter country code.\n                \n            - **alpha3**: The three-letter country code.\n                \n            - **name**: The name of the country.\n                \n        - **flag**: The URL or path to the country's flag.\n            \n        - **alpha2**: The two-letter country code again.\n            \n    - **manager**: An object containing information about the team's manager, including:\n        \n        - **name**: The name of the manager.\n            \n        - **shortName**: A shortened version of the manager's name.\n            \n        - **id**: The unique identifier for the manager.\n            \n        - **country**: An object with country details similar to the team's category.\n            \n    - **venue**: An object containing information about the team's venue, which includes:\n        \n        - **city**: An object with the name of the city where the venue is located.\n            \n        - **venueCoordinates**: An object with the latitude and longitude of the venue.\n            \n        - **hidden**: A boolean indicating if the venue is hidden.\n            \n        - **name**: The name of the venue.\n            \n        - **capacity**: The seating capacity of the venue.\n            \n        - **id**: The unique identifier for the venue.\n            \n        - **country**: An object with country details similar to the team's category.\n            \n        - **stadium**: An object containing stadium details, which includes:\n            \n            - **name**: The name of the stadium.\n                \n            - **capacity**: The seating capacity of the stadium.\n                \n    - **type**: An integer representing the type of team.\n        \n    - **pregameForm**: An object containing information about the team's pregame form, which includes:\n        \n        - **avgRating**: The average rating of the team.\n            \n        - **position**: The current position of the team.\n            \n        - **value**: The value of the team.\n            \n        - **form**: An array representing the team's recent form.","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"}}}}}}}}}
```

## Team Tournaments

> \### API Endpoint: Get Team Tournaments\
> \
> This endpoint retrieves the tournaments associated with a specific football team identified by its unique ID.\
> \
> \#### Request\
> \
> \- \*\*Method:\*\* GET\
> &#x20;   \
> \- \*\*URL:\*\* \`<https://apiv3.sportsapi360.com/football/api/v1/team/tournaments/:id\\`\\>
> &#x20;   \
> \- \*\*Path Parameter:\*\*\
> &#x20;   \
> &#x20;   \- \`id\` (required): The unique identifier of the football team for which the tournaments are being requested.\
> &#x20;       \
> \
> \#### Response\
> \
> The response will return 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 request (0 typically indicates success).\
> &#x20;   \
> \- \*\*message\*\* (string): A message providing additional information about the request status (may be empty).\
> &#x20;   \
> \- \*\*response\*\* (array): An array of tournament objects associated with the team, where each tournament object contains:\
> &#x20;   \
> &#x20;   \- \*\*name\*\* (string): The name of the tournament.\
> &#x20;       \
> &#x20;   \- \*\*category\*\* (object): An object providing details about the category of the tournament, which includes:\
> &#x20;       \
> &#x20;       \- \*\*name\*\* (string): The name of the category.\
> &#x20;           \
> &#x20;       \- \*\*id\*\* (integer): The unique identifier for the category.\
> &#x20;           \
> &#x20;       \- \*\*flag\*\* (string): A URL or identifier for the category's flag.\
> &#x20;           \
> &#x20;       \- \*\*alpha2\*\* (string): The two-letter country code associated with the category.\
> &#x20;           \
> &#x20;   \- \*\*id\*\* (integer): The unique identifier for the tournament.\
> &#x20;       \
> &#x20;   \- \*\*displayInverseHomeAwayTeams\*\* (boolean): A flag indicating whether to display home and away teams in an inverse order.\
> &#x20;       \
> \
> This endpoint is essential for applications that need to display tournament information for specific football teams, enabling users to view relevant competitions and their details.

```json
{"openapi":"3.0.0","info":{"title":"FOOTBALL API V1","version":"1.0.0"},"tags":[{"name":"Team Details"}],"servers":[{"url":"https://apiv3.sportsapi360.com"}],"security":[{"apikeyAuth":[]}],"components":{"securitySchemes":{"apikeyAuth":{"type":"http","scheme":"x-api-key"}}},"paths":{"/football/api/v1/team/tournaments/{id}":{"get":{"tags":["Team Details"],"summary":"Team Tournaments","description":"### API Endpoint: Get Team Tournaments\n\nThis endpoint retrieves the tournaments associated with a specific football team identified by its unique ID.\n\n#### Request\n\n- **Method:** GET\n    \n- **URL:** `https://apiv3.sportsapi360.com/football/api/v1/team/tournaments/:id`\n    \n- **Path Parameter:**\n    \n    - `id` (required): The unique identifier of the football team for which the tournaments are being requested.\n        \n\n#### Response\n\nThe response will return 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 request (0 typically indicates success).\n    \n- **message** (string): A message providing additional information about the request status (may be empty).\n    \n- **response** (array): An array of tournament objects associated with the team, where each tournament object contains:\n    \n    - **name** (string): The name of the tournament.\n        \n    - **category** (object): An object providing details about the category of the tournament, which includes:\n        \n        - **name** (string): The name of the category.\n            \n        - **id** (integer): The unique identifier for the category.\n            \n        - **flag** (string): A URL or identifier for the category's flag.\n            \n        - **alpha2** (string): The two-letter country code associated with the category.\n            \n    - **id** (integer): The unique identifier for the tournament.\n        \n    - **displayInverseHomeAwayTeams** (boolean): A flag indicating whether to display home and away teams in an inverse order.\n        \n\nThis endpoint is essential for applications that need to display tournament information for specific football teams, enabling users to view relevant competitions and their details.","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"}}}}}}}}}
```

## Team Recent Matches

> \### Endpoint Description\
> \
> This endpoint retrieves the recent matches for a specific football team identified by the \`:id\` parameter. It provides detailed information about each match, including tournament details, team information, and scores.\
> \
> \### Request Format\
> \
> \- \*\*Method\*\*: GET\
> &#x20;   \
> \- \*\*URL\*\*: \`<https://apiv3.sportsapi360.com/football/api/v1/team/recent/matches/:id\\`\\>
> &#x20;   \
> \- \*\*Path Parameter\*\*:\
> &#x20;   \
> &#x20;   \- \`id\` (integer): The unique identifier of the football team for which recent matches are being requested.\
> &#x20;       \
> \
> \### Response Structure\
> \
> The response is a JSON object that contains the following fields:\
> \
> \- \*\*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\*\* (array): An array of match objects, each containing:\
> &#x20;   \
> &#x20;   \- \*\*tournamentId\*\* (integer): The unique identifier for the tournament.\
> &#x20;       \
> &#x20;   \- \*\*id\*\* (integer): The unique identifier for the match.\
> &#x20;       \
> &#x20;   \- \*\*startTimestamp\*\* (integer): The timestamp when the match starts.\
> &#x20;       \
> &#x20;   \- \*\*detailId\*\* (integer): The unique identifier for match details.\
> &#x20;       \
> &#x20;   \- \*\*season\*\* (object): Contains details about the season:\
> &#x20;       \
> &#x20;       \- \*\*name\*\* (string): The name of the season.\
> &#x20;           \
> &#x20;       \- \*\*year\*\* (integer): The year of the season.\
> &#x20;           \
> &#x20;       \- \*\*seasonCoverageInfo\*\* (object): Additional coverage information for the season.\
> &#x20;           \
> &#x20;       \- \*\*id\*\* (integer): The unique identifier for the season.\
> &#x20;           \
> &#x20;   \- \*\*roundInfo\*\* (object): Contains information about the match round:\
> &#x20;       \
> &#x20;       \- \*\*round\*\* (integer): The round number of the match.\
> &#x20;           \
> &#x20;       \- \*\*name\*\* (string): The name of the round.\
> &#x20;           \
> &#x20;   \- \*\*status\*\* (object): Contains the status of the match:\
> &#x20;       \
> &#x20;       \- \*\*code\*\* (integer): The status code of the match.\
> &#x20;           \
> &#x20;       \- \*\*description\*\* (string): A description of the match status.\
> &#x20;           \
> &#x20;       \- \*\*type\*\* (string): The type of the status.\
> &#x20;           \
> &#x20;   \- \*\*homeTeam\*\* (object): Information about the home team:\
> &#x20;       \
> &#x20;       \- \*\*name\*\* (string): The name of the home team.\
> &#x20;           \
> &#x20;       \- \*\*shortName\*\* (string): The short name of the home team.\
> &#x20;           \
> &#x20;       \- \*\*gender\*\* (string): The gender category of the home team.\
> &#x20;           \
> &#x20;       \- \*\*nameCode\*\* (string): The name code of the home team.\
> &#x20;           \
> &#x20;       \- \*\*disabled\*\* (boolean): Indicates if the team is disabled.\
> &#x20;           \
> &#x20;       \- \*\*national\*\* (boolean): Indicates if the team is a national team.\
> &#x20;           \
> &#x20;       \- \*\*type\*\* (integer): The type of team.\
> &#x20;           \
> &#x20;       \- \*\*id\*\* (integer): The unique identifier for the home team.\
> &#x20;           \
> &#x20;       \- \*\*country\*\* (object): Contains country details:\
> &#x20;           \
> &#x20;           \- \*\*alpha2\*\* (string): The two-letter country code.\
> &#x20;               \
> &#x20;           \- \*\*alpha3\*\* (string): The three-letter country code.\
> &#x20;               \
> &#x20;           \- \*\*name\*\* (string): The name of the country.\
> &#x20;               \
> &#x20;       \- \*\*subTeams\*\* (array): An array of sub-teams.\
> &#x20;           \
> &#x20;   \- \*\*homeScore\*\* (object): Contains the score details for the home team:\
> &#x20;       \
> &#x20;       \- \*\*current\*\* (integer): The current score.\
> &#x20;           \
> &#x20;       \- \*\*display\*\* (integer): The displayed score.\
> &#x20;           \
> &#x20;       \- \*\*period1\*\* (integer): The score for the first period.\
> &#x20;           \
> &#x20;       \- \*\*period2\*\* (integer): The score for the second period.\
> &#x20;           \
> &#x20;       \- \*\*normaltime\*\* (integer): The score at normal time.\
> &#x20;           \
> &#x20;   \- \*\*awayTeam\*\* (object): Information about the away team (similar structure as homeTeam).\
> &#x20;       \
> &#x20;   \- \*\*awayScore\*\* (object): Contains the score details for the away team (similar structure as homeScore).\
> &#x20;       \
> &#x20;   \- \*\*time\*\* (object): Contains timing details for the match:\
> &#x20;       \
> &#x20;       \- \*\*injuryTime1\*\* (integer): Injury time for the first period.\
> &#x20;           \
> &#x20;       \- \*\*injuryTime2\*\* (integer): Injury time for the second period.\
> &#x20;           \
> &#x20;       \- \*\*currentPeriodStartTimestamp\*\* (integer): The timestamp for the start of the current period.\
> &#x20;           \
> &#x20;   \- \*\*tournament\*\* (object): Contains details about the tournament:\
> &#x20;       \
> &#x20;       \- \*\*id\*\* (integer): The unique identifier for the tournament.\
> &#x20;           \
> &#x20;       \- \*\*name\*\* (string): The name of the tournament.\
> &#x20;           \
> &#x20;       \- \*\*category\*\* (object): Contains category details:\
> &#x20;           \
> &#x20;           \- \*\*name\*\* (string): The name of the category.\
> &#x20;               \
> &#x20;           \- \*\*id\*\* (integer): The unique identifier for the category.\
> &#x20;               \
> &#x20;           \- \*\*country\*\* (object): Country details associated with the category.\
> &#x20;               \
> &#x20;           \- \*\*flag\*\* (string): The flag associated with the category.\
> &#x20;               \
> &#x20;       \- \*\*details\*\* (object): Additional tournament details:\
> &#x20;           \
> &#x20;           \- \*\*name\*\* (string): The name of the tournament details.\
> &#x20;               \
> &#x20;           \- \*\*category\*\* (object): Category details (similar structure as above).\
> &#x20;               \
> &#x20;           \- \*\*hasPerformanceGraphFeature\*\* (boolean): Indicates if performance graph feature is available.\
> &#x20;               \
> &#x20;           \- \*\*id\*\* (integer): The unique identifier for the tournament details.\
> &#x20;               \
> &#x20;           \- \*\*country\*\* (object): Country details associated with the tournament.\
> &#x20;               \
> &#x20;           \- \*\*hasEventPlayerStatistics\*\* (boolean): Indicates if player statistics are available for events.\
> &#x20;               \
> &#x20;           \- \*\*displayInverseHomeAwayTeams\*\* (boolean): Indicates if home and away teams are displayed inversely.

```json
{"openapi":"3.0.0","info":{"title":"FOOTBALL API V1","version":"1.0.0"},"tags":[{"name":"Team Details"}],"servers":[{"url":"https://apiv3.sportsapi360.com"}],"security":[{"apikeyAuth":[]}],"components":{"securitySchemes":{"apikeyAuth":{"type":"http","scheme":"x-api-key"}}},"paths":{"/football/api/v1/team/recent/matches/{id}":{"get":{"tags":["Team Details"],"summary":"Team Recent Matches","description":"### Endpoint Description\n\nThis endpoint retrieves the recent matches for a specific football team identified by the `:id` parameter. It provides detailed information about each match, including tournament details, team information, and scores.\n\n### Request Format\n\n- **Method**: GET\n    \n- **URL**: `https://apiv3.sportsapi360.com/football/api/v1/team/recent/matches/:id`\n    \n- **Path Parameter**:\n    \n    - `id` (integer): The unique identifier of the football team for which recent matches are being requested.\n        \n\n### Response Structure\n\nThe response is a JSON object that contains the following fields:\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** (array): An array of match objects, each containing:\n    \n    - **tournamentId** (integer): The unique identifier for the tournament.\n        \n    - **id** (integer): The unique identifier for the match.\n        \n    - **startTimestamp** (integer): The timestamp when the match starts.\n        \n    - **detailId** (integer): The unique identifier for match details.\n        \n    - **season** (object): Contains details about the season:\n        \n        - **name** (string): The name of the season.\n            \n        - **year** (integer): The year of the season.\n            \n        - **seasonCoverageInfo** (object): Additional coverage information for the season.\n            \n        - **id** (integer): The unique identifier for the season.\n            \n    - **roundInfo** (object): Contains information about the match round:\n        \n        - **round** (integer): The round number of the match.\n            \n        - **name** (string): The name of the round.\n            \n    - **status** (object): Contains the status of the match:\n        \n        - **code** (integer): The status code of the match.\n            \n        - **description** (string): A description of the match status.\n            \n        - **type** (string): The type of the status.\n            \n    - **homeTeam** (object): Information about the home team:\n        \n        - **name** (string): The name of the home team.\n            \n        - **shortName** (string): The short name of the home team.\n            \n        - **gender** (string): The gender category of the home team.\n            \n        - **nameCode** (string): The name code of the home team.\n            \n        - **disabled** (boolean): Indicates if the team is disabled.\n            \n        - **national** (boolean): Indicates if the team is a national team.\n            \n        - **type** (integer): The type of team.\n            \n        - **id** (integer): The unique identifier for the home team.\n            \n        - **country** (object): Contains country details:\n            \n            - **alpha2** (string): The two-letter country code.\n                \n            - **alpha3** (string): The three-letter country code.\n                \n            - **name** (string): The name of the country.\n                \n        - **subTeams** (array): An array of sub-teams.\n            \n    - **homeScore** (object): Contains the score details for the home team:\n        \n        - **current** (integer): The current score.\n            \n        - **display** (integer): The displayed score.\n            \n        - **period1** (integer): The score for the first period.\n            \n        - **period2** (integer): The score for the second period.\n            \n        - **normaltime** (integer): The score at normal time.\n            \n    - **awayTeam** (object): Information about the away team (similar structure as homeTeam).\n        \n    - **awayScore** (object): Contains the score details for the away team (similar structure as homeScore).\n        \n    - **time** (object): Contains timing details for the match:\n        \n        - **injuryTime1** (integer): Injury time for the first period.\n            \n        - **injuryTime2** (integer): Injury time for the second period.\n            \n        - **currentPeriodStartTimestamp** (integer): The timestamp for the start of the current period.\n            \n    - **tournament** (object): Contains details about the tournament:\n        \n        - **id** (integer): The unique identifier for the tournament.\n            \n        - **name** (string): The name of the tournament.\n            \n        - **category** (object): Contains category details:\n            \n            - **name** (string): The name of the category.\n                \n            - **id** (integer): The unique identifier for the category.\n                \n            - **country** (object): Country details associated with the category.\n                \n            - **flag** (string): The flag associated with the category.\n                \n        - **details** (object): Additional tournament details:\n            \n            - **name** (string): The name of the tournament details.\n                \n            - **category** (object): Category details (similar structure as above).\n                \n            - **hasPerformanceGraphFeature** (boolean): Indicates if performance graph feature is available.\n                \n            - **id** (integer): The unique identifier for the tournament details.\n                \n            - **country** (object): Country details associated with the tournament.\n                \n            - **hasEventPlayerStatistics** (boolean): Indicates if player statistics are available for events.\n                \n            - **displayInverseHomeAwayTeams** (boolean): Indicates if home and away teams are displayed inversely.","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"}}}}}}}}}
```

## Team Next Matches

> \### Endpoint Description\
> \
> This endpoint retrieves the upcoming matches for a specific football team identified by the provided team ID.\
> \
> \### Request\
> \
> \- \*\*Method\*\*: GET\
> &#x20;   \
> \- \*\*URL\*\*: \`<https://apiv3.sportsapi360.com/football/api/v1/team/next/matches/:id\\`\\>
> &#x20;   \
> \- \*\*Path Parameter\*\*:\
> &#x20;   \
> &#x20;   \- \`id\` (required): The unique identifier of the football team for which the next matches are being requested.\
> &#x20;       \
> \
> \### Response\
> \
> The response will return 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 request.\
> &#x20;   \
> \- \`message\` (string): A message providing additional information about the request status.\
> &#x20;   \
> \- \`response\` (array): An array of upcoming match details, where each match object contains:\
> &#x20;   \
> &#x20;   \- \`tournamentId\` (integer): The ID of the tournament.\
> &#x20;       \
> &#x20;   \- \`id\` (integer): The unique identifier for the match.\
> &#x20;       \
> &#x20;   \- \`startTimestamp\` (integer): The start time of the match in timestamp format.\
> &#x20;       \
> &#x20;   \- \`detailId\` (integer): The detail ID for the match.\
> &#x20;       \
> &#x20;   \- \`season\` (object): Information about the season, including:\
> &#x20;       \
> &#x20;       \- \`name\` (string): The name of the season.\
> &#x20;           \
> &#x20;       \- \`year\` (integer): The year of the season.\
> &#x20;           \
> &#x20;       \- \`id\` (integer): The unique identifier for the season.\
> &#x20;           \
> &#x20;   \- \`status\` (object): The current status of the match, including:\
> &#x20;       \
> &#x20;       \- \`code\` (integer): Status code.\
> &#x20;           \
> &#x20;       \- \`description\` (string): Description of the status.\
> &#x20;           \
> &#x20;       \- \`type\` (string): Type of status.\
> &#x20;           \
> &#x20;   \- \`homeTeam\` (object): Information about the home team, including:\
> &#x20;       \
> &#x20;       \- \`name\` (string): The name of the team.\
> &#x20;           \
> &#x20;       \- \`shortName\` (string): The short name of the team.\
> &#x20;           \
> &#x20;       \- \`gender\` (string): Gender category of the team.\
> &#x20;           \
> &#x20;       \- \`nameCode\` (string): Code representing the team's name.\
> &#x20;           \
> &#x20;       \- \`disabled\` (boolean): Indicates if the team is disabled.\
> &#x20;           \
> &#x20;       \- \`national\` (boolean): Indicates if the team is a national team.\
> &#x20;           \
> &#x20;       \- \`type\` (integer): Type of team.\
> &#x20;           \
> &#x20;       \- \`id\` (integer): Unique identifier for the team.\
> &#x20;           \
> &#x20;       \- \`country\` (object): Country details of the team.\
> &#x20;           \
> &#x20;   \- \`homeScore\` (object): Score details for the home team.\
> &#x20;       \
> &#x20;   \- \`awayTeam\` (object): Information about the away team (similar structure to \`homeTeam\`).\
> &#x20;       \
> &#x20;   \- \`awayScore\` (object): Score details for the away team.\
> &#x20;       \
> &#x20;   \- \`time\` (object): Time details for the match.\
> &#x20;       \
> &#x20;   \- \`tournament\` (object): Information about the tournament, including:\
> &#x20;       \
> &#x20;       \- \`id\` (integer): Unique identifier for the tournament.\
> &#x20;           \
> &#x20;       \- \`name\` (string): Name of the tournament.\
> &#x20;           \
> &#x20;       \- \`category\` (object): Category details of the tournament.\
> &#x20;           \
> &#x20;       \- \`details\` (object): Additional details about the tournament.\
> &#x20;           \
> \
> \### Notes\
> \
> \- Ensure that the provided team ID corresponds to an existing team in the database to receive valid match information.\
> &#x20;   \
> \- The response may vary based on the availability of upcoming matches for the specified team.

```json
{"openapi":"3.0.0","info":{"title":"FOOTBALL API V1","version":"1.0.0"},"tags":[{"name":"Team Details"}],"servers":[{"url":"https://apiv3.sportsapi360.com"}],"security":[{"apikeyAuth":[]}],"components":{"securitySchemes":{"apikeyAuth":{"type":"http","scheme":"x-api-key"}}},"paths":{"/football/api/v1/team/next/matches/{id}":{"get":{"tags":["Team Details"],"summary":"Team Next Matches","description":"### Endpoint Description\n\nThis endpoint retrieves the upcoming matches for a specific football team identified by the provided team ID.\n\n### Request\n\n- **Method**: GET\n    \n- **URL**: `https://apiv3.sportsapi360.com/football/api/v1/team/next/matches/:id`\n    \n- **Path Parameter**:\n    \n    - `id` (required): The unique identifier of the football team for which the next matches are being requested.\n        \n\n### Response\n\nThe response will return 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 request.\n    \n- `message` (string): A message providing additional information about the request status.\n    \n- `response` (array): An array of upcoming match details, where each match object contains:\n    \n    - `tournamentId` (integer): The ID of the tournament.\n        \n    - `id` (integer): The unique identifier for the match.\n        \n    - `startTimestamp` (integer): The start time of the match in timestamp format.\n        \n    - `detailId` (integer): The detail ID for the match.\n        \n    - `season` (object): Information about the season, including:\n        \n        - `name` (string): The name of the season.\n            \n        - `year` (integer): The year of the season.\n            \n        - `id` (integer): The unique identifier for the season.\n            \n    - `status` (object): The current status of the match, including:\n        \n        - `code` (integer): Status code.\n            \n        - `description` (string): Description of the status.\n            \n        - `type` (string): Type of status.\n            \n    - `homeTeam` (object): Information about the home team, including:\n        \n        - `name` (string): The name of the team.\n            \n        - `shortName` (string): The short name of the team.\n            \n        - `gender` (string): Gender category of the team.\n            \n        - `nameCode` (string): Code representing the team's name.\n            \n        - `disabled` (boolean): Indicates if the team is disabled.\n            \n        - `national` (boolean): Indicates if the team is a national team.\n            \n        - `type` (integer): Type of team.\n            \n        - `id` (integer): Unique identifier for the team.\n            \n        - `country` (object): Country details of the team.\n            \n    - `homeScore` (object): Score details for the home team.\n        \n    - `awayTeam` (object): Information about the away team (similar structure to `homeTeam`).\n        \n    - `awayScore` (object): Score details for the away team.\n        \n    - `time` (object): Time details for the match.\n        \n    - `tournament` (object): Information about the tournament, including:\n        \n        - `id` (integer): Unique identifier for the tournament.\n            \n        - `name` (string): Name of the tournament.\n            \n        - `category` (object): Category details of the tournament.\n            \n        - `details` (object): Additional details about the tournament.\n            \n\n### Notes\n\n- Ensure that the provided team ID corresponds to an existing team in the database to receive valid match information.\n    \n- The response may vary based on the availability of upcoming matches for the specified team.","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"}}}}}}}}}
```

## Team Squads

> \### Endpoint Description\
> \
> This endpoint retrieves the squad information for a specific football team identified by the team ID. It provides detailed data about the players within the squad, including their personal details and team affiliations.\
> \
> \### Request\
> \
> \- \*\*Method:\*\* GET\
> &#x20;   \
> \- \*\*URL:\*\* \`<https://apiv3.sportsapi360.com/football/api/v1/team/squads/:id\\`\\>
> &#x20;   \
> \- \*\*Path Parameter:\*\*\
> &#x20;   \
> &#x20;   \- \`id\` (required): The unique identifier of the team whose squad information is being requested.\
> &#x20;       \
> \
> \### Response Structure\
> \
> The response will return a JSON object containing the following fields:\
> \
> \- \*\*status\*\* (boolean): Indicates the success status of the request.\
> &#x20;   \
> \- \*\*statusCode\*\* (integer): A code representing the status of the request.\
> &#x20;   \
> \- \*\*message\*\* (string): A message providing additional information regarding the request status.\
> &#x20;   \
> \- \*\*response\*\* (array): An array containing the squad details, where each element represents a player with the following properties:\
> &#x20;   \
> &#x20;   \- \*\*name\*\* (string): The full name of the player.\
> &#x20;       \
> &#x20;   \- \*\*shortName\*\* (string): The abbreviated name of the player.\
> &#x20;       \
> &#x20;   \- \*\*team\*\* (object): Details about the team including:\
> &#x20;       \
> &#x20;       \- \*\*name\*\* (string): The name of the team.\
> &#x20;           \
> &#x20;       \- \*\*shortName\*\* (string): The abbreviated name of the team.\
> &#x20;           \
> &#x20;       \- \*\*gender\*\* (string): The gender category of the team.\
> &#x20;           \
> &#x20;       \- \*\*tournament\*\* (object): Information about the tournament the team is part of, including:\
> &#x20;           \
> &#x20;           \- \*\*name\*\* (string): The name of the tournament.\
> &#x20;               \
> &#x20;           \- \*\*category\*\* (object): Details about the category of the tournament.\
> &#x20;               \
> &#x20;           \- \*\*id\*\* (integer): The unique identifier of the tournament.\
> &#x20;               \
> &#x20;           \- \*\*country\*\* (object): Country details related to the tournament.\
> &#x20;               \
> &#x20;           \- \*\*flag\*\* (string): The flag associated with the tournament.\
> &#x20;               \
> &#x20;           \- \*\*alpha2\*\* (string): The two-letter country code.\
> &#x20;               \
> &#x20;       \- \*\*isLive\*\* (boolean): Indicates if the tournament is currently live.\
> &#x20;           \
> &#x20;       \- \*\*id\*\* (integer): The unique identifier of the team.\
> &#x20;           \
> &#x20;   \- \*\*primaryUniqueTournament\*\* (object): Details about the primary tournament associated with the player.\
> &#x20;       \
> &#x20;   \- \*\*nameCode\*\* (string): A code representing the player's name.\
> &#x20;       \
> &#x20;   \- \*\*disabled\*\* (boolean): Indicates if the player is currently disabled.\
> &#x20;       \
> &#x20;   \- \*\*national\*\* (boolean): Indicates if the player is a national team member.\
> &#x20;       \
> &#x20;   \- \*\*type\*\* (integer): The type of player (e.g., professional, amateur).\
> &#x20;       \
> &#x20;   \- \*\*id\*\* (integer): The unique identifier of the player.\
> &#x20;       \
> &#x20;   \- \*\*country\*\* (object): Country details related to 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;   \- \*\*preferredFoot\*\* (string): The preferred foot of the player (e.g., left, right).\
> &#x20;       \
> &#x20;   \- \*\*deceased\*\* (boolean): Indicates if the player is deceased.\
> &#x20;       \
> &#x20;   \- \*\*gender\*\* (string): The gender of the player.\
> &#x20;       \
> &#x20;   \- \*\*sofascoreId\*\* (string): The unique identifier for the player in the SofaScore database.\
> &#x20;       \
> &#x20;   \- \*\*shirtNumber\*\* (integer): The shirt number of the player.\
> &#x20;       \
> &#x20;   \- \*\*dateOfBirthTimestamp\*\* (integer): The timestamp of the player's date of birth.\
> &#x20;       \
> &#x20;   \- \*\*contractUntilTimestamp\*\* (integer): The timestamp indicating until when the player's contract is valid.\
> &#x20;       \
> &#x20;   \- \*\*proposedMarketValue\*\* (integer): The proposed market value of the player.\
> &#x20;       \
> &#x20;   \- \*\*proposedMarketValueRaw\*\* (object): The raw market value details including:\
> &#x20;       \
> &#x20;       \- \*\*value\*\* (integer): The numeric value of the proposed market value.\
> &#x20;           \
> &#x20;       \- \*\*currency\*\* (string): The currency in which the market value is expressed.

```json
{"openapi":"3.0.0","info":{"title":"FOOTBALL API V1","version":"1.0.0"},"tags":[{"name":"Team Details"}],"servers":[{"url":"https://apiv3.sportsapi360.com"}],"security":[{"apikeyAuth":[]}],"components":{"securitySchemes":{"apikeyAuth":{"type":"http","scheme":"x-api-key"}}},"paths":{"/football/api/v1/team/squads/{id}":{"get":{"tags":["Team Details"],"summary":"Team Squads","description":"### Endpoint Description\n\nThis endpoint retrieves the squad information for a specific football team identified by the team ID. It provides detailed data about the players within the squad, including their personal details and team affiliations.\n\n### Request\n\n- **Method:** GET\n    \n- **URL:** `https://apiv3.sportsapi360.com/football/api/v1/team/squads/:id`\n    \n- **Path Parameter:**\n    \n    - `id` (required): The unique identifier of the team whose squad information is being requested.\n        \n\n### Response Structure\n\nThe response will return a JSON object containing the following fields:\n\n- **status** (boolean): Indicates the success status of the request.\n    \n- **statusCode** (integer): A code representing the status of the request.\n    \n- **message** (string): A message providing additional information regarding the request status.\n    \n- **response** (array): An array containing the squad details, where each element represents a player with the following properties:\n    \n    - **name** (string): The full name of the player.\n        \n    - **shortName** (string): The abbreviated name of the player.\n        \n    - **team** (object): Details about the team including:\n        \n        - **name** (string): The name of the team.\n            \n        - **shortName** (string): The abbreviated name of the team.\n            \n        - **gender** (string): The gender category of the team.\n            \n        - **tournament** (object): Information about the tournament the team is part of, including:\n            \n            - **name** (string): The name of the tournament.\n                \n            - **category** (object): Details about the category of the tournament.\n                \n            - **id** (integer): The unique identifier of the tournament.\n                \n            - **country** (object): Country details related to the tournament.\n                \n            - **flag** (string): The flag associated with the tournament.\n                \n            - **alpha2** (string): The two-letter country code.\n                \n        - **isLive** (boolean): Indicates if the tournament is currently live.\n            \n        - **id** (integer): The unique identifier of the team.\n            \n    - **primaryUniqueTournament** (object): Details about the primary tournament associated with the player.\n        \n    - **nameCode** (string): A code representing the player's name.\n        \n    - **disabled** (boolean): Indicates if the player is currently disabled.\n        \n    - **national** (boolean): Indicates if the player is a national team member.\n        \n    - **type** (integer): The type of player (e.g., professional, amateur).\n        \n    - **id** (integer): The unique identifier of the player.\n        \n    - **country** (object): Country details related to 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    - **preferredFoot** (string): The preferred foot of the player (e.g., left, right).\n        \n    - **deceased** (boolean): Indicates if the player is deceased.\n        \n    - **gender** (string): The gender of the player.\n        \n    - **sofascoreId** (string): The unique identifier for the player in the SofaScore database.\n        \n    - **shirtNumber** (integer): The shirt number of the player.\n        \n    - **dateOfBirthTimestamp** (integer): The timestamp of the player's date of birth.\n        \n    - **contractUntilTimestamp** (integer): The timestamp indicating until when the player's contract is valid.\n        \n    - **proposedMarketValue** (integer): The proposed market value of the player.\n        \n    - **proposedMarketValueRaw** (object): The raw market value details including:\n        \n        - **value** (integer): The numeric value of the proposed market value.\n            \n        - **currency** (string): The currency in which the market value is expressed.","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"}}}}}}}}}
```


# Rankings

## Team FIFA Rankings

> \## Endpoint Description\
> \
> This endpoint retrieves the FIFA rankings of football teams. It provides a list of teams along with their ranking details, which can be useful for applications that need to display or analyze current football team standings.\
> \
> \### Request\
> \
> \- \*\*Method\*\*: GET\
> &#x20;   \
> \- \*\*URL\*\*: \`<https://apiv3.sportsapi360.com/football/api/v1/team/rankings/fifa\\`\\>
> &#x20;   \
> \
> \### Response\
> \
> The response is a JSON object containing the following structure:\
> \
> \- \*\*rankings\*\*: An array of objects, each representing a team's ranking information.\
> &#x20;   \
> &#x20;   \- \*\*team\*\*: An object containing details about the team.\
> &#x20;       \
> &#x20;       \- \*\*name\*\*: The full name of the team.\
> &#x20;           \
> &#x20;       \- \*\*shortName\*\*: The abbreviated name of the team.\
> &#x20;           \
> &#x20;       \- \*\*gender\*\*: The gender category of the team.\
> &#x20;           \
> &#x20;       \- \*\*nameCode\*\*: A code representing the team's name.\
> &#x20;           \
> &#x20;       \- \*\*ranking\*\*: The current ranking of the team.\
> &#x20;           \
> &#x20;       \- \*\*disabled\*\*: A boolean indicating if the team is disabled.\
> &#x20;           \
> &#x20;       \- \*\*national\*\*: A boolean indicating if the team is a national team.\
> &#x20;           \
> &#x20;       \- \*\*type\*\*: The type of team (e.g., national, club).\
> &#x20;           \
> &#x20;       \- \*\*id\*\*: A unique identifier for the team.\
> &#x20;           \
> &#x20;       \- \*\*country\*\*: An object containing country information.\
> &#x20;           \
> &#x20;           \- \*\*alpha2\*\*: The two-letter country code.\
> &#x20;               \
> &#x20;           \- \*\*alpha3\*\*: The three-letter country code.\
> &#x20;               \
> &#x20;           \- \*\*name\*\*: The name of the country.\
> &#x20;               \
> &#x20;   \- \*\*type\*\*: The type of ranking.\
> &#x20;       \
> &#x20;   \- \*\*rowName\*\*: The name of the row in the ranking.\
> &#x20;       \
> &#x20;   \- \*\*ranking\*\*: The current ranking position.\
> &#x20;       \
> &#x20;   \- \*\*points\*\*: The points accumulated by the team.\
> &#x20;       \
> &#x20;   \- \*\*previousRanking\*\*: The team's ranking in the previous update.\
> &#x20;       \
> &#x20;   \- \*\*previousPoints\*\*: The points the team had in the previous update.\
> &#x20;       \
> &#x20;   \- \*\*id\*\*: A unique identifier for the ranking entry.\
> &#x20;       \
> &#x20;   \- \*\*country\*\*: An object representing country details (may be empty).\
> &#x20;       \
> &#x20;   \- \*\*rankingClass\*\*: The classification of the ranking.\
> &#x20;       \
> \- \*\*updatedAtTimestamp\*\*: A timestamp indicating when the rankings were last updated.\
> &#x20;   \
> \
> This endpoint does not require any request body, and it provides a comprehensive overview of the current FIFA rankings for football teams.

```json
{"openapi":"3.0.0","info":{"title":"FOOTBALL API V1","version":"1.0.0"},"tags":[{"name":"Rankings"}],"servers":[{"url":"https://apiv3.sportsapi360.com"}],"security":[{"apikeyAuth":[]}],"components":{"securitySchemes":{"apikeyAuth":{"type":"http","scheme":"x-api-key"}}},"paths":{"/football/api/v1/team/rankings/fifa":{"get":{"tags":["Rankings"],"summary":"Team FIFA Rankings","description":"## Endpoint Description\n\nThis endpoint retrieves the FIFA rankings of football teams. It provides a list of teams along with their ranking details, which can be useful for applications that need to display or analyze current football team standings.\n\n### Request\n\n- **Method**: GET\n    \n- **URL**: `https://apiv3.sportsapi360.com/football/api/v1/team/rankings/fifa`\n    \n\n### Response\n\nThe response is a JSON object containing the following structure:\n\n- **rankings**: An array of objects, each representing a team's ranking information.\n    \n    - **team**: An object containing details about the team.\n        \n        - **name**: The full name of the team.\n            \n        - **shortName**: The abbreviated name of the team.\n            \n        - **gender**: The gender category of the team.\n            \n        - **nameCode**: A code representing the team's name.\n            \n        - **ranking**: The current ranking of the team.\n            \n        - **disabled**: A boolean indicating if the team is disabled.\n            \n        - **national**: A boolean indicating if the team is a national team.\n            \n        - **type**: The type of team (e.g., national, club).\n            \n        - **id**: A unique identifier for the team.\n            \n        - **country**: An object containing country information.\n            \n            - **alpha2**: The two-letter country code.\n                \n            - **alpha3**: The three-letter country code.\n                \n            - **name**: The name of the country.\n                \n    - **type**: The type of ranking.\n        \n    - **rowName**: The name of the row in the ranking.\n        \n    - **ranking**: The current ranking position.\n        \n    - **points**: The points accumulated by the team.\n        \n    - **previousRanking**: The team's ranking in the previous update.\n        \n    - **previousPoints**: The points the team had in the previous update.\n        \n    - **id**: A unique identifier for the ranking entry.\n        \n    - **country**: An object representing country details (may be empty).\n        \n    - **rankingClass**: The classification of the ranking.\n        \n- **updatedAtTimestamp**: A timestamp indicating when the rankings were last updated.\n    \n\nThis endpoint does not require any request body, and it provides a comprehensive overview of the current FIFA rankings for football teams.","parameters":[{"name":"x-api-key","in":"header","schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"text/plain":{"schema":{"type":"string"}}}}}}}}}
```

## Team UEFA National Rankings

> \## Endpoint Description\
> \
> This endpoint retrieves the UEFA national team rankings for football. It provides information about the rankings of national teams participating in UEFA tournaments.\
> \
> \### Request\
> \
> \- \*\*Method\*\*: GET\
> &#x20;   \
> \- \*\*URL\*\*: \`<https://apiv3.sportsapi360.com/football/api/v1/team/rankings/uefa/national\\`\\>
> &#x20;   \
> \
> \### Response\
> \
> The response will contain a JSON object with the following structure:\
> \
> \- \*\*rankings\*\*: An array of ranking objects, each containing:\
> &#x20;   \
> &#x20;   \- \*\*tournament\*\*: An object representing the tournament details, including:\
> &#x20;       \
> &#x20;       \- \*\*name\*\*: The name of the tournament.\
> &#x20;           \
> &#x20;       \- \*\*category\*\*: An object with details about the category, including:\
> &#x20;           \
> &#x20;           \- \*\*name\*\*: The name of the category.\
> &#x20;               \
> &#x20;           \- \*\*id\*\*: The unique identifier for the category.\
> &#x20;               \
> &#x20;           \- \*\*country\*\*: An object containing country details, including:\
> &#x20;               \
> &#x20;               \- \*\*alpha2\*\*: The two-letter country code.\
> &#x20;                   \
> &#x20;               \- \*\*alpha3\*\*: The three-letter country code.\
> &#x20;                   \
> &#x20;               \- \*\*name\*\*: The name of the country.\
> &#x20;                   \
> &#x20;           \- \*\*flag\*\*: The flag associated with the country.\
> &#x20;               \
> &#x20;       \- \*\*id\*\*: The unique identifier for the tournament.\
> &#x20;           \
> &#x20;       \- \*\*displayInverseHomeAwayTeams\*\*: A boolean indicating if home/away teams should be displayed inversely.\
> &#x20;           \
> &#x20;   \- \*\*totalTeams\*\*: The total number of teams in the tournament.\
> &#x20;       \
> &#x20;   \- \*\*playingTeams\*\*: The number of teams currently playing.\
> &#x20;       \
> &#x20;   \- \*\*year\*\*: The year of the ranking.\
> &#x20;       \
> &#x20;   \- \*\*type\*\*: An integer representing the type of ranking.\
> &#x20;       \
> &#x20;   \- \*\*rowName\*\*: The name of the row in the ranking.\
> &#x20;       \
> &#x20;   \- \*\*ranking\*\*: The ranking position of the team.\
> &#x20;       \
> &#x20;   \- \*\*points\*\*: The points accumulated by the team.\
> &#x20;       \
> &#x20;   \- \*\*id\*\*: The unique identifier for the ranking.\
> &#x20;       \
> &#x20;   \- \*\*country\*\*: An object with country details similar to the tournament's country object.\
> &#x20;       \
> &#x20;   \- \*\*rankingClass\*\*: A classification for the ranking.\
> &#x20;       \
> \- \*\*updatedAtTimestamp\*\*: A timestamp indicating when the rankings were last updated.\
> &#x20;   \
> \
> \### Notes\
> \
> \- Ensure that the base URL is correctly set before making the request.\
> &#x20;   \
> \- The rankings may vary based on the latest updates from UEFA.

```json
{"openapi":"3.0.0","info":{"title":"FOOTBALL API V1","version":"1.0.0"},"tags":[{"name":"Rankings"}],"servers":[{"url":"https://apiv3.sportsapi360.com"}],"security":[{"apikeyAuth":[]}],"components":{"securitySchemes":{"apikeyAuth":{"type":"http","scheme":"x-api-key"}}},"paths":{"/football/api/v1/team/rankings/uefa/national":{"get":{"tags":["Rankings"],"summary":"Team UEFA National Rankings","description":"## Endpoint Description\n\nThis endpoint retrieves the UEFA national team rankings for football. It provides information about the rankings of national teams participating in UEFA tournaments.\n\n### Request\n\n- **Method**: GET\n    \n- **URL**: `https://apiv3.sportsapi360.com/football/api/v1/team/rankings/uefa/national`\n    \n\n### Response\n\nThe response will contain a JSON object with the following structure:\n\n- **rankings**: An array of ranking objects, each containing:\n    \n    - **tournament**: An object representing the tournament details, including:\n        \n        - **name**: The name of the tournament.\n            \n        - **category**: An object with details about the category, including:\n            \n            - **name**: The name of the category.\n                \n            - **id**: The unique identifier for the category.\n                \n            - **country**: An object containing country details, including:\n                \n                - **alpha2**: The two-letter country code.\n                    \n                - **alpha3**: The three-letter country code.\n                    \n                - **name**: The name of the country.\n                    \n            - **flag**: The flag associated with the country.\n                \n        - **id**: The unique identifier for the tournament.\n            \n        - **displayInverseHomeAwayTeams**: A boolean indicating if home/away teams should be displayed inversely.\n            \n    - **totalTeams**: The total number of teams in the tournament.\n        \n    - **playingTeams**: The number of teams currently playing.\n        \n    - **year**: The year of the ranking.\n        \n    - **type**: An integer representing the type of ranking.\n        \n    - **rowName**: The name of the row in the ranking.\n        \n    - **ranking**: The ranking position of the team.\n        \n    - **points**: The points accumulated by the team.\n        \n    - **id**: The unique identifier for the ranking.\n        \n    - **country**: An object with country details similar to the tournament's country object.\n        \n    - **rankingClass**: A classification for the ranking.\n        \n- **updatedAtTimestamp**: A timestamp indicating when the rankings were last updated.\n    \n\n### Notes\n\n- Ensure that the base URL is correctly set before making the request.\n    \n- The rankings may vary based on the latest updates from UEFA.","parameters":[{"name":"x-api-key","in":"header","schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"text/plain":{"schema":{"type":"string"}}}}}}}}}
```

## Team UEFA Club Rankings

> \### Endpoint Description\
> \
> This endpoint retrieves the UEFA club rankings for football teams. It provides a comprehensive list of teams along with their respective rankings, points, and associated metadata.\
> \
> \### Request\
> \
> \- \*\*Method\*\*: GET\
> &#x20;   \
> \- \*\*URL\*\*: \`<https://apiv3.sportsapi360.com/football/api/v1/team/rankings/uefa/club\\`\\>
> &#x20;   \
> \
> \### Response Structure\
> \
> The response will return a JSON object containing the following fields:\
> \
> \- \*\*rankings\*\*: An array of ranking objects, each representing a football team with the following properties:\
> &#x20;   \
> &#x20;   \- \*\*team\*\*: An object containing details about the team:\
> &#x20;       \
> &#x20;       \- \*\*name\*\*: The full name of the team.\
> &#x20;           \
> &#x20;       \- \*\*shortName\*\*: The abbreviated name of the team.\
> &#x20;           \
> &#x20;       \- \*\*gender\*\*: The gender category of the team.\
> &#x20;           \
> &#x20;       \- \*\*nameCode\*\*: A code representing the team's name.\
> &#x20;           \
> &#x20;       \- \*\*disabled\*\*: A boolean indicating if the team is disabled.\
> &#x20;           \
> &#x20;       \- \*\*national\*\*: A boolean indicating if the team is a national team.\
> &#x20;           \
> &#x20;       \- \*\*type\*\*: An integer representing the type of team.\
> &#x20;           \
> &#x20;       \- \*\*id\*\*: The unique identifier for the team.\
> &#x20;           \
> &#x20;       \- \*\*country\*\*: An object containing country details:\
> &#x20;           \
> &#x20;           \- \*\*alpha2\*\*: The 2-letter country code.\
> &#x20;               \
> &#x20;           \- \*\*alpha3\*\*: The 3-letter country code.\
> &#x20;               \
> &#x20;           \- \*\*name\*\*: The name of the country.\
> &#x20;               \
> &#x20;   \- \*\*year\*\*: The year for which the ranking is applicable.\
> &#x20;       \
> &#x20;   \- \*\*type\*\*: An integer representing the type of ranking.\
> &#x20;       \
> &#x20;   \- \*\*rowName\*\*: The name of the row in the ranking.\
> &#x20;       \
> &#x20;   \- \*\*ranking\*\*: The rank of the team.\
> &#x20;       \
> &#x20;   \- \*\*points\*\*: The points accumulated by the team.\
> &#x20;       \
> &#x20;   \- \*\*id\*\*: The unique identifier for the ranking entry.\
> &#x20;       \
> &#x20;   \- \*\*country\*\*: An object representing additional country details.\
> &#x20;       \
> &#x20;   \- \*\*rankingClass\*\*: A string representing the classification of the ranking.\
> &#x20;       \
> \- \*\*updatedAtTimestamp\*\*: A timestamp indicating when the rankings were last updated.

```json
{"openapi":"3.0.0","info":{"title":"FOOTBALL API V1","version":"1.0.0"},"tags":[{"name":"Rankings"}],"servers":[{"url":"https://apiv3.sportsapi360.com"}],"security":[{"apikeyAuth":[]}],"components":{"securitySchemes":{"apikeyAuth":{"type":"http","scheme":"x-api-key"}}},"paths":{"/football/api/v1/team/rankings/uefa/club":{"get":{"tags":["Rankings"],"summary":"Team UEFA Club Rankings","description":"### Endpoint Description\n\nThis endpoint retrieves the UEFA club rankings for football teams. It provides a comprehensive list of teams along with their respective rankings, points, and associated metadata.\n\n### Request\n\n- **Method**: GET\n    \n- **URL**: `https://apiv3.sportsapi360.com/football/api/v1/team/rankings/uefa/club`\n    \n\n### Response Structure\n\nThe response will return a JSON object containing the following fields:\n\n- **rankings**: An array of ranking objects, each representing a football team with the following properties:\n    \n    - **team**: An object containing details about the team:\n        \n        - **name**: The full name of the team.\n            \n        - **shortName**: The abbreviated name of the team.\n            \n        - **gender**: The gender category of the team.\n            \n        - **nameCode**: A code representing the team's name.\n            \n        - **disabled**: A boolean indicating if the team is disabled.\n            \n        - **national**: A boolean indicating if the team is a national team.\n            \n        - **type**: An integer representing the type of team.\n            \n        - **id**: The unique identifier for the team.\n            \n        - **country**: An object containing country details:\n            \n            - **alpha2**: The 2-letter country code.\n                \n            - **alpha3**: The 3-letter country code.\n                \n            - **name**: The name of the country.\n                \n    - **year**: The year for which the ranking is applicable.\n        \n    - **type**: An integer representing the type of ranking.\n        \n    - **rowName**: The name of the row in the ranking.\n        \n    - **ranking**: The rank of the team.\n        \n    - **points**: The points accumulated by the team.\n        \n    - **id**: The unique identifier for the ranking entry.\n        \n    - **country**: An object representing additional country details.\n        \n    - **rankingClass**: A string representing the classification of the ranking.\n        \n- **updatedAtTimestamp**: A timestamp indicating when the rankings were last updated.","parameters":[{"name":"x-api-key","in":"header","schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"text/plain":{"schema":{"type":"string"}}}}}}}}}
```


# Manager

## Manager Details

> \## Get Manager Details\
> \
> This endpoint retrieves detailed information about a football manager based on their unique identifier.\
> \
> \### Request\
> \
> \- \*\*Method\*\*: \`GET\`\
> &#x20;   \
> \- \*\*Endpoint\*\*: \`<https://apiv3.sportsapi360.com/football/api/v1/manager/:id\\`\\>
> &#x20;   \
> \- \*\*Path Parameter\*\*:\
> &#x20;   \
> &#x20;   \- \`id\` (required): The unique identifier of the manager whose details are to be fetched.\
> &#x20;       \
> \
> \### Response\
> \
> The response will return a JSON object with the following structure:\
> \
> \- \*\*status\*\*: Indicates the success of the request (boolean).\
> &#x20;   \
> \- \*\*statusCode\*\*: A numerical code representing the status of the response (integer).\
> &#x20;   \
> \- \*\*message\*\*: A message providing additional context (string).\
> &#x20;   \
> \- \*\*response\*\*: An object containing the manager's details, including:\
> &#x20;   \
> &#x20;   \- \*\*name\*\*: The full name of the manager (string).\
> &#x20;       \
> &#x20;   \- \*\*shortName\*\*: A shorter version of the manager's name (string).\
> &#x20;       \
> &#x20;   \- \*\*teams\*\*: An array of teams associated with the manager, where each team object includes:\
> &#x20;       \
> &#x20;       \- \*\*name\*\*: The name of the team (string).\
> &#x20;           \
> &#x20;       \- \*\*shortName\*\*: The short name of the team (string).\
> &#x20;           \
> &#x20;       \- \*\*gender\*\*: The gender category of the team (string).\
> &#x20;           \
> &#x20;       \- \*\*category\*\*: An object containing details about the team category (name, id, flag, alpha2).\
> &#x20;           \
> &#x20;       \- \*\*tournament\*\*: An object detailing the tournament information associated with the team.\
> &#x20;           \
> &#x20;       \- \*\*isLive\*\*: Indicates if the team is currently active (boolean).\
> &#x20;           \
> &#x20;       \- \*\*id\*\*: The unique identifier of the team (integer).\
> &#x20;           \
> &#x20;   \- \*\*preferredFormation\*\*: The formation preferred by the manager (string).\
> &#x20;       \
> &#x20;   \- \*\*deceased\*\*: Indicates if the manager is deceased (boolean).\
> &#x20;       \
> &#x20;   \- \*\*id\*\*: The unique identifier of the manager (integer).\
> &#x20;       \
> &#x20;   \- \*\*country\*\*: An object containing the country information (alpha2, name).\
> &#x20;       \
> &#x20;   \- \*\*performance\*\*: An object summarizing the manager's performance metrics (total wins, draws, losses, goals scored, goals conceded, total points).\
> &#x20;       \
> &#x20;   \- \*\*dateOfBirthTimestamp\*\*: The timestamp of the manager's date of birth (integer).

```json
{"openapi":"3.0.0","info":{"title":"FOOTBALL API V1","version":"1.0.0"},"tags":[{"name":"Manager"}],"servers":[{"url":"https://apiv3.sportsapi360.com"}],"security":[{"apikeyAuth":[]}],"components":{"securitySchemes":{"apikeyAuth":{"type":"http","scheme":"x-api-key"}}},"paths":{"/football/api/v1/manager/{id}":{"get":{"tags":["Manager"],"summary":"Manager Details","description":"## Get Manager Details\n\nThis endpoint retrieves detailed information about a football manager based on their unique identifier.\n\n### Request\n\n- **Method**: `GET`\n    \n- **Endpoint**: `https://apiv3.sportsapi360.com/football/api/v1/manager/:id`\n    \n- **Path Parameter**:\n    \n    - `id` (required): The unique identifier of the manager whose details are to be fetched.\n        \n\n### Response\n\nThe response will return a JSON object with the following structure:\n\n- **status**: Indicates the success of the request (boolean).\n    \n- **statusCode**: A numerical code representing the status of the response (integer).\n    \n- **message**: A message providing additional context (string).\n    \n- **response**: An object containing the manager's details, including:\n    \n    - **name**: The full name of the manager (string).\n        \n    - **shortName**: A shorter version of the manager's name (string).\n        \n    - **teams**: An array of teams associated with the manager, where each team object includes:\n        \n        - **name**: The name of the team (string).\n            \n        - **shortName**: The short name of the team (string).\n            \n        - **gender**: The gender category of the team (string).\n            \n        - **category**: An object containing details about the team category (name, id, flag, alpha2).\n            \n        - **tournament**: An object detailing the tournament information associated with the team.\n            \n        - **isLive**: Indicates if the team is currently active (boolean).\n            \n        - **id**: The unique identifier of the team (integer).\n            \n    - **preferredFormation**: The formation preferred by the manager (string).\n        \n    - **deceased**: Indicates if the manager is deceased (boolean).\n        \n    - **id**: The unique identifier of the manager (integer).\n        \n    - **country**: An object containing the country information (alpha2, name).\n        \n    - **performance**: An object summarizing the manager's performance metrics (total wins, draws, losses, goals scored, goals conceded, total points).\n        \n    - **dateOfBirthTimestamp**: The timestamp of the manager's date of birth (integer).","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"}}}}}}}}}
```

## Manager Career

> \## Get Manager Career Details\
> \
> This endpoint retrieves the career details of a football manager identified by their unique ID.\
> \
> \### Request\
> \
> \- \*\*Method\*\*: \`GET\`\
> &#x20;   \
> \- \*\*Endpoint\*\*: \`<https://apiv3.sportsapi360.com/football/api/v1/manager/career/:id\\`\\>
> &#x20;   \
> \- \*\*Path Parameter\*\*:\
> &#x20;   \
> &#x20;   \- \`id\` (required): The unique identifier of the manager whose career details are being requested.\
> &#x20;       \
> \
> \### Response\
> \
> On success, 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 request (if any).\
> &#x20;   \
> \- \*\*response\*\*: An array containing the career details of the manager, where each item includes:\
> &#x20;   \
> &#x20;   \- \*\*team\*\*: An object with details about the team, including:\
> &#x20;       \
> &#x20;       \- \`name\`: The name of the team.\
> &#x20;           \
> &#x20;       \- \`shortName\`: The abbreviated name of the team.\
> &#x20;           \
> &#x20;       \- \`gender\`: The gender category of the team.\
> &#x20;           \
> &#x20;       \- \`nameCode\`: A code representing the name of the team.\
> &#x20;           \
> &#x20;       \- \`disabled\`: A boolean indicating if the team is disabled.\
> &#x20;           \
> &#x20;       \- \`national\`: A boolean indicating if the team is a national team.\
> &#x20;           \
> &#x20;       \- \`type\`: An integer representing the type of team.\
> &#x20;           \
> &#x20;       \- \`id\`: The unique identifier of the team.\
> &#x20;           \
> &#x20;   \- \*\*performance\*\*: An object summarizing the manager's performance, including:\
> &#x20;       \
> &#x20;       \- \`total\`: Total number of matches managed.\
> &#x20;           \
> &#x20;       \- \`wins\`: Total number of matches won.\
> &#x20;           \
> &#x20;       \- \`draws\`: Total number of matches drawn.\
> &#x20;           \
> &#x20;       \- \`losses\`: Total number of matches lost.\
> &#x20;           \
> &#x20;       \- \`totalPoints\`: Total points accumulated.\
> &#x20;           \
> \
> This response structure allows consumers of the API to easily understand the career trajectory and performance metrics of the specified football manager.

```json
{"openapi":"3.0.0","info":{"title":"FOOTBALL API V1","version":"1.0.0"},"tags":[{"name":"Manager"}],"servers":[{"url":"https://apiv3.sportsapi360.com"}],"security":[{"apikeyAuth":[]}],"components":{"securitySchemes":{"apikeyAuth":{"type":"http","scheme":"x-api-key"}}},"paths":{"/football/api/v1/manager/career/{id}":{"get":{"tags":["Manager"],"summary":"Manager Career","description":"## Get Manager Career Details\n\nThis endpoint retrieves the career details of a football manager identified by their unique ID.\n\n### Request\n\n- **Method**: `GET`\n    \n- **Endpoint**: `https://apiv3.sportsapi360.com/football/api/v1/manager/career/:id`\n    \n- **Path Parameter**:\n    \n    - `id` (required): The unique identifier of the manager whose career details are being requested.\n        \n\n### Response\n\nOn success, the 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 request (if any).\n    \n- **response**: An array containing the career details of the manager, where each item includes:\n    \n    - **team**: An object with details about the team, including:\n        \n        - `name`: The name of the team.\n            \n        - `shortName`: The abbreviated name of the team.\n            \n        - `gender`: The gender category of the team.\n            \n        - `nameCode`: A code representing the name of the team.\n            \n        - `disabled`: A boolean indicating if the team is disabled.\n            \n        - `national`: A boolean indicating if the team is a national team.\n            \n        - `type`: An integer representing the type of team.\n            \n        - `id`: The unique identifier of the team.\n            \n    - **performance**: An object summarizing the manager's performance, including:\n        \n        - `total`: Total number of matches managed.\n            \n        - `wins`: Total number of matches won.\n            \n        - `draws`: Total number of matches drawn.\n            \n        - `losses`: Total number of matches lost.\n            \n        - `totalPoints`: Total points accumulated.\n            \n\nThis response structure allows consumers of the API to easily understand the career trajectory and performance metrics of the specified football manager.","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"}}}}}}}}}
```


# Images

## Team Image

> \### Get Team Image\
> \
> This endpoint retrieves the image associated with a specific football team identified by its unique ID.\
> \
> \#### Request Parameters\
> \
> \- \`id\` (path parameter): The unique identifier of the team whose image is to be fetched. This parameter is required.\
> &#x20;   \
> \
> This endpoint is useful for applications that need to display team images dynamically based on user selection or other criteria.

```json
{"openapi":"3.0.0","info":{"title":"FOOTBALL API V1","version":"1.0.0"},"tags":[{"name":"Images"}],"servers":[{"url":"https://apiv3.sportsapi360.com"}],"security":[{"apikeyAuth":[]}],"components":{"securitySchemes":{"apikeyAuth":{"type":"http","scheme":"x-api-key"}}},"paths":{"/football/api/v1/image/team/{id}":{"get":{"tags":["Images"],"summary":"Team Image","description":"### Get Team Image\n\nThis endpoint retrieves the image associated with a specific football team identified by its unique ID.\n\n#### Request Parameters\n\n- `id` (path parameter): The unique identifier of the team whose image is to be fetched. This parameter is required.\n    \n\nThis endpoint is useful for applications that need to display team images dynamically based on user selection or other criteria.","parameters":[{"name":"x-api-key","in":"header","schema":{"type":"string"}},{"name":"id","in":"path","schema":{"type":"integer"},"required":true}],"responses":{"200":{"description":"Successful response","content":{"application/json":{}}}}}}}}
```

## Player Image

> \## Get Player Image\
> \
> This endpoint retrieves the image associated with a specific player identified by their unique ID.\
> \
> \### Request Parameters\
> \
> \- \`id\` (path parameter): The unique identifier of the player whose image is being requested. This parameter is required.\
> &#x20;   \
> \
> On a successful request, the response will include the player's image in a format suitable for display.\
> \
> \### Notes\
> \
> \- Ensure that the player ID provided is valid and corresponds to an existing player in the system.\
> &#x20;   \
> \- The response will return a 200 status code on success, and appropriate error codes for invalid requests or if the player is not found.

```json
{"openapi":"3.0.0","info":{"title":"FOOTBALL API V1","version":"1.0.0"},"tags":[{"name":"Images"}],"servers":[{"url":"https://apiv3.sportsapi360.com"}],"security":[{"apikeyAuth":[]}],"components":{"securitySchemes":{"apikeyAuth":{"type":"http","scheme":"x-api-key"}}},"paths":{"/football/api/v1/image/player/{id}":{"get":{"tags":["Images"],"summary":"Player Image","description":"## Get Player Image\n\nThis endpoint retrieves the image associated with a specific player identified by their unique ID.\n\n### Request Parameters\n\n- `id` (path parameter): The unique identifier of the player whose image is being requested. This parameter is required.\n    \n\nOn a successful request, the response will include the player's image in a format suitable for display.\n\n### Notes\n\n- Ensure that the player ID provided is valid and corresponds to an existing player in the system.\n    \n- The response will return a 200 status code on success, and appropriate error codes for invalid requests or if the player is not found.","parameters":[{"name":"x-api-key","in":"header","schema":{"type":"string"}},{"name":"id","in":"path","schema":{"type":"integer"},"required":true}],"responses":{"200":{"description":"Successful response","content":{"application/json":{}}}}}}}}
```

## Manager Image

> \## Get Manager Image\
> \
> This endpoint retrieves the image associated with a specific football manager identified by their unique ID.\
> \
> \### Request\
> \
> \- \*\*Method\*\*: GET\
> &#x20;   \
> \- \*\*Endpoint\*\*: \`<https://apiv3.sportsapi360.com/football/api/v1/image/manager/:id\\`\\>
> &#x20;   \
> \- \*\*Path Parameter\*\*:\
> &#x20;   \
> &#x20;   \- \`id\` (string): The unique identifier of the football manager whose image is to be fetched.\
> &#x20;       \
> \
> \### Response\
> \
> The response will contain the image data of the specified manager. The expected format is an image file, which may vary based on the manager's image type (e.g., JPEG, PNG).\
> \
> The response will return the image file directly in the body of the response.

```json
{"openapi":"3.0.0","info":{"title":"FOOTBALL API V1","version":"1.0.0"},"tags":[{"name":"Images"}],"servers":[{"url":"https://apiv3.sportsapi360.com"}],"security":[{"apikeyAuth":[]}],"components":{"securitySchemes":{"apikeyAuth":{"type":"http","scheme":"x-api-key"}}},"paths":{"/football/api/v1/image/manager/{id}":{"get":{"tags":["Images"],"summary":"Manager Image","description":"## Get Manager Image\n\nThis endpoint retrieves the image associated with a specific football manager identified by their unique ID.\n\n### Request\n\n- **Method**: GET\n    \n- **Endpoint**: `https://apiv3.sportsapi360.com/football/api/v1/image/manager/:id`\n    \n- **Path Parameter**:\n    \n    - `id` (string): The unique identifier of the football manager whose image is to be fetched.\n        \n\n### Response\n\nThe response will contain the image data of the specified manager. The expected format is an image file, which may vary based on the manager's image type (e.g., JPEG, PNG).\n\nThe response will return the image file directly in the body of the response.","parameters":[{"name":"x-api-key","in":"header","schema":{"type":"string"}},{"name":"id","in":"path","schema":{"type":"integer"},"required":true}],"responses":{"200":{"description":"Successful response","content":{"application/json":{}}}}}}}}
```

## Flag Image

> \## Get Country Flag Image\
> \
> This endpoint retrieves the flag image of a specified country.\
> \
> \### Request\
> \
> \- \*\*Method:\*\* GET\
> &#x20;   \
> \- \*\*Endpoint:\*\* \`<https://apiv3.sportsapi360.com/football/api/v1/image/flags/:name\\`\\>
> &#x20;   \
> \
> \### Parameters\
> \
> \- \*\*Path Parameter:\*\*\
> &#x20;   \
> &#x20;   \- \`name\` (string): The name of the country whose flag image is to be retrieved. This should be the official name of the country.\
> &#x20;       \
> \
> \### Response\
> \
> The response will be in image format (typically PNG or JPEG) representing the flag of the specified country. The content type of the response will be \`image/png\` or \`image/jpeg\` depending on the format of the flag image.\
> \
> \### Example\
> \
> \- \*\*Request:\*\* \`GET <https://apiv3.sportsapi360.com/football/api/v1/image/flags/France\\`\\>
> &#x20;   \
> \- \*\*Response:\*\* An image of the French flag.

```json
{"openapi":"3.0.0","info":{"title":"FOOTBALL API V1","version":"1.0.0"},"tags":[{"name":"Images"}],"servers":[{"url":"https://apiv3.sportsapi360.com"}],"security":[{"apikeyAuth":[]}],"components":{"securitySchemes":{"apikeyAuth":{"type":"http","scheme":"x-api-key"}}},"paths":{"/football/api/v1/image/flags/{name}":{"get":{"tags":["Images"],"summary":"Flag Image","description":"## Get Country Flag Image\n\nThis endpoint retrieves the flag image of a specified country.\n\n### Request\n\n- **Method:** GET\n    \n- **Endpoint:** `https://apiv3.sportsapi360.com/football/api/v1/image/flags/:name`\n    \n\n### Parameters\n\n- **Path Parameter:**\n    \n    - `name` (string): The name of the country whose flag image is to be retrieved. This should be the official name of the country.\n        \n\n### Response\n\nThe response will be in image format (typically PNG or JPEG) representing the flag of the specified country. The content type of the response will be `image/png` or `image/jpeg` depending on the format of the flag image.\n\n### Example\n\n- **Request:** `GET https://apiv3.sportsapi360.com/football/api/v1/image/flags/France`\n    \n- **Response:** An image of the French flag.","parameters":[{"name":"x-api-key","in":"header","schema":{"type":"string"}},{"name":"name","in":"path","schema":{"type":"string"},"required":true}],"responses":{"200":{"description":"Successful response","content":{"application/json":{}}}}}}}}
```

## Tournament Image

> \## Endpoint Description\
> \
> This endpoint retrieves an image associated with a specific tournament based on the provided unique identifier and an optional theme.\
> \
> \### Request\
> \
> \- \*\*Method\*\*: GET\
> &#x20;   \
> \- \*\*URL\*\*: \`<https://apiv3.sportsapi360.com/football/api/v1/image/tournament/unique/:id/:theme?\\`\\>
> &#x20;   \
> \
> \#### Path Parameters\
> \
> \- \`:id\` (string, required): The unique identifier for the tournament. This parameter is essential to specify which tournament's image is being requested.\
> &#x20;   \
> \- \`:theme\` (string, optional): An optional parameter that allows the user to specify a theme for the image. If provided, the response will return an image that aligns with the specified theme.\
> &#x20;   \
> \
> This endpoint is useful for applications that need to display tournament images dynamically based on user selections or preferences.

```json
{"openapi":"3.0.0","info":{"title":"FOOTBALL API V1","version":"1.0.0"},"tags":[{"name":"Images"}],"servers":[{"url":"https://apiv3.sportsapi360.com"}],"security":[{"apikeyAuth":[]}],"components":{"securitySchemes":{"apikeyAuth":{"type":"http","scheme":"x-api-key"}}},"paths":{"/football/api/v1/image/tournament/unique/{id}/{theme}":{"get":{"tags":["Images"],"summary":"Tournament Image","description":"## Endpoint Description\n\nThis endpoint retrieves an image associated with a specific tournament based on the provided unique identifier and an optional theme.\n\n### Request\n\n- **Method**: GET\n    \n- **URL**: `https://apiv3.sportsapi360.com/football/api/v1/image/tournament/unique/:id/:theme?`\n    \n\n#### Path Parameters\n\n- `:id` (string, required): The unique identifier for the tournament. This parameter is essential to specify which tournament's image is being requested.\n    \n- `:theme` (string, optional): An optional parameter that allows the user to specify a theme for the image. If provided, the response will return an image that aligns with the specified theme.\n    \n\nThis endpoint is useful for applications that need to display tournament images dynamically based on user selections or preferences.","parameters":[{"name":"x-api-key","in":"header","schema":{"type":"string"}},{"name":"id","in":"path","schema":{"type":"integer"},"required":true},{"name":"theme","in":"path","schema":{"type":"string"},"required":true,"description":"dark or light"}],"responses":{"200":{"description":"Successful response","content":{"application/json":{}}}}}}}}
```


# FOOTBALL API V1

## Global Search

> \### Endpoint Description\
> \
> This endpoint allows users to search for football-related information globally based on a specified query. In this case, the query is set to "Barcelona", which will return relevant data associated with the search term.\
> \
> \### Request Format\
> \
> \- \*\*Method\*\*: GET\
> &#x20;   \
> \- \*\*URL\*\*: \`<https://apiv3.sportsapi360.com/football/api/v1/global/search\\`\\>
> &#x20;   \
> \- \*\*Query Parameters\*\*:\
> &#x20;   \
> &#x20;   \- \`query\` (string): The search term used to find relevant football data. In this example, the query is set to "Barcelona".\
> &#x20;       \
> \
> \### Response Structure\
> \
> The response from this endpoint will be in JSON format and consists of 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 context about the request's status (may be empty).\
> &#x20;   \
> \- \*\*response\*\* (array): An array containing the search results, where each result has the following properties:\
> &#x20;   \
> &#x20;   \- \*\*id\*\* (integer): A unique identifier for the football entity.\
> &#x20;       \
> &#x20;   \- \*\*name\*\* (string): The name of the football entity.\
> &#x20;       \
> &#x20;   \- \*\*nameCode\*\* (string): A code representing the name of the football entity.\
> &#x20;       \
> &#x20;   \- \*\*national\*\* (boolean): Indicates if the entity is national.\
> &#x20;       \
> &#x20;   \- \*\*type\*\* (string): The type of entity (e.g., player, team).\
> &#x20;       \
> &#x20;   \- \*\*gender\*\* (string): The gender associated with the entity.\
> &#x20;       \
> &#x20;   \- \*\*country\*\* (object): An object containing country information:\
> &#x20;       \
> &#x20;       \- \*\*alpha2\*\* (string): The two-letter country code.\
> &#x20;           \
> &#x20;       \- \*\*name\*\* (string): The name of the country.\
> &#x20;           \
> &#x20;   \- \*\*score\*\* (integer): A score associated with the search result.\
> &#x20;       \
> \
> This structure provides a comprehensive overview of the search results related to the specified query.

```json
{"openapi":"3.0.0","info":{"title":"FOOTBALL API V1","version":"1.0.0"},"tags":[],"servers":[{"url":"https://apiv3.sportsapi360.com"}],"security":[{"apikeyAuth":[]}],"components":{"securitySchemes":{"apikeyAuth":{"type":"http","scheme":"x-api-key"}}},"paths":{"/football/api/v1/global/search":{"get":{"tags":["default"],"summary":"Global Search","description":"### Endpoint Description\n\nThis endpoint allows users to search for football-related information globally based on a specified query. In this case, the query is set to \"Barcelona\", which will return relevant data associated with the search term.\n\n### Request Format\n\n- **Method**: GET\n    \n- **URL**: `https://apiv3.sportsapi360.com/football/api/v1/global/search`\n    \n- **Query Parameters**:\n    \n    - `query` (string): The search term used to find relevant football data. In this example, the query is set to \"Barcelona\".\n        \n\n### Response Structure\n\nThe response from this endpoint will be in JSON format and consists of 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 context about the request's status (may be empty).\n    \n- **response** (array): An array containing the search results, where each result has the following properties:\n    \n    - **id** (integer): A unique identifier for the football entity.\n        \n    - **name** (string): The name of the football entity.\n        \n    - **nameCode** (string): A code representing the name of the football entity.\n        \n    - **national** (boolean): Indicates if the entity is national.\n        \n    - **type** (string): The type of entity (e.g., player, team).\n        \n    - **gender** (string): The gender associated with the entity.\n        \n    - **country** (object): An object containing country information:\n        \n        - **alpha2** (string): The two-letter country code.\n            \n        - **name** (string): The name of the country.\n            \n    - **score** (integer): A score associated with the search result.\n        \n\nThis structure provides a comprehensive overview of the search results related to the specified query.","parameters":[{"name":"x-api-key","in":"header","schema":{"type":"string"}},{"name":"query","in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"text/plain":{"schema":{"type":"string"}}}}}}}}}
```


