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

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

Объект ShipFiles

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

Объект ShipFile

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

Объект ShipPhotos

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

Объект interestingFactsPhotos

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

Объект Feature

ПараметрТипОписание
name string Название особенности
description string Описание особенности

Объект OnboardServices

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

Объект Coordinates

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

Объект Review

ПараметрТипОписание
id integer Идентификатор отзыва
author string Автор отзыва
text string Текст отзыва
rate integer Оценка
date 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 Идентификатор каюты
name string Название каюты
shipId integer Идентификатор теплоход, на которой находится каюта
deckId integer Идентификатор палубы, на которой находится каюта
typeId integer Идентификатор категориии каюты
typeName string Название типа каюты
typeFriendlyName string Понятное название категории
typeDescription string Описание категориии каюты
cabinDescription string Описание каюты
deck object Deck Палуба
photos object ShipPhotos Фотографии

Объект ShipIdCabinTypes

ПараметрТипОписание
id integer Идентификатор категории кают
name string Название категории кают
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 Тип удобств

Объект ShipIdScheme

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