← Назад к блогу

Почему агрегаторы авиабилетов показывают разную цену: кэш, гео-IP и как узнать реальную

Цена авиабилета на экране почти никогда не совпадает с реальной — виноваты кэш агрегатора и геопривязка по IP. Показываем, как обойти это и увидеть настоящую цену из страны вылета.

📅23 октября 2026 г.

Вы открываете Aviasales, Skyscanner или сайт авиакомпании — видите одну цену. Через час с другого устройства — уже другая, хотя рейс тот же самый. Это не случайность и не «подорожало за час». В 80% случаев дело в кэше агрегатора и в том, из какой страны ваш IP-адрес отправил запрос. Разбираем механику ценообразования и показываем, как увидеть цену, которую реально увидел бы пассажир из страны вылета.

Как устроено динамическое ценообразование авиабилетов

Авиакомпании давно не продают билеты по фиксированной цене. Внутри работает система revenue management: цена зависит от заполненности рейса, глубины продаж (за сколько дней до вылета), спроса на конкретную дату, сезонности и даже от того, сколько раз конкретный маршрут искали за последние часы. Это называется "тарифные классы" — на один и тот же рейс одновременно продаётся 10-15 разных "бакетов" с разной ценой, и система открывает или закрывает их в реальном времени.

Поверх этого накладывается ещё один слой — региональное ценообразование. Авиакомпания может продавать один и тот же рейс Москва-Стамбул дешевле через турецкий сайт продаж, чем через российский, потому что ориентируется на платёжеспособность и конкуренцию в конкретной стране. Это стандартная практика у лоукостеров вроде Wizz Air, Pegasus, AirAsia, и у крупных перевозчиков тоже — Turkish Airlines, Emirates, Qatar Airways нередко дают разную цену в зависимости от того, с территории какой страны пришёл запрос.

Для арбитражников и маркетологов, которые тестируют рекламу travel-офферов, это критично: если вы крутите рекламу билетов на аудиторию из Германии, а проверяете цену с российского IP, цифры в объявлении и цифры на посадочной странице могут не совпасть — это убивает конверсию и доверие к офферу.

Почему кэш агрегатора «врёт»

Агрегаторы вроде Aviasales, Skyscanner, Momondo физически не могут делать live-запрос к каждой авиакомпании на каждый клик пользователя — это слишком дорого по нагрузке на API партнёров. Поэтому они держат кэш результатов поиска: цена, которую вы видите в выдаче, может быть получена 10-40 минут назад, а иногда и несколько часов назад для непопулярных направлений.

Дальше срабатывает классическая схема: вы кликаете на понравившийся вариант, агрегатор перебрасывает вас на сайт авиакомпании или OTA (онлайн-тревел-агентство), и там система уже делает живой запрос. Если за время между кэшированной выдачей и вашим кликом бакет с дешёвым тарифом закрылся — вы увидите цену выше. Отсюда и знакомое всем "было дешевле, а на сайте уже дороже".

Второй источник искажения — кэш на уровне вашего браузера и cookies. Многие сайты авиакомпаний запоминают историю ваших поисков и постепенно поднимают цену на уже просмотренный рейс, создавая искусственное ощущение дефицита и подталкивая к быстрой покупке. Это не миф — факт подтверждён независимыми тестами: один и тот же рейс, открытый в обычном окне и в режиме инкогнито, иногда показывает разницу в 5-15%.

Как IP и страна определяют цену, которую вы видите

Помимо кэша, у агрегаторов и авиакомпаний есть geo-pricing — определение цены по геолокации IP-адреса пользователя. Сайт смотрит, из какой страны пришёл запрос, и подставляет локальную версию тарифной сетки. Механизм простой: система сверяет IP с базой геолокации (MaxMind, IP2Location и аналоги), определяет страну и валюту, и показывает цену, рассчитанную для этого рынка.

