ICS Avia API v 1.5
описание взаимодействия

Общие сведения

Данные от системы запрашиваются и передаются по протоколу HTTP.
Для передачи параметров можно использовать метод GET или POST.
Данные к пользователю передаются в виде XML документов в кодировке UTF-8.

Полную выгрузку билетов можно получить отдельным XML файлом.

ВНИМАНИЕ! Для работы с уже созданными заявками используйте методы работы с заявками из ICS Tour API.

Список методов

Методы

getAirCompany

URL: http://api.icstrvl.ru/tour-api/avia/getAirCompany.xml
список авиакомпаний с доступными билетами
Аргументы
Название Тип Обязательный Описание
cntDep целое число да Страна вылета [список: getCountryDep]
cityDep целое число нет Город вылета [список: getCityDep]
cntArr целое число да Страна прилета [список: getCountryArr]
cityArr целое число нет Город прилета [список: getCityArr]
class целое число нет Класс перелета [список: getServiceClass]
rt логическое да Перелет туда и обратно
ad целое число да Количество взрослых
inf целое число нет Количество инфантов
ch целое число нет Количество детей
Метод позволяет получить список авиакомпаний, на которые есть билеты, соответствующие заданным условиям.
Возвращает XML типа:
<result>
<companies>
<company name="Название авиакомпании" id="Идентификатор авиакомпании"/>
</companies>
</result>
Пример:
URL: http://api.icstrvl.ru/tour-api/avia/getAirCompany.xml?rt=1&ad=2&ch=0&inf=0&cntDep=1&cntArr=457&cityDep=538625

getAirCompanyList

URL: http://api.icstrvl.ru/tour-api/avia/getAirCompanyList.xml
список авиакомпаний
Метод позволяет получить список всех авиакомпаний.
Возвращает XML типа:
<result>
<carriers>
<carrier id="Идентификатор авиакомпании" name="Название авиакомпании"/>
</carriers>
</result>
Пример:
URL: http://api.icstrvl.ru/tour-api/avia/getAirCompanyList.xml

getAirportList

URL: http://api.icstrvl.ru/tour-api/avia/getAirportList.xml
список аэропортов
Метод позволяет получить список всех аэропортов.
Возвращает XML типа:
<result>
<cities>
<city city_name="Название города" country_id="Идентификатор страны" country_name="Название страны" name="Название аэропорта" iata="код IATA" id="Идентификатор аэропорта" city_id="Идентификатор города"/>
</cities>
</result>
Пример:
URL: http://api.icstrvl.ru/tour-api/avia/getAirportList.xml

getCityArr

URL: http://api.icstrvl.ru/tour-api/avia/getCityArr.xml
список городов прилета
Аргументы
Название Тип Обязательный Описание
cntDep целое число да Страна вылета [список: getCountryDep]
cityDep целое число нет Город вылета [список: getCityDep]
cntArr целое число да Страна прилета [список: getCountryArr]
rt логическое да Перелет туда и обратно
ad целое число да Количество взрослых
inf целое число нет Количество инфантов
ch целое число нет Количество детей
Метод позволяет получить список городов прилета, в которые есть билеты, соответствующие заданным условиям.
Возвращает XML типа:
<result>
<cities_arr>
<city id="Идентификатор города" name="Название города"/>
</cities_arr>
</result>
Пример:
URL: http://api.icstrvl.ru/tour-api/avia/getCityArr.xml?rt=1&ad=2&ch=0&inf=0&cntDep=1&cntArr=457&cityDep=538625

getCityDep

URL: http://api.icstrvl.ru/tour-api/avia/getCityDep.xml
список городов вылета
Аргументы
Название Тип Обязательный Описание
cntDep целое число да Страна вылета [список: getCountryDep]
rt логическое да Перелет туда и обратно
ad целое число да Количество взрослых
inf целое число нет Количество инфантов
ch целое число нет Количество детей
Метод позволяет получить список городов вылета, из которых есть билеты, соответствующие заданным условиям.
Возвращает XML типа:
<result>
<cities_dep>
<city id="Идентификатор города" name="Название города"/>
</cities_dep>
</result>
Пример:
URL: http://api.icstrvl.ru/tour-api/avia/getCityDep.xml?rt=0&ad=2&ch=1&inf=0&cntDep=457

getCityList

