Ответ содержит pagination, segments (рейсы: from, to, departure, arrival, duration, thread, tickets_info), interval_segments и search.
| Параметр | Где | Тип | Обяз. | Описание |
|---|---|---|---|---|
apikey |
query | string | да | Ключ (можно передать в заголовке Authorization) |
from |
query | string | да | Код станции отправления; можно код населённого пункта с префиксом c |
to |
query | string | да | Код станции прибытия |
format |
query | string | нет | json (по умолчанию) или xml |
lang |
query | string | нет | Язык ответа, по умолчанию ru_RU |
date |
query | string | нет | Дата ISO 8601 (YYYY-MM-DD); без даты — только прямые рейсы на все даты |
transport_types |
query | string | нет | plane, train, suburban, bus, water, helicopter |
system |
query | string | нет | Система кодирования from и to, по умолчанию yandex |
show_systems |
query | string | нет | Добавить коды станций в системе yandex или esr |
offset |
query | integer | нет | Смещение, по умолчанию 0 |
limit |
query | integer | нет | Максимум результатов, по умолчанию 100 |
add_days_mask |
query | boolean | нет | Вернуть календарь хождения (schedule) для каждой нитки |
result_timezone |
query | string | нет | Часовой пояс дат в ответе (идентификатор базы tz) |
transfers |
query | boolean | нет | Добавить маршруты с пересадками, по умолчанию false |
https://api.rasp.yandex-net.ruapi.rasp.yandex.netТип: API-ключ
Ключ получают в Кабинете разработчика, подключив продукт «API Яндекс.Расписаний»; работает сразу после создания. Ключ передаётся в каждом запросе в параметре apikey или в заголовке Authorization. Если передать оба, приоритет у apikey.
https://api.rasp.yandex-net.ru/v3.0/search/?apikey={ключ}&format=json&from=c146&to=c213&lang=ru_RU&page=1&date=2015-09-02
iata, sirena, express, esr) обязателен параметр system.c (например, c146), код станции — с s.uid нитки нестабилен — получайте его из search или schedule перед запросом thread.ru и uk, страны RU и UA.Если этого недостаточно — официальная документация: https://yandex.ru/dev/rasp/doc/ru/ Вся интеграция одним документом: https://mcp-everything.ru/integrations/yandex-rasp.md