Подключайте расписание, live-счёт, статистику, составы, коэффициенты, изображения и insights через понятные JSON endpoints. Один запрос — полный контекст матча.
Один GET возвращает матч целиком — счёт, события, статистику, xG и готовую аналитику. Без склейки десятка источников.
$ curl api.sportwire.ru/v1/event/8842?key=… { "id": 8842, "sport": "football", "tournament": "РПЛ", "tournament_ru": "РПЛ", "status": "live", "minute": 67, "home": { "name": "ЦСКА", "score": 2 }, "away": { "name": "Зенит", "score": 1 }, "xg": [1.84, 1.12], "insights": { "over_2_5": "8/10", "btts": "7/10", "model": { "p1": 0.52, "x": 0.26, "p2": 0.22 } }, "weather": { "t": 7, "wind": 4.1 } }
Все данные доступны через единый REST API. Ниже — ключевые маршруты для работы с матчами, командами и контентом.
/v1/events
Все матчи по дате, лиге и статусу. Поддерживает фильтрацию по виду спорта и турниру.
/v1/event/{id}
Счёт, статус, события, статистика команд, состав, xG и модельные оценки в одном запросе.
/v1/event/{id}/insights
Готовая предматчевая аналитика: форма, H2H, статистические тренды и модельные вероятности.
/v1/participant/{id}/image
Гербы клубов, фотографии игроков и изображения лиг. Доступны несколько размеров и форматов.
/v1/leagues
Полный каталог лиг с идентификаторами, страной, уровнем и доступными модулями данных.
/v1/team/{id}/form
Результаты последних N матчей, тренд, среднее голов, серия и позиция в таблице.
Каждый тариф имеет свои лимиты. Информация о лимитах передаётся в заголовках каждого ответа.
API возвращает заголовки X-RateLimit-* с каждым ответом. Следите за значением X-RateLimit-Remaining и реализуйте retry-логику при получении 429 Too Many Requests.
Статические данные (логотипы, составы до матча) рекомендуется кешировать на стороне клиента. Live-данные обновляются раз в 15–30 секунд, нет смысла опрашивать чаще.
# Заголовки в каждом ответе HTTP/2 200 OK Content-Type: application/json X-RateLimit-Limit: 60 X-RateLimit-Remaining: 47 X-RateLimit-Reset: 1718910060 X-RateLimit-Window: minute # При превышении лимита HTTP/2 429 Too Many Requests Retry-After: 23 X-RateLimit-Limit: 60 X-RateLimit-Remaining: 0 X-RateLimit-Reset: 1718910083
Каждый модуль данных — отдельный блок API: от live-счёта до xG, погоды и русской локализации.
Статус матча, текущий счёт и минута. Обновление ~20 сек. Поддерживает polling.
Голы, карточки, замены, VAR, пенальти — с минутой и участниками события.
Владение, удары, угловые, офсайды, фолы, точность передач и сейвы вратаря.
Ожидаемые голы (xG), xA и карта ударов по ходу матча. Доступна история.
Стартовый состав, скамейка, формация, номера и позиции игроков.
Открывающие и текущие коэффициенты от ведущих букмекеров.
Гербы клубов, фото игроков и логотипы лиг нескольких размеров.
Матчи на дату, неделю или месяц с фильтрами по видам спорта и лигам.
Инсайты, форма и тренды команд, H2H, вероятности исходов.
История матчей, турнирные таблицы, рекорды сезонов и лиг.
Температура, ветер, осадки и влажность на стадионе в момент матча.
Названия команд, лиг и игроков на русском языке в отдельных полях.
Тестовый ключ бесплатно, документация открыта, поддержка на русском. Расскажите, какие виды спорта и лиги нужны вашему продукту.
Ответим в течение рабочего дня. Пробный доступ бесплатно.
Ответим на
в течение рабочего дня.