Scraping de SERPs com OpenClaw: Google, Bing e Brave
Por que o scraping multi-motor de SERPs é importante
Dados de posicionamento de um único motor de pesquisa oferecem apenas uma visão parcial. O Google domina, mas o Bing alimenta o web grounding do Copilot, e o índice independente do Brave é cada vez mais usado por utilizadores preocupados com a privacidade e agentes de IA que procuram uma fonte não-Google.
Para qualquer workflow que envolva monitorização SEO, inteligência competitiva ou enriquecimento de IA, obter resultados dos três motores proporciona:
- Diferenças de posicionamento entre motores: uma página no #3 do Google pode não aparecer no top 20 do Brave
- Diferentes funcionalidades de SERP: o Bing mostra respostas geradas por IA e painéis de compras que o Google não mostra em certos mercados
- Diferentes frescos de índice: o Brave frequentemente indexa novo conteúdo antes do Google
Os workflows OpenClaw podem distribuir uma única consulta aos três motores em paralelo, agregar os resultados e enviá-los a seguir em segundos.
OpenClaw e o nó HTTP Action
O OpenClaw é uma plataforma de automação no-code construída para workflows AI-first. O seu nó HTTP Action aceita qualquer chamada a uma API REST-headers, body, autenticação-e mapeia diretamente a resposta JSON para os nós a seguir.
Os endpoints da Autom retornam JSON limpo e estruturado sem necessidade de parsing: organic_results, pagination, search_parameters e search_information são as chaves de nível superior em cada resposta.
Esse esquema previsível é a razão pela qual a Autom se integra perfeitamente no OpenClaw sem código personalizado.
Conectar a Autom ao OpenClaw
Antes de construir qualquer workflow, gere uma chave de API em app.autom.dev.
Guarde a chave no Credential Vault do OpenClaw (Definições → Credenciais → Novo → HTTP Header Auth). Configure:
- Nome do header:
x-api-key - Valor do header: a sua chave API Autom
Referencie esta credencial em cada nó HTTP Action em vez de escrever a chave diretamente.
Scraping do Google Search
O endpoint do Google retorna resultados orgânicos, estado de paginação e metadados SERP.
POST https://api.autom.dev/v1/google/search
Content-Type: application/json
x-api-key: SUA_CHAVE_API
{
"query": "melhor software de gestão de projetos",
"page": 1,
"gl": "pt",
"hl": "pt",
"num": 10,
"device": "desktop"
}
Campos chave da resposta:
{
"organic_results": [
{
"position": 1,
"title": "...",
"link": "...",
"domain": "...",
"snippet": "..."
}
],
"search_information": {
"total_results": 412000000,
"time_taken_displayed": 0.31
}
}
Configuração do nó OpenClaw:
- Método:
POST - URL:
https://api.autom.dev/v1/google/search - Autenticação: HTTP Header Auth (a sua credencial Autom)
- Tipo de body: JSON
- Mapeie
organic_resultspara o próximo nó para filtragem ou armazenamento
Parâmetros Google mais úteis
| Parâmetro | Caso de uso |
|---|---|
gl | Direcionar para um mercado de país específico |
hl | Idioma dos resultados |
device | desktop vs mobile produz rankings distintos |
num | Resultados por página (até 10 desde que o Google removeu num=100) |
Scraping do Bing Search
O endpoint do Bing replica a estrutura do Google, tornando trivial duplicar o nó mudando apenas o URL.
POST https://api.autom.dev/v1/bing/search
Content-Type: application/json
x-api-key: SUA_CHAVE_API
{
"query": "melhor software de gestão de projetos",
"page": 1
}
Os resultados do Bing são úteis para:
- Grounding do Copilot: o assistente de IA da Microsoft usa o índice do Bing; posicionar-se no Bing afeta as citações geradas por IA
- Cobertura geográfica: o Bing mantém maior quota de mercado em certos setores enterprise e educação
- Benchmarking competitivo: concorrentes que otimizam apenas para o Google às vezes têm rankings diferentes no Bing
Scraping do Brave Search
O Brave opera um crawler independente-não depende nem do Google nem do Bing. Essa independência torna-o num sinal mais limpo para avaliações de qualidade de conteúdo.
POST https://api.autom.dev/v1/brave/search
Content-Type: application/json
x-api-key: SUA_CHAVE_API
{
"query": "melhor software de gestão de projetos",
"page": 0
}
Nota: O Brave usa paginação base zero (page: 0 para a primeira página).
O esquema de resposta é idêntico ao do Google e Bing, pelo que um único nó de processamento OpenClaw lida com as três saídas sem ramificação.
Um workflow multi-motor em paralelo
O padrão OpenClaw mais eficiente executa os três motores simultaneamente:
[Gatilho: entrada de palavra-chave]
│
├── [HTTP: Google Search] ──┐
├── [HTTP: Bing Search] ────┤── [Fusão] ── [Deduplicação] ── [Armazenar / Notificar]
└── [HTTP: Brave Search] ──┘
Lógica de fusão: Use um nó Union para combinar os arrays organic_results das três respostas. Marque cada resultado com a sua fonte engine antes de fundir.
Deduplicação: Filtre por link-o mesmo URL aparecendo nos três motores é um forte sinal de posicionamento.
Opções de saída: Envie o conjunto de dados fundido para o Google Sheets, uma tabela Postgres, um digest do Slack ou um nó IA para síntese.
Casos de uso práticos no OpenClaw
Acompanhamento diário de posições
Agende o workflow para ser acionado todas as manhãs. Passe uma lista de palavras-chave via um nó Loop, chame os três motores por palavra-chave e escreva dados de posição com timestamp numa folha de cálculo. Detete quedas superiores a 3 posições e envie um alerta.
Monitorização de concorrentes
Acompanhe domínios de concorrentes nos três motores para um conjunto alvo de palavras-chave. Quando um concorrente entrar no top 5 em qualquer motor, acione uma notificação no Slack com o título e o snippet do resultado.
Enriquecimento de agentes IA
Alimente resultados SERP num nó GPT-4 ou Claude no OpenClaw. O modelo resume o panorama competitivo, extrai temas comuns dos snippets e redige um brief de conteúdo-totalmente automatizado a partir de uma única palavra-chave.
Geração de leads
Combine resultados locais do Google (parâmetro gl + location) com Bing e Brave para encontrar empresas numa nicho. Extraia domínios, filtre concorrentes conhecidos e envie novos leads para o seu CRM.
Tratamento de erros no OpenClaw
As APIs SERP podem ocasionalmente retornar resultados vazios ou atingir limites de taxa. Trate ambos:
- Retry no 429: Configure o nó HTTP do OpenClaw para tentar novamente até 3 vezes com backoff exponencial quando o limite de taxa for atingido
- Retry no 500: A Autom retorna
500apenas em erros internos-raros mas vale a pena capturar com retry automático - Verificar número de resultados: Adicione um nó Condition após cada chamada HTTP-se
organic_results.length === 0, roteie para um ramo de fallback - Timeout: Configure o timeout do nó HTTP para 30.000ms; a latência mediana da Autom está abaixo de 2 segundos
- Apenas pedidos bem-sucedidos são faturados: A Autom cobra créditos apenas em respostas
200. Pedidos falhados (4xx,5xx) não custam nada-os retries são seguros.
O que a Autom gere por si
Construir um scraper SERP do zero requer proxies rotativos, resolução de CAPTCHA, manutenção constante a cada atualização HTML dos motores de pesquisa e exposição legal. Nada disso escala num builder no-code.
A Autom abstrai toda a stack-rotação de proxy, evasão de deteção de bots, parsing HTML, entrega de JSON estruturado-para que o OpenClaw receba dados limpos e previsíveis enquanto se concentra na lógica.
Cada endpoint retorna o mesmo esquema de nível superior (organic_results, pagination, search_parameters), o que significa que um único nó de processamento OpenClaw funciona inalterado em todos os motores e tipos de conteúdo.
Superfície de API completa disponível nos seus workflows
Todos os endpoints partilham a mesma autenticação x-api-key e preço de 1 crédito por chamada:
| Motor / Tipo | Endpoint | O que retorna |
|---|---|---|
| Google Search | /v1/google/search | Resultados orgânicos, paginação, metadados SERP |
| Google Search Light | /v1/google/search/light | Apenas resultados orgânicos - mais rápido, menor latência |
| Google Images | /v1/google/images | URLs de imagens, títulos, fontes, dimensões |
| Google News | /v1/google/news | Artigos de notícias com editor e data |
| Google Videos | /v1/google/videos | Resultados de vídeo com metadados |
| Google Shopping | /v1/google/shopping | Listagens de produtos com preços, avaliações, comerciantes |
| Google Jobs | /v1/google/jobs | Ofertas de emprego com título, empresa, localização |
| Google Maps | /v1/google/maps | Resultados de lugares com morada, site, telefone (experimental) |
| Google Autocomplete | /v1/google/search/autocomplete | Sugestões de palavras-chave para uma consulta |
| Bing Search | /v1/bing/search | Resultados orgânicos do índice do Bing |
| Brave Search | /v1/brave/search | Resultados orgânicos do índice independente do Brave |
Num workflow OpenClaw, isto significa que pode encadear motores e tipos de conteúdo em sequência: obter resultados orgânicos do Google Search, cruzar com Google Shopping para consultas com intenção de compra, enriquecer com Google News para sinais de frescura e validar com Brave Search-tudo numa única execução automatizada.
Obtenha a sua chave API em app.autom.dev e consulte a referência completa em docs.autom.dev.