Это особенно заметно на лоукостерах и ближневосточных перевозчиках. Например, рейс из Дубая в Бангкок через сайт Emirates может стоить ощутимо дешевле, если зайти с IP из Индии или Пакистана, чем с IP из Великобритании или США — авиакомпания ориентируется на покупательную способность региона происхождения трафика, а не на страну, откуда реально летит пассажир.

Есть ещё один нюанс: некоторые системы смотрят не просто на страну IP, а именно на "страну вылета" маршрута и сравнивают её со страной IP-адреса. Если запрос идёт с IP страны вылета — система может посчитать это "внутренним" спросом и применить другую, иногда более выгодную, тарифную логику, чем для "внешнего" спроса из страны назначения.

Пример из практики: рейс Бангкок–Пхукет на AirAsia при проверке с российского IP показывал 2100 бат. Тот же рейс, та же дата, при проверке через резидентные прокси с тайским IP — 1650 бат. Разница в 22% — это не кэш, это именно гео-прайсинг по стране IP.

Как увидеть реальную цену из страны вылета

Чтобы увидеть цену, которую реально видит местный пассажир, нужно имитировать запрос из нужной страны — то есть IP-адрес должен физически принадлежать этому региону, а не просто быть "прокси откуда-то". Вот пошаговый алгоритм:

  1. Определите страну вылета рейса (не назначения, а именно вылета — именно её тарифная логика чаще всего даёт лучшую цену).
  2. Подключите IP-адрес из этой страны через прокси — желательно резидентный, чтобы сайт не распознал его как дата-центровый и не показал завышенную "защитную" цену.
  3. Очистите cookies или используйте чистый профиль браузера — иначе сработает персонализация по истории поиска.
  4. Смените язык интерфейса и валюту на локальные для этой страны — это дополнительно снижает шанс попасть под "туристическую" наценку.
  5. Сделайте поиск заново, не переходя по старым ссылкам — важно получить свежий, а не кэшированный результат.
  6. Сравните цену с той, что видна с вашего обычного IP — разница в 10-30% встречается регулярно.

Для разовой проверки одного рейса хватит браузерного расширения-прокси. Но если вы регулярно мониторите цены на десятках направлений (например, ведёте travel-блог, собираете дешёвые билеты для канала или работаете с дропшиппингом туров), ручная проверка быстро превращается в рутину — тут уже нужен системный подход с антидетект-браузером и пулом прокси под разные страны.

Какие прокси подходят для проверки цен на авиабилеты

Не любой прокси одинаково хорошо подходит для этой задачи. Сайты авиакомпаний и крупные агрегаторы умеют распознавать дата-центровые IP и часто показывают им либо завышенную цену "по умолчанию", либо капчу, либо вообще блокируют доступ к региональной версии сайта. Разберём разницу между типами.

Тип прокси Подходит для проверки цен? Особенности
Резидентные прокси Да, оптимально IP реальных пользователей провайдеров, минимальный риск капчи, точная геолокация по стране и городу
Мобильные прокси Да, для мобильных тарифов авиакомпаний Некоторые лоукостеры дают спецтарифы только в мобильном приложении — IP от сотового оператора повышает точность проверки
Прокси дата-центров Ограниченно Быстрее и дешевле, но многие сайты авиакомпаний распознают их и показывают завышенную базовую цену или капчу

Для разовой проверки одного-двух направлений разница между типами прокси не критична. Но если вы строите систему мониторинга (например, для travel-агентства, которое продаёт билеты с нескольких рынков), резидентные прокси с точной геопривязкой к городу вылета — наиболее надёжный вариант: они выглядят как обычный локальный пользователь и реже вызывают подозрение у антифрод-систем авиакомпаний.

Настройка проверки цен в антидетект-браузере: пошагово