URL: http://api.icstrvl.ru/tour-api/avia/getCityList.xml
список городов
Метод позволяет получить список всех городов.
Возвращает XML типа:
<result>
<cities>
<city country_id="Идентификатор страны" name="Название города" iata="код IATA" id="Идентификатор города"/>
</cities>
</result>
Пример:
URL: http://api.icstrvl.ru/tour-api/avia/getCityList.xml

getCountryArr

URL: http://api.icstrvl.ru/tour-api/avia/getCountryArr.xml
список стран прилета
Аргументы
Название Тип Обязательный Описание
cntDep целое число да Страна вылета [список: getCountryDep]
cityDep целое число нет Город вылета [список: getCityDep]
rt логическое да Перелет туда и обратно
ad целое число да Количество взрослых
inf целое число нет Количество инфантов
ch целое число нет Количество детей
Метод позволяет получить список стран прилета, в которые есть билеты, соответствующие заданным условиям.
Возвращает XML типа:
<result>
<countries_arr>
<country name="Название страны" id="Идентификатор страны"/>
</countries_arr>
</result>
Пример:
URL: http://api.icstrvl.ru/tour-api/avia/getCountryArr.xml?rt=1&ad=2&ch=1&inf=0&cntDep=1&cityDep=538625

getCountryDep

URL: http://api.icstrvl.ru/tour-api/avia/getCountryDep.xml
список стран вылета
Аргументы
Название Тип Обязательный Описание
rt логическое да Перелет туда и обратно
ad целое число да Количество взрослых
inf целое число нет Количество инфантов
ch целое число нет Количество детей
Метод позволяет получить список стран вылета, из которых есть билеты, соответствующие заданным условиям.
Возвращает XML типа:
<result>
<countries_dep>
<country id="Идентификатор страны" name="Название страны"/>
</countries_dep>
</result>
Пример:
URL: http://api.icstrvl.ru/tour-api/avia/getCountryDep.xml?rt=1&ad=2&ch=1&inf=0

getCountryList

URL: http://api.icstrvl.ru/tour-api/avia/getCountryList.xml
список стран
Метод позволяет получить список всех стран.
Возвращает XML типа:
<result>
<countries>
<country id="Идентификатор страны" name="Название страны"/>
</countries>
</result>
Пример:
URL: http://api.icstrvl.ru/tour-api/avia/getCountryList.xml

getDateArr

URL: http://api.icstrvl.ru/tour-api/avia/getDateArr.xml
Список дат возврата
Аргументы
Название Тип Обязательный Описание
cntDep целое число да Страна вылета [список: getCountryDep]
cityDep целое число нет Город вылета [список: getCityDep]
cntArr целое число да Страна прилета [список: getCountryArr]
cityArr целое число нет Город прилета [список: getCityArr]
dateDep дата, формат YYYY-MM-DD да Дата вылета [список: getDateDep]
ad целое число да Количество взрослых
inf целое число нет Количество инфантов
ch целое число нет Количество детей
Метод позволяет получить возможные даты возврата, на которые есть билеты, соответствующие заданным условиям.
Возвращает XML типа:
<result>
<dates_arr>
<date value="Дата возврата"/>
</dates_arr>
</result>
Пример:
URL: http://api.icstrvl.ru/tour-api/avia/getDateArr.xml?rt=0&ad=2&ch=1&inf=0&cntDep=457&cntArr=1&dateDep=2026-01-25

getDateDep

URL: http://api.icstrvl.ru/tour-api/avia/getDateDep.xml
список дат вылета
Аргументы
Название Тип Обязательный Описание
cntDep целое число да Страна вылета [список: getCountryDep]
cityDep целое число нет Город вылета [список: getCityDep]
cntArr целое число да Страна прилета [список: getCountryArr]
cityArr целое число нет Город прилета [список: getCityArr]
rt логическое да Перелет туда и обратно
ad целое число да Количество взрослых
inf целое число нет Количество инфантов
ch целое число нет Количество детей
Метод позволяет получить возможные даты вылета, на которые есть билеты, соответствующие заданным условиям.
Возвращает XML типа:
<result>
<dates_dep>
<date value="Дата вылета"/>
</dates_dep>
</result>
Пример:
URL: http://api.icstrvl.ru/tour-api/avia/getDateDep.xml?rt=0&ad=2&ch=1&inf=0&cntDep=457&cntArr=1

getSchedule

