Яндекс Live (живая выдача)
Яндекс Live — инструмент XMLstock для получения данных непосредственно из живой поисковой выдачи Яндекса.
Сервис подходит для SEO-специалистов, разработчиков и аналитических систем, которым недостаточно стандартной XML-выдачи и необходимы данные, отображаемые пользователям на обычной поисковой странице Яндекса.
Результаты выдаются в структурированном виде и могут быть получены в форматах XML, JSON и HTML в зависимости от выбранного режима.
Для каких задач подходит Яндекс Live
Инструмент можно использовать для:
- проверки позиций сайтов в живой выдаче Яндекса;
- сбора поисковых результатов для разных регионов;
- анализа десктопной и мобильной выдачи;
- проверка контента на уникальность;
- получения рекламных объявлений Яндекс Директ;
- сбора изображений, видео и похожих изображений;
- получения блока «Люди ищут» и других дополнительных элементов выдачи;
- анализа конкурентов и изменений поисковой страницы;
- использования результатов в собственных программах, скриптах и сервисах.
Основные возможности
- получение результатов живой выдачи Яндекса;
- поддержка форматов XML, JSON и HTML;
- сбор обычной поисковой выдачи;
- сбор изображений, видео и похожих изображений;
- поддержка десктопных и мобильных результатов;
- получение верхних и нижних рекламных блоков Яндекс Директ;
- получение дополнительных элементов поисковой страницы;
- настройка региона, домена Яндекса и типа устройства;
- совместимость с рядом программ, поддерживающих формат Яндекс XML;
Отличие от Яндекс XML Proxy
Яндекс XML Proxy работает с результатами официального поискового API Яндекса и предназначен прежде всего для быстрого получения стандартной органической выдачи в формате XML.
Яндекс Live получает данные из живой поисковой выдачи и позволяет работать с большим количеством элементов, которые могут отсутствовать в стандартном XML-ответе: рекламой, изображениями, видео, дополнительными блоками и мобильными результатами.
При этом живая выдача более динамична. Результаты могут изменяться от одной проверки к другой в зависимости от региона, устройства, времени запроса и внутренних алгоритмов Яндекса.
Количество результатов
В обычном режиме за один запрос возвращается до 10 результатов поисковой выдачи на одной странице.
Для получения первых 100 результатов необходимо последовательно запросить до 10 страниц выдачи. Каждая страница считается отдельным запросом.
Для других типов поиска действуют отдельные ограничения. Например, за один запрос может быть получено до 30 изображений или до 18 результатов видео.
В режиме Turbo можно получить до 50 результатов обычного поиска за один запрос. Стоимость зависит от выбранного количества результатов.
Режим Turbo
Режим Turbo предназначен для задач, где требуется получать больше результатов за один запрос или работать с повышенной скоростью.
В этом режиме можно запрашивать до 50 результатов поисковой выдачи на одной странице.
Обратите внимание: запросы в режиме Turbo оплачиваются по повышенному тарифу.
Актуальная стоимость для TOP-10, TOP-20, TOP-30, TOP-40 и TOP-50 отображается в настройках инструмента и на странице тарифных планов.
Форматы результатов
Яндекс Live поддерживает несколько форматов ответа:
- XML — структурированный формат, совместимый с рядом SEO-программ и сервисов;
- JSON — удобный формат для собственных приложений, скриптов и API-интеграций;
- HTML — исходное представление поисковой страницы, доступное для отдельных режимов работы.
Выбор формата зависит от используемой программы и задачи. Для разработки собственных интеграций обычно удобнее JSON, а для совместимости с SEO-программами — XML.
Регион и устройство
Результаты живой выдачи Яндекса могут существенно зависеть от региона пользователя и типа устройства.
В настройках инструмента можно выбрать:
- регион поиска;
- доменную зону Яндекса;
- десктопное или мобильное устройство;
- тип результатов поиска;
- необходимые дополнительные блоки выдачи.
Если параметры передаются непосредственно в URL запроса, они имеют приоритет над настройками, сохранёнными в личном кабинете.
Дополнительные данные выдачи
В зависимости от переданных параметров Яндекс Live может дополнительно возвращать:
- верхние рекламные объявления Яндекс Директ;
- нижние рекламные объявления Яндекс Директ;
- контактные данные рекламодателей, если они присутствуют в выдаче;
- блок «Люди ищут»;
- подсвеченные ключевые слова;
- кириллические домены в формате Punycode;
- другие доступные элементы поисковой страницы.
Наличие конкретных блоков зависит от поискового запроса, региона, устройства и фактического ответа Яндекса.
Совместимость с программами
Яндекс Live поддерживается рядом популярных SEO-программ и сервисов.
Некоторые программы могут работать с инструментом через формат, совместимый с Яндекс XML. В таком случае персональный URL Яндекс Live указывается в поле источника Яндекс XML.
Совместимость зависит от конкретной программы и её версии. Подробные инструкции находятся в разделе Настройки программ.
Использование в собственных проектах
Разработчики могут подключать Яндекс Live к собственным сайтам, приложениям, скриптам и аналитическим системам через HTTP-запросы.
Полученные данные можно сохранять в базе данных, использовать для мониторинга позиций, анализа рекламы, отслеживания изменений выдачи и построения SEO-отчётов.
Особенности работы
- в обычном режиме возвращается до 10 результатов поиска за один запрос;
- для получения TOP-100 требуется выполнить до 10 запросов;
- живая выдача может изменяться между повторными проверками;
- скорость работы ниже, чем у Яндекс XML Proxy;
- в периоды повышенной нагрузки часть запросов может требовать повторной отправки;
- наличие дополнительных блоков зависит от фактической выдачи Яндекса;
- режим Turbo тарифицируется отдельно.
Форматы URL, обязательные параметры и примеры запросов описаны в разделе Формат запроса.
Структура XML, JSON и HTML-ответов описана в разделе Формат ответа.
Стоимость запросов, ограничения скорости и правила использования режима Turbo указаны в разделе Тарифные планы и ограничения.

