ANALYTICS MODULE

xG и карта ударов через API

Ожидаемые голы по каждому удару, shotmap с координатами, тип удара и ситуация — для глубокого анализа матча.

Получить ключ Документация
// xG · EXPECTED GOALS

Что такое xG и что отдаёт API

xG (Expected Goals) — вероятность того, что удар завершится голом, основанная на позиции, части тела, типе ситуации и позиции вратаря. Значение от 0 до 1: пенальти ~0.77, удар с острого угла ~0.03.

xG по каждому удару
Координата (x, y), нога или голова, тип ситуации (open_play, corner, free_kick, penalty), позиция вратаря
Суммарный xG команд за матч
Итоговые xG хозяев и гостей — сравнивайте с фактическим счётом для оценки эффективности реализации
Моментум xG по ходу матча
Кривая накопленного xG по минутам — наглядно показывает, когда команда создавала давление, а когда уступала
Shotmap: тепловые карты ударов
Координаты всех ударов в матче — строите собственный shotmap или используете наш виджет
РПЛ · ЦСКА — Зенит LIVE 67'
ЦСК ЦСКА
2:1
Зенит ЗЕН
Моментум · накопленный xG
xG 1.84 xG 1.12
14 ударов · 5 в створ 9 ударов · 3 в створ ЦСКА доминирует
// USE CASES

Когда нужен xG

Три типа продуктов, где xG создаёт реальную ценность для пользователей.

Спортивные редакции

Контекст к материалу

Автоматический вывод в матч-карточку:
"xG 1.84:1.12 — ЦСКА доминировал несмотря на счёт 2:1"

Матч-центр Репортажи Превью
Аналитические сервисы

Исторические модели

Исторические xG для оценки реального уровня команды — без искажений, которые создаёт счёт. Базис для рейтинговых моделей и рекомендательных систем.

Data science ML-модели
Беттинг / Affiliate

Индикатор уровня команды

xG сглаживает удачу: команда с xG 2.1, но счётом 0:1 статистически «лучше» соперника. Используется для оценки недооценённых/переоценённых исходов на дистанции.

Value-поиск Контент
// ENDPOINT

Endpoint reference

Данные xG доступны как в составе полного события, так и отдельным эндпоинтом. Поддерживаются исторические матчи и live.

GET /v1/event/{id}/xg
Полный shotmap матча со всеми ударами и координатами
GET /v1/event/{id}
Включает xg[], xg_momentum[] в теле ответа
Параметры запроса
keyAPI ключ (обязательный)
includeshotmap, momentum, summary
teamhome | away | all (по умолчанию all)
api.sportwire.ru · xG response
$ curl api.sportwire.ru/v1/event/8842/xg?key=…
{
  "event_id": 8842,
  "xg_home": 1.84, "xg_away": 1.12,
  "momentum": [
    { "minute": 5,  "home": 0.08, "away": 0.02 },
    { "minute": 23, "home": 0.42, "away": 0.15 },
    { "minute": 45, "home": 0.91, "away": 0.54 }
  ],
  "shots": [
    {
      "minute": 23, "team": "home",
      "x": 89.4, "y": 34.8,
      "body_part": "right_foot",
      "situation": "open_play",
      "xg": 0.34, "result": "goal"
    }
  ]
}

Подключите xG к своему продукту

Пробный доступ бесплатно. Документация открыта, поддержка на русском.

Shotmap + momentum История + live Топ-лиги Европы и СНГ