# 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="/pages/VVD4HRJGrlAf4tkCEopR">/pages/VVD4HRJGrlAf4tkCEopR</a></td><td><a href="/files/ewWjn8dkc8TtepA2X4zV">/files/ewWjn8dkc8TtepA2X4zV</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="/pages/Kcrelz4uwLUlSTtLNSCY">/pages/Kcrelz4uwLUlSTtLNSCY</a></td><td><a href="/files/fdHuyyq28c62eFLVzGk0">/files/fdHuyyq28c62eFLVzGk0</a></td></tr></tbody></table>

\ <br>


---

# Agent Instructions: Querying This Documentation

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

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

```
GET https://docs.sportradar.com/datacore/datacore.md?ask=<question>
```

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

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