Raspe o Google Autocomplete para Dados de Pesquisa de Palavras-chave

O Google Autocomplete é uma fonte gratuita e em tempo real de pesquisa de palavras-chave - se você usar o endpoint correto. Aqui está o API não oficial complete/search, seus parâmetros de localização e cursor, e como agrupar a saída.

O Google Autocomplete é a fonte de pesquisa de palavras-chave mais honesta que existe: as sugestões são consultas reais, classificadas pelo que as pessoas realmente digitam, atualizadas em tempo real e específicas para cada localização. E você pode obtê-las gratuitamente de um endpoint não oficial - se souber qual é. A maioria dos resultados de pesquisa para "google autocomplete api" leva você ao produto pago de preenchimento automático de endereços do Google Places, que é uma coisa completamente diferente. Este guia cobre o endpoint real de preenchimento automático de consultas, seus parâmetros de localização e cursor, como agrupar uma única semente em centenas de consultas e como executá-lo em escala sem ser bloqueado.

Primeiro, esclareça a confusão

Existem três coisas diferentes usando o nome "autocomplete", e misturá-las desperdiça dias:

Se você quer ideias de palavras-chave, você quer o primeiro (para controle) ou o terceiro (para escala). O Places API nunca lhe dará "melhores tênis para pés chatos" - ele só conhece endereços de rua.

O endpoint não oficial, com código

O endpoint de preenchimento automático de consultas é https://www.google.com/complete/search. Defina client=chrome e ele retorna um array JSON onde o segundo elemento é sua lista de sugestões. Dois parâmetros fazem dele uma ferramenta de pesquisa em vez de um brinquedo: gl (um código de país de duas letras) e hl (um código de idioma de duas letras), que localizam as sugestões:

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

Execute essas duas linhas e você verá o efeito de localização imediatamente - os conjuntos de sugestões do Reino Unido e dos EUA diferem, porque o Autocomplete reflete o que cada mercado pesquisa. Há também um parâmetro cp ("cursor pointer") que define onde o cursor fica na consulta, o que refina as conclusões - útil para extrair sugestões de meio de frase. Alternar client entre chrome, firefox e gws-wiz muda o formato da resposta e às vezes os resultados, então escolha um e mantenha a consistência.

Comparação do Preenchimento Automático de Consultas para pesquisa de palavras-chave, o Preenchimento Automático de Lugares pago para endereços, e um vertical de autocomplete de API SERP gerenciado, mostrando que apenas dois são úteis para dados de palavras-chave
Três APIs compartilham o nome 'autocomplete'. Apenas o endpoint de consultas - e uma API SERP que o envolve - fornecem dados de palavras-chave.

Transforme uma semente em centenas de palavras-chave

Uma única chamada retorna talvez dez sugestões. A técnica que as multiplica é o alfabeto sopa: adicione cada letra de a-z à semente e colete cada conclusão. Adicione prefixos (como, o que, melhor, vs) e sufixos (perto de mim, para, 2026) e uma semente se torna um mapa amplo e rico em intenções:

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")

Agrupe a saída por intenção - informacional (como, o que), comercial (melhor, vs, perto de mim) e navegacional (termos de marca) - e elimine duplicatas. Isso é um mapa real de palavras-chave baseado em comportamento de busca ao vivo, não uma estimativa de ferramenta. Alimentar essas sementes de volta em SERPs completos é como você constrói um rastreador de classificação; nosso guia para construir seu próprio rastreador de classificação cobre esse próximo passo.

Flua de uma palavra-chave semente através do endpoint de autocomplete com parâmetros gl e hl, expansão de alfabeto-sopa e prefixo, em um mapa de palavras-chave deduplicado agrupado por intenção
A expansão de alfabeto-sopa e prefixo multiplica uma semente em centenas de consultas reais, depois as agrupa por intenção.

Leia as pontuações de relevância

O cliente chrome retorna mais do que strings - cada sugestão carrega uma pontuação de relevância, e a ordenação reflete a demanda real. Use isso. Classifique seu conjunto expandido por relevância e o topo da lista é onde o volume de pesquisa se concentra; a longa cauda abaixo é onde as oportunidades de baixa concorrência se escondem. Você obtém um ranking de demanda aproximado gratuitamente, antes mesmo de extrair um único número de volume mensal de uma ferramenta paga de palavras-chave - o que torna o autocomplete um filtro rápido de primeira passagem, mesmo quando você possui outras fontes de dados.

