ScavioScavio
RecursosPreçosDocumentação
EntrarComece agora

Documentation

  • Introdução
  • Início rápido
  • API do Google
  • API do YouTube
  • API da Amazon
  • API do Walmart
  • API do Reddit
  • API do TikTok
  • Integração OpenClaw
  • Integração MCP
  • Integração n8n
  • Códigos de País
  • Limites de Taxa
  • Erros

Google Search API

A API de Pesquisa Google permite realizar buscas na web e receber resultados estruturados. Ela suporta múltiplos tipos de busca, geo-target, emulação de dispositivos e dois modos de profundidade de resultados.

Endpoint

Bash
POST https://api.scavio.dev/api/v1/google

Headers

CabeçalhoValorObrigatório
AuthorizationBearer YOUR_API_KEYSim
Content-Typeapplication/jsonSim

Corpo da Requisição

ParâmetroTipoPadrãoDescrição
querystring--Obrigatório. A consulta de pesquisa (1-500 caracteres).
search_typestringclassicUm de: classic, news, maps, images, lens
country_codestring--Código de país ISO 3166-1 alpha-2 (ex.: us, gb, de). Ver lista completa.
languagestring--Código de idioma ISO 639-1 (ex.: en, fr, es)
pagenumber1Número da página de resultados (base 1)
devicestringdesktopdesktop ou mobile. A busca de notícias suporta apenas desktop.
nfprbooleanfalseDefina como true para desabilitar a autocorreção da consulta
light_requestbooleanomitido (light)Omita para modo leve (1 crédito). Defina como false para resultados completos (2 créditos) incluindo gráfico de conhecimento, pesquisas relacionadas e mais.

Custo de Créditos

CenárioCréditos
light_request omitido ou não enviado1
"light_request": false2

Exemplo Mínimo

curl -X POST 'https://api.scavio.dev/api/v1/google' \
  -H 'Authorization: Bearer sk_live_your_key' \
  -H 'Content-Type: application/json' \
  -d '{"query": "Scavio search API"}'

Exemplo Completo (com todos os parâmetros)

curl -X POST 'https://api.scavio.dev/api/v1/google' \
  -H 'Authorization: Bearer sk_live_your_key' \
  -H 'Content-Type: application/json' \
  -d '{
    "query": "AI startups funding",
    "search_type": "news",
    "country_code": "us",
    "language": "en",
    "page": 1,
    "device": "desktop",
    "nfpr": false,
    "light_request": false
  }'

Restrições

  • Quando search_type é news, apenas desktop é permitido como device. Enviar mobile retornará um erro 400.
  • Valores inválidos de search_type (ex.: shopping, ai_mode) retornarão um erro de validação 400.
  • device aceita apenas desktop ou mobile. tablet não é suportado.

Formato da Resposta

Todas as respostas bem-sucedidas retornam um objeto JSON. Alguns campos estão sempre presentes, enquanto outros aparecem apenas quando não vazios (tipicamente no modo completo).

Campos Principais (sempre presentes)

CampoTipoDescrição
resultsarrayMatriz de objetos de resultados de pesquisa orgânica
results[].titlestringTítulo da página de resultado da pesquisa
results[].urlstringURL completa do resultado
results[].contentstringTrecho ou meta descrição da página
results[].positionnumberPosição baseada em 1 nos resultados
querystringA consulta que foi executada
pagenumberO número da página retornada
country_codestringCódigo do país usado para a pesquisa
languagestringCódigo do idioma usado para a pesquisa
response_timenumberTempo de resposta do servidor em milissegundos
credits_usednumberNúmero de créditos consumidos (1 ou 2)
credits_remainingnumberCréditos restantes no seu período de faturamento atual

Campos Opcionais (presentes quando não vazios)

Estes são normalmente retornados no modo completo ("light_request": false) mas também podem aparecer no modo leve quando os dados estão disponíveis.

