Экспорт данных в формате XML

Машинный интерфейс выгрузки речных круизов для турагентов и партнёров.

Формат: XML, UTF-8 Метод: HTTP GET База: /XML/ Навигация: 2026
Год навигации. Фид отдаёт только туры текущего года навигации (2026) (туры прошлых лет не выгружаются). При открытии продажи следующей навигации в выдаче появляется и следующий год — отдельных параметров не требуется. Запрос по туру вне текущей навигации (?tur=) возвращает тег <Error> вместо данных. Кодировка ответов — UTF-8. У части методов корневой элемент имеет своё пространство имён xmlns (указано бейджем).

Туры

exportTur.php

sputnik_germes_getTur

Список туров текущей навигации: теплоход, маршрут, даты, длительность.

ПараметрОписание
id_teplohodфильтр по id теплохода (необязательно)
cityfromфильтр по id города отправления (необязательно)
dtfromдата начала, формат YYYY-MM-DD (необязательно)
dttoдата окончания, формат YYYY-MM-DD (необязательно)
showlog1 — добавить в ответ блок параметров запроса
Открыть вызов С фильтром + showlog
Пример ответа
<root xmlns="sputnik_germes_getTur">
  <КоличествоТуров>312</КоличествоТуров>
  <тур id="22712">
    <Теплоход>49</Теплоход>
    <ГородОтправления>1</ГородОтправления>
    <Маршрут>Самара-Казань-Углич-Кострома-Плес-Н.Новгород-Самара</Маршрут>
    <ДатаОтплытия>02.07.2026</ДатаОтплытия>
    <ВремяОтплытия>12:00</ВремяОтплытия>
    <ДатаПрибытия>11.07.2026</ДатаПрибытия>
    <ВремяПрибытия>08:00</ВремяПрибытия>
    <Длительность>10</Длительность>
  </тур>
</root>

Данные по туру (?tur=)

exportKauta.php?tur=ID

sputnik_germes_getAllKauta

Каюты тура: статус (свободна / занята / цена по запросу) и цены. ext=1 — добавить номер, класс, признак активности.

turid тура (обязательно)
ext1 — расширенный вывод
k / knid / номер конкретной каюты (необязательно)
Открыть вызов Расширенный
Пример ответа (ext=1)
<root xmlns="sputnik_germes_getAllKauta">
  <Каюта>
    <Номер>101</Номер>
    <Класс>Люкс (2)</Класс>
    <id_class>495</id_class>
    <Активно>1</Активно>
    <id>559</id>
    <Статус>свободна</Статус>
    <ЦенаОснМест>78400</ЦенаОснМест>
    <ЦенаДопМест>0</ЦенаДопМест>
  </Каюта>
</root>

exportTrace.php?tur=ID

sputnik_germes_getTrace

Маршрут тура: города-стоянки с датами и временем прихода/отправления.

turid тура (обязательно)
Открыть вызов
Пример ответа
<root xmlns="sputnik_germes_getTrace">
  <Tour fullWay="Самара-Казань-Мариинский Посад-Чебоксары-Ярославль">
    <City ID="1"  dateArrive="02.07.26" dateDepart="02.07.26"
          timeArrive="12:00" timeDepart="19:00" timeDiff="">Самара</City>
    <City ID="45" dateArrive="03.07.26" dateDepart="03.07.26"
          timeArrive="16:00" timeDepart="20:00" timeDiff="04:00">Казань</City>
  </Tour>
</root>

exportExcursion.php?tur=ID

sputnik_germes_getExcursion

Экскурсии по городам-стоянкам тура (длительность, цены взрослый/детский).

turid тура (обязательно)
Открыть вызов
Пример ответа
<root xmlns="sputnik_germes_getExcursion">
  <Tour ID="22712">
    <City Name="Плес" ID="106">
      <Excursion Name="Чарующий Плёс" Duration="1.30"
                 PriceAdult="1200" PriceChild="1200">Пешеходная прогулка по городу-музею</Excursion>
    </City>
  </Tour>
</root>

Справочники

ListTeplohod.php

sputnik_germes_getTeplohod

Теплоходы, участвующие в видимых турах текущей навигации.

Открыть вызов
Пример ответа
<root xmlns="sputnik_germes_getTeplohod">
  <КоличествоТеплоходов>9</КоличествоТеплоходов>
  <Теплоход><id>49</id><Название>Фёдор Достоевский</Название></Теплоход>
</root>

ListCity.php

Города отправления (для формы поиска туров).

Открыть вызов
Пример ответа
<root>
  <CityCount>12</CityCount>
  <City id="1"  name="Самара"/>
  <City id="45" name="Казань"/>
</root>

ListClassKauta.php

sputnik_germes_getClassKauta

Классы кают по теплоходам (мест основных/дополнительных, описание).

Открыть вызов
Пример ответа
<root xmlns="sputnik_germes_getClassKauta">
  <Класс id="454" id_teplohod="49" КолвоОснМест="1" КолвоДопМест="0">
    <Название>1 класс (1)</Название>
    <Описание>Одноместная каюта на шлюпочной палубе</Описание>
  </Класс>
</root>

При запросе тура вне текущей навигации возвращается <Error> вместо данных. Вопросы по интеграции — в техподдержку «Спутник-Гермес».