# DataCore

### What is DataCore

DataCore is the **REST and Streaming API platform** built by the **Competition Management and Digital Engagement (CMDE)** unit.

It provides a unified, multi-sport solution that enables approved users and partners to securely **access, manage, and integrate sporting organization data** based on defined permissions.

The **DataCore** platform supports the management of data for a sporting league.

DataCore involves the management of:

* Players
* Teams
* Fixtures/Matches
* Scores
* Statistics (eg. fixture/season/career)
* Events
* Video Streams
* etc.

The system supports two APIs:

* **REST** - API for the synchronous access/management of the data
* **STREAMING** - API for real-time access to match based data

### Sports covered in this guide:

| Sport             | REST API | Streaming API |
| ----------------- | -------- | ------------- |
| Badminton         | ✅        | ✅             |
| 3x3 Basketball    | ✅        | <p><br></p>   |
| Basketball        | ✅        | ✅             |
| Baseball          | ✅        |               |
| Football (Soccer) | ✅        | <p><br></p>   |
| Futsal            | ✅        |               |
| Handball          | ✅        | ✅             |
| Field Hockey      | ✅        | ✅             |
| 3Ice              | ✅        | ✅             |
| Ice Hockey        | ✅        | <p><br></p>   |
| Tennis            | ✅        | <p><br></p>   |
| Volleyball        | ✅        | <p><br></p>   |
| Beach Volleyball  | ✅        | <p><br></p>   |

### Purpose of this documentation

This guide is designed to help you:

* **Explore API endpoints and available fields**
* **Understand the data structures** within the Streaming API
* **Learn how to create and manage access tokens** for secure, permission-based integration

### Benefits of DataCore

DataCore delivers significant value to sports organizations and partners by enabling:

* **Centralised control of data flow**
* **Consistent data standards** across multiple systems
* **Seamless integration** between best-in-class sports technology platforms
* **Aggregation of data** from multiple sources into a single, reliable interface
* **Authenticated data consumption** for analysis, visualization, and distribution
* **Terminology and data field enumerations** configurable per sport

By acting as a **central hub**, DataCore ensures systems can communicate using **a single, consistent integration**. Inputs can evolve over time without impacting outputs—ensuring flexibility and stability for downstream consumers.

### How this documentation is organized

The documentation is organized into two sections. The first section, **Auth API,** contains an Access Token Guide, that explains the authentication process required to access the Sports APIs endpoints presented in the second section. The second section, **Sports APIs,** is organized by sport and contains all relevant APIs.

<table data-view="cards"><thead><tr><th></th><th></th><th data-hidden data-card-target data-type="content-ref"></th><th data-hidden data-card-cover data-type="image">Cover image</th></tr></thead><tbody><tr><td><h4>Auth API</h4></td><td>Read on to learn about the process for accessing the Sports APIs</td><td><a href="auth-api/introduction">introduction</a></td><td><a href="https://4269678881-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FWctCntN74FvfIJosDnLX%2Fuploads%2F2j6syffFN6GZtYURzGpw%2Fbox-cover-auth-api.png?alt=media&#x26;token=08bef768-591c-4ee6-9179-04602aa4f26c">box-cover-auth-api.png</a></td></tr><tr><td><h4>Sports APIs</h4></td><td><p>APIs are organized by sport.</p><p>For each sport, you will find:</p><ul><li>A <strong>REST API guide</strong></li><li>An optional <strong>Streaming API guide,</strong> if applicable</li></ul><p></p></td><td><a href="sports-apis/badminton">badminton</a></td><td><a href="https://4269678881-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FWctCntN74FvfIJosDnLX%2Fuploads%2F2LnHDrjj80MqGOR9kQxf%2Fbox-cover-sports-apis.png?alt=media&#x26;token=2c0ecbf5-90c1-4e78-b0c9-4c617a00d7e8">box-cover-sports-apis.png</a></td></tr></tbody></table>

\ <br>
