Saltar para o conteúdo
Comece grátis

API de pesquisa do Google para dados do SERP

Colete resultados do Google em JSON estruturado para monitorar posições, pesquisar concorrentes e criar ferramentas de busca. Defina local, idioma, dispositivo e tipo de busca.

Envie a consulta, a localização e as definições do dispositivo para receber resultados de pesquisa analisados e módulos suportados.

Google Search API highlights

  1. 01
    Interrogação específica

    Every response starts with q

  2. 02
    Contextualização

    País, língua, localização, dispositivo

  3. 03
    Superficialmente consciente

    Web, imagens, vídeos, notícias, compras, empregos

  4. 04
    Output analisado

    Coleções de resultados JSON e metadados

From query to usable objects

Monitore a visibilidade nas buscas por mercado

01 · definir

Construa uma impressão digital precisa de um pedido

Descreva a consulta, o domínio do Google, a localização codificada, a linguagem da interface, o país, o dispositivo, a superfície e a janela de resultados necessários para o fluxo de trabalho.

02 · consumir

Trabalho com coleções analisadas

Leia metadados documentados e matrizes de resultados em vez de ligar o aplicativo à marcação de apresentação de uma página de pesquisa.

03 · interpretar

Opção de modelo honestamente

Tratar os módulos de pesquisa como condicionais. A sua presença varia com o contexto da solicitação e a superfície do Google retornada para essa observação.

04 · comparar

Mantém possível a análise de igual a igual

Armazenar o contexto da solicitação ao lado dos resultados antes de calcular posições, alterações, cobertura do editor ou sinais específicos do produto.

Observação de impressões digitaisMantém um contexto com uma resposta.
  1. Pergunta .melhores sapatos de trilha
  2. Domíniogoogle.com
  3. LocalizaçãoUS · local codificado
  4. Línguaen
  5. Presentação• móvel · web
  6. JanelaComeço 0 · número 10
  7. OutputMetadados + coleções

Armazenar esta impressão digital com a resposta analisada antes de comparar posições, módulos ou editores ao longo do tempo.

Superfícies do Google documentadas

Escolha a superfície de pesquisa antes de projetar o consumidor.

Os resultados web regulares usam o motor do Google sem um selector vertical. Os controles documentados estendem o mesmo modelo de solicitação às superfícies de mídia, comércio e empregos.

Descoberta visual

Imagens

Configure o selector vertical documentado em TBC =.

Observação de intenção

Vídeos

Configure o selector vertical documentado em tbm=vid.

Cobertura atual

Notícias

Configure o selector vertical documentado em TBC = nova.

Descoberta do produto

Compras

Configure o selector vertical documentado em TBM = loja.

Descoberta de papéis

Trabalhos

Utilize o valor dos empregos documentados ibp=htl;jobs.

Parâmetros da solicitação

Configure sua solicitação

Comece com o parâmetro de consulta necessário. Adicione controles opcionais documentados apenas quando o fluxo de trabalho precisa de uma superfície, apresentação, localização ou janela de resultado específica.

Questão necessária

q

As palavras-chave para procurar no Google.

· string necessária
Superfície de pesquisa

tbm ibp

tbm seleciona imagens, vídeos, notícias ou verticais de compras documentados. ibp Suporta o valor da procura de emprego documentado.

• opcional
Presentação

device

Selecione uma apresentação de pesquisa de desktop, celular ou tablet com suporte.

• opcional
Google host

domain

Escolha o domínio do Google usado para a pesquisa.

• opcional
Localização codificada

uule

Passe um local codificado do Google para o contexto da pesquisa.

• opcional
Língua e país

hl gl

hl define a linguagem da interface; gl fornece o código do país utilizado para localizar a pesquisa.

• opcional
Janela de resultados

start num

start é o resultado compensado para saltar; num solicita o número de resultados em cada página.

número inteiro · opcional

Resposta do Google

Projeto em torno de significados estáveis e módulos condicionais.

A resposta documentada carrega metadados de pesquisa e coleções de resultados JSON analisados. Os blocos presentes em uma resposta específica dependem da consulta, local, dispositivo e vertical de pesquisa.

01 · contexto

general

Motor de busca, contagem de resultados, idioma, localização, apresentação, tipo de pesquisa, título de página e campos de timestamp mostrados pelo exemplo de resposta documentada.

02 · pedido de rastreamento

input

Solicitar informações como a URL original e os campos de agente de usuário mostrados no exemplo de resposta documentada.

