Google Web Search — Referência da API
/google/searchSearch
Busque Google com q, idioma hl, país gl e dispositivo aceito. As seções dependem da consulta e da origem.
Busque Google com q, idioma hl, país gl e dispositivo aceito. As seções dependem da consulta e da origem.
qstringobrigatorio
Texto da busca.
hlstringopcional
Codigo de idioma. Padrao: en.
glstringopcional
Codigo do pais. Padrao: us.
pagenumberopcional
Numero da pagina a partir de 1. Padrao: 1.
device"default" | "pc" | "mobile"opcional
Somente para Google Search. default usa roteamento automatico, pc usa sessoes desktop e mobile usa sessoes mobile.
{
"device": "mobile",
"gl": "us",
"hl": "en",
"q": "coffee shops"
}querystringobrigatorio
Consulta normalizada da requisicao.
pagenumberobrigatorio
Numero da pagina atual a partir de 1.
organicOrganicResult[]Quando resultados orgânicos são analisados.
Resultados orgânicos.
featured_snippetFeaturedSnippetQuando Google mostra um trecho em destaque.
Cartão de resposta em destaque, separado dos resultados orgânicos.
top_storiesTopStory[]Quando há notícias em destaque nos resultados.
Módulo de notícias em destaque.
people_also_askPAA[]Quando há perguntas relacionadas.
Pergunta, resposta e links de origem.
knowledge_graphKnowledgeGraphQuando um painel de conhecimento é analisado.
Dados do painel da entidade.
related_searchesstring[]Quando há sugestões relacionadas.
Consultas relacionadas.
ranknumberobrigatorio
Posicao no ranking a partir de 1 nesta resposta.
positionnumberAlias de rank quando disponivel.
Alias normalizado para clientes que esperam position.
titlestringobrigatorio
Titulo do resultado.
linkstringobrigatorio
Link principal retornado pelo parser.
urlstringPresente quando o link pode ser normalizado.
URL canonica de destino, normalmente igual a link.
source_urlstringSomente quando uma URL fonte do Google e observada.
URL original do Google para depuracao e procedencia.
display_urlstringQuando texto visivel ou dominio pode ser derivado.
URL visivel ou dominio de origem.
display_linkstringQuando há texto exibido pelo Google.
Texto original do link exibido pelo Google.
snippetstringQuando um trecho é analisado.
Resumo do resultado orgânico.
datestringQuando Google inclui data no trecho.
Texto original da data extraído do trecho.
published_atstringAlias da data analisada, se existir.
Alias da data normalizada.
iconstringQuando um favicon ou imagem é exposto.
URL do ícone do resultado.
sitelinks{ title, link, url, source_url?, display_url? }[]Quando há links de site.
Links de site aninhados do resultado.
curl -X POST 'https://api.serpbase.dev/google/search' \
-H "Content-Type: application/json" \
-H 'X-API-Key: YOUR_API_KEY' \
-d '{"device":"mobile","gl":"us","hl":"en","q":"coffee shops"}'Exemplo existente do Google
curl -X POST https://api.serpbase.dev/google/search \
-H "Content-Type: application/json" \
-H "X-API-Key: your_api_key" \
-d '{
"q": "python asyncio",
"hl": "en",
"gl": "us",
"page": 1,
"device": "default"
}'Grounding, SEO e extracao de respostas.
Também pode retornar ai_overview, weather, finance, flight e result_stats se aparecerem nos resultados.