GET odds-by-tournaments

Возвращает коэффициенты для всех матчей в указанном турнире.

Эндпоинт

GET /v4/odds-by-tournaments

Параметры запроса

  • tournamentIds* (string) Список ID турниров, разделённых запятыми.
  • bookmaker (string) (Необязательно) Slug букмекера, коэффициенты которого должны быть возвращены.
  • verbosity (number) (Необязательно) Уровень детализации ответа.
  • oddsFormat (string) (Необязательно) Формат коэффициентов в ответе (например, decimal, american).

Пример запроса

GET /v4/odds-by-tournaments?tournamentIds=17

Пример ответа

[
  {
    "fixtureId": "id1000001761300517",
    "participant1Id": 3,
    "participant2Id": 17,
    "sportId": 10,
    "tournamentId": 17,
    "seasonId": null,
    "externalProviders": {
      "betradarId": 61300517,
      "mollybetId": null,
      "opticoddsId": null,
      "lsportsId": null,
      "txoddsId": null,
      "sofascoreId": null,
      "betgeniusId": 12482853,
      "flashscoreId": null,
      "pinnacleId": 1610924789,
      "oddinId": null
    },
    "statusId": null,
    "hasOdds": true,
    "startTime": "2025-08-16T16:30:00.000Z",
    "trueStartTime": null,
    "trueEndTime": null,
    "updatedAt": "2025-07-14T20:06:02.074Z",
    "participant1Name": "Wolverhampton Wanderers",
    "participant2Name": "Manchester City",
    "sportName": "Soccer",
    "tournamentSlug": "premier-league",
    "categorySlug": "england",
    "categoryName": "England",
    "tournamentName": "Premier League",
    "bookmakerOdds": {
      "pinnacle": {
        "bookmakerFixtureId": "1610924789",
        "fixturePath": "https://www.pinnacle.com/en/e/e/e/1610924789/#all",
        "bookmakerIsActive": true,
        "markets": {
          "101": {
            "bookmakerMarketId": "line/29/1980/3180242530/0/moneyline",
            "outcomes": {
              "101": {
                "players": {
                  "0": {
                    "price": 5.84,
                    "limit": 250,
                    "active": true,
                    "changedAt": "2025-07-17T10:45:56.606Z",
                    "playerId": 0,
                    "bookmakerOutcomeId": "home"
                  }
                }
              },
              "102": {
                "players": {
                  "0": {
                    "price": 4.76,
                    "limit": 250,
                    "active": true,
                    "changedAt": "2025-07-17T10:45:56.606Z",
                    "playerId": 0,
                    "bookmakerOutcomeId": "draw"
                  }
                }
              },
              "103": {
                "players": {
                  "0": {
                    "price": 1.454,
                    "limit": 550.66,
                    "active": true,
                    "changedAt": "2025-07-17T10:45:56.606Z",
                    "playerId": 0,
                    "bookmakerOutcomeId": "away"
                  }
                }
              }
            }
          }
        }
      }
    }
  }
]

Ответ (200 OK)

При успешном запросе сервер возвращает код статуса 200 и возвращает JSON-объект, содержащий матчи с их коэффициентами.

  • fixtureId(string) Уникальный идентификатор матча, для которого нужно получить счёт.
  • sportId(number)Уникальный идентификатор вида спорта. Этот ID должен соответствовать существующему виду спорта.
  • tournamentId(string)Уникальный идентификатор турнира. Этот ID должен соответствовать существующему турниру.
  • startTime(string)Время начала в формате ISO 8601.
  • participant1Name(string) Имя первого участника (на запрошенном языке).
  • participant2Name(string) Имя второго участника (на запрошенном языке).
  • bookmakerOdds (object) Коэффициенты, сгруппированные по slug букмекера:
    • bookmakerFixtureId (string) Уникальный ID матча, используемый букмекером.
    • fixturePath (string) Ссылка на страницу ставки букмекера для данного матча.
    • bookmakerIsActive (boolean) Показывает, предлагает ли букмекер коэффициенты для этого матча в данный момент.
    • markets (object) Объект, содержащий ID рынков в качестве ключей и соответствующие данные по рынкам:
      • bookmakerMarketId (string) Внутренний ID рынка или путь, используемый букмекером.
      • outcomes (object) Отображение (map) ID исходов на данные по исходам. Каждый объект исхода включает цены на уровне игроков.:
        • players (object) Каждый исход сопоставляется с одним или несколькими игроками, для которых есть коэффициенты.:
          • price (number) Цена (коэффициент), предлагаемая букмекером.
          • limit (number) Максимально допустимая ставка для этих коэффициентов.
          • active (boolean) Показывает, активны ли эти коэффициенты сейчас.
          • changedAt (string) Время последнего изменения коэффициентов.
          • playerId (number) ID игрока (обычно 0).
          • bookmakerOutcomeId (string) Обозначение исхода у букмекера.

Примечания

  • Пауза между запросами к эндпоинту: 1000ms
Предыдущая страницаGET odds
Следующая страницаGET historical_odds
Сообщить о проблеме
Выберите один вариант