URL: http://api.icstrvl.ru/tour-api/avia/getSchedule.xml
расписание рейсов
Аргументы
Название Тип Обязательный Описание
cnt целое число нет Страна
city целое число нет Город
ap целое число нет Аэропорт
iata строка нет IATA код (аэропорт или город)
Метод позволяет получить расписание рейсов.
Возвращает XML типа:
<result>
<schedule>
<flight cnt1name="страна вылета (идентификатор)" company="авиакомпания (идентификатор)" company_name="авиакомпания (название)" cnt2name="страна прилета (название)" pair="идентификатор второго рейса в паре" num="номер рейса" id="идентификатор рейса" cnt2="страна прилета (идентификатор)" cnt1="страна вылета (идентификатор)">
<period date1="Начало действия периода" date2="Окончание действия периода">
<dow ap2="аэропорт прилета (идентификатор)" time2="время прилета" ap2name="аэропорт прилета (название)" time1="время вылета" ap1name="аэропорт вылета (название)" ap2iata="аэропорт прилета (код IATA)" num="номер дня недели (1..7)" ap1iata="аэропорт вылета (код IATA)" name="название дня недели" ap1="аэропорт вылета (идентификатор)"/>
</period>
</flight>
</schedule>
</result>
Пример:
URL: http://api.icstrvl.ru/tour-api/avia/getSchedule.xml

getServiceClass

URL: http://api.icstrvl.ru/tour-api/avia/getServiceClass.xml
доступные классы обслуживания
Аргументы
Название Тип Обязательный Описание
cntDep целое число да Страна вылета [список: getCountryDep]
cityDep целое число нет Город вылета [список: getCityDep]
cntArr целое число да Страна прилета [список: getCountryArr]
cityArr целое число нет Город прилета [список: getCityArr]
airCompany целое число нет Авиакомпания [список: getAirCompany]
rt логическое да Перелет туда и обратно
ad целое число да Количество взрослых
inf целое число нет Количество инфантов
ch целое число нет Количество детей
Метод позволяет получить список классов бронирования, на которые есть билеты, соответствующие заданным условиям.
Возвращает XML типа:
<result>
<classes>
<class name="Название класса" id="Идентификатор класса"/>
</classes>
</result>
Пример:
URL: http://api.icstrvl.ru/tour-api/avia/getServiceClass.xml?rt=1&ad=2&ch=0&inf=0&cntDep=1&cntArr=457&cityDep=538625

getServiceClassList

URL: http://api.icstrvl.ru/tour-api/avia/getServiceClassList.xml
список классов обслуживания
Метод позволяет получить список классов обслуживания.
Возвращает XML типа:
<result>
<classes>
<class name="Название класса" id="Идентификатор класса"/>
</classes>
</result>
Пример:
URL: http://api.icstrvl.ru/tour-api/avia/getServiceClassList.xml

getTicketStatuses

URL: http://api.icstrvl.ru/tour-api/avia/getTicketStatuses.xml
список статусов билетов
Возвращает XML типа:
<result>
<ticket_statuses>
<ticket_status persons="Максимальное количество людей в туре, которое если не указано, то не ограничено" name="Название статуса" id="Идентификатор статуса"/>
</ticket_statuses>
</result>
Пример:
URL: http://api.icstrvl.ru/tour-api/avia/getTicketStatuses.xml

getTickets

