GET fixtures
Возвращает список матчей (fixtures) на основе указанных параметров: ID турнира, ID вида спорта, ID участника, диапазон дат и язык.
Эндпоинт
GET /v4/fixturesЗапрос
Параметры
- tournamentId
(number)— Уникальный идентификатор турнира. Этот ID должен соответствовать существующему турниру. - sportId
(number)— Уникальный идентификатор вида спорта. Этот ID должен соответствовать существующему виду спорта. - participantId
(number)— Уникальный идентификатор участника. Этот ID должен соответствовать существующему участнику. - from
(string)— Дата и время начала диапазона матчей в формате ISO 8601 (e.g.,YYYY-MM-DDTHH:MM:SSZ) - to
(string)— Дата и время конца диапазона матчей в формате ISO 8601 (e.g.,YYYY-MM-DDTHH:MM:SSZ) - language
(a2)— (Необязательно) Язык, на котором должна быть возвращена информация о турнире. По умолчанию используется значениеenfor English - statusId
(number: 0,1,2,3)— Значение statusId, которое должны иметь возвращаемые матчи (0: ещё не начался, 1: лайв, 2: завершён, 3: отменён). - hasOdds
(boolean)— Показывает, есть ли для матча доступные коэффициенты. - bookmakers
(string)— (Необязательно) Список slug букмекеров, разделённый запятыми. Используется для оценки фильтра hasOdds.
Условия
- tournamentId: Может быть единственным переданным параметром.
- participantId: Может быть единственным переданным параметром.
- sportId: Должен сопровождаться любым из параметров:
tournamentIdparticipantId- Оба
toиfrom, если разница между двумя временами не превышает 10 дней.
- to и from:
- Если
tournamentIdилиparticipantIdуказаны,toandfromони не являются обязательными, и передача только одного параметра допустима. - Если только
toиfromпередан, диапазон между временами должен быть меньше 48 часов.
- Если
Пример запроса
GET /v4/fixtures?sportId=10&from=2026-04-12&to=2026-04-17&statusId=0&hasOdds=true&bookmakers=pinnacleПример ответа
[
{
"fixtureId": "id1000001761301153",
"participant1Id": 35,
"participant2Id": 34,
"sportId": 10,
"tournamentId": 17,
"seasonId": 130281,
"statusId": 0,
"hasOdds": true,
"startTime": "2026-04-13T19:00:00.000Z",
"trueStartTime": null,
"trueEndTime": null,
"updatedAt": "2026-04-06T23:17:08.202Z",
"externalProviders": {
"betradarId": 61301153,
"mollybetId": "2026-04-13,35,34",
"opticoddsId": "20260413A1B2C3D4",
"lsportsId": null,
"txoddsId": null,
"sofascoreId": 15676100,
"betgeniusId": 13670012,
"flashscoreId": "xK4pLm2n",
"pinnacleId": 1626291706,
"oddinId": null
},
"statusName": "Pre-Game",
"participant1Name": "Liverpool FC",
"participant1ShortName": "Liverpool",
"participant1Abbr": "LIV",
"participant2Name": "Manchester United",
"participant2ShortName": "Man Utd",
"participant2Abbr": "MNU",
"sportName": "Soccer",
"tournamentSlug": "premier-league",
"categorySlug": "england",
"categoryName": "England",
"tournamentName": "Premier League"
}
]Ответ (200 OK)
При успешном запросе сервер возвращает код статуса 200 и возвращает JSON-массив с объектами матчей со следующими полями:
- fixtureId
(string)— Уникальный идентификатор матча. - participant1Id
(number)— ID первого участника. - participant2Id
(number)— ID второго участника. - sportId
(number)— ID вида спорта, связанного с матчем. - tournamentId
(number)— ID турнира, связанного с матчем. - seasonId
(number|null)— (Необязательно) ID сезона. - statusId
(number)— Текущий статус матча. - hasOdds
(boolean)— Показывает, есть ли для матча доступные коэффициенты. - startTime
(string)— Время начала матча. - trueStartTime
(string|null)— Фактическое время начала матча, если известно. - trueEndTime
(string|null)— Фактическое время завершения матча, если известно. - updatedAt
(string)— Время последнего обновления матча. - statusName
(string)— Читаемый статус матча (например, «Pre-Game», «In-Play», «Ended»). - participant1Name
(string)— Имя первого участника (на запрошенном языке). - participant1ShortName
(string)— Короткое отображаемое имя первого участника. Переводится, если задан параметр language. - participant1Abbr
(string)— Трёхбуквенная аббревиатура первого участника. Переводится, если задан параметр language. - participant2Name
(string)— Имя второго участника (на запрошенном языке). - participant2ShortName
(string)— Короткое отображаемое имя второго участника. Переводится, если задан параметр language. - participant2Abbr
(string)— Трёхбуквенная аббревиатура второго участника. Переводится, если задан параметр language. - sportName
(string)— Название вида спорта, связанного с событием. - tournamentSlug
(string)— URL-совместимый идентификатор турнира. - categorySlug
(string)— Slug категории соревнования (например, «england»). - categoryName
(string)— Название категории, к которой относится турнир. - tournamentName
(string)— Название турнира. - externalProviders
(object)— ID сторонних провайдеров:- betradarId
(number|null)— (Необязательно) ID, присвоенный Betradar. - mollybetId
(string|null)— (Необязательно) Уникальный ID, присвоенный Mollybet. - opticoddsId
(string|null)— (Необязательно) Уникальный ID, присвоенный Opticodds. - lsportsId
(number|null)— (Необязательно) Уникальный ID, присвоенный LSports. - txoddsId
(number|null)— (Необязательно) Уникальный ID, присвоенный TXOdds. - sofascoreId
(number|null)— (Необязательно) ID, присвоенный Sofascore. - betgeniusId
(number|null)— (Необязательно) ID, присвоенный Betgenius. - flashscoreId
(string|null)— (Необязательно) ID, присвоенный Flashscore. - pinnacleId
(number|null)— (Необязательно) ID, присвоенный Pinnacle. - oddinId
(number|null)— (Необязательно) ID, присвоенный Oddin.
- betradarId
Примечания
- Пауза между запросами к эндпоинту (лимит скорости): 2000ms
- Все метки времени указаны в UTC (ISO 8601).
Предыдущая страницаGET tournaments
Следующая страницаGET fixture
