Результаты матчей API
Три разные задачи просят один и тот же фид: рассчитать купон, наполнить архив лайв-счёта и проверить модель на уже сыгранных сезонах. Это API закрывает все три — счёт основного времени и по периодам плюс те дополнительные показатели, которые большинство фидов молча теряет.

Один завершённый матч — один JSON-объект
{
"Id": 559317164,
"Name1": "Pachuca",
"Name2": "Deportivo Toluca",
"Start": 1706621200,
"Score": "2:2 (0:1,2:1)",
"Opp1Img": "98045.png",
"Opp2Img": "43765.png",
"SubMatch": [
{ "Name": "Corners", "Score": "6:7 (3:4,3:3)" },
{ "Name": "Cards", "Score": "3:5 (1:1,2:4)" }
]
}Счёт, периоды и показатели под ними
Каждый завершённый матч возвращается одним объектом: финальный счёт, счёт на каждом перерыве и дополнительные рынки рядом. Спорт и киберспорт имеют одинаковую форму ответа, поэтому парсер нужен один. Объём — больше 100 000 завершённых событий в месяц.
Счёт на каждом перерыве
Основное время, таймы, четверти, сеты, периоды — как делится конкретный вид спорта.
Сузить запрос
Один параметр ограничивает выборку видом спорта, страной, чемпионатом или диапазоном дат.
Приходит в течение часа
Топовые матчи — по финальному свистку, остальные подтягиваются в пределах двадцати минут.
Архив с 1989 года
Глубины хватает, чтобы на ней обучать модель, а не только показывать прошлые туры.
Что обычно решает выбор
Нечего разбирать вручную
Счёт приходит уже разложенным по периодам — не нужно парсить строку, чтобы узнать, кто вёл к перерыву.
Сначала проверка, потом оплата
Тестовый ключ работает с боевым методом и настоящими матчами, а не с песочницей на выдуманных играх.
Одна форма на 200+ видов спорта
Крикет и дартс приходят в том же конверте, что и футбол. Добавить вид спорта — ноль нового кода.
Киберспорт в том же фиде
Dota, Counter-Strike, FIFA и Mortal Kombat считаются через уже подключённый метод.
Выберите пакет услуг
Перед интеграцией
Куда эти результаты обычно уходят
Сюда приходят с одной из трёх задач. Букмекеру нужны финальные счета, чтобы закрыть открытые купоны. Лайв-скор или спортивному медиа нужно, чтобы вчера, прошлая неделя и прошлый сезон существовали как страницы, которые есть смысл индексировать. Аналитику нужно столько сыгранных сезонов, чтобы проверить, заработала бы модель или нет.
От одного фида им нужно разное. Расчёту важны скорость и дополнительные показатели — угловые, карточки, удары, потому что купоны стоят именно там. Архиву важны широта и стабильные идентификаторы, чтобы команда оставалась той же командой через десять сезонов. Модели важна глубина — поэтому STAT-REZULT продаётся по виду спорта и по году, а не по месяцам.
Общее у них — формат. Один JSON-объект на завершённый матч, один и тот же конверт, будь это матч Лиги чемпионов или карта в Counter-Strike. Парсер, написанный под футбол, продолжит работать, когда вы добавите крикет. Экономит время именно это.
Возьмите тестовый ключ, направьте его на вид спорта, который хорошо знаете, и сверьте прошлые выходные с источником, которому доверяете. Так фид оценивается быстрее, чем по любому его описанию.