Saltar para o conteúdo
Comece grátis

API SERP

API SERP para resultados de pesquisa estruturados

Receba resultados do Google e Bing em JSON estruturado. Capture o HTML das SERPs do DuckDuckGo e Yandex em respostas JSON, com controles de consulta e localização.

  • Output de motor conscienteColeções ou cargas úteis de origem analisadas
  • Contexto de pesquisaLocalização, idioma e dispositivo
  • Recuperação gerenciadaAcesso de pesquisa com suporte
  • Formas documentadasModelo de resposta indicado por motor
Envie uma pesquisa com o contexto de localização e dispositivo e receba a resposta do motor escolhido.

Dados de busca sem o raspador

Escolha um buscador e um formato de resposta

01

Forma da resposta indicada de antemão

Saber se o motor retorna coleções de resultados analisados ou uma carga útil da SERP fonte antes de projetar o consumidor.

02

O contexto permanece ligado

Mantenha as entradas do motor, da consulta, do local, da linguagem, do dispositivo, vertical e da pagination ao lado de cada observação.

03

Funcionamento de acesso

WebScrapingAPI executa o caminho de recuperação de pesquisa suportado e mantém o tratamento documentado das respostas.

04

A opção continua explícita

Para os endpoints analisados, as coleções opcionais de resultados aparecem apenas quando o SERP retornado as expõe; a ausência não é automaticamente uma falha de coleção.

Pergunta de impressão digitalCada grau pertence a um pedido.
  1. Motorgoogle
  2. Pergunta .running shoes
  3. LocaisUS · en
  4. Presentaçãomobile
  5. Tipo de pesquisaweb
  6. Páginastart 0
  7. Observaçãorequest time

Preservar a impressão digital da solicitação com resultados armazenados para que as comparações permaneçam iguais.

Cobertura documentada

Comece com o motor e pesquise a superfície do seu fluxo de trabalho.

Cada motor tem seus próprios parâmetros e forma de resposta. Escolha primeiro o ponto final, e depois valida os tipos de resultados necessários com consultas representativas.

Família do Google

Procure plus superfícies dedicadas do Google.

O Google Search suporta controles documentados de web, imagem, vídeo, notícias, compras e empregos. Os endpoints dedicados cobrem superfícies adicionais do Google.

googlegoogle_asyncgoogle_mapsgoogle_flightsgoogle_maps_reviewsgoogle_reverse_imagegoogle_trendsgoogle_hotels
Bing

Resultados analisados e conscientes do mercado

Receber colecções de resultados JSON documentadas com controles de mercado, localização, idioma, busca segura, compensação e contagem de resultados.

DuckDuckGo

Fonte de SERP carga útil com contexto

Receba metadados de solicitação e a carga útil do HTML SERP fonte dentro de um envelope JSON, com região documentada, linguagem de interface, busca segura, intervalo de tempo e controles de dispositivo.

Yandex

Fonte de SERP carga útil com contexto

Receba metadados de solicitação e a carga útil do HTML SERP fonte dentro de um envelope JSON, com controles documentados de localização, idioma, dispositivo, página e intervalo de tempo.

Limite de cobertura: um nome do motor não implica controles ou análise idênticos. Google e Bing documentados analisaram coleções de resultados JSON; DuckDuckGo e Yandex documentar um envelope JSON contendo a fonte SERP HTML carga útil. A documentação do ponto final atual continua a ser a fonte de produção de verdade.

Resposta consciente do motor

Construir para o modelo de resposta cada documento do motor.

As coleções analisadas e as cargas de fonte exigem diferentes consumidores. Selecione o motor primeiro, valide sua forma de resposta atual e preserve o contexto da solicitação ao lado da saída.

01 · cada motor

Contexto de pesquisa

Metadados de motor, consulta e nível de resposta expostos pelo ponto final selecionado.

search_parameters · general
02 · Google e Bing

Coleções de resultados analisados

Títulos, links, descrições, posições observadas e módulos opcionais, quando documentados e devolvidos.

organic[] · related[] · module?
03 · DuckDuckGo e Yandex

Fonte de carga útil SERP

A carga útil HTML fonte é devolvida dentro do envelope JSON; o seu aplicativo possui qualquer extração dele.

search_results: "<html>…</html>"
04 · o seu sistema

Envelope de aplicação

Adicione IDs de execução, timestamps solicitados, identificadores de grupos de consulta e versões de esquema quando os resultados forem inseridos em seus sistemas.

run_id · observed_at · schema

Controle de pesquisa do Google

Configure sua solicitação

Comece com a consulta necessária. Adicione apenas o contexto documentado necessário para tornar a observação útil e comparável.

Intenção e superfície

O que é que o motor deve procurar?

Use a consulta, uma vertical suportada ou o controle de pesquisa de empregos documentados.

qtbmibp
Localização e apresentação

Que contexto de busca deve aparecer?

Defina os valores de domínio suportado, localização codificada, idioma, país e dispositivo.

domainuulehlgldevice
Paginação

Que fenômeno de resultados deve retornar?

Use o offset documentado e o conteúdo de resultados solicitados para a janela de página que você precisa.

startnum
Pesquisa sincrônica no Google

engine=google

Use o caminho documentado padrão quando a aplicação deve esperar a resposta atual.

Review synchronous parameters
Pesquisa de Google assíncrona

engine=google_async

