У многих организаторов уже есть свой сайт или страница лиги. Пусть призовой фонд и регистрация живут и там: деньги, налоги и выплаты остаются на площадке, а посетитель вашего сайта никуда не уходит.
Живой счётчик фонда, число участников, призовые места и кнопка регистрации. Высота подгоняется сама, светлая и тёмная тема.
Список соревнований, карточка, участники и итоги — те же данные, что видны на странице мероприятия. Ключ нужен только для публикации результатов.
Поставьте блок там, где он должен появиться, и один раз подключите скрипт. Блоков на странице может быть несколько.
<div data-pedestal-event="слаг-мероприятия"
data-show="pool,progress,places,cta"
data-theme="dark"></div>
<script src="https://pedestalsport.ru/widget/v1/embed.js" async></script>
data-pedestal-eventслаг мероприятия, он же в адресе страницыdata-showpool, progress, places, participants, ctadata-themedark или lightСлаг виден в адресе страницы
мероприятия: https://pedestalsport.ru/t/слаг. Можно встроить и напрямую рамкой:
https://pedestalsport.ru/widget/v1/event/слаг.
Ключ не нужен, ответы в JSON, кодировка UTF-8. Запросы с чужих доменов разрешены. Личные данные участников наружу не отдаются никогда: только фамилия и первая буква имени.
GET /api/v1/sportsсправочник видов спортаGET /api/v1/eventsсписок мероприятийGET /api/v1/events/{слаг}карточка целикомGET /api/v1/events/{слаг}/participantsкто зарегистрированGET /api/v1/events/{слаг}/resultsитоги и призыsportкод вида спорта из справочникаcityгород, без учёта регистраstateupcoming (по умолчанию), past, allorganizerидентификатор организатораlimit, offsetдо 100 за запросcurl "https://pedestalsport.ru/api/v1/events?state=upcoming&limit=3"
{
"events": [
{
"slug": "zimnij-kubok-po-mini-futbolu",
"title": "Зимний кубок по мини-футболу",
"page_url": "https://pedestalsport.ru/t/zimnij-kubok-po-mini-futbolu",
"sport": "minifootball", "city": "Москва",
"starts_at": "2026-12-14T10:00:00+03:00",
"status": "published", "pay_state": "open",
"fee": 1500.0, "prize_pool": 45000.0,
"participants_paid": 32, "participants_max": 40
}
],
"count": 1
}
Если протокол считается в вашей системе, отправьте победителей сразу к нам — площадка посчитает налог, начислит призы и подготовит документы. Нужен ключ: он выдаётся в кабинете организатора и передаётся заголовком.
curl -X POST "https://pedestalsport.ru/api/v1/events/слаг/results" \
-H "X-Pedestal-Key: pk_xxxxxxxx.секрет" \
-H "Content-Type: application/json" \
-d '{"results": [
{"place": 1, "phone": "+79991234567"},
{"place": 2, "participant_id": "..."}
]}'
Участника можно указать нашим идентификатором или его телефоном — чтобы вашей системе не пришлось хранить наши номера. Отмечать можно только оплативших участников своего мероприятия.
Чего-то не хватает в API — напишите на pedestal@air-development.com, добавим: нам выгодно, чтобы модуль стоял на как можно большем числе сайтов.