Ликбез

Что такое XML-лимиты и Яндекс XML

Яндекс XML (Yandex XML) — сервис Яндекса для автоматических запросов к поиску с ответом в формате XML. XML-лимит (его ещё называют «ХМЛ лимит») — один разрешённый такой запрос: 1 лимит = 1 фраза в одном регионе. Бесплатный Яндекс XML закрылся осенью 2023 года, на смену пришёл платный Yandex Search API.

Цены и данные проверены ·как мы проверяем

Зачем был нужен Яндекс XML

Всё, что в SEO делается массово, требует автоматических запросов к выдаче. Вручную такие объёмы не проверить, а обычный парсинг страниц поиска упирается в капчу и блокировки. Яндекс XML давал легальный канал: программа отправляет запрос — получает выдачу в машиночитаемом виде, без капчи.

Лимиты Яндекс ввёл, чтобы такие запросы не перегружали поиск: каждый пользователь получал свою квоту.

Как работали лимиты Яндекс XML (до осени 2023 года)

Работает ли Яндекс XML сейчас

Нет. С 1 октября 2023 года Yandex Search API стал доступен всем пользователям Yandex Cloud по тарифам и с SLA — так об этом писал блог Yandex Cloud 29 октября 2023 года. Осенью 2023-го бесплатные лимиты и их передачу прекратили. Документация Search API сейчас находится в Yandex AI Studio.

Сам формат ответа при этом не умер: XML отдаёт и Search API, и сервисы-посредники. Поэтому старые программы, которые умели работать с Яндекс.XML, продолжают работать — меняется только адрес источника.

Яндекс XML и Search API: что изменилось

Яндекс XML (до 2023)Yandex Search API (сейчас)
Ценабесплатно в пределах лимитаза каждый запрос: 488 ₽ за 1000 синхронно, 30,5 ₽ отложенно
Объёмлимит зависел от сайтов в Вебмастереквоты аккаунта: 10 000 синхронных запросов в час
Доступuser и key, привязка к IPсервисный аккаунт, роль search-api.webSearch.user, API-ключ
Режимытолько сразусинхронный и отложенный (ответ через 5+ минут)
ФорматXMLXML или HTML внутри JSON (Base64)
Гдеxml.yandex.ruYandex AI Studio / Yandex Cloud

Подробно про цены, ключи и пример запроса — в разборе Yandex Search API.

Чем заменить Яндекс XML и сколько это стоит

«Купить XML-лимиты» в 2026 году — значит оплатить запросы либо у Яндекса, либо у сервиса-посредника. Биржи бесплатных лимитов исчезли вместе с ними.

Цены на 05.10.2026. Пакеты посредников действуют 30 дней, остаток сгорает.
Способ₽ за 1000ОтветГлубина за запросЧто нужно для старта
Search API, синхронно488 (ночью 366)сразудо 100облако, платёжный аккаунт, роль, ключ
Search API, отложенно30,5 (ночью 25,41)через 5+ минутдо 100то же + очередь операций
XMLstock, XmlProxy28 без предоплаты, до 24 на пакетахсразудо 100регистрация
XMLstock и XMLriver, живая выдача25 без предоплаты, до 12 на пакетахсразу10 на страницерегистрация

Ближе всего к старому Яндекс.XML — Search API у посредника: тот же XML, ответ сразу, топ-100 за один запрос и никакой облачной настройки. Отложенный режим Яндекса чуть дешевле, но только если вы готовы ждать ответ и писать код под очередь.

Search API на XMLstock

Без предоплаты: 28 ₽ за 1000 запросов, топ-100 — одно списание

Как выглядит запрос и ответ

Запрос к Search API через посредника — обычный GET с параметрами:

https://xmlstock.com/yandex/xml/?user=USER_ID&key=API_KEY&query=яндекс+xml&lr=213&groupby=100
ПараметрЧто задаёт
queryтекст запроса, до 400 символов и 40 слов
lrрегион: 213 — Москва, 2 — Санкт-Петербург, 225 — Россия
groupbyсколько результатов на странице, до 100
pageномер страницы выдачи, с нуля
deviceтип устройства

Ответ — XML. Фрагмент реального ответа на запрос «яндекс xml» по Москве, который мы получили 5 октября 2026 года (в ответе пришли все 100 результатов):

<found priority="all">567148</found>
<found-human>Нашлось 567 тыс. ответов</found-human>
<group>
  <doc>
    <url>https://yandex.ru/dev/xml/?</url>
    <domain>yandex.ru</domain>
    <title><hlword>Яндекс</hlword>.<hlword>XML</hlword> — Технологии <hlword>Яндекса</hlword></title>
    <passages>
      <passage>Сервис для получения ответов поисковой базы <hlword>Яндекса</hlword> в формате <hlword>XML</hlword>.</passage>
    </passages>
  </doc>