URL: http://api.icstrvl.ru/tour-api/avia/getTickets.xml
список билетов
Аргументы
Название Тип Обязательный Описание
cntDep целое число да Страна вылета [список: getCountryDep]
cityDep целое число нет Город вылета [список: getCityDep]
cntArr целое число да Страна прилета [список: getCountryArr]
cityArr целое число нет Город прилета [список: getCityArr]
dateDep дата, формат YYYY-MM-DD нет Дата вылета c [список: getDateDep]
dateArr дата, формат YYYY-MM-DD нет Дата возврата c [список: getDateArr]
dateDepEnd дата, формат YYYY-MM-DD нет Дата вылета по, но не более месяца от "Даты вылета с" (только если указана дата вылета с)
dateArrEnd дата, формат YYYY-MM-DD нет Дата возврата по, но не более месяца от "Даты возврата с" (только если указана дата возврата с)
airCompany целое число нет Авиакомпания [список: getAirCompany]
class целое число нет Класс перелета [список: getServiceClass]
rt логическое да Перелет туда и обратно
ad целое число да Количество взрослых
inf целое число нет Количество инфантов(может быть от 0 до 2)
ch целое число нет Количество детей
Метод позволяет получить цены на билеты в соответствии с указанными условиями.
Стоимость указана в валюте, название валюты указано в tickets.currency.
Текущий курс валют компании можно получить, используя метод getCurrencyRate.
Если не задана конкретная дата вылета, то показываются все билеты на один месяц вперед.
Возвращает XML типа:
<result>
<tickets currency="Валюта, в которой указаны цены">
<ticket total="Цена билета" id="Идентификатор билета" class="Класс перелета" infant_cost="Цена за инфанта" status="Статус билета" baggage_weight="Допустимый вес багажа" adult_cost="Цена за взрослого" kid_cost="Цена за ребенка">
<flight city2="Город прилета" num="Номер рейса" city1_iata="Код IATA города вылета" city1="Город вылета" ac="Авиакомпания" ap1="Аэропорт вылета" ap1_iata="Код IATA аэропорта вылета" time2="Время прилета" ap2="Аэропорт прилета" city2_iata="Код IATA города прилета" date="Дата" ap2_iata="Код IATA аэропорта прилета" time1="Время вылета"/>
<flight_back date="Дата" city2_iata="Код IATA города прилета" ap2_iata="Код IATA аэропорта прилета" time1="Время вылета" ap1_iata="Код IATA аэропорта вылета" ap2="Аэропорт прилета" time2="Время прилета" city1_iata="Код IATA города вылета" ac="Авиакомпания" city1="Город вылета" ap1="Аэропорт вылета" city2="Город прилета" num="Номер рейса"/>
</ticket>
</tickets>
</result>
Пример:
URL: http://api.icstrvl.ru/tour-api/avia/getTickets.xml?rt=1&ad=2&ch=0&inf=0&cntDep=1&cntArr=457&cityDep=538625

makeOrder

URL: http://api.icstrvl.ru/tour-api/avia/makeOrder.xml
сделать заказ
Аргументы
Название Тип Обязательный Описание
aid строка да Идентификатор сессии
ticket_id строка да Id билета [список: getTickets]
manager строка да Менеджер агентства
payment_type целое число да Тип оплаты: 1 - наличный расчет, 2 - безналичный расчет
data строка в формате JSON да Данные для бронирования
comment строка нет Комментарии к заказу
check_only целое число нет Если передан этот параметр, то бронирование производится не будет (для отладки)
ad целое число да Количество взрослых
inf целое число нет Количество инфантов (максимально - 2)
ch целое число нет Количество детей
Метод позволяет бронировать авиабилеты, которые можно найти с помощью метода getTickets или searchTickets.

Информация, необходимая для бронирования тура, передается в параметре data, которая представляет собой строку формата JSON.

Описание данных для бронирования, параметр data
   {
      "clients": [
      #  Массив объектов, которые содержат данные о туристах в заявке
      #  количество элементов в массиве должно соответствовать количеству
      #  туристов в туре, TOUR.accomodation.adults.n + TOUR.accomodation.kids.n
      #
          {
              "surname": "Фамилия туриста латинскими буквами",
              "name": "Имя туриста латинскими буквами",
              "patronymic": "Отчество туриста латинскими буквамиш, требуется только при бронировании внутри России",
              "birth_date": "Дата рождения туриста, формат YYYY-MM-DD",
              "gender": "Пол туриста (MR - мужской, MRS - женский)",
              "citizenship": "Идентификатор гражданства туриста",
              "passport_serial": "Серия паспорта обязательна и учитывается только для российского гражданства, для других будет проигнорирована.",
              "passport": "Номер паспорта",
              "passport_begin": "Дата начала действия паспорта, формат YYYY-MM-DD",
              "passport_end": "Дата окончания действия паспорта, формат YYYY-MM-DD",
          },
          ...
      ],
   }

Обязательным является только массив clients.

Для того, что бы получить доступ к этому методу, необходим идентификатор сессии, который можно получить в методе authorize.

После того как получен ответ от метода makeOrder, запрос на бронирование авиабилета поставлен в очередь. Его статус в очереди можно проверить с помощью метода checkBooking, передав в него полученный от системы book_id. То есть билет бронируется не сразу, а в течении некоторого времени. Идентификатор брони можно получить с помощью метода checkBooking.

ВНИМАНИЕ! Для работы с уже созданными заявками используйте методы работы с заявками из ICS Tour API.

