API для интеграций
Открытый доступ к календарю соревнований и результатам для государственных платформ и партнёров.
Открытый API (без токена)
Только публичные данные соревнований — метаданные событий и результаты. Персональных данных нет.
| GET | /api/v1/events | Календарь публичных соревнований |
| GET | /api/v1/events?sport={slug}&status={status} | Фильтр по виду спорта и статусу |
| GET | /api/v1/events/{id}/results | Результаты (пьедесталы) по одному событию |
| GET | /api/v1/athletes/{id} | Паспорт атлета: разряды, пояса, лицензии (без персональных данных) |
Пример запроса
curl https://competitor.kz/api/v1/events?status=completedПример ответа
{
"count": 12,
"events": [
{
"id": "…",
"title": "Almaty Open BJJ",
"sport": "bjj",
"city": "Алматы",
"country": "KZ",
"startDate": "2026-08-15",
"endDate": "2026-08-16",
"status": "completed",
"federationId": null,
"results": "/api/v1/events/…/results"
}
]
}Ответы в JSON, CORS открыт, кэш no-store. Официальный протокол с годами рождения — через авторизованный экспорт (ниже).
Электронный протокол соревнований
Официальный итоговый протокол турнира в JSON или Excel — готовый к загрузке в государственную систему. Доступ: организатор соревнования или администратор.
GET /tournaments/{id}/protocol/export?format=json
GET /tournaments/{id}/protocol/export?format=xlsxСодержит места, ФИО, год рождения призёров, судейскую коллегию — соответствует форме официального протокола.
API федераций (по токену)
Приватные данные федерации (свои турниры, рейтинги, лицензии) — по токену из кабинета федерации.
curl -H "Authorization: Bearer <token>" https://competitor.kz/api/v1/federation/tournamentsПо вопросам интеграции: e.zhanburchinovv@gmail.com