Use o fluxo de trabalho documentado dedicado quando a busca de Google em fila se encaixa na carga de trabalho. Não suponha que o comportamento assíncrono seja compartilhado por todos os motores.

Review asynchronous workflow

Um pedido

Da solicitação ao resultado

  1. 01

    Define a observação

    Escolha o motor, consulta e localização suportada, idioma, dispositivo, tipo de pesquisa e parâmetros de pagination.

  2. 02

    Enviar a solicitação

    Ligue para o endpoint SERP do lado do servidor com a sua chave API. WebScrapingAPI opera a recuperação e o tratamento de resposta suportados.

  3. 03

    Validação e utilização

    Inscreva o status HTTP e a forma de resposta específica do motor, e retenha o contexto necessário para classificação, extração, alerta ou fluxos de trabalho de pesquisa.

Integração

Conecte pelo seu servidor

Mantenha a chave API fora do código do lado do cliente, os valores de busca de código de URL, defina um prazo e inspecione estados HTTP falhos antes de analisar a resposta.

Resumo do pedido

Comece com uma pergunta representativa.

Use o mesmo motor, mercado, idioma, dispositivo e tipo de pesquisa em que o seu produto dependerá na produção.

Segredo
WSA_API_KEY permanece do lado do servidor
Requerido
api_key + engine + q
Contexto
gl + hl + device
Consumidor
Estatuto da inspecção e colecções opcionais
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=running shoes" \ --data-urlencode "gl=us" \ --data-urlencode "hl=en" \ --data-urlencode "device=mobile"

Ponto de partida seguro para a produção

Exemplos usam uma variável de ambiente protegido, contexto documentado do Google, temporadas explícitas e estados HTTP fracos visíveis.

Propriedade operacional

O que gerenciamos e o que você controla

WebScrapingAPI opera

  • A validação do pedido e a execução do motor suportada
  • Infraestrutura de acesso à pesquisa e gestão interna
  • Coleções de resultados analisados, quando documentadas
  • Envelope JSON documentado e entrega de carga de pagamento de fonte
  • Manutenção do comportamento de endpoint suportado

A sua equipa é proprietária

  • Grupos de consultas, mercados, idiomas, dispositivos e tipos de pesquisa
  • Programação de aplicações e política de retestamento a nível da API
  • Qualquer extração necessária a partir de pontos finais de carga útil de origem
  • Armazenamento, cálculos de classificação, comparações e alertas
  • Políticas de utilização, retenção e decisão de dados

Limite de decisão: SERP API does not define a universal rank, decide whether an absence is commercially meaningful, or operate your downstream analytics. Use eligible public results in line with the Acordo de serviço and applicable requirements.

Avaliação da produção

Escolha um plano para sua carga de trabalho

Estimar a carga de trabalho

Dimensão da matriz de contextonão apenas a lista de palavras-chave.

QuestõesMercadosDispositivosPáginasFrequência

A fórmula é um modelo de planejamento, não uma promessa de faturamento.

FAQ

Perguntas sobre o produto

O que é API SERP?

API SERP é um endpoint do lado do servidor para enviar uma consulta de pesquisa com contexto documentado e receber a forma de resposta suportada por esse mecanismo. O documento do Google e do Bing analisou as coleções de resultados JSON; DuckDuckGo e Yandex documentam um envelope JSON contendo metadados de solicitação e a carga útil HTML da fonte SERP.

O que é que o API SERP retorna?

O documento JSON plus as coleções de resultados analisadas. DuckDuckGo e Yandex documento JSON metadados plus a fonte SERP HTML carga útil, que o seu aplicativo pode armazenar ou extrair de acordo com seu próprio modelo de dados.

Que características podem aparecer nos resultados de pesquisa?

Para motores com coleções documentadas, os módulos devolvidos dependem do motor, consulta, localização, dispositivo e tipo de pesquisa. Os resultados orgânicos e módulos específicos de endpoint, como anúncios, elementos locais, compras, mídia ou pesquisas relacionadas, aparecem apenas quando a página de pesquisa devolvida os expõe.

Como funciona o controle de localização, linguagem e dispositivo?

Use os parâmetros documentados para o motor selecionado. O Google Search documenta domínio, localização codificada, idioma de interface, país e controles de desktop, dispositivo móvel ou tablet; outros motores usam seus próprios parâmetros de mercado e localização.

O API SERP suporta os pedidos assíncronos?

A documentação inclui um motor de pesquisa Google assíncrono dedicado para obtenção em fila. Trate o comportamento assíncrono como específico do endpoint e siga a documentação de fluxo de trabalho atual ao implementar o envio e a obtenção de resultados.

Quem mantém a análise quando as configurações de pesquisa mudam?

WebScrapingAPI mantém o processamento de respostas suportado e as coleções analisadas onde a documentação do endpoint as fornece. DuckDuckGo e Yandex atualmente retornam a carga útil da fonte SERP HTML em um envelope JSON, então sua equipe possui qualquer extração dessa carga útil, bem como seu modelo de dados interno e decisões a jusante.

Como deve o meu pedido lidar com respostas vazias ou sem sucesso?

Inscreva o status HTTP e o corpo de erro documentado, use retries limitadas quando apropriado e distingue uma solicitação fracassada de uma resposta de pesquisa bem-sucedida em que uma coleção de resultados opcionais está ausente ou vazia.

A sua primeira observação

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.