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

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

Методы АПИ

Города
Город
Круизы
Круиз
Статусы кают в круизе
Подбор кают для пассажиров и расчет стоимости
Скидки
Скидка
Правила применения скидок
Услуги на борту
Услуга на борту
Общественные места
Общественное место
Реки
Река
Порты
Порт
Страны
Страна
Регионы
Регион
Теплоходы и лайнеры
ships/{id}
Теплоход или лайнер
Популярные маршруты
Популярный маршрут
Заявки и бронирование
Заявка

GET /ships/:id

Возвращает информацию об одном теплоходе или лайнере

Запрос

GET https://restapi.infoflot.com/ships/:id

Параметры URL

ПараметрТипОписаниеПример
id integer Идентификатор теплохода или лайнера id=311

Параметры ответа

ПараметрТипОписание
id integer Идентификатор теплохода или лайнера
name string Название теплохода
url string Код теплохода для ссылки
tagline string Слоган теплохода
tagline2 string Слоган 2
stars integer Звездность теплохода
type integer Тип теплохода или лайнера
typeName string Название типа плавсредства
captain string Капитан
cruiseDirector string Директор круиза
restaurantDirector string Директор ресторана
description text Описание теплохода
descriptionBig text Полное описание теплохода
services text Услуги на борту
discounts text Скидки
discountsNextYear text Скидки следующего года
files object ShipFiles Файлы
capacity integer Пассажировместимость
foreignCurrency integer Индентификатор зарубежной валюты
3dtour string Ссылка на 3d-тур
video string Ссылка на видеопрезентацию
social object Social Социальные сети теплохода
interestingFacts text Интересные факты теплохода
include text Что включено в стоимость круизов на теплоходе
project string Проект теплохода
decks array of Deck Палубы
cabins array of ShipIdCabin Каюты
photoArchive string Ссылка на фотоархив
timetableUrl string Ссылка на расписание в формате .doc
timetableUrlPdf string Расписание в формате pdf
schemes array of ShipIdScheme Схемы теплохода
svgScheme string SVG-схема теплохода, актуальная на текущую дату (старое поле для обратной совместимости)
photos array of ShipPhotos Фотографии
photoArchiveSize integer Размер фотоархива в байтах
interestingFactsPhotos object interestingFactsPhotos Фотографии для интересных фактов
features array of Feature Особенности терлохода
currentCruiseId integer Идентификатор текущего круиза
onboardServices string Идентификаторы услуг на борту через запятую
publicPlaces string Идентификаторы общественного места на борту через запятую
coordinates object Coordinates Местоположение теплохода
reviews array of Review Отзывы о теплоходе
cabinTypes array of ShipIdCabinTypes Категории кают

Объект ShipFiles

ПараметрТипОписание
photo ShipFile Фотография
scheme ShipFile Схема
schemeEn ShipFile Схема (английский язык)
schemeFlash ShipFile Флеш-схема
captainPhoto ShipFile Фотография капитана

Объект ShipFile

ПараметрТипОписание
name string Наименование файла
path string Путь к файлу
type string Тип файла
size string Размер файла в байтах

Объект Social

ПараметрТипОписание
vk string Ссылка ВК
fb string Ссылка Facebook
ig string Ссылка Instagram
tw string Ссылка Twitter
yt string Ссылка YouTube
ok string Ссылка Одноклассники

Объект Deck

ПараметрТипОписание
id integer Идентификатор палубы
name string Название палубы
position integer Номер палубы
shipId integer Индентификатор теплохода

Объект ShipIdCabin

ПараметрТипОписание
id integer Идентификатор каюты
shipId integer Идентификатор теплоход, на которой находится каюта
deckId integer Идентификатор палубы, на которой находится каюта
typeId integer Идентификатор категориии каюты
typeName string Название типа каюты
typeFriendlyName string Понятное название категории
cabinDescription string Описание каюты
name string Название каюты
places object ShipCabinPlaces Места в каюте
deck object DeckShort Палуба
photos array of CabinPhotos Фотографии
typeDescription string Описание категориии каюты

Объект ShipCabinPlaces

ПараметрТипОписание
main integer Количество основных мест
additional integer Количество дополнительных мест

Объект DeckShort

ПараметрТипОписание
id integer Идентификатор палубы
name string Название палубы

Объект CabinPhotos

ПараметрТипОписание
filename string Наименование файла
filetype string Тип файла
description string Описание

Объект ShipIdScheme

ПараметрТипОписание
dateStart timestamp Дата актуализации
filename string Путь к файлу

Объект ShipPhotos

ПараметрТипОписание
position integer Порядок сортировки
filename string Наименование файла
filetype string Тип файла
filesize string Размер файла
description string Описание

Объект interestingFactsPhotos

ПараметрТипОписание
filename string Наименование файла
filetype string Тип файла
description string Описание

Объект Feature

ПараметрТипОписание
name string Название особенности
special boolean Специальная особенность
description string Описание особенности

Объект Coordinates

ПараметрТипОписание
latitude float Широта
longitude float Долгота
timeUpdated datetime Время обновления

Объект Review

ПараметрТипОписание
id integer Идентификатор отзыва
theme string Тема
author string Автор отзыва
text string Текст отзыва
rate integer Оценка
files array of ShipFile Дополнительные файлы
date string Дата отзыва

Объект ShipIdCabinTypes

ПараметрТипОписание
id integer Идентификатор категории кают
name string Название категории кают
description text Описание
photos array of string Фотографии
friendlyName object ShipIdCabinTypeFriendlyName Альтернативные названия категории кают
class object ShipIdCabinTypeClass Класс категории кают
amenities object ShipIdCabinTypeAmenities Удобства в категории кают

Объект ShipIdCabinTypeFriendlyName

ПараметрТипОписание
ru string Название на русском языке
en string Название на английском языке

Объект ShipIdCabinTypeClass

ПараметрТипОписание
id integer Идентификатор класса категории кают
name string Название класса категории кают

Объект ShipIdCabinTypeAmenities

ПараметрТипОписание
id integer Идентификатор типа удобств
name string Тип удобств