03 · caminhos de descoberta

navigation

As entradas de navegação devolvidas podem identificar outras superfícies de pesquisa do Google para a consulta.

04 · Resultados analisados

organic[]

Os objetos orgânicos documentados incluem campos como link, display link, título, descrição, rank e rank global quando devolvidos.

Uma solicitação contextual

Da solicitação ao resultado

  1. 01Enquadrar a observação

    Escolha a consulta, a superfície de pesquisa, o domínio do Google, a localização codificada, a língua, o país, o dispositivo e a janela de página necessária pela decisão.

  2. 02Ligue para o endpoint do lado do servidor

    Enviar uma solicitação de GET para https://serpapi.webscrapingapi.com/v2 with api_key, engine=google, e q.

  3. 03Validação antes da utilização

    Inscreva o resultado HTTP, analise o JSON, leia as coleções de seu fluxo de trabalho necessárias e preserve o contexto da solicitação com resultados armazenados.

Recuperação em fila

engine=google_async

Envie uma pesquisa no Google e retira a carga útil SERP finalizada mais tarde através da API Snapshot.

Revisar Async de Pesquisa do Google

Integração

Conecte pelo seu servidor

Mantenha a chave API na configuração do lado do servidor, codifique os valores da consulta, defina um tempo limite explícito e permita resultados HTTP falhos antes de analisar a resposta.

: "${WSA_API_KEY:?WSA_API_KEY is required}" curl --get --fail-with-body --max-time 120 \ "https://serpapi.webscrapingapi.com/v2" \ --data-urlencode "api_key=$WSA_API_KEY" \ --data-urlencode "engine=google" \ --data-urlencode "q=best trail shoes" \ --data-urlencode "gl=us" \ --data-urlencode "hl=en" \ --data-urlencode "device=mobile"
Ponto final

https://serpapi.webscrapingapi.com/v2

Requerido

api_key + engine=google + q

Contexto

gl=us + hl=en + device=mobile

Limite

120 segundos de tempo de espera do cliente e manejo explícito de erros HTTP

Avaliação da produção

Escolha um plano para sua carga de trabalho

Modelo de carga de trabalho

Estimar observaçõesnão apenas palavras-chave.

Questões
Contexto
Superfícies
Janela
Frequência

Este é um modelo de planeamento. Os preços atuais e as condições do plano continuam a ser a fonte comercial de verdade.

FAQ

Perguntas sobre o produto

O que a API de Pesquisa do Google retorna?

A API de Pesquisa do Google retorna conteúdo de solicitação e coleções de resultados JSON analisadas. Os resultados orgânicos são documentados, enquanto a navegação e outros módulos de resposta dependem da consulta, local, dispositivo e superfície de pesquisa solicitada.

Que parâmetros de Pesquisa do Google posso controlar?

Use q para a consulta necessária. Os controles opcionais documentados incluem tbm, ibp, dispositivo, domínio, uule, hl, gl, start e num para superfície de pesquisa, apresentação, localização e pagination.

Quais as superfícies de pesquisa do Google são documentadas?

Deixe o tbm desdefinido para pesquisas regulares na web, ou use valores de tbm documentados para imagens, vídeos, notícias e compras. Jobs usa o controle ibp documentado. Valide a forma devolvida para as superfícies que seu aplicativo precisa.

Devem todas as respostas conter os mesmos módulos de resultados?

Não. Os módulos de resultados do Google variam de acordo com a consulta, localização, dispositivo e vertical de pesquisa. Trate os blocos de resposta como opcionais, distingue uma coleção ausente de uma solicitação HTTP falhada e leia apenas os módulos que o aplicativo precisa.

Quando devo usar o google_async?

Use o motor google_async documentado separadamente quando seu fluxo de trabalho deve enviar uma pesquisa do Google e recuperar a carga útil SERP finalizada através da API Snapshot. O motor google padrão é o caminho de solicitação sincrônico mostrado nesta página.

Como devo integrar a API de Pesquisa do Google com segurança?

Mantenha api_key em uma variável de ambiente do servidor, codifique os valores da consulta para a URL, defina um tempo limite explícito e verifique o status HTTP antes de interpretar o JSON. Preserve o contexto da solicitação junto às observações armazenadas.

A sua primeira observação no Google

Teste sua primeira consulta do Google

Use o teste de 100 solicitações do Google para conferir palavras-chave, locais e saída antes de escolher um plano mensal.