CampoTipoDescrição
top_storiesarrayItens do carrossel de principais notícias
news_resultsarrayArtigos de notícias com title, link, source, snippet, date, relative_date, domain, position
knowledge_graphobjectPainel de conhecimento com title, subtitle, e array factoids
questionsarray"Perguntas frequentes" com question e answer
related_searchesarrayPesquisas relacionadas, cada uma com query, link, type, position
total_resultsnumberTotal estimado de resultados para a consulta
search_urlstringA URL original do mecanismo de busca para esta consulta

Exemplo de Resposta do Modo Leve

JSON
{
  "results": [
    {
      "title": "Scavio - Search API for Developers",
      "url": "https://scavio.dev",
      "content": "One API to search every platform. Structured JSON results.",
      "position": 1,
      "displayed_url": "https://scavio.dev",
      "domain": "scavio.dev",
      "date": null,
      "rich_snippet": {},
      "sitelinks": []
    }
  ],
  "query": "Scavio search API",
  "page": 1,
  "country_code": "us",
  "language": "en",
  "response_time": 450,
  "credits_used": 1,
  "credits_remaining": 999
}

Exemplo de Resposta do Modo Completo

JSON
{
  "results": [
    {
      "title": "Scavio - Search API for Developers",
      "url": "https://scavio.dev",
      "content": "One API to search every platform. Structured JSON results.",
      "position": 1,
      "displayed_url": "https://scavio.dev",
      "domain": "scavio.dev",
      "date": null,
      "rich_snippet": {},
      "sitelinks": []
    }
  ],
  "query": "Scavio search API",
  "page": 1,
  "country_code": "us",
  "language": "en",
  "response_time": 620,
  "total_results": 1250000,
  "search_url": "https://www.google.com/search?q=...",
  "knowledge_graph": {
    "title": "Scavio",
    "subtitle": "Search API Platform",
    "factoids": [
      { "title": "Type", "content": "Developer API" }
    ]
  },
  "related_searches": [
    { "query": "scavio api pricing", "link": null, "type": null, "position": 0 },
    { "query": "scavio search api docs", "link": null, "type": null, "position": 1 }
  ],
  "questions": [
    {
      "question": "What is Scavio?",
      "answer": "Scavio is a multi-platform search API..."
    }
  ],
  "credits_used": 2,
  "credits_remaining": 998
}

Exemplo de Resultados de Notícias

Quando search_type é news, o campo news_results é preenchido:

JSON
{
  "news_results": [
    {
      "title": "AI Startups Raise Record Funding in Q1 2026",
      "link": "https://example.com/ai-funding",
      "source": "TechCrunch",
      "snippet": "AI companies raised over $15B in Q1 2026...",
      "date": "2026-03-31T20:00:00.000Z",
      "relative_date": "2 hours ago",
      "domain": "techcrunch.com",
      "position": 1
    }
  ]
}

Notas

  • O array results é ordenado por relevância (posição 1 é a mais relevante)
  • Campos opcionais estão presentes apenas quando não vazios -- sempre verifique sua existência antes de acessar
  • Modo leve (1 crédito) retorna resultados principais. Modo completo (2 créditos) pode incluir todos os campos opcionais.

Relacionados

  • YouTube API -- busca e metadados
  • Amazon API -- busca de produtos e detalhes
  • Country Codes -- códigos de país suportados
  • Errors -- códigos de erro e tratamento
ScavioScavio

API de pesquisa em tempo real para agentes de IA. Pesquise em todas as plataformas, não apenas no Google.

Produto

  • Recursos
  • Preços
  • Painel
  • Afiliados

Desenvolvedores

  • Documentação
  • Referência da API
  • Início Rápido
  • Integração MCP
  • SDK Python

Alternativas

  • Alternativa ao Tavily
  • Alternativa ao SerpAPI
  • Alternativa ao Firecrawl
  • Alternativa ao Exa

Ferramentas

  • Formatador JSON
  • cURL para Código
  • Contador de Tokens
  • Todas as Ferramentas

© 2026 Scavio. Todos os direitos reservados.

Featured on TAAFT
Termos de ServiçoPolítica de Privacidade