</group>

Каждый <group> — одна позиция в выдаче, <url> и<title> — адрес и заголовок, <passage> — фрагменты сниппета,<hlword> — слова, которые Яндекс подсветил.

Коды ошибок XML

Ошибка приходит в теге <error> с HTTP-кодом 200. Ниже — коды посправке XMLstock: они совместимы с форматом Яндекс.XML, но списание денег — правило этого сервиса.

КодЧто значитЧто делатьОплачивается
1Синтаксическая ошибка в запросе, например два слэша подрядИсправить текст запросада
2Пустой запросПередать queryнет
3–9Неверное значение groupby, domain, delayed, device, page, lr или tbmСверить параметры со справкойнет
15По запросу ничего не нашлосьЭто ответ поисковика, повторять не нужнода
18Некорректный запрос или страница дальше 250-го результатаПроверить экранирование символов и номер страницыда
19Несовместимые параметрыУбрать конфликтующий параметрда
20, 300Неизвестная ошибкаПовторить; если повторяется — в поддержкунет
32Превышен суточный лимит запросовДождаться следующих суток или поднять лимитнет
37Ошибка в параметрах: нет обязательных или взаимоисключающиеСверить набор параметровда
55Превышен лимит запросов в секунду или сервис перегруженСнизить частоту и повторитьнет
10001, 10002Запрос длиннее 400 символов или 40 словСократить запросда
200Закончились деньги на балансеПополнить баланснет
−34Неверный ID пользователя или ключСкопировать user и key из кабинетанет
202Отложенный запрос ещё обрабатываетсяЗапросить результат через несколько секунднет
210Запрос поставлен в очередьОтправить повторно через несколько секундда

Ответы сервера с HTTP-кодами 500–502 (повторите запрос) и 503 (превышена частота запросов) не оплачиваются.

Почему позиции в XML и в браузере расходятся

Если нужна выдача «как у пользователя» — с рекламой, блоками и мобильной версией, — используют живую выдачу посредника (у XMLstock — режим Live). Она отдаёт по 10 результатов на страницу, а XML через Search API — до 100.

Как подключить к программам сейчас

Key Collector, Топвизор, TopSite, KeyAssort и другие программы, которые работали с Яндекс.XML, принимают URL источника выдачи. Вместо старого адреса Яндекса в него вставляют персональный URL посредника с вашими user и key. Пошагово — в обзорах XMLstock иXMLriver (там же — что сейчас работает в Key Collector).

Частые вопросы

Работает ли Яндекс XML в 2026 году?

Бесплатный Яндекс.XML с лимитами больше не работает: осенью 2023 года его заменил платный Yandex Search API. Формат ответа XML сохранился — его отдаёт и Search API, и сервисы-посредники.

Можно ли сейчас получить бесплатные XML-лимиты?

Нет. Бесплатные лимиты Яндекс начислял за сайты в Вебмастере, и они закончились вместе со старым сервисом. Сейчас оплачивается каждый запрос — у Яндекса или у посредника.

Сколько стоят XML-лимиты сейчас?

У Яндекса в Search API — 488 ₽ за 1000 синхронных запросов днём и 30,5 ₽ за отложенные. У посредников XMLstock и XMLriver — 25–28 ₽ без предоплаты и от 12 ₽ на месячных пакетах (цены на 5 октября 2026 года).

Чем Search API отличается от старого Яндекс XML?

Он платный, квоты не зависят от ваших сайтов, вместо user и key с привязкой к IP — сервисный аккаунт и API-ключ, появился отложенный режим. Формат ответа XML остался прежним.

Как подключить XML-лимиты к Key Collector сейчас?

Так же, как раньше: в настройках программы указывается URL источника выдачи. Только теперь это адрес посредника с вашими user и key — например, XMLstock или XMLriver.

Что значит код ошибки 10002?

Запрос слишком длинный: больше 400 символов или 40 слов. Такой же смысл у кода 10001. Сократите запрос. По справке XMLstock такие ответы оплачиваются, поэтому длину лучше проверять до отправки.

Почему позиции в XML не совпадают с тем, что я вижу в браузере?

XML-выдача — это только органика без рекламы и колдунщиков, к тому же без вашей персонализации. В браузере влияют история поиска, точное местоположение, блоки Яндекса и время проверки.

Сгорают ли купленные XML-лимиты?

На бессрочном Базовом тарифе у XMLstock и XMLriver — нет, вы платите за каждый запрос. На 30-дневных пакетах неизрасходованный остаток по окончании срока сгорает.