API do Google Search
Envie uma palavra-chave e receba a página de resultados do Google exatamente como o usuário a vê: cada bloco, cada resultado, com sua posição no ranking, sua página e sua posição em pixels.
- 1.000 requisições grátis
- Sem cartão de crédito
Todos os blocos
Cada bloco da página volta no JSON com seu próprio tipo, com os resultados na ordem de exibição.
| Tipo | O que é |
|---|---|
organic | Resultados orgânicos |
paid_top, paid_bottom | Anúncios do Google Ads, no topo e no rodapé da página |
local_pack | Pacote local, com nota, número de avaliações, faixa de preço e informações exibidas |
people_also_ask | Perguntas de “As pessoas também perguntam” |
featured_snippet | Featured snippet (posição zero) |
knowledge_graph | Knowledge Graph, o painel à direita |
top_stories | Principais notícias |
videos, images | Vídeos e imagens |
shopping | Anúncios do Shopping |
sitelinks | Sitelinks abaixo de um resultado |
ai_overview_citation, ai_overview_citation_source, ai_overview_panel | AI Overviews: marcas citadas no texto, fontes das citações e painel de fontes |
location_sites, recipes, find_results_on | Sites de localização, receitas, “Encontrar resultados em” e outros blocos |
A real do Google
O Google não exibe mais 100 resultados em uma única página. Nós percorremos a paginação página por página, como um usuário, até 10 páginas por palavra-chave (cerca de 100 resultados). Cada resultado informa em qual página aparece.
Profundidade à sua escolha
O parâmetro depth vai de 1 (cerca de 10 resultados) a 10 (cerca de 100 resultados).
Só as páginas encontradas são cobradas
10 páginas solicitadas, 4 encontradas: só 4 são cobradas.
Operadores de pesquisa
site:, inurl:, intitle:, allintitle:, filetype: e combinações lógicas são suportados.
Posição, posição geral
Três medidas para cada resultado. rank_type indica a posição dentro do bloco, rank_serp a posição entre todos os elementos da página na ordem vertical real, e pixel a distância até o topo da página. Um 1º resultado orgânico que aparece abaixo de um pacote local e de anúncios não tem a visibilidade que a posição sugere.
AI Overviews,
Cada SERP é renderizada em um navegador real. Os AI Overviews que carregam depois da página são capturados, com as marcas citadas, as fontes das citações e o painel de fontes.
da requisição
Uma única requisição POST para /v1/serp, com até 1.000 palavras-chave por chamada. Depois, os resultados são obtidos pelo ID ou entregues na sua URL de callback. Sem código, a mesma coleta pode ser feita no Claude, no ChatGPT ou no Cursor com o servidor MCP. Para alimentar agentes, RAG ou avaliações, veja a API SERP para IA.
| Parâmetro | Descrição |
|---|---|
search_engine | google_search |
keyword | A palavra-chave, incluindo operadores |
device | desktop ou mobile |
location | Versão do Google, por exemplo br para o google.com.br ou en para o google.com |
language | Idioma da interface (por exemplo, pt) |
depth | Número de páginas, de 1 a 10 |
geolocation | Opcional: cidade, região e país separados por vírgulas, ou uma posição GPS no formato latitude,longitude (por exemplo, -23.5505,-46.6333) |
priority | Opcional: prioridade de processamento, de 1 a 10 |
callback_url | Opcional: URL que recebe os resultados assim que a palavra-chave é processada |
Monte sua requisição
curl -X POST 'https://api.semscraper.com/v1/serp' \
-H 'Authorization: Bearer API_KEY' \
-H 'Content-Type: application/json' \
-d '[{"search_engine":"google_search","keyword":"restaurant","device":"desktop","location":"fr","language":"fr","depth":1,"geolocation":"Nice, Alpes-Maritimes, France"}]'
Pague
Sem assinatura: você recarrega seu saldo e cada SERP obtida é descontada dele.
De 1 a 10% de desconto conforme o valor recarregado. Seu saldo nunca expira.
Saiba mais
Como fazer scraping do Google em 2026
Coletar resultados do Google em grande escala nunca foi tão exigente: os 100 resultados por página acabaram, os AI Overviews carregam com atraso e as SERPs mudam de uma cidade para outra. Veja as opções e as armadilhas.
Ler o guia →Como obter o top 100 do Google sem num=100
Durante anos, bastava adicionar num=100 à URL da pesquisa para obter 100 resultados de uma vez. Não mais. Veja como continuar obtendo um top 100 confiável.
Ler o guia →Posição em pixels: por que ficar em 1º lugar não basta mais
Ser o primeiro entre os resultados orgânicos diz pouco sobre o que o usuário realmente vê. A posição em pixels mede onde o seu resultado aparece de verdade.
Ler o guia →SERPs geolocalizadas: os resultados do Google vistos de uma cidade
Duas pessoas que fazem a mesma pesquisa em duas cidades diferentes não veem a mesma página. Para medir o SEO local, é preciso coletar a SERP a partir da localização certa.
Ler o guia →Clusterização de palavras-chave por similaridade de SERP
Duas palavras-chave que mostram as mesmas páginas no Google atendem à mesma intenção: uma única página deve trabalhar as duas. Veja o método, os limites certos e um script pronto para usar.
Ler o guia →Segmentação geográfica no Google: por que o parâmetro gl já não basta
No fim de maio de 2026, o Google mudou a forma como localiza seus resultados. O parâmetro gl, usado há anos para segmentar um país, já não garante uma SERP confiável. Veja o que constatamos e corrigimos.
Ler o guia →Perguntas frequentes
Esta é a API oficial do Google?
Desktop e mobile retornam os mesmos resultados?
Posso obter os resultados de uma cidade específica?
Quanto tempo leva o processamento de uma palavra-chave?
Os resultados vêm de um cache?
Posso usar operadores de pesquisa (site:, inurl:…)?
Pronto para fazer scraping do Google?
1.000 requisições grátis, sem cartão de crédito.
