Методи API

Метод: routes ( Розклад рейсів між містами )

countrycitycitiesstationdiscountroutes_dayroutesorder_neworder_confirmorder_cancelorder_ticket_returnorder_ticket_cancelorder_restoreorder_infoorder_stat
Повертає доступні рейси між заданими містами в задану дату
Для роботи з цим методом потрібен ключ доступу до API

Приклад:

Вибираємо рейси з Києва до Берліна на 26.02.2026

JSON:
https://eclub.com.ua/api/v1/json/routes/test0api0key/?from=1&to=4&crc=auto&date=26-02-2026

Параметри, що приймаються:

КлючТипОпис
keycharКлюч доступу до API
fromintId міста відправлення
tointId міста прибуття
crccharГрошові одиниці ( eur, uah, auto - значення маршруту за замовчуванням )
dateDD-MM-YYYYДата (ISO 8601)

Повертані значення:

КлючТипОпис
idcharУнікальний ідентифікатор ( id ) рейсу
buscharАвтобус
optionarrayОпції доступні в автобусі
placesintК-сть місць
freeintК-сть вільних місць
pricedoubleЦіна квитка
currencycharГрошові одиниці ціни (EUR, UAH )
transferbooleanПересадка ( 1 - є, 0 - ні )
place_selectbooleanМожливо обрати місце ( 1 - так, 0 - ні - всі місця в плані позначаются зайнятими )
places_maparrayПлан автобусу (к-сть місць для вибору може бути меньшим за к-сть вільних міст - free )
[ Поверх: [ Ряд: [ Місце: [ ] ... ] ... ] ... ]
КлючТипОпис
nmrintId місця
freeboolean0 - зайнято / 1 - вільне
departurearrayВідправлення
КлючТипОпис
city_idintId міста
citycharНазва міста
namecharАвтосанція
dtimeDD.MM.YYYY hh:mm
discountsarrayДоступні знижки
КлючТипОпис
idintId знижки
defaultint1 - дефолтна ціна, 2 - ціна зі знижкою (при гарантованій оплаті), 0 - інші
namecharНазва знижки
discountintРозмір знижки %
priceintЦіна зі знижкою
stoppingarrayЗупинки
КлючТипОпис
city_idintId міста
citycharНазва міста
namecharАвтосанція
station_idtime_inDD.MM.YYYY hh:mm
time_outDD.MM.YYYY hh:mmЧас відправлення (ISO 8601)
transferintПункт пересадки ( 1 - так, 0 - ні )
arrivalarrayПрибуття
КлючТипОпис
city_idintId міста
citycharНазва міста
namecharАвтосанція
station_idtimeDD.MM.YYYY hh:mm
errorКод помилки ( 0 - помилок немає, 1 - невірний ключ доступу до API, 101 - між вказаними містами в зазначену дату рейс не знайдено, 102 - невірний Id міста, 103 - дата не вказана, 104 - дата не відповідає формату або менше поточної + 1 день