Возвращает XML типа:
<result>
<booking book_id="Идентификатор номера бронирования в очереди">
<price total="Стоимость билета для агентства" packet_price="Цена билета" commission_amount="Сумма комиссии" commission="Процент комиссии"/>
</booking>
</result>

Если передан параметр check_only, то бронирование производиться не будет. В параметре book_id будет не идентификатор бронирования, а слово tested.

Так же в случае передачи параметра check_only в тег booking будет добавлен тег test_letter, который содержит заголовок (test_letter.subject), получателя (test_letter.to) и тело (test_letter.body) письма, которое получает агентство при бронировании. Само письмо не отсылается.

searchTickets

URL: http://api.icstrvl.ru/tour-api/avia/searchTickets.xml
поиск билетов
Аргументы
Название Тип Обязательный Описание
arrival строка нет Откуда - id или IATA код
departure строка нет Куда - id или IATA код
date дата, формат YYYY-MM-DD нет Дата вылета нижняя граница
date2 дата, формат YYYY-MM-DD нет Дата вылета верхняя граница
search_by строка нет Задает тип объектов, которые задаются в arrival и departure. По умолчанию city. Возможные варианты: country - страна, city - город, airport - аэропорт
company целое число нет Авиакомпания
class целое число нет Класс перелета [список: getServiceClass]
rt логическое нет Перелет туда и обратно
ad целое число нет Количество взрослых
inf целое число нет Количество инфантов(может быть от 0 до 2)
ch целое число нет Количество детей

Метод позволяет осуществлять поиск билетов. Значения вылета и прилета могут задаватся как идентификаторами, так и кодами IATA. Результаты могут быть ограничены по дате вылета.

Стоимость указана в валюте, название валюты указано в ticket.currency.
Текущий курс валют компании можно получить, используя метод getCurrencyRate.

Возвращает XML типа:
<result>
<tickets found="Количество найденных результатов">
<ticket baggage_weight="Норма провоза багажа" kid_cost="Цена за ребенка" adult_cost="Цена за взрослого" currency="Валюта, в которой указаны цены" status="Статус билета" id="Идентификатор билета" class="Класс перелета" infant_cost="Цена за инфанта" total="Цена билета">
<flight ac_name="Авиакомпания - название" ap2="Аэропорт прилета" time2="Время прилета" ap1_iata="Код IATA аэропорта вылета" ac_id="Авиакомпания - идентификатор" ap2_iata="Код IATA аэропорта прилета" time1="Время вылета" date="Дата" city2_iata="Код IATA города прилета" num="Номер рейса" id="Идентификатор рейса" city2="Город прилета" ap1="Аэропорт вылета" city1="Город вылета" city1_iata="Код IATA города вылета"/>
<flight_back ac_name="Авиакомпания - название" ap2="Аэропорт прилета" time2="Время прилета" ap1_iata="Код IATA аэропорта вылета" ap2_iata="Код IATA аэропорта прилета" time1="Время вылета" date="Дата" city2_iata="Код IATA города прилета" num="Номер рейса" city2="Город прилета" id="Идентификатор рейса" ap1="Аэропорт вылета" city1_iata="Код IATA города вылета" ac="Авиакомпания - идентификатор" city1="Город вылета"/>
</ticket>
</tickets>
</result>
Пример:
URL: http://api.icstrvl.ru/tour-api/avia/searchTickets.xml?rt=1&ad=2&ch=0&inf=0&departure=CY&search_by=country

searchTickets2

URL: http://api.icstrvl.ru/tour-api/avia/searchTickets2.xml
поиск билетов (новая версия)
Аргументы
Название Тип Обязательный Описание
from строка нет Откуда - id или IATA код
to строка нет Куда - id или IATA код
date дата, формат YYYY-MM-DD нет Дата вылета нижняя граница
date2 дата, формат YYYY-MM-DD нет Дата вылета верхняя граница
date_back дата, формат YYYY-MM-DD нет Дата вылета обратно нижняя граница
date_back2 дата, формат YYYY-MM-DD нет Дата вылета обратно верхняя граница
company строка нет Авиакомпания
class строка нет Класс перелета (Y, C или F) [список: getServiceClass]
rt логическое нет Перелет туда и обратно
ad целое число нет Количество взрослых
inf целое число нет Количество инфантов(может быть от 0 до 2)
ch целое число нет Количество детей
rub целое число нет Если установлен, то стоимость показывается в рублях, если нет, то в валюте страны

Метод позволяет осуществлять поиск билетов. Значения вылета и прилета могут задаватся как идентификаторами, так и кодами IATA. Результаты могут быть ограничены по дате вылета.

Стоимость указана в валюте, название валюты указано в ticket.currency.
Текущий курс валют компании можно получить, используя метод getCurrencyRate.

Возвращает XML типа:
<result>
<tickets found="Количество найденных результатов">
<ticket kid_cost="Цена за ребенка" adult_cost="Цена за взрослого" baggage_weight="Норма провоза багажа" status="Статус билета" currency="Валюта, в которой указаны цены" class="Класс перелета" infant_cost="Цена за инфанта" id="Идентификатор билета" total="Цена билета">
<flight num="Номер рейса" id="Идентификатор рейса" city2="Город прилета" ap1="Аэропорт вылета" city1="Город вылета" city1_iata="Код IATA города вылета" ac_name="Авиакомпания - название" time2="Время прилета" ap2="Аэропорт прилета" ap1_iata="Код IATA аэропорта вылета" ac_id="Авиакомпания - идентификатор" time1="Время вылета" ap2_iata="Код IATA аэропорта прилета" date="Дата" city2_iata="Код IATA города прилета"/>
<flight_back ap1_iata="Код IATA аэропорта вылета" ac_name="Авиакомпания - название" ap2="Аэропорт прилета" time2="Время прилета" date="Дата" city2_iata="Код IATA города прилета" ap2_iata="Код IATA аэропорта прилета" time1="Время вылета" city2="Город прилета" id="Идентификатор рейса" num="Номер рейса" city1_iata="Код IATA города вылета" city1="Город вылета" ac="Авиакомпания - идентификатор" ap1="Аэропорт вылета"/>
</ticket>
</tickets>
</result>
Пример:
URL: http://api.icstrvl.ru/tour-api/avia/searchTickets2.xml?rt=1&ad=2&ch=0&inf=0&to=CY

Получение списка билетов

Список билетов в виде XML можно получить по данной ссылке: http://api.icstrvl.ru/tour-api/data/online_tickets.xml

Данные обновляются раз в 20 минут.

Файл содержит описание ценовых предложений по авиабилетам, актуальных на время выгрузки, указанное в атрибуте time тега tickets (время московское). В предложении указан рейс или рейсы (билет в обе стороны), даты вылета, статус данного предложения, стоимость за одного взрослого, ребенка и инфанта.
Если описание содержит только тег flight, то это билет в одну сторону, если так же присутствует тег flight_back, то это билет туда и обратно.

Описание XML:
<tickets time="Время формирования, формат YYYY-MM-DD HH:MM:SS">
<ticket available="если 1 - бронирование возможно, 0 - бронирование невозможно" status="Текстовое название статуса" status_id="Идентификатор статуса ценового предложения" id="Идентификатор ценового предложения, который может быть использован при бронировании" class="Класс обслуживание">
<flight company="Название авиакомпании" date="Дата вылета" num="Номер рейса">
<departure city_id="Идентификатор города вылета" city="Город вылета" ap="Аэропорт вылета" city_iata="IATA код города вылета" ap_iata="IATA код аэропорта вылета">Время вылета</departure>
<arrival city_id="Идентификатор города прилета" city="Город прилета" ap_iata="IATA код аэропорта прилета" city_iata="IATA код города прилета" ap="Аэропорт прилета">Время прилета</arrival>
</flight>
<flight_back num="Номер обратного рейса, если билет в одну сторону, то данный тег отсутствует" company="Название авиакомпании" date="Дата вылета">
<departure city="Город вылета" city_id="Идентификатор города вылета" city_iata="IATA код города вылета" ap_iata="IATA код аэропорта вылета" ap="Аэропорт вылета">Время вылета</departure>
<arrival city_id="Идентификатор города прилета" city="Город прилета" ap="Аэропорт прилета" ap_iata="IATA код аэропорта прилета" city_iata="IATA код города прилета">Время прилета</arrival>
</flight_back>
<price currentcy="В какой валюте даны цены">
<adult>Стоимость одного взрослого</adult>
<kid>Стоимость одного ребенка</kid>
<infant>Стоимость одного инфанта</infant>
</price>
</ticket>
</tickets>