АПИ Инфофлота

Отправляйте АПИ-ключ параметром в командной строке ?key=XXXXXXXXX или заголовком запроса x-api-key

Методы АПИ

Города
Город
Круизы
Круиз
Статусы кают в круизе
Онлайн-табло
Скидки
Скидка
Правила применения скидок
Услуги на борту
Услуга на борту
Общественные места
Общественное место
Реки
Река
Порты
Порт
Страны
Страна
Регионы
Регион
Теплоходы и лайнеры
Теплоход или лайнер
Популярные маршруты
Популярный маршрут
Заявки и бронирование
Заявка
ВАЖНО! c 23.09.2019 года прекращают работу методы /discounts, /discounts/:id и /discounts-rules. Данные о скидках будут доступны в методах /cruises, /cruises/:id, /ships и /ships/:id в секциях discounts.
История изменений
12.08.2020
В ответ методов /cruises и /cruises/{id} добавлены поля routeAboveText и routeBottomText
22.06.2020
В метод /cruises добавлен фильтр по регионам
31.10.2019
В метод /cruises добавлена возможность сортировки результата по дате, цене и продолжительности круиза
24.10.2019
В метод /cruises добавлены фильтры по цене и валюте
19.09.2019
Добавлены методы /ports и /ports/{id}/ отдающие список портов и информацию по одному порту соответственно.
Добавлены методы /countries и /countries/{id}/ отдающие список стран и информацию по одной стране соответственно.
В метода /cruises добавлены новые фильтры days, nights, nightsMin, nightsMax, startCity, startCountry, portStart, portEnd, позволяющие детализировать выборку по продолжительности круиза в днях, ночах, городу отправления, стране отправления, портам отправления и прибытия.
11.09.2019
Из ответа метода /cruises убрано поле timetable. Для информации о круизном маршруте в списке круизов пользуйтесь полями route и routeShort. Подрбный круизный маршрут доступен только в методе /cruises/{id}
04.09.2019
В ответ методов /cruises и /cruises/{id} добавлено поле discountsText с текстовым описанием скидок на круизе
27.08.2019
В ответ методов /cruises и /cruises/{id} добавлены поля discounts - список скидок, доступных для круиза и maxDiscount - максимально возможная скидка на круизе для одного пассажира
27.08.2019
Обновлена документация по скидкам в методах /discounts и /discounts/{id}
24.06.2019
В ответ метода /ships/{id}/ добавлено поле schemes с массивом схем судна по дате их актуализации. Поле svgScheme сохранено для обратной совместимости и содержит URL схемы, актуальной на текущую дату.
17.05.2019
Добавлен метод /dashboard/{id}/ для онлайн-табло.
05.04.2019
В ответ метода/ships/{id}/ добавлено поле отзывы reviews.
04.04.2019
В ответ метода /cities/{id} добавлено поле photos. С 01.05.2019 из
С 01.05.2019 из метода /cities/{id} будет удалено поле photo, используйте поле photos
03.04.2019
В ответ методов /cruises и /cruises/{id} добавлено поле beautifulName
01.04.2019
В ответ методов /ships/ и /ships/{id}/ добавлено поле звездность теплохода stars.
В ответ метода /cruises/{id} в объект excursions добавлены поля timeStart, timeEnd и photos
29.03.2019
В ответ метода /ships/{id}/ добавлено поле features.
В ответ методов /ships/ и /ships/{id}/ добавлено поле слоган 2 tagline2.
В ответ метода /ships/{id}/ в объект cabins добавлено поле typeFriendlyName.
28.03.2019
В ответ методов /public-places/ и /public-places/{id}/ добавлено поле photo .
В ответ методов /ships/ и /ships/{id}/ добавлено поле typeName.
27.03.2019
Добавлены методы /public-places/ и /public-places/{id}/ .
В ответ метода /ships/{id}/ добавлен список общественных мест publicPlaces.
26.03.2019
В ответ методов /cruises и /cruises/{id} добавлены поля additional и important
В ответ метода /cities/{id} добавлены поля photo и description
В ответ метода /ships/{id}/ добавлено поле currentCruiseId
25.03.2019
Добавлены методы /onboard-services/ и /onboard-services/{id}/ .
В ответ метода /ships/{id}/ добавлен список услуг на борту onboardServices.
В ответ метода /ships/{id}/ добавлен объект координат coordinates.
В ответ метода /ships/{id}/ в объект project добавлено поле description
В ответ метода /ships/{id}/ добавлен объект соц.сетей social
В ответ метода /ships/{id}/ добавлено поле interestingFacts
В ответ метода /ships/{id}/ добавлено поле interestingFactsPhotos
В ответ методов /ships/ и /ships/{id}/ добавлено поле пассажировместимость capacity.
В ответ методов /ships/ и /ships/{id}/ добавлено поле SVG-схема svgScheme.
В ответ методов /ships/ и /ships/{id}/ добавлено поле слоган tagline.
11.02.2019
В ответ метода /ships/{id} в массив категорий кают cabinTypes добавлены альтернативные названия кают и информация о классе категории и наличии удобств.
16.01.2019
В ответ метода /ships/{id} добавлен массив категорий кают cabinTypes.
11.12.2018
В ответ метода /ships/{id} в массив cabins добавлены поля typeName и typeDescription - имя и описания типа категории каюты соответственно.
Исправлена ошибка в документации к /ships и /ships/{id}.
29.11.2018
В ответ метода /cruises/{id} добавлено поле photos с фотографиями круиза.
22.11.2018
В ответ методов /cruises и /cruises/{id} добавлено поле description, содержащее описание круиза.
20.11.2018
Важно! В методе /cruises изменился формат выдачи экскурсий в круизах. Теперь экскурсии передаютя отдельных массивом excursions, а в полях cruise.timetable.excursions находится массив идентификаторов экскурсий.
Добавлены новые фильтры для круизов /cruises: фильтр type позволяет выбрать только речные или только морские круизы, фильтры lengthMin и lengthMax ограничивают минимальную и максимальную продолжительность круиза в днях
Изменён фильтр ship для запроса круизов /cruises. Теперь можно выбрать несколько теплоходов, указав их идентификаторы через запятую.
12.11.2018
В ответ метода /cruises/{id}/cabins добавлено поле external_prices, содержащее информацию о возможных наценках на каюты.
В ответ методов /cruises и /cruises/{id} в объект Timetable добавлено поле excursions - экскурсии в точке на маршруте.
07.11.2018
Добавлены методы /requests и /requests/{id} для создания, просмотра и отмены заявок (бронирования).
08.10.2018
В ответ методов /ships и /ships/{id} добавлены поля 3dtour и video, содержащее ссылку на 3d-тур по теплоходу и видеопрезентацию теплохода соответственно.
03.10.2018
В ответ метода /ships/{id} добавлено поле photos с перечнем файлов фотографий теплохода или лайнера. Такое же поле photos добавлено для каждой каюты теплохода.
02.10.2018
В ответ методов /ships и /ships/{id} добавлено поле files, содержащее информацию о файлах, связанных с теплоходом или лайнером: фотографию, схему, флеш-схему, фото капитана.
20.09.2018
В ответ метода /cruises/{id}/cabins добавлено поле type_description, содержащее описание каюты.
12.09.2018
АПИ-ключ можно передавать как в заголовке x-api-key, так и параметром в строке запроса, например, cruises?key=XXXXXXXXX
11.09.2018
В ответ методов /cruises и /cruises/{id} добавлено поле include (услуги, включённые в стоимость круиза) и массив popularRoutes (список популярных маршрутов круиза)
04.09.2018
Добавлен справочник регионов (методы: /regions и /regions/{id})
В ответ методов /cruises и /cruises/{id} добавлены массивы rivers (список рек круиза) и regions (список регионов круиза)