Если вам нужно одновременно сравнивать цены из нескольких стран — например, проверить один рейс с IP Таиланда, Турции и ОАЭ — удобнее работать через антидетект-браузер типа Dolphin Anty, AdsPower или Octo Browser. Каждый профиль — это отдельный "виртуальный пользователь" со своим отпечатком браузера, cookies и IP, и профили не пересекаются между собой.

  1. Создайте новый профиль в Dolphin Anty или AdsPower — укажите понятное название, например "Таиланд-Бангкок-проверка-цен".
  2. Откройте настройки прокси профиля → выберите тип SOCKS5 или HTTP → вставьте данные резидентного прокси с геопривязкой к нужной стране.
  3. Проверьте IP через встроенный чекер антидетект-браузера — убедитесь, что страна, город и провайдер соответствуют ожидаемым.
  4. Настройте локаль и часовой пояс профиля под страну прокси — это важно, многие антифрод-системы сверяют геолокацию IP с системным часовым поясом браузера.
  5. Зайдите на сайт авиакомпании или агрегатора с чистым профилем, без истории поиска — сделайте первый запрос именно отсюда.
  6. Сохраните профиль, чтобы при следующей проверке не настраивать всё заново — профиль запомнит прокси и отпечаток.

Такой подход особенно полезен, если вы сравниваете цены не разово, а регулярно — например, раз в неделю мониторите динамику тарифов по нескольким направлениям для блога о бюджетных путешествиях или для клиентов турагентства.

Автоматизация мониторинга цен для travel-ниши

Если задача выходит за рамки разовой проверки — например, вы ведёте Telegram-канал о дешёвых билетах, работаете с travel-арбитражем или управляете турагентством с клиентами из разных стран — ручная проверка через профили антидетект-браузера становится узким местом. На этом этапе стоит задуматься об автоматизации: регулярный скрипт или готовый сервис мониторинга, который сам проверяет цену на нужных направлениях с IP разных стран по расписанию и присылает уведомление, если цена упала ниже порога.

Для такой схемы важна ротация IP внутри одной страны — если делать много запросов с одного и того же резидентного IP подряд, сайт авиакомпании может начать показывать "защитную" завышенную цену или капчу, считая это подозрительной активностью. Поэтому сервисы мониторинга цен обычно используют пул прокси с автоматической сменой IP на каждый запрос или через заданный интервал — это снижает риск попасть под антифрод и позволяет получать стабильно актуальные данные.

Важно также учитывать user-agent и отпечаток браузера: если используете headless-браузер для автоматизации (Puppeteer, Playwright), совмещайте смену IP со сменой fingerprint, иначе антифрод-системы быстро свяжут разные IP с одним и тем же "устройством" по отпечатку и заблокируют весь пул.

Чек-лист перед покупкой билета

  • Проверили цену не только с домашнего IP, но и с IP страны вылета
  • Очистили cookies или открыли чистый профиль перед поиском
  • Сделали поиск заново, а не кликнули по старой ссылке из письма или соцсети
  • Сравнили цену в разной валюте через переключение региона сайта
  • Проверили мобильное приложение авиакомпании — иногда там цена ниже, чем на сайте
  • Если цена сильно отличается между IP разных стран — зафиксировали скриншотом на случай споров с поддержкой

Заключение

Цена авиабилета на экране — это не абсолютная истина, а результат двух слоёв искажения: устаревшего кэша агрегатора и геопривязки по IP-адресу. Чтобы увидеть цену, которую реально видит пассажир из страны вылета, нужно подключаться с локального IP этой страны, работать с чистым профилем браузера и делать свежий поиск, а не переходить по старым ссылкам.

Если вы разово проверяете один рейс — достаточно браузерного расширения с прокси нужной страны. Если же вы ведёте travel-блог, мониторите цены для клиентов турагентства или строите систему регулярной проверки тарифов на десятках направлений, стоит выстроить процесс через антидетект-браузер и пул прокси с ротацией. Для такой задачи лучше всего подходят резидентные прокси — они имеют реальные IP-адреса провайдеров конкретной страны и реже вызывают подозрение у антифрод-систем авиакомпаний. Если же нужна проверка мобильных тарифов, которые видны только в приложении, разумным выбором станут мобильные прокси с привязкой к сотовому оператору нужного региона.