API para Google

API para Google: Busca na web

Faça uma busca web no Google e receba os resultados orgânicos: título, link, trecho e posição no ranking.

POST/v1/run/google.search
Disponibilidade
99,72%
30d · 350.873 chamadas
Requisições
350.969
30d · semanal, últimas 12 sem.
Resposta
4,0s
mediana · 30d

Teste

Faça sua primeira requisição

Abrir em
Obter chave grátis
Resposta de exemplo
Execuções grátis retornam só os primeiros 3 resultados. Recarregue uma chave para receber a resposta completa.
{
  "found": true,
  "data": {
    "query": "best running shoes 2026",
    "results": [
      {
        "title": "The 12 Best Running Shoes of 2026, Tested by Runners",
        "link": "https://www.example.com/best-running-shoes",
        "snippet": "We logged hundreds of miles in this year’s top trainers to find the best running shoes for every type of runner and budget.",
        "position": 1
      }
    ]
  }
}
Interface da resposta
interface GoogleSearchResponse {
  data: {
    nextCursor?: string | null;
    query: string;
    results: {
      link: string;
      position: number;
      snippet: string;
      title: string;
    }[];
  } | null;
  found: boolean;
  reason?: "not_found";
}

Referência completa de parâmetros e resposta - todos os campos, tipos e exemplos deste endpoint.

Referência

Requisição, resposta e preço

Última verificação em 2026-09-29 · disponibilidade e latência medidas em 30d
POST /v1/run/google.search
curl -X POST https://api.getanyapi.com/v1/run/google.search \
  -H "Authorization: Bearer $ANYAPI_KEY" \
  -H "Content-Type: application/json" \
  -d '{"query":"best running shoes 2026","gl":"us"}'
CampoTipoValor de exemplo
Corpo da requisição
querystring"best running shoes 2026"A consulta de busca do Google.
autocorrectbooleanLiga ou desliga a correção ortográfica automática do Google (padrão true). Defina false para buscar a consulta exata, sem correção.
cursorstringObsoleto: envie page no lugar. Um token de continuação do nextCursor de uma resposta anterior ainda é aceito e continua na fonte que o emitiu; page é ignorado quando cursor é enviado junto.
glstring"us"Código de país de duas letras para localizar os resultados (ex.: us, gb, de).
hlstringCódigo de idioma de duas letras da interface e dos resultados (ex.: en, es, de).
limitintegerNúmero máximo de resultados orgânicos a retornar nesta resposta. O Google deixou de respeitar contagens de resultados em lote em setembro de 2025, então uma página tem cerca de 10 resultados, e um limite acima de 10 é aceito, mas não retorna mais que isso. Para ir mais fundo, envie page (cerca de 10 resultados por página, cada uma cobrada como uma requisição) ou use google.search_100, que retorna até 100 resultados ranqueados em uma única chamada por uma cobrança fixa e sai mais barato a partir de uns 20 resultados. O preço é fixo por requisição.
locationstringLocalização detalhada para localizar os resultados, mais específica que o gl, que é por país. Precisa corresponder exatamente a um Active Canonical Name da lista de geo-targets do Google, que não usa espaço depois de cada vírgula: 'New York,New York,United States', 'Austin,Texas,United States', 'London,England,United Kingdom'. Um valor que não corresponde é rejeitado, em vez de buscar silenciosamente a partir de outro lugar.
pageintegerQual página de cerca de 10 resultados orgânicos retornar, começando em 1. Envie page 2, 3, ... para ir mais fundo; cada página é cobrada como uma requisição e qualquer fonte pode atender qualquer página. Substitui cursor.
requireCursorbooleanObsoleto. Toda fonte desta busca retorna um nextCursor, então isto não muda nada no preço nem em qual fonte atende você; continua aceito para que quem já o envia continue funcionando.
timeframeenumRestringe os resultados a uma janela de tempo recente: 1h, 1d, 7d, 1y ou all. Padrão all (sem restrição de tempo).
Resposta
foundbooleantrue
dataobject
data.querystring"best running shoes 2026"
data.resultsarray
data.results[].titlestring"The 12 Best Running Shoes of 2026, Tested by Runners"
data.results[].linkstring"https://www.example.com/best-running-shoes"
data.results[].snippetstring"We logged hundreds of miles in this year’s top trainers to find the best running shoes for every type of runner and budget."
data.results[].positionnumber1
Preço
Preço por requisiçãoUSDUS$ 0,0004
Preço /mil req.USDUS$ 0,40

Dúvidas frequentes

Sobre o endpoint Busca na web da API para Google

O endpoint Busca na web da AnyAPI para Google retorna dados de Google em JSON normalizado com uma chamada POST para /v1/run/google.search. Faça uma busca web no Google e receba os resultados orgânicos: título, link, trecho e posição no ranking. A AnyAPI distribui cada requisição entre 4 fontes, com failover automático quando uma falha. Custa a partir de US$ 0,40 por mil requisições, em dólares, sem assinatura e sem mínimo mensal. Nos últimos 30 dias, 99,7% das chamadas ao endpoint Busca na web da API para Google feitas pela AnyAPI tiveram sucesso, com tempo de resposta mediano de 4,0 segundos, em 350.873 chamadas medidas.

Custa a partir de US$ 0,40 por mil requisições, em dólares, sem assinatura e sem mínimo mensal. Você recarrega uma carteira em dólares e cada chamada desconta dela. Algumas requisições pagas pela carteira que falham geram cobranças de processamento, que repassamos pelo custo, sem margem; a resposta de erro mostra o valor cobrado.

Faça uma busca web no Google e receba os resultados orgânicos: título, link, trecho e posição no ranking. A resposta é JSON normalizado, com o mesmo envelope que todo endpoint da AnyAPI retorna, então processar um segundo endpoint é só trocar a URL, e nada mais.

Nos últimos 30 dias, 99,7% das chamadas ao endpoint Busca na web da API para Google feitas pela AnyAPI tiveram sucesso, com tempo de resposta mediano de 4,0 segundos, em 350.873 chamadas medidas. Estas são medições da própria AnyAPI sobre o tráfego que passa pelo gateway, recalculadas continuamente, e não uma meta de nível de serviço publicada.