Войти

Теннис в API

19 509 турниров, 1 535 345 матчей начиная с 1990 года — второй вид спорта после футбола по объёму. Ниже — глубина по модулям, настоящий ответ по финалу Уимблдона и прямой список того, чего по теннису нет.

Сколько тенниса в базе

Числа на 5 августа 2026. Не округлены вверх.

19 509турниров, у которых есть хотя бы один матч
1 535 345матчей
1990год самого раннего матча
1991с этого года поток становится сплошным

Турниров у тенниса больше, чем лиг у любого другого вида, потому что здесь турнир — это отдельная неделя календаря, а не сезонная лига: каждый турнир ATP, WTA, ITF и челленджер считается своей карточкой. Какие именно входят — в каталоге по странам.

Глубина по модулям

Считаются матчи, у которых модуль есть, а не строки внутри него. Прочерк значит ровно ноль.

МодульМатчейС какого годаЧто внутри
Счёт по сетам, тайбрейки, расписание 1 535 345 1990 у каждого матча в базе
Статистика матча 853 586 2009 подача, приём, эйсы, брейк-пойнты — по сетам и итогом
Коэффициенты 39 580 2015 линия и цена открытия
Погода на корте 21 257 2026 температура, ветер, осадки
Лента матча у тенниса её заменяет разбор по очкам
Составы в одиночном разряде состава нет

Отдельно от таблицы у тенниса есть разбор по очкам: у 15 830 матчей приезжает point_by_point (каждое очко каждого гейма), у 11 956 — points_history (лента набранных очков по сетам). Фид букмекерских книг по теннису на момент замера — 553 матчей от 14 книг, см. коэффициенты.

Настоящий матч целиком

Один запрос к нашему API и то, что он вернул. Ни одно значение не переписано.

Уимблдон · Wimbledon, Men 12 июля 2026 · Centre Court
Синнер, Янник
Jannik Sinner
3:1
Зверев, Александер
Alexander Zverev
Сеты: 6:7 (тайбрейк 7:9) 7:6 (тайбрейк 7:2) 6:3 6:4
104строк статистики
4сетов с разбором по очкам
6строк коэффициентов

Тайбрейк приезжает отдельным полем, а не спрятан внутри счёта сета: в первом сете period1 — 6:7, period1TieBreak — 7:9. Пятисетовые матчи и тайбрейки решающего сета отдаются полностью.

GET /v1/event/11159419 — фрагмент ответа
{
  "id": 11159419,
  "sport": "tennis",
  "status": "finished",
  "tournament": "Wimbledon, Men",
  "tournament_ru": "Уимблдон",
  "venue": "Centre Court",
  "participants": [
    { "name": "Jannik Sinner",
      "name_ru": "Синнер, Янник",
      "side": "home", "score": 3 },
    { "name": "Alexander Zverev",
      "name_ru": "Зверев, Александер",
      "side": "away", "score": 1 }
  ],
  "extra": { "period_scores": {
      "home": { "period1": 6, "period2": 7, "period3": 6, "period4": 6,
                 "period1TieBreak": 7, "period2TieBreak": 7 },
      "away": { "period1": 7, "period2": 6, "period3": 3, "period4": 4,
                 "period1TieBreak": 9, "period2TieBreak": 2 } } },
  "statistics": [ /* 104 строки: Service, Return, Points,
       Games, Winners, Errors — по сетам и итогом */
    { "period": "ALL", "group_name": "Service",
      "stat_name": "Aces",
      "home_text": "15", "away_text": "17" } ],
  "point_by_point": [ /* 4 сета, каждое очко каждого гейма */ ],
  "points_history": [ /* 4 сета лентой набранных очков */ ],
  "incidents": [],
  "lineups": []
}

Пустые incidents и lineups — не сбой: в одиночном разряде ленты событий и состава не бывает.

Статистика этого матча, как её отдаёт API

Синнер, ЯнникпоказательЗверев, Александер
15Эйсы17
2Двойные ошибки2
87/136 (64%)Первая подача105/139 (76%)
70/87 (80%)Очки на первой подаче76/105 (72%)
32/49 (65%)Очки на второй подаче20/34 (59%)
1/1 (100%)Спасённые брейк-пойнты3/5 (60%)
22Выигранные геймы на подаче19
145Всего очков130

Строки statistics[] с period: "ALL". Те же показатели приезжают отдельно по каждому сету.

Как забрать теннис

Адреса общие для всех видов, вид задаётся параметром.

Матчи за дату

GET /v1/events?sport=tennis&date=… — сетка дня по турнирам, входящим в ваш доступ.

Один матч со всей деталью

GET /v1/event/{id} — счёт по сетам с тайбрейками, статистика подачи и приёма, разбор по очкам.

Сетка турнира

GET /v1/tournament/{id}/events — все матчи турнира, включая квалификацию.

Карьера игрока

GET /v1/participant/{id}/events — матчи одного теннисиста в обе стороны от сегодня.

Чего по теннису нет

Часть модулей к теннису неприменима, часть просто не собирается. И то и другое названо прямо.

  • Ленты матча и составов. Их нет ни у одного матча и не будет: в одиночном разряде некому выходить на замену. Ход матча описывает разбор по очкам.
  • Разбора по очкам у всех матчей. point_by_point есть у 15 830 матчей из 1 535 345 — это турниры с полным судейским протоколом, в основном верхние уровни тура.
  • Статистики у ранних лет. Матчи есть с 1990 года, а статистика подачи и приёма — с 2009. До этого остаются счёт по сетам, соперники и результат.
  • Скорости подачи и траекторий. Скорости ударов, длины розыгрышей и разметки корта в ответе нет.
  • Модельного прогноза. Модель матча считается по футболу; теннисного прогноза в ответе нет.
  • Архива коэффициентов. Линии книг — это то, что открыто сейчас, а не ставки прошлых лет.

Все числа на странице — на 5 августа 2026, посчитаны по нашей базе.

Покрытие по другим видам

У каждого вида своя глубина и свой разбор — общими словами про «все виды спорта» на эти вопросы не ответить.

Проверьте теннис на своих турнирах

Пробный ключ открывает те же адреса, что показаны выше.

Документация
Оплата в рублях Договор с ИП / ООО Пробный доступ бесплатно