19 509 турниров, 1 535 345 матчей начиная с 1990 года — второй вид спорта после футбола по объёму. Ниже — глубина по модулям, настоящий ответ по финалу Уимблдона и прямой список того, чего по теннису нет.
Числа на 5 августа 2026. Не округлены вверх.
Турниров у тенниса больше, чем лиг у любого другого вида, потому что здесь турнир — это отдельная неделя календаря, а не сезонная лига: каждый турнир 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 и то, что он вернул. Ни одно значение не переписано.
Тайбрейк приезжает отдельным полем, а не спрятан внутри счёта сета: в первом сете
period1 — 6:7, period1TieBreak — 7:9. Пятисетовые матчи и тайбрейки
решающего сета отдаются полностью.
{ "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 — не сбой: в одиночном разряде ленты событий и состава не бывает.
Строки 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 — это турниры с полным судейским протоколом, в основном верхние уровни тура.Все числа на странице — на 5 августа 2026, посчитаны по нашей базе.
У каждого вида своя глубина и свой разбор — общими словами про «все виды спорта» на эти вопросы не ответить.
Пробный ключ открывает те же адреса, что показаны выше.
Ответим в течение рабочего дня. Пробный доступ бесплатно.
Ответим на
в течение рабочего дня.