Объясните в двух словах, как работает API поиска авиабилетов в реальном времени?

Логика такая:

  1. На адрес http://api.travelpayouts.com/v1/flight_search отправляете запрос с параметрами, которые описаны в документации.
  2. Получаете ответ, который содержит search_id.
  3. Используя этот search_id, отправляете новый запрос на адрес http://api.travelpayouts.com/v1/flight_search_results?uuid=%search_id%
  4. Продолжаете отправлять запрос из п. 3, пока не получите массив с единственным параметром — search_id.
  5. Обрабатываете полученные данные.