Перейти к содержанию

Данные и метрики

Google Search Console API: доступ, области, лимиты и первый запрос

API Search Console возвращает те же данные эффективности, что и отчёт, но с намного меньшими ограничениями по строкам, и бесплатно в пределах квоты. Старт требует четырёх решений: проект Cloud, область доступа, поток OAuth и запрос, укладывающийся в квоты.

✓ Сверено с документацией API Search Console · октябрь 2026

API Search Console возвращает те же данные об эффективности, что и отчёт, но с гораздо меньшими ограничениями по строкам, и бесплатен в рамках квоты использования. Чтобы им пользоваться, зарегистрируйте приложение в Google API Console, активируйте API Search Console, запросите у пользователя область доступа, авторизуйтесь через OAuth 2.0 и вызовите searchanalytics.query. Данные об эффективности ограничены 50 тыс. строк в день на тип поиска на ресурс, действуют квоты. Сторону доступа Google описывает в материале Authorize Requests.

Доступ, области и OAuth

Зарегистрируйте приложение в Google API Console, чтобы получить идентификатор клиента и секрет клиента, и активируйте API Search Console для проекта. Затем выберите область доступа. webmasters.readonly даёт доступ только на чтение, а webmasters — на чтение и запись; запрашивайте наименьшую нужную и не просите область чтения и записи для скрипта отчётности, если только не нужно добавлять сайты или отправлять sitemap.

Каждый запрос должен быть авторизован аутентифицированным пользователем. Пользователь видит экран согласия, Google выдаёт короткоживущий токен доступа, а токен обновления может получить новые.

Первый запрос

Вызовите searchanalytics.query с датой начала, датой окончания и нужными измерениями. Даты указываются по тихоокеанскому времени. Результаты отсортированы по кликам, а по умолчанию возвращаются только окончательные данные; dataState «all» включает свежие данные. Лимит строк — от 1 до 25 000, по умолчанию 1 000, а startRow переходит к следующей странице (searchanalytics.query). API поддерживает фильтрацию, сортировку и агрегацию, как отчёты, но не произвольный SQL; для него используйте массовую выгрузку в BigQuery.

Строк он возвращает больше, чем интерфейс: экспорт отчёта обрезается до 1 000 строк, а API возвращает до 50 тыс. строк в день на тип поиска на ресурс (экспорт данных через API). Дни без данных при группировке по дате пропускаются, поэтому не считайте отсутствующий день нулевым.

Квоты и что значит «превышена квота»

Search Analytics допускает 1 200 запросов в минуту на сайт и на пользователя и 40 000 в минуту и 30 000 000 в день на проект; проверка URL допускает 2 000 в день и 600 в минуту на сайт (лимиты использования). Лимиты складываются. Пример Google: пользователь A может делать до 1 200 запросов в минуту суммарно по трём своим сайтам, а пользователи A и B — до 1 200 в минуту суммарно по одному общему сайту. Лимиты уровня проекта действуют на всех, кто использует один ключ проекта Cloud.

Ошибка «превышена квота» выглядит одинаково для любой квоты. Если помогает ожидание в 15 минут, вы упёрлись в краткосрочную квоту нагрузки, измеряемую 10-минутными отрезками, поэтому распределяйте запросы в течение дня. Если уже один запрос внутри 10-минутного окна завершается ошибкой, вы упёрлись в суточную квоту нагрузки. Некоторые запросы просто дороги: группировка или фильтрация по странице или запросу затратна, а по странице и запросу вместе — самая затратная, причём стоимость растёт с диапазоном дат. Уберите группировку, сократите диапазон и не просите те же данные повторно.

Разобранный пример постраничной загрузки

Чтобы получить данные по запросам и страницам за 28 дней, запрашивайте по одному дню. В дне не более 50 000 строк, то есть 2 запроса по 25 000 (startRow 0 и 25 000), поэтому 28 дней — 56 запросов. Частота вызовов намного ниже 1 200 в минуту; ограничивает квота нагрузки, поэтому помогают короткий диапазон и по одному дню. Кэшируйте результат: повтор большого запроса зря расходует квоту нагрузки.

Стоимость и SEOKit

Сам API бесплатен в рамках квоты использования. Инструмент экспорта SEOKit и MCP-сервер используют этот же API и подчиняются тем же лимитам; что это значит на практике, показывает наша статья о строках и столбцах экспорта.

Читайте дальше

Как пользоваться отчётом «Эффективность»: Лимиты и варианты экспорта в интерфейсе. Документация: фильтры по умолчанию и экспорт: Инструмент экспорта в рабочем пространстве. Руководство: пять способов подключить ChatGPT: API, экспорт и BigQuery в сравнении.

Официальные источники Google

  1. API Search Console: авторизация запросов ↗
  2. API Search Console: лимиты использования ↗
  3. API Search Console: searchanalytics.query ↗
  4. Справка Search Console: экспорт данных через API ↗
SEOKIT · GROQ

Помощник SEOKit

0 / 1000

Данные в Groq