Pular para o conteúdo

Parâmetros de busca

Envie os parâmetros como um corpo JSON para POST /v1/search. Apenas q é obrigatório.

CampoTipoPadrãoDescrição
qstring (1–500)—Obrigatório. A consulta de busca.
glenumusEdição de país (veja abaixo).
hlstringpadrão do paísIdioma da interface / dos resultados, BCP-47 (ex.: en, pt-BR).
tbsenumtodo o períodoFiltro de tempo: qdr:h (última hora), qdr:d (dia), qdr:w (semana).
pageinteger (1–99)1Página de resultados (indexada em 1; ~10 resultados orgânicos cada).
freshnessenumdefaultControle de cache: default, realtime (força busca nova), cached. Veja Cache.
deadline_msinteger (1000–30000)15000Timeout por requisição em milissegundos.

br, us, gb, de, fr, es, it, mx, ca, au, jp, nl.

{ "q": "melhores tênis de corrida", "gl": "br", "hl": "pt-BR" }

Restrinja os resultados a conteúdo recente — ideal para notícias e tópicos em alta.

{ "q": "nvidia earnings", "tbs": "qdr:d" }

Cada página retorna aproximadamente 10 resultados orgânicos. Solicite as páginas 1–99; para coletar os primeiros 100 resultados, percorra as páginas 1–10. Os SDKs expõem helpers (searchPages / search_pages) que iteram as páginas para você.