Fixtures
List all fixtures.
The Fixtures API lets developers list and manage competition fixtures of a specific season for which a client is licensed. This is a gateway into the Actions API and allows clients to determine which fixtures are live and available.
Applications don't need any input to list all fixtures, however information can be filtered by start date and end date among others. fixtures for which a client is licensed.
Per each competition, the endpoints will return the following information:
Name of the competition
Fixture date and kick-off time
Home and Away team (with IDs)
Venue
Stage/Round/Group information
Status (scheduled, live, completed, postponed)
Endpoints
List fixtures
GET
https://dde-api.data.imgarena.com/v2/volleyball/fixtures
Retrieves a list of seasons for a specific sport.
Path Parameters
sport*
String
volleyball
Query Parameters
live
Boolean
Allows users to determine which fixtures are live and available based on a user's licence. Example: true
, false
status
String
Allows clients to filter based on the status of a match or group of matches. Example: scheduled
, live
, completed
, postponed
dateFrom
Date
Allows clients to filter between specific dates. Example: 2023-01-01
dateTo
Date
Allows clients to filter between specific dates. Example: 2023-01-01
type
String
Allows clients to filter based on the type of a match or group of matches. Example: official
, simulation
, training
coverageLevel
String
The coverage level of a fixture. Examples: noCoverage
, inVenue
, lowLatencyStream
, standardStre
am & video(postmatch)
sort
String
Assortment of the data within the fixtures API. We currently support name
, asc
, desc
and startTime
.
Sort should be supplied in the form `sort=<field>,<direction>` where direction defaults to `asc` if not supplied.
If wanting to sort by multiple fields then the sort parameter should be supplied for each field in the order the sort is desired.
Default sort order is by startTime and name.
size
Integer
The page size. Default is 20 fixtures. Please be sensible specifying the size to ensure the most efficient results and API performance
page
Integer
The page number
includeDeleted
Boolean
Pass "false" to exclude deleted fixtures from the response.
By default, this value is set to "true," meaning deleted fixtures will be included in the response.
Headers
Accept*
String
application/vnd.imggaming.dde.api+json;version=1
Authorization*
String
Bearer ACCESS_TOKEN
Content-Type*
String
application/json
List season fixtures
GET
https://dde-api.data.imgarena.com/v2/volleyball/seasons/{seasonId}/fixtures
Path Parameters
sport*
String
volleyball
seasonId*
UUID
unique id of a requested season
Query Parameters
live
Boolean
Allows users to determine which fixtures are live and available based on a user's licence. Example: true
, false
status
String
Allows clients to filter based on the status of a match or group of matches. Example: scheduled
, live
, completed
, postponed
dateFrom
Date
Allows clients to filter between specific dates. Example: 2023-01-01
dateTo
Date
Allows clients to filter between specific dates. Example: 2023-01-01
type
String
Allows clients to filter based on the type of a match or group of matches. Example: official
, simulation
, training
sort
String
Assortment of the data within the fixtures API. We currently support name
, asc
, desc
and startTime
Sort should be supplied in the form `sort=<field>,<direction>` where direction defaults to `asc` if not supplied.
If wanting to sort by multiple fields then the sort parameter should be supplied for each field in the order the sort is desired.
Default sort order is by startTime and name.
size
Integer
The page size. Default is 20 fixtures. Please be sensible specifying the size to ensure the most efficient results and API performance
page
Integer
The page number
coverageLevel
String
The coverage level of a fixture. Examples: noCoverage
, inVenue
, lowLatencyStream
, standardStre
am & video(postmatch)
includeDeleted
Boolean
Pass "false" to exclude deleted fixtures from the response.
By default, this value is set to "true," meaning deleted fixtures will be included in the response.
Get fixture
GET
https://dde-api.data.imgarena.com/v2/volleyball/fixtures/{fixtureId}
Path Parameters
sport*
String
volleyball
fixtureId*
UUID
Unique id of a requested fixture.
Response fields
The requested list of fixtures or a single fixture.
Efficient Polling
Although not real-time, API polling involves the repetitive transmission of client requests to an endpoint for the purpose of identifying changes in information. To maintain optimal performance for all customers, our API implements rate limits.We recommend the following frequency for your REST requests to ensure that you have the most up-to-date information at all times.
Deleted fixtures
In some cases, fixtures may be deleted. To manage this, each fixture includes a "fixtureDeleted" flag. By default, this flag is set to "false." If the flag is set to "true," it indicates that the fixture has been deleted and should be disregarded.
Pagination
Please find the following link to the pagination page.
We kindly request your thorough perusal of this section in order to familiarize yourself with forthcoming alterations scheduled for implementation on the 31st of July, 2023.
These modifications, primarily encompassing the introduction of supplementary parameters, are anticipated to be of a straightforward nature and aim to enhance the query efficiency of our Fixtures API, thereby affording you considerable advantages.
Last updated