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/tabletennis/fixtures
Retrieves a list of seasons for a specific sport.
Path Parameters
sport*
String
tabletennis
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, standardStream & 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/tabletennis/seasons/{seasonId}/fixtures
Path Parameters
sport*
String
tabletennis
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, standardStream & 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/tabletennis/fixtures/{fixtureId}
Path Parameters
sport*
String
tabletennis
fixtureId*
UUID
Unique id of a requested fixture.
Response fields
fixture Fixtures
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.
Last updated
Was this helpful?