Escalando sem ser bloqueado

A expansão de alfabeto-sopa é dezenas de solicitações por semente, e centenas de sementes significam milhares de chamadas para o mesmo endpoint do Google. Esse é exatamente o volume que faz com que um IP seja limitado. Duas maneiras de contornar isso. A rota prática: espalhe as solicitações por um pool de proxies rotativos com correspondência de localização, e ajuste o ritmo delas - a mesma disciplina em evitar bloqueios de IP durante a pesquisa de palavras-chave em escala. A rota gerenciada: use uma API SERP com um vertical de autocomplete que lida com rotação, localização e análise para você e retorna JSON limpo - sem necessidade de monitorar limitações. Nos bastidores, nossa análise de raspagem SERP de 2026 explica por que essa infraestrutura é complexa para gerenciar sozinho.

Obtenha dados limpos de autocomplete da API SERP

O que fazer com os dados

Os dados de autocomplete alimentam mais do que um calendário de conteúdo. Execute as mesmas sementes em diferentes mercados com gl e hl para localizar um site corretamente, acompanhe como as sugestões mudam ao longo do tempo para detectar tendências em ascensão cedo, e explore consultas comerciais de cauda longa que os concorrentes não visaram. Como as sugestões vêm diretamente do comportamento de busca, elas são um indicador avançado - frequentemente revelando demanda antes que apareça em ferramentas de volume mensal de palavras-chave. Canalizar as sementes expandidas em uma API SERP para capturar os resultados ao vivo para cada uma - títulos, People Also Ask, e Visões Gerais de IA - transforma uma lista plana de palavras-chave em um briefing de conteúdo completo em uma única passagem. Para produtos de IA e SEO que consomem isso em volume, nossa nota sobre escolher uma API SERP para ferramentas de IA/SEO cobre os verticais e o formato JSON a serem procurados, e monitorar mudanças de SERP globalmente cobre o lado do acompanhamento.

Perguntas frequentes

Existe uma API gratuita do Google Autocomplete?

Não há uma API oficial gratuita, mas o endpoint não oficial em google.com/complete/search?client=chrome&q=... retorna sugestões como JSON e é gratuito para chamar. Ele limita a taxa sob volume, então para qualquer coisa além de uso leve você precisará de proxies ou uma API SERP gerenciada. Note que isso é diferente do preenchimento automático pago de Lugares para endereços.

Como obtenho sugestões do Google para um país específico?

Passe o parâmetro gl com um código de país de duas letras (us, gb, de) e hl com um código de idioma (en, de, fr). As sugestões são específicas para cada localização, então a mesma semente retorna resultados diferentes por mercado - e sua saída de proxy deve corresponder ao país que você está consultando para dados precisos.

Por que meu raspador de autocomplete é bloqueado?

A expansão de alfabeto-sopa dispara dezenas de solicitações por semente para um endpoint do Google, que limita rapidamente um único IP. Espalhe as chamadas por um pool de proxies rotativos, adicione atrasos entre as solicitações, e corresponda a localização de saída ao seu valor gl - ou use uma API SERP que lida com rotação e ritmo para você.

O Google Autocomplete é bom para pesquisa de palavras-chave?

Excelente, porque as sugestões são consultas reais classificadas pela demanda de busca real, atualizadas ao vivo e localizadas por país. A expansão de alfabeto-sopa e prefixo transforma uma semente em centenas de termos ricos em intenções - frequentemente revelando consultas de cauda longa e tendências antes que apareçam em ferramentas de volume mensal de palavras-chave.

O Google Autocomplete é uma fonte gratuita, em tempo real e ciente de localização de palavras-chave uma vez que você usa o endpoint de consultas em vez do de endereços. Puxe-o com complete/search, localize com gl e hl, multiplique sementes com alfabeto sopa, e agrupe por intenção. Para executá-lo em escala, coloque um pool rotativo ou uma API SERP por trás e deixe a infraestrutura lidar com a limitação.

Obtenha dados limpos de autocomplete da API SERP