Сбор данных Google Autocomplete для исследования ключевых слов
Google Autocomplete — это бесплатный, в реальном времени источник данных для исследования ключевых слов, если использовать правильный endpoint. Вот неофициальный complete/search API, его параметры geo и cursor, и как кластеризовать вывод.
Google Autocomplete — это самый честный источник для исследования ключевых слов: предложения — это реальные запросы, ранжированные по тому, что люди действительно вводят, обновляемые в реальном времени и с учетом геолокации. И вы можете получить их бесплатно с неофициального endpoint — если знаете, какой именно. Большинство результатов поиска по запросу "google autocomplete api" отправляют вас к платному продукту Google Places для автозаполнения адресов, который совершенно не подходит для исследования ключевых слов. Это руководство охватывает реальный endpoint автозаполнения запросов, его параметры geo и cursor, как кластеризовать одно семя в сотни запросов и как запускать его в масштабе без блокировки.
Сначала разберитесь с путаницей
Существует три разных вещи с названием "autocomplete", и их путаница тратит дни:
- Автозаполнение запросов — предложения в строке поиска на
google.com/complete/search. Неофициальный, бесплатный и настоящий клад для исследования ключевых слов. - Автозаполнение мест — Google Places API (новый) для автозаполнения адресов в формах. Официальный, платный и бесполезный для исследования ключевых слов.
- Автозаполнение вертикали SERP API — управляемый endpoint, который возвращает те же предложения запросов в формате JSON, с учетом геолокации и языка и без блокировки.
Если вам нужны идеи для ключевых слов, вам нужен первый (для контроля) или третий (для масштаба). API мест никогда не даст вам "лучшие кроссовки для плоскостопия" — он знает только адреса улиц.
Неофициальный endpoint, с кодом
Endpoint автозаполнения запросов — это https://www.google.com/complete/search. Установите client=chrome, и он вернет массив JSON, где второй элемент — это ваш список предложений. Два параметра делают его инструментом исследования, а не игрушкой: gl (двухбуквенный код страны) и hl (двухбуквенный код языка), которые локализуют предложения:
import requests
proxy = "http://USER:PASS@gate.quantumproxies.io:8000"
proxies = {"http": proxy, "https": proxy}
def autocomplete(seed, gl="us", hl="en"):
r = requests.get("https://www.google.com/complete/search",
params={"q": seed, "client": "chrome", "gl": gl, "hl": hl},
proxies=proxies, timeout=15)
return r.json()[1] # chrome client: index 1 holds the suggestions
print(autocomplete("running shoes", gl="gb"))
print(autocomplete("running shoes", gl="us")) # compare markets
Запустите эти две строки, и вы сразу увидите эффект геолокации — наборы предложений для Великобритании и США различаются, потому что Autocomplete отражает, что ищет каждый рынок. Существует также параметр cp ("указатель курсора"), который устанавливает, где курсор находится в запросе, что уточняет завершения — полезно для выявления предложений в середине фразы. Переключение client между chrome, firefox и gws-wiz меняет форму ответа и иногда результаты, так что выберите один и оставайтесь последовательными.

Преобразуйте одно семя в сотни ключевых слов
Один вызов возвращает, возможно, десять предложений. Техника, которая их умножает, — это алфавитный суп: добавьте каждую букву от a до z к семени и соберите каждое завершение. Добавьте префиксы (как, что, лучший, vs) и суффиксы (рядом со мной, для, 2026), и одно семя становится широкой, насыщенной намерениями картой:
import string, time
def expand(seed, gl="us"):
found = set(autocomplete(seed, gl))
for c in string.ascii_lowercase: # a-z soup
found.update(autocomplete(f"{seed} {c}", gl))
time.sleep(0.4) # pace the requests
for p in ("how", "what", "best", "vs"): # intent prefixes
found.update(autocomplete(f"{p} {seed}", gl))
time.sleep(0.4)
return sorted(found)
keywords = expand("running shoes", gl="us")
print(len(keywords), "suggestions")
Кластеризуйте вывод по намерению — информационное (как, что), коммерческое (лучший, vs, рядом со мной) и навигационное (брендовые термины) — и удалите дубликаты. Это настоящая карта ключевых слов, основанная на живом поисковом поведении, а не на оценке инструмента. Введение этих семян обратно в полные SERP — это то, как вы строите трекер рангов; наше руководство по созданию собственного трекера рангов охватывает этот следующий шаг.

Читайте оценки релевантности
Клиент chrome возвращает не только строки — каждое предложение несет оценку релевантности, и порядок отражает реальный спрос. Используйте это. Сортируйте расширенный набор по релевантности, и в начале списка будет сосредоточен объем поиска; длинный хвост ниже — это место, где скрываются возможности с низкой конкуренцией. Вы получаете грубую оценку спроса бесплатно, прежде чем вы когда-либо получите единую цифру месячного объема из платного инструмента для ключевых слов — что делает автозаполнение быстрым фильтром первого прохода, даже если у вас есть другие источники данных.
Масштабирование без блокировки
Расширение алфавитного супа — это десятки запросов на семя, а сотни семян означают тысячи вызовов к одному и тому же endpoint Google. Это именно тот объем, который приводит к ограничению IP. Два пути решения. Практический маршрут: распределите запросы по вращающемуся пулу прокси с соответствием геолокации и замедлите их — та же дисциплина в избегании блокировки IP при исследовании ключевых слов в масштабе. Управляемый маршрут: используйте SERP API с вертикалью автозаполнения, который обрабатывает ротацию, геолокацию и парсинг за вас и возвращает чистый JSON — без необходимости следить за ограничениями. В нашем разборе скрейпинга SERP в 2026 году объясняется, почему эта инфраструктура не тривиальна для самостоятельного запуска.
Получите данные автозаполнения в масштабе с помощью SERP API
Что делать с данными
Данные автозаполнения питают не только календарь контента. Запустите те же семена на разных рынках с gl и hl, чтобы правильно локализовать сайт, отслеживайте, как предложения меняются со временем, чтобы поймать растущие тренды на ранней стадии, и извлекайте длиннохвостые коммерческие запросы, на которые конкуренты не нацелены. Поскольку предложения исходят прямо из поискового поведения, они являются ведущим индикатором — часто выявляя спрос до того, как он появится в инструментах месячного объема ключевых слов. Подача расширенных семян в SERP API для захвата живых результатов для каждого — заголовки, People Also Ask и AI Overviews — превращает плоский список ключевых слов в полный контент-бриф за один проход. Для AI и SEO продуктов, потребляющих это в объеме, наша заметка о выборе SERP API для AI/SEO инструментов охватывает вертикали и форму JSON, на которые стоит обратить внимание, а мониторинг изменений SERP глобально охватывает сторону отслеживания.
Часто задаваемые вопросы
Существует ли бесплатный API Google Autocomplete?
Нет официального бесплатного API, но неофициальный endpoint на google.com/complete/search?client=chrome&q=... возвращает предложения в формате JSON и бесплатен для вызова. Он ограничивает скорость при большом объеме, поэтому для чего-то большего, чем легкое использование, вам понадобятся прокси или управляемый SERP API. Обратите внимание, что это отличается от платного автозаполнения мест для адресов.
Как получить предложения Google для конкретной страны?
Передайте параметр gl с двухбуквенным кодом страны (us, gb, de) и hl с кодом языка (en, de, fr). Предложения зависят от геолокации, поэтому одно и то же семя возвращает разные результаты для каждого рынка — и ваш выходной прокси должен соответствовать стране, которую вы запрашиваете, для получения точных данных.
Почему мой скрейпер автозаполнения блокируется?
Расширение алфавитного супа отправляет десятки запросов на семя к одному endpoint Google, который быстро ограничивает один IP. Распределите вызовы по вращающемуся пулу прокси, добавьте задержки между запросами и сопоставьте выходную геолокацию с вашим значением gl — или используйте SERP API, который обрабатывает ротацию и темп за вас.
Подходит ли Google Autocomplete для исследования ключевых слов?
Отлично, потому что предложения — это реальные запросы, ранжированные по фактическому спросу на поиск, обновляемые в реальном времени и локализованные по странам. Алфавитный суп и расширение префиксов превращают одно семя в сотни насыщенных намерениями терминов — часто выявляя длиннохвостые и трендовые запросы до того, как они появятся в инструментах месячного объема ключевых слов.
Google Autocomplete — это бесплатный, в реальном времени, учитывающий геолокацию источник ключевых слов, если использовать endpoint запросов, а не адресов. Получите его с complete/search, локализуйте с gl и hl, умножьте семена с помощью алфавитного супа и кластеризуйте по намерению. Чтобы запустить его в масштабе, поставьте за ним вращающийся пул или SERP API и позвольте инфраструктуре обрабатывать ограничения.