API календаря цен
Календарь цен
Получение минимальных цен на перелёт для указанных даты вылета и городов вылета и назначения.
Запрос
Метод: GET.
URL: http://min-prices.aviasales.ru/calendar_preload
Параметры запроса
- origin — IATA-код пункта отправления. IATA-код указывается буквами верхнего регистра, например, MOW.
- destination — IATA-код пункта назначения. IATA-код указывается буквами верхнего регистра, например, MOW.
- depart_date — дата вылета в формате YYYY-MM-DD.
- one_way — поиск билетов в один конец (true или false).
{ "best_prices":[], "current_depart_date_prices":[] }
Если запрашиваете перелёт туда-обратно, то в current_depart_date_prices отображаются цены для указанной даты, а в best_prices — для других дат вылета. Если запрос в одну сторону, то current_depart_date_prices будет пустым, так как указанная дата будет содержаться в best_prices.
Ответ
- best_prices — содержит массив минимальных цен для различных дней вылета.
- current_depart_date_prices — содержит массив минимальных цен, соответствующих заданной дате вылета.
Оба массива содержат параметры найденной цены в следующем формате:
{ "actual": true, "depart_date": "2014-10-04", "destination": "HKT", "distance": 8015, "found_at": "2014-09-09T14:16:07+04:00", "number_of_changes": 2, "origin": "LED", "return_date": "2014-10-15", "show_to_affiliates": false, "trip_class": 0, "value": 26197 }
- value — цена в рублях.
- depart_date — дата вылета в формате YYYY-MM-DD, соответствующая этой цене.
- return_date — дата возвращения в формате YYYY-MM-DD, соответствующая этой цене.
- number_of_changes — количество пересадок в перелёте с минимальной ценой.