Pular para o conteúdo

SerpApi

SerpApi

SerpApi é uma API em tempo real para resultados estruturados de mecanismos de busca, permitindo que desenvolvedores raspe, analise e processe dados de SERP para SEO e pesquisa. Com a integração SerpApi no SquadOS, seus agentes podem buscar resultados do Google, Bing, DuckDuckGo, Yahoo, YouTube, Google Maps, Google Scholar, eBay, Walmart e muitos outros mecanismos, obtendo dados prontos para análise sem precisar lidar com bloqueios anti-bot ou parsing de HTML.

Esta ferramenta utiliza chave de API (API_KEY) para conectar.

Você vai precisar dos seguintes campos:

CampoObrigatórioDescrição
api_keySimChave de API da sua conta SerpApi, usada para autenticar todas as requisições de busca.
  1. Acesse serpapi.com e clique em Sign Up para criar uma conta.
  2. Confirme seu e-mail e faça login no painel em dashboard.serpapi.com.
  3. Na seção API Key, copie a chave exibida.
  1. Acesse Ferramentas no menu lateral (/admin/tools).
  2. Abra a aba Disponíveis e procure por SerpApi.
  3. Clique no card para abrir o modal de detalhes e em Conectar.
  4. Você é levado para a página de conexão segura hospedada pela Composio, onde informa a chave de API obtida acima.
  5. Ao concluir, você volta para o SquadOS com a conta conectada e a ferramenta disponível para os agentes. (Detalhes do fluxo em Ferramentas da Organização.)

SERPAPI_BAIDU_SEARCH

Busca no Baidu (mecanismo de busca chinês) e recupera resultados de pesquisa. Requer uma string de consulta no parâmetro ‘q’. Retorna resultados orgânicos, caixas de resposta e informações de paginação em formato JSON.

NomeTipoObrigatórioDescrição
fstringNãoDefine o tipo de busca de origem. (ex.: “8” é uma busca normal, “3” é da lista de sugestões e “1” é uma busca relacionada.
qstringSimDefine a consulta de busca, incluindo todos os operadores do Baidu (ex.: inurl:, site:, intitle:, etc.).
bsstringNãoDefine a consulta de busca anterior.
ctstringNãoDefine o idioma para restringir os resultados. Opções disponíveis: “1” (Todos os idiomas), “2” (Chinês simplificado), “3” (Chinês tradicional).
oqstringNãoDefine a consulta de busca original quando navegado a partir de uma busca relacionada.
pnintegerNãoDefine o deslocamento de resultados para paginação. (ex.: 0 (padrão) é a primeira página, 10 é a segunda página, 20 é a terceira, etc.). Deve ser um inteiro não negativo.
q5stringNãoSimilar a usar inurl: ou intitle:. (ex.: “1” para buscar por título da página, “2” para buscar por endereço web).
q6stringNãoSimilar a usar site:. (ex.: q6=serpapi.com para buscar resultados apenas do domínio serpapi.com).
rnintegerNãoDefine o número máximo de resultados a retornar, limitado a 50. Disponível apenas para buscas em desktop e tablet. Deve ser entre 1 e 50.
gpcstringNãoDefine o período de tempo para os resultados. (ex.: stf=1749303572,1749908372|stftype=1 retorna apenas resultados dos últimos 7 dias).
asyncbooleanNãoDefine o modo de submissão da busca ao SerpApi. Pode ser false (padrão) para conexão síncrona ou true para submissão assíncrona.
devicestringNãoDefine o dispositivo para obter os resultados. Pode ser “desktop” (padrão), “tablet” ou “mobile”.
outputstringNãoDefine o formato de saída. Pode ser json (padrão) para JSON estruturado ou html para o HTML bruto recuperado.
no_cachebooleanNãoForça o SerpApi a buscar resultados mesmo que uma versão em cache esteja disponível. O cache expira após 1h.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

SERPAPI_BING_MAPS

Ferramenta para raspar resultados do Bing Maps via SerpApi. Use quando precisar encontrar empresas locais, lugares ou obter informações detalhadas de localização incluindo endereços, telefones, avaliações e mais. Suporta busca por consulta ou ID de local específico.

NomeTipoObrigatórioDescrição
qstringSimConsulta de busca para o Bing Maps (ex.: ‘café’, ‘restaurantes’, ‘hotéis perto da Times Square’). Use consultas de localização específicas para melhores resultados.
cpstringNãoCoordenadas GPS no formato ‘latitudelongitude’ (ex.: ‘40.7455096-74.0083012’). Especifica o ponto central da área de busca.
countintegerNãoNúmero de resultados por página (máximo 30).
firstintegerNãoDeslocamento de resultados para paginação (padrão 0).
setlangstringNãoCódigo de idioma ISO 3166-1 de 2 caracteres para localização (ex.: ‘us’, ‘de’, ‘gb’).
no_cachebooleanNãoDefinir como true para ignorar resultados em cache e forçar uma chamada de API atualizada.
place_idstringNãoIdentificador de referência único para um local específico. Pode ser usado independentemente do parâmetro q.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

SERPAPI_BING_SEARCH

Recupera resultados do mecanismo de busca Bing via SerpAPI. Consome créditos SerpAPI por chamada; limite a ~1–2 chamadas/segundo com backoff exponencial em HTTP 429. Suporta parâmetros de consulta, localização, idioma e dispositivo. Defina location, mkt ou cc explicitamente quando a relevância local for importante.

NomeTipoObrigatórioDescrição
qstringSimA string de consulta de busca.
ccstringNãoDefine o país a partir do qual buscar. Segue o formato ISO_3166-1 de 2 caracteres. Exemplo: ‘us’, ‘de’, ‘gb’.
mktstringNãoO mercado de onde os resultados provêm (ex.: ‘en-US’). Formato: código-de-idioma-código-de-país.
firstintegerNãoControla o deslocamento de paginação. Padrão: 1.
devicestringNãoDefine o dispositivo para obter os resultados. Pode ser ‘desktop’ (padrão), ‘tablet’ ou ‘mobile’.
filtersstringNãoHabilita filtros complexos, como filtrar por intervalo de datas.
locationstringNãoDefine a localização para usar na busca. Pode ser uma cidade, estado, país ou CEP.
safeSearchstringNãoNíveis de filtragem para conteúdo adulto. Pode ser ‘Off’, ‘Moderate’ ou ‘Strict’.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

SERPAPI_DUCK_DUCK_GO_LIGHT_SEARCH

Ferramenta para acessar a API de busca DuckDuckGo mais rápida via SerpApi. Retorna resultados em JSON com dados críticos para tempos de resposta mais rápidos, sem resultados extras ricos. Use quando precisar de resultados rápidos do DuckDuckGo com informações essenciais. Suporta buscas baseadas em localização, filtragem por data e paginação (15 resultados por página).

NomeTipoObrigatórioDescrição
qstringSimConsulta de busca para o DuckDuckGo. Máximo 500 caracteres. Suporta sintaxe de busca do DuckDuckGo incluindo inurl:, site:, intitle:, etc.
dfstringNãoFiltragem de resultados por data. Use ‘d’ (dia), ‘w’ (semana), ‘m’ (mês), ‘y’ (ano), ou intervalo customizado ‘YYYY-MM-DD..YYYY-MM-DD’.
klstringNãoCódigo de região no formato país-idioma (ex.: ‘us-en’, NÃO ‘en-us’).
asyncbooleanNãoSubmeter busca de forma assíncrona. Padrão: false. Incompatível com modo Ludicrous Speed.
outputstringNãoFormato de resposta: ‘json’ (padrão) ou ‘html’.
no_cachebooleanNãoForçar resultados atualizados, ignorando o cache. Duração do cache: 1 hora.
zero_tracebooleanNãoRecurso enterprise para não armazenar dados da busca. Requer conta enterprise.
next_page_tokenstringNãoToken de paginação para recuperar páginas subsequentes. Retorna 15 resultados por página.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

SERPAPI_DUCK_DUCK_GO_MAPS

Raspa resultados do DuckDuckGo Maps via SerpApi. Use quando buscar informações baseadas em localização como empresas, restaurantes ou serviços em uma área geográfica específica. Retorna dados estruturados incluindo avaliações, endereços, horários de funcionamento e informações de contato.

NomeTipoObrigatórioDescrição
qstringSimConsulta de busca para o DuckDuckGo Maps (ex.: ‘Café’, ‘Restaurantes italianos’, ‘Hotéis’).
latnumberNãoCoordenada GPS de latitude para o ponto central da busca. Deve ser usado junto com o parâmetro lon.
lonnumberNãoCoordenada GPS de longitude para o ponto central da busca. Deve ser usado junto com o parâmetro lat.
bboxstringNãoCoordenadas de bounding box no formato ‘latitude_tl,longitude_tl,latitude_br,longitude_br’. Não pode ser usado com os parâmetros lat/lon.
strict_bboxintegerNãoControla a aderência estrita ao bounding box. Defina como 1 (padrão) para limitar resultados estritamente dentro do bbox, ou 0 para permitir resultados fora do bbox.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

SERPAPI_DUCK_DUCK_GO_SEARCH

Realiza uma busca no DuckDuckGo via SerpApi para recuperar dados de SERP, incluindo resultados orgânicos, anúncios e informações estruturadas. Os resultados podem ser localizados por região por padrão.

NomeTipoObrigatórioDescrição
querystringSimTermo ou frase de busca para o DuckDuckGo.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

SERPAPI_EBAY_SEARCH

Recupera resultados de busca do eBay via SerpApi. Suporta parâmetros como nkw (consulta), localização, etc. Retorna dados de SERP de produtos em formato JSON. Preços e taxas de listagem podem estar incompletos; verifique o custo total na página de origem antes de comparar resultados.

NomeTipoObrigatórioDescrição
glstringNãoCódigo de país para os resultados de busca.
hlstringNãoIdioma para os resultados de busca.
nkwstringSimA consulta de busca (palavras-chave). Este é um parâmetro obrigatório.
numintegerNãoNúmero de resultados por página. Opções válidas: 25, 50 (padrão), 100, 200.
pageintegerNãoNúmero de página para paginação. Começa em 1.
devicestringNãoTipo de dispositivo a simular (ex.: desktop, mobile, tablet).
locationstringNãoA localização para a busca. Define de onde a busca é realizada.
ebay_domainstringNãoO domínio específico do eBay para buscar (ex.: ebay.com, ebay.co.uk).
ebay_buyer_countrystringNãoO país para o qual os resultados devem ser adaptados.
ebay_marketplace_idstringNãoO ID do marketplace do eBay (ex.: EBAY-US, EBAY-GB, EBAY-DE).
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

SERPAPI_EVENT_SEARCH

Busca eventos (ex.: shows, festivais, conferências) por consulta, recuperando dados estruturados dos resultados de busca de eventos do Google via o motor Google Events da SerpApi.

NomeTipoObrigatórioDescrição
querystringSimConsulta de busca de eventos, especificando o tópico, tipo ou nome.
startintegerNãoDeslocamento de resultados para paginação. Padrão: 0. Incrementar por 10 para cada página.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

SERPAPI_FINANCE_SEARCH

Recupera informações financeiras estruturadas (ex.: dados de empresas, detalhes de ações, tendências de mercado, notícias) do Google Finance via SERP API com base em uma consulta. Resultados vazios para ativos deslistados, ilíquidos ou recém-listados são respostas válidas de ‘sem dados’. Altos volumes de consultas podem acionar limites de taxa HTTP 429.

NomeTipoObrigatórioDescrição
querystringSimA consulta de busca financeira. Pode ser um nome de empresa, símbolo de ticker (ex.: ‘AAPL’, ‘GOOG’), ou um tópico financeiro mais amplo. Prefira símbolos de ticker com prefixo de bolsa (ex.: ‘NASDAQ:AAPL’) — consultas apenas por nome podem retornar resultados vazios ou genéricos.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

SERPAPI_GET_AVAILABLE_LOCATION_OPTIONS_FOR_GOOGLE_SEARCHES

Ferramenta para obter opções de localização disponíveis para buscas no Google. Retorna nomes, códigos e identificadores de localização que podem ser usados no parâmetro de localização. Use quando precisar encontrar valores de localização válidos para consultas de busca.

NomeTipoObrigatórioDescrição
qstringNãoRestringe sua busca a localizações que contenham a string fornecida. Por exemplo, ‘Austin’ encontrará ‘Austin, TX’, ‘The University of Texas at Austin’, etc. Se não fornecido, retorna opções gerais de localização.
limitintegerNãoLimita o número de localizações retornadas. Deve ser entre 1 e 10.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

SERPAPI_GET_FACEBOOK_PROFILE

Ferramenta para recuperar informações públicas de um perfil ou página do Facebook usando SerpAPI. Use quando precisar buscar detalhes de perfil, bio, fotos, seguidores, avaliações ou informações de contato.

NomeTipoObrigatórioDescrição
no_cachebooleanNãoForça o SerpAPI a buscar resultados atualizados em vez de retornar dados em cache.
profile_idstringSimID de perfil do Facebook ou nome de usuário para recuperar informações. Pode ser um ID numérico (ex.: ‘100080376596424’) ou um nome de usuário (ex.: ‘Meta’).
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

SERPAPI_GET_GOOGLE_ABOUT_THIS_RESULT

Ferramenta para obter informações “Sobre este resultado” do Google para um site. Use quando precisar de informações detalhadas sobre uma URL específica, incluindo detalhes da empresa, perfis sociais, citações web e avaliações.

NomeTipoObrigatórioDescrição
qstringSimURL do site para obter informações, formatada como ‘About <URL>’ (ex.: ‘About https://www.starbucks.com/‘)
asyncbooleanNãoSubmeter busca de forma assíncrona (true) ou aguardar resultados (false, padrão).
enginestringNãoDeve ser definido como ‘google_about_this_result’ para usar este motor.
outputstringNãoFormato de saída: json (padrão) ou html.
no_cachebooleanNãoForçar o SerpApi a buscar resultados mesmo que uma versão em cache esteja disponível.
google_domainstringNãoDomínio do Google a usar para a busca. Padrão: google.com.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

SERPAPI_GET_GOOGLE_HOTELS_AUTOCOMPLETE_SUGGESTIONS

Ferramenta para obter sugestões de autocomplete para buscas de destinos no Google Hotels. Use quando usuários precisarem buscar destinos de hotéis, propriedades ou localizações antes de realizar uma busca completa de hotel.

NomeTipoObrigatórioDescrição
qstringSimConsulta de busca para autocomplete de destino (ex.: ‘Nova York’, ‘Hotéis Paris’, ‘Resorts Bali’).
glstringNãoCódigo de país para a busca de autocomplete. Padrão: ‘us’.
hlstringNãoCódigo de idioma para os resultados de autocomplete. Padrão: ‘en’.
asyncbooleanNãoSubmeter busca de forma assíncrona e recuperar resultados mais tarde.
currencystringNãoCódigo de moeda para informações de preço (ex.: ‘USD’, ‘EUR’, ‘BRL’). Padrão: ‘USD’.
no_cachebooleanNãoForça o SerpAPI a buscar resultados atualizados mesmo se uma versão em cache existir.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

SERPAPI_GET_GOOGLE_IMAGES_RELATED_CONTENT

Obtém conteúdo relacionado para um resultado específico do Google Imagens. Requer um related_content_id obtido de uma busca no Google Imagens. Use quando precisar encontrar imagens semelhantes ou conteúdo visual relacionado para uma imagem específica.

NomeTipoObrigatórioDescrição
qstringNãoConsulta de busca que corresponde à busca original do Google Imagens. Recomendado para melhores resultados.
glstringNãoCódigo de país para os resultados de busca.
hlstringNãoCódigo de idioma para os resultados de busca.
asyncbooleanNãoSubmeter a busca de forma assíncrona.
outputstringNãoFormato de resposta: ‘json’ (padrão) ou ‘html’.
no_cachebooleanNãoForçar resultados atualizados ignorando o cache do SerpApi.
related_content_idstringSimID único para recuperar o conteúdo relacionado de uma imagem. Obtido da resposta da API do Google Imagens (campo ‘related_content_id’).
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

SERPAPI_GET_GOOGLE_PATENT_DETAILS

Ferramenta para recuperar informações detalhadas sobre uma patente específica ou documento do Google Scholar via SerpApi. Use quando precisar de detalhes de patente, reivindicações, citações, inventores, cessionários, eventos legais ou informações de publicação acadêmica.

NomeTipoObrigatórioDescrição
asyncbooleanNãoSubmeter busca de forma assíncrona. Padrão: false.
outputstringNãoFormato de saída. Apenas ‘json’ é suportado.
no_cachebooleanNãoForçar o SerpApi a buscar resultados mesmo se uma versão em cache existir. O cache expira após 1 hora.
patent_idstringSimO ID da patente ou documento acadêmico. Use o formato ‘patent/<número_de_publicação>/<código_de_país>’ para patentes (ex.: ‘patent/US11734097B1/en’) ou ‘scholar/<scholar_id>’ para documentos acadêmicos.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

SERPAPI_GET_SEARCH_ARCHIVE

Ferramenta para recuperar resultados de uma busca assíncrona anterior usando seu ID de busca. Use quando precisar buscar resultados de buscas submetidas com async=true. Buscas podem ser recuperadas até 31 dias após a conclusão.

NomeTipoObrigatórioDescrição
search_idstringSimO ID da busca a recuperar. Retornado de uma busca assíncrona anterior (quando o parâmetro async=true foi usado). O search_id pode ser encontrado no campo search_metadata.id da resposta da busca assíncrona.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

SERPAPI_GOOGLE_DOMAINS_LIST

Recupera a lista de domínios do Google suportados para consultas de busca.

NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

SERPAPI_GOOGLE_FORUMS_SEARCH

Ferramenta para raspar resultados de fóruns da Plataforma de Fóruns do Google usando SerpApi. Use quando precisar buscar discussões em fóruns, obter títulos, datas, links, respostas com dados de votação e buscas relacionadas.

NomeTipoObrigatórioDescrição
qstringSimDefine a consulta que você quer buscar nos Fóruns do Google.
glstringNãoDefine o país para usar na busca. Código de país de duas letras.
hlstringNãoDefine o idioma para a interface de busca. Código de idioma de duas letras.
nfprintegerNãoDefine se excluir resultados de uma consulta corrigida automaticamente.
uulestringNãoLocalização codificada pelo Google para usar na busca. Não pode ser usado com o parâmetro location.
startintegerNãoDefine o deslocamento de resultados para paginação.
devicestringNãoDefine o tipo de dispositivo para a busca. Opções: desktop (padrão), tablet, mobile.
enginestringNãoDefinir como google_forums para usar o motor da API de Fóruns do Google.
filterintegerNãoDefine se habilitar ou desabilitar o filtro de resultados similares/omitidos.
outputstringNãoDefine o formato de saída final: json (padrão) ou html.
locationstringNãoDefine de onde você quer que a busca se origine. Não pode ser usado com o parâmetro uule.
no_cachebooleanNãoForçar o SerpApi a buscar resultados mesmo que uma versão em cache esteja disponível.
async_reqbooleanNãoDefine o modo de submissão da busca ao SerpApi. Definir como true para submissão assíncrona.
zero_tracebooleanNãoApenas enterprise. Habilita o modo ZeroTrace.
json_restrictorstringNãoPermite restringir campos de saída específicos na resposta JSON.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

SERPAPI_GOOGLE_JOBS_SEARCH

Recupera resultados de busca de empregos do Google via SerpApi. Retorna dados de SERP de empregos em JSON; atributos como work_from_home, posted_at, salary e schedule_type são aninhados em detected_extensions por objeto de vaga e frequentemente ausentes — trate como opcionais. Os resultados podem incluir vagas desatualizadas; verifique a recência via detected_extensions.posted_at. Suporta paginação, filtragem por localização e filtragem de vagas remotas.

NomeTipoObrigatórioDescrição
qstringSimDefine a consulta que você quer buscar.
glstringNãoDefine o país para usar na busca. Código de país de duas letras.
hlstringNãoDefine o idioma para a busca. Código de idioma de duas letras.
udsstringNãoHabilita filtro de busca. É uma string fornecida pelo Google como filtro.
lradintegerNãoDefine o raio de busca em quilômetros. Não limita estritamente o raio.
uulestringNãoLocalização codificada pelo Google para usar na busca. Não pode ser usado com o parâmetro location.
chipsstringNãoDefine condições de consulta adicionais.
ltypeintegerNãoFiltrará os resultados por trabalho em casa. Definir como 1 para vagas home office.
enginestringNãoDefinir como google_jobs para usar o motor da API de Empregos do Google.
outputstringNãoDefine o formato de saída final: json (padrão) ou html.
locationstringNãoDefine de onde você quer que a busca se origine. Recomenda-se especificar a localização em nível de cidade.
no_cachebooleanNãoForçar o SerpApi a buscar resultados mesmo que uma versão em cache esteja disponível.
async_reqbooleanNãoDefine o modo de submissão da busca ao SerpApi.
zero_tracebooleanNãoApenas enterprise. Habilita o modo ZeroTrace.
google_domainstringNãoDefine o domínio do Google a usar. Padrão: google.com.
next_page_tokenstringNãoDefine o token da próxima página para paginação. Retorna até 10 resultados por página.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

SERPAPI_GOOGLE_LENS_SEARCH

Realiza busca reversa de imagem usando o Google Lens para encontrar imagens visualmente similares, produtos e conteúdo relacionado. Use quando precisar identificar objetos, encontrar produtos similares ou obter informações sobre imagens. Requer uma URL de imagem acessível publicamente.

NomeTipoObrigatórioDescrição
qstringNãoConsulta de busca opcional para refinar resultados. Funciona com os tipos ‘all’, ‘visual_matches’ ou ‘products’.
hlstringNãoCódigo de idioma de duas letras para resultados localizados (ex.: ‘en’, ‘es’, ‘pt’).
urlstringSimA URL de uma imagem para realizar a busca visual do Google Lens. Deve ser uma URL de imagem acessível publicamente.
typestringNãoTipo de busca para filtrar resultados. Opções: ‘all’ (padrão), ‘products’ (resultados de compras), ‘exact_matches’ (imagens idênticas), ‘visual_matches’ (imagens similares).
countrystringNãoCódigo de país de duas letras para resultados localizados (ex.: ‘us’, ‘uk’, ‘br’).
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

SERPAPI_GOOGLE_LIGHT_SEARCH

Recupera resultados de busca leve do Google via SerpApi. Suporta q, localização, gl, hl e outros parâmetros SERP. Retorna dados JSON leves de SERP; resultados estão em organic_results (trate ausência/vazio graciosamente). Os snippets são superficiais — siga as URLs de citação para o conteúdo completo. Limite de taxa: HTTP 429 sob uso intenso; mantenha ~1–2 requisições/s com backoff exponencial.

NomeTipoObrigatórioDescrição
qstringSimDefine a consulta que você quer buscar. Pode usar qualquer coisa que usaria em uma busca normal no Google.
glstringNãoDefine o país para usar na busca do Google. Código de país de duas letras. Exemplo: “us”.
hlstringNãoDefine o idioma para a busca. Código de idioma de duas letras. Exemplo: “en”.
lrstringNãoDefine um ou múltiplos idiomas para limitar a busca. Exemplo: “lang_fr|lang_de”.
numintegerNãoDefine o número máximo de resultados a retornar. (ex.: 10 (padrão), 40, 100). Valor máximo: 100.
nfprstringNãoDefine a exclusão de resultados de uma consulta corrigida automaticamente.
safestringNãoDefine o nível de filtragem de conteúdo adulto. Pode ser active ou off.
uulestringNãoLocalização codificada pelo Google para usar na busca.
startintegerNãoDefine o deslocamento de resultados para paginação.
devicestringNãoDefine o dispositivo para obter os resultados: desktop, tablet ou mobile.
enginestringNãoDefinir como google_light para usar o motor da API Google Light.
filterstringNãoDefine se os filtros de ‘Resultados Similares’ e ‘Resultados Omitidos’ estão ligados.
outputstringNãoDefine o formato de saída final: ‘json’ (padrão) ou ‘html’.
locationstringNãoDefine de onde você quer que a busca se origine. Exemplo: “Austin, Texas, United States”.
no_cachebooleanNãoForçar o SerpApi a buscar resultados mesmo que uma versão em cache esteja disponível.
zero_tracebooleanNãoApenas enterprise. Habilita o modo ZeroTrace.
async_parambooleanNãoDefine o modo de submissão da busca ao SerpApi.
google_domainstringNãoDefine o domínio do Google a usar. Padrão: google.com.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

SERPAPI_GOOGLE_MAPS_POSTS

Raspa posts do Google Maps para uma localização de negócio via SerpApi. Extrai posts locais publicados por proprietários de negócios incluindo títulos, descrições, links, imagens e datas de publicação. Retorna 10 posts por página com suporte a paginação.

NomeTipoObrigatórioDescrição
data_idstringSimO ID de dados do Google Maps para a localização do negócio. Formato: ‘0x89c258e28c304997:0xfcafe4e7ce35ee8c’
no_cachebooleanNãoForçar resultados atualizados ignorando dados em cache. Padrão: false.
next_page_tokenstringNãoToken para paginação para recuperar páginas de resultados subsequentes. Cada página contém 10 posts.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

SERPAPI_GOOGLE_MAPS_SEARCH

Realiza uma busca no Google Maps via SERP API. Recebe uma consulta, opcionalmente usando coordenadas GPS específicas e paginação, retornando dados estruturados de localização.

NomeTipoObrigatórioDescrição
qstringSimConsulta de busca para o Google Maps (ex.: ‘cafeterias’, ‘restaurantes perto do Parque Central’).
llstringNãoCoordenadas GPS para a busca, formatadas como ‘@latitude,longitude,nivel_de_zoom’. Necessário quando usar paginação (parâmetro start).
startintegerNãoÍndice de resultado inicial para paginação. Quando o start é fornecido, o parâmetro ll torna-se obrigatório.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

SERPAPI_GOOGLE_PLAY_PRODUCT

Ferramenta para recuperar informações detalhadas de produtos do Google Play usando SerpApi. Suporta apps, filmes, séries de TV, audiolivros e livros. Use quando precisar de detalhes de produto, avaliações, resenhas ou mídias de itens da Google Play Store.

NomeTipoObrigatórioDescrição
glstringNãoCódigo de país de duas letras para localização. Padrão: ‘us’.
hlstringNãoCódigo de idioma de duas letras para localização. Padrão: ‘en’.
numintegerNãoNúmero máximo de resenhas por busca. Máximo 199, padrão 40.
asyncbooleanNãoSubmeter busca de forma assíncrona. Padrão: false.
storestringSimTipo de loja: ‘apps’, ‘movies’, ‘tv’, ‘books’ ou ‘audiobooks’.
enginestringNãoDefinir como google_play_product para usar o motor da API de Produto do Google Play.
outputstringNãoFormato de resposta: ‘json’ (padrão) ou ‘html’.
ratingintegerNãoFiltrar resenhas por avaliação em estrelas (1-5).
sort_byintegerNãoOrdenar resenhas: 1 (relevante), 2 (mais recentes), 3 (avaliação).
no_cachebooleanNãoIgnorar cache e forçar resultados atualizados. Padrão: false.
platformstringNãoFiltrar resenhas por tipo de dispositivo: ‘phone’, ‘tablet’, ‘watch’, ‘chromebook’ ou ‘tv’.
season_idstringNãoID de temporada quando a loja é ‘tv’. Aplicável apenas para a loja de TV.
product_idstringSimID do produto para consultar (ex.: ‘com.google.android.youtube’ para apps).
all_reviewsbooleanNãoRecuperar todas as resenhas. Definir como true para buscar todas as resenhas disponíveis.
next_page_tokenstringNãoToken de paginação para recuperar resultados adicionais de resenhas.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

SERPAPI_GOOGLE_SCHOLAR_AUTHOR

Raspa a página completa de autor do Google Scholar incluindo artigos, citações, métricas e coautores. Use quando precisar de informações detalhadas sobre as publicações e perfil acadêmico de um pesquisador específico.

NomeTipoObrigatórioDescrição
hlstringNãoCódigo de idioma de duas letras para o idioma da interface.
numintegerNãoNúmero de resultados por página. Máximo 100, padrão 20.
sortstringNãoOrdenar artigos por ‘title’ ou ‘pubdate’. Padrão: por contagem de citações.
startintegerNãoDeslocamento de resultados para paginação. Padrão: 0.
view_opstringNãoVer seções específicas. Use ‘view_citation’ para ver uma citação específica ou ‘list_colleagues’ para listar colegas.
no_cachebooleanNãoForçar resultados atualizados, ignorando dados em cache.
author_idstringSimIdentificador único do autor no Google Scholar. Necessário para buscar o perfil do autor.
citation_idstringNãoNecessário quando view_op=‘view_citation’. Identificador único para a citação específica a visualizar.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

SERPAPI_GOOGLE_SCHOLAR_CITE

Raspa citações completas do Google Scholar com múltiplos formatos. Recupera citações no estilo MLA, APA, Chicago, Harvard e Vancouver, junto com links de download para BibTeX, EndNote, RefMan e RefWorks. Use quando precisar de citações formatadas para um artigo de pesquisa específico identificado pelo ID do Google Scholar.

NomeTipoObrigatórioDescrição
qstringSimO ID de um resultado orgânico individual do Google Scholar. Necessário para buscar informações de citação de um artigo específico.
hlstringNãoCódigo de idioma de duas letras para localização (ex.: ‘en’, ‘es’, ‘pt’).
no_cachebooleanNãoForçar resultados atualizados, ignorando dados em cache.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

SERPAPI_GOOGLE_VIDEOS_LIGHT

Ferramenta para raspar resultados de vídeos do Google usando a API Google Videos Light do SerpApi. Use quando precisar de títulos, links, miniaturas, snippets, datas de upload e durações de vídeos da busca de vídeos do Google. Esta versão leve exclui resultados ricos para tempos de resposta mais rápidos.

NomeTipoObrigatórioDescrição
qstringSimConsulta de busca para vídeos do Google. Suporta operadores avançados como inurl:, site:, intitle:.
glstringNãoCódigo de país de duas letras para definir o país da busca.
hlstringNãoCódigo de idioma de duas letras para definir o idioma da interface de busca.
lrstringNãoRestrições de idioma usando o formato lang_{código}, delimitadas por pipe |.
tbsstringNãoParâmetros de busca avançada para filtrar por duração do vídeo, data de upload, qualidade ou fonte.
nfprintegerNãoExcluir resultados corrigidos automaticamente.
safestringNãoFiltro de conteúdo adulto.
uulestringNãoParâmetro de localização codificado pelo Google. Não pode ser usado com o parâmetro location.
startintegerNãoDeslocamento de resultados para paginação.
devicestringNãoTipo de dispositivo para a busca. Opções: desktop (padrão), tablet, mobile.
enginestringNãoDefinir como google_videos_light para usar o motor da API Google Videos Light.
filterintegerNãoControlar o filtro de resultados similares.
outputstringNãoFormato de saída: json (padrão) ou html.
locationstringNãoLocalização geográfica para a origem da busca. Recomendado especificar em nível de cidade.
no_cachebooleanNãoForçar resultados atualizados mesmo se versão em cache existir.
async_reqbooleanNãoHabilitar modo de submissão assíncrona.
zero_tracebooleanNãoApenas enterprise. Habilita o modo ZeroTrace.
google_domainstringNãoDomínio do Google a usar para a busca. Padrão: google.com.
json_restrictorstringNãoRestringir campos de saída específicos na resposta JSON.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

SERPAPI_HOTEL_SEARCH

Recupera resultados de busca de hotéis do Google. Suporta parâmetros como q (consulta), localização, etc. Retorna dados de SERP de hotéis em formato JSON.

NomeTipoObrigatórioDescrição
qstringSimDefine a consulta de busca. Pode usar qualquer coisa que usaria em uma busca normal no Google Hotels.
glstringNãoDefine o país para usar na busca. Código de país de duas letras. (ex.: us, uk, fr)
hlstringNãoDefine o idioma para a busca. Código de idioma de duas letras. (ex.: en, es, fr)
asyncbooleanNãoDefine o modo de submissão da busca ao SerpApi.
adultsintegerNãoDefine o número de adultos. Padrão: 2.
outputstringNãoDefine o formato de saída: json (padrão) ou html.
ratingintegerNãoUsado para filtrar resultados por avaliação.
sort_bystringNãoUsado para ordenar os resultados. Padrão: ordenar por relevância.
bedroomsintegerNãoDefine o número mínimo de quartos. Padrão: 0.
childrenintegerNãoDefine o número de crianças. Padrão: 0.
currencystringNãoDefine a moeda dos preços retornados. Padrão: USD.
no_cachebooleanNãoForçar o SerpApi a buscar resultados mesmo que uma versão em cache esteja disponível.
amenitiesstringNãoDefine para incluir apenas resultados que ofereçam as comodidades especificadas.
bathroomsintegerNãoDefine o número mínimo de banheiros. Padrão: 0.
max_priceintegerNãoDefine o limite superior do intervalo de preço.
min_priceintegerNãoDefine o limite inferior do intervalo de preço.
zero_tracebooleanNãoApenas enterprise. Habilita o modo ZeroTrace.
check_in_datestringSimDefine a data de check-in. O formato é YYYY-MM-DD.
children_agesstringNãoDefine as idades das crianças. O intervalo de idade é de 1 a 17.
eco_certifiedbooleanNãoDefine para mostrar resultados com certificação ecológica.
check_out_datestringSimDefine a data de check-out. O formato é YYYY-MM-DD.
property_tokenstringNãoUsado para obter detalhes de uma propriedade específica.
property_typesstringNãoDefine para incluir apenas certos tipos de propriedade nos resultados.
special_offersbooleanNãoDefine para mostrar resultados com ofertas especiais.
next_page_tokenstringNãoDefine o token da próxima página para paginação.
vacation_rentalsbooleanNãoDefine para buscar resultados de Aluguel para Temporada. Padrão: busca por Hotéis.
free_cancellationbooleanNãoDefine para mostrar resultados com cancelamento gratuito.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

SERPAPI_IMAGE_SEARCH

Busca imagens no Google via SERP API para uma consulta fornecida, retornando resultados de imagens estruturados. O número de resultados pode ser controlado usando o parâmetro ‘num’ (1-100). Se não especificado, retorna 20 resultados.

NomeTipoObrigatórioDescrição
numintegerNãoNúmero de resultados de imagens a retornar. Padrão: 20. O Google normalmente retorna até 100 resultados.
querystringSimConsulta para encontrar imagens; seja específico sobre o tópico ou assunto. Combine detalhes de sujeito, estilo, contexto e público para resultados precisos.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

SERPAPI_NAVER_SEARCH

Ferramenta para buscar no Naver (principal mecanismo de busca da Coreia do Sul) por resultados e conteúdos web em coreano. Use quando buscar conteúdo em idioma coreano, notícias, vídeos, imagens ou resultados de compras. Suporta várias categorias de busca e opções de filtragem incluindo períodos de tempo e ordenação.

NomeTipoObrigatórioDescrição
numintegerNãoResultados máximos por página (1-100, padrão 50). Disponível apenas para a API de Imagens.
pageintegerNãoNúmero de página (começa em 1).
asyncbooleanNãoSubmeter busca de forma assíncrona quando true.
querystringSimString de consulta de busca suportando operadores como NOT, OR, site:, filetype:, near:, ip:, loc:, feed:.
startintegerNãoDeslocamento de resultados para paginação. Padrão: 1.
wherestringNãoCategoria de busca. Opções: ‘nexearch’ (busca integrada, padrão), ‘web’, ‘video’, ‘news’, ‘image’.
devicestringNãoTipo de dispositivo a simular. Opções: ‘desktop’ (padrão), ‘tablet’ ou ‘mobile’.
outputstringNãoFormato de saída. Opções: ‘json’ (padrão) ou ‘html’.
periodstringNãoFiltro de período. Opções: ‘all’ (padrão), ‘1h’, ‘1d’, ‘1w’, ‘1m’, ‘3m’, ‘6m’, ‘1y’, ou formato customizado ‘fromYYYYMMDDtoYYYYMMDD’.
sort_bystringNãoOrdem de classificação. Opções: ‘r’ (relevância, padrão) ou ‘dd’ (mais recentes).
no_cachebooleanNãoForçar resultados atualizados quando true, ignorando cache de 1 hora.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

SERPAPI_NEWS_SEARCH

Busca notícias do Google (via SerpApi, tbm=nws) por artigos correspondentes a uma consulta; consultas de frases-chave precisas geram melhores resultados. Resultados retornados no campo news_results (~10 itens/página). Limitado por taxa: ~1 req/s; HTTP 429 em picos — aplique backoff exponencial (1s, 2s, 4s). Cobre apenas conteúdo de notícias; combine com SERPAPI_SEARCH para fontes web mais amplas.

NomeTipoObrigatórioDescrição
numintegerNãoNúmero máximo de resultados a retornar por página. Padrão: 10, máximo: 100.
querystringSimConsulta de busca para encontrar artigos de notícias relevantes. Consultas muito longas ou específicas podem retornar resultados vazios; simplifique para frases-chave e divida buscas de múltiplos conceitos em consultas separadas.
startintegerNãoDeslocamento de resultados para paginação. Use 0 para a primeira página (padrão), 10 para a segunda, 20 para a terceira, etc.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

SERPAPI_OPEN_TABLE_REVIEWS

Ferramenta para raspar resenhas de restaurantes do OpenTable usando SerpApi. Recupera resenhas de usuários, avaliações, respostas do restaurante, imagens e resumos gerados por IA. Use quando precisar de dados detalhados de resenhas para restaurantes do OpenTable.

NomeTipoObrigatórioDescrição
pageintegerNãoNúmero de página para paginação (índice com base 1).
asyncbooleanNãoSubmeter busca de forma assíncrona. Padrão: false.
outputstringNãoFormato de resposta: ‘json’ (padrão) ou ‘html’.
no_cachebooleanNãoForçar resultados atualizados ignorando cache.
place_idstringSimID do restaurante no OpenTable (ex.: ‘central-park-boathouse-new-york-2’). Encontrado na URL do OpenTable após /r/.
zero_tracebooleanNãoRecurso enterprise para não armazenar dados da busca.
json_restrictorstringNãoRestringir campos de saída para respostas menores (ex.: ‘reviews’).
open_table_domainstringNãoDomínio do OpenTable a usar. Padrão: ‘www.opentable.com’.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

SERPAPI_PLAY_SEARCH

Recupera resultados de busca da Google Play Store. Suporta parâmetros como q (consulta), gl, hl, etc. Retorna dados de SERP de apps em formato JSON.

NomeTipoObrigatórioDescrição
qstringNãoDefine a consulta que você quer buscar na Google Play Apps Store.
hlstringNãoDefine o idioma para a busca. Código de idioma de duas letras. (ex.: en (padrão), es, fr).
agestringNãoDefine a subcategoria de faixa etária. Funciona apenas com apps_category=FAMILY (Apps Infantis).
chartstringNãoUsado para mostrar os top charts. Pode retornar até 50 resultados.
storestringNãoDefine o país para usar na busca. Código de país de duas letras. (ex.: us (padrão), uk, fr).
enginestringNãoDefinir como google_play para usar o motor da API Google Play.
outputstringNãoDefine o formato de saída: json (padrão) ou html.
no_cachebooleanNãoForçar o SerpApi a buscar resultados mesmo que uma versão em cache esteja disponível.
async_parambooleanNãoDefine o modo de submissão da busca ao SerpApi.
store_devicestringNãoDefine o dispositivo para ordenar resultados. Não pode ser usado com apps_category ou q.
apps_categorystringNãoDefine a categoria da loja de apps.
see_more_tokenstringNãoDefine o token “ver mais” para recuperar resultados de paginação de seções individuais.
next_page_tokenstringNãoDefine o token da próxima página para paginação.
section_page_tokenstringNãoDefine o token de página de seção para paginação de seções individuais.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

SERPAPI_SCHOLAR_SEARCH

Busca no Google Scholar via SerpApi por literatura acadêmica, artigos e citações com base em uma consulta. Os resultados podem incluir inline_links.cited_by e resources (links de PDF), mas esses campos não são garantidos; verifique sua existência e tipo antes de acessar.

NomeTipoObrigatórioDescrição
numintegerNãoNúmero máximo de resultados a retornar por página. Padrão: 10, máximo: 20.
querystringSimA consulta de busca para o Google Scholar. Pode ser um tópico acadêmico, título de artigo, nome de autor ou palavras-chave específicas.
startintegerNãoDeslocamento de resultados para paginação. Use 0 para a primeira página (padrão), 10 para a segunda, 20 para a terceira, etc.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

SERPAPI_SEARCH

Realiza uma busca em tempo real no Google via a conexão SerpAPI. Retorna ~10 resultados orgânicos por página aninhados em results.organic_results — não é uma lista plana; trate arrays ausentes/vazios graciosamente. Pagine via deslocamento start ou serpapi_pagination.next; máx. num=100; pare quando os domínios se repetirem para evitar esgotamento de cota. Limitado por taxa: ~1–2 req/s; HTTP 429 em picos — backoff exponencial (1s, 2s, 4s). Use ferramentas verticais (SERPAPI_IMAGE_SEARCH, SERPAPI_NEWS_SEARCH, SERPAPI_YOU_TUBE_SEARCH, SERPAPI_GOOGLE_JOBS_SEARCH) para tipos de consulta especializados.

NomeTipoObrigatórioDescrição
querystringSimConsulta de busca do usuário; deve ser uma pergunta clara e concisa ou frase-chave.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

SERPAPI_SEARCH_APPLE_APP_STORE

Ferramenta para buscar apps iOS e Mac na Apple App Store. Retorna detalhes de apps incluindo avaliações, resenhas, descrições e informações do desenvolvedor. Use quando precisar encontrar apps na Apple App Store ou obter informações sobre apps específicos.

NomeTipoObrigatórioDescrição
numintegerNãoNúmero máximo de resultados a retornar.
termstringSimTermo de consulta de busca para apps da Apple App Store.
asyncbooleanNãoSubmeter busca de forma assíncrona.
devicestringNãoTipo de dispositivo para filtrar resultados: ‘desktop’, ‘tablet’ ou ‘mobile’.
countrystringNãoCódigo de país para a busca (ex.: ‘us’, ‘uk’, ‘br’).
languagestringNãoCódigo de idioma para a busca (ex.: ‘en-us’, ‘pt-br’, ‘es-es’).
no_cachebooleanNãoForçar resultados atualizados, ignorando cache.
propertystringNãoPropriedade de busca. Definir como ‘developer’ para buscar por nome de desenvolvedor.
category_idstringNãoFiltrar por ID de categoria (ex.: ‘6014’ para Games).
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

SERPAPI_SEARCH_GOOGLE_IMAGES_LIGHT

Ferramenta para raspar resultados do Google Imagens usando a API Google Images Light do SerpApi. Use quando precisar de busca rápida de imagens com miniaturas, títulos, fontes e URLs de imagens originais. Esta versão leve oferece tempos de resposta mais rápidos.

NomeTipoObrigatórioDescrição
qstringSimConsulta de busca para o Google Imagens. Suporta operadores de busca do Google como inurl:, site:, intitle:.
glstringNãoCódigo de país de duas letras para definir o país da busca.
hlstringNãoCódigo de idioma de duas letras para definir o idioma da interface de busca.
imgarstringNãoFiltro de proporção. Opções: s (quadrado), t (alto), w (largo), xw (extra largo).
imgszstringNãoFiltro de tamanho de imagem. Opções: l (grande), m (médio), i (ícone), etc.
startintegerNãoDeslocamento de resultados para paginação. Deve ser entre 0 e 999.
devicestringNãoTipo de dispositivo para a busca. Opções: desktop (padrão), tablet, mobile.
enginestringNãoDefinir como google_images_light para usar o motor da API Google Images Light.
end_datestringNãoData final para filtrar imagens por data de upload. Formato: YYYYMMDD.
locationstringNãoLocalização geográfica para a origem da busca. Especifique em nível de cidade para melhores resultados.
start_datestringNãoData inicial para filtrar imagens por data de upload. Formato: YYYYMMDD.
image_colorstringNãoFiltro de cor para imagens. Opções: bw (preto e branco), red, blue, green, yellow, orange, pink, white, gray, black, teal, brown.
period_unitstringNãoUnidade de período para filtrar por data de upload. Opções: s (segundo), n (minuto), h (hora), d (dia), w (semana), m (mês), y (ano).
period_valueintegerNãoValor do período para usar com period_unit. Especifica quantas unidades atrás buscar.
google_domainstringNãoDomínio do Google a usar para a busca. Padrão: google.com.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

SERPAPI_SEARCH_GOOGLE_LOCAL_SERVICES

Busca serviços locais do Google por prestadores de serviços como eletricistas, encanadores, técnicos de HVAC e mais. Use quando precisar encontrar profissionais de serviço local com o selo garantido do Google e informações de negócio verificadas.

NomeTipoObrigatórioDescrição
qstringSimDefine o serviço que você quer buscar (ex.: ‘eletricista’, ‘encanador’, ‘reparo de ar condicionado’).
hlstringNãoDefine o idioma para a busca. Código de idioma de duas letras.
bidstringNãoIdentificador único de negócio. Usado com os parâmetros cid e pid para identificar um negócio específico.
cidstringNãoID de local único do negócio da resposta da API. Usado para obter detalhes de um negócio específico.
pidstringNãoIdentificador de local único. Usado com os parâmetros cid e bid.
asyncbooleanNãoDefine o modo de submissão da busca ao SerpApi.
outputstringNãoDefine o formato de saída: ‘json’ (padrão) ou ‘html’.
data_cidstringSimIdentificador de cliente do Google para localização. Identificador único que especifica a área geográfica para a busca.
job_typestringNãoDefine a subcategoria de serviço ou tipo de trabalho específico dentro da categoria de serviço principal.
no_cachebooleanNãoForçar o SerpApi a buscar resultados mesmo que uma versão em cache esteja disponível.
zero_tracebooleanNãoApenas enterprise. Habilita o modo ZeroTrace.
json_restrictorstringNãoRestringe os campos de saída para reduzir o tamanho da resposta.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

SERPAPI_SEARCH_YELP

Ferramenta para buscar negócios e locais no Yelp usando SerpApi. Retorna listagens de negócios com avaliações, resenhas, horários, informações de contato e detalhes de localização. Use quando precisar encontrar negócios locais, restaurantes, serviços ou ler avaliações de clientes.

NomeTipoObrigatórioDescrição
attrsstringNãoFiltros de atributos para refinar a busca (ex.: ‘HotAndNew’ para novos negócios, ‘Deals’ para negócios com ofertas). Pode ser separado por vírgulas para múltiplos filtros.
startintegerNãoDeslocamento de resultados para paginação. Cada página normalmente contém 10 resultados.
sortbystringNãoOrdem de classificação para resultados. ‘recommended’ mostra as recomendações do Yelp, ‘rating’ mostra os mais bem avaliados primeiro, ‘review_count’ mostra os mais avaliados primeiro.
find_locstringSimLocalização para buscar (ex.: ‘São Paulo, SP’, ‘Rio de Janeiro, RJ’, ‘01310-100’). Pode ser uma cidade, estado, endereço ou CEP.
no_cachebooleanNãoDefinir como true para forçar resultados atualizados do Yelp, ignorando o cache do SerpApi.
find_descstringSimConsulta de busca descrevendo o que encontrar (ex.: ‘pizza’, ‘cafeteria’, ‘restaurante italiano’).
yelp_domainstringNãoDomínio do Yelp para buscar (ex.: ‘yelp.com’ para EUA, ‘yelp.ca’ para Canadá, ‘yelp.co.uk’ para UK). Padrão: yelp.com.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

SERPAPI_SHOPPING_SEARCH

Busca produtos no Google Shopping via SerpAPI, retornando listagens estruturadas em results.shopping_results. Campos de resposta como rating, review_count, extracted_price e extracted_old_price podem estar ausentes; verifique nulo antes de comparar ou calcular descontos. Porcentagens de desconto em listagens podem refletir alegações promocionais agregadas, não preços por item.

NomeTipoObrigatórioDescrição
numintegerNãoNúmero máximo de resultados a retornar por página. Padrão: 10, máximo: 100.
querystringSimProduto ou item para buscar no Google Shopping.
startintegerNãoDeslocamento de resultados para paginação. Use 0 para a primeira página (padrão), 10 para a segunda, etc.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

SERPAPI_TRENDS_SEARCH

Busca dados do Google Trends; retorna índices de interesse relativos de 0 a 100 (não volumes absolutos) significativos apenas ao comparar consultas dentro da mesma requisição. O formato de query (termos únicos/múltiplos) deve estar em conformidade com o data_type selecionado.

NomeTipoObrigatórioDescrição
querystringSimConsulta(s) de busca para o Google Trends (use vírgula para múltiplas). O formato (termo único vs. múltiplos) é determinado pelo data_type.
data_typestringNãoEspecifica o tipo de busca do Google Trends. Opções: TIMESERIES (interesse ao longo do tempo), GEO_MAP (comparação regional; múltiplas consultas), GEO_MAP_0 (interesse regional; consulta única), RELATED_TOPICS (tópicos relacionados; consulta única), RELATED_QUERIES (consultas relacionadas; consulta única).
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

SERPAPI_WALMART_PRODUCT_REVIEWS

Ferramenta para raspar resenhas completas de produtos do Walmart usando a API Walmart Product Reviews do SerpApi. Recupera avaliações, texto de resenhas, informações de usuários e votos úteis para um produto específico. Use quando precisar de feedback detalhado de clientes e análise de sentimento para produtos do Walmart.

NomeTipoObrigatórioDescrição
pageintegerNãoNúmero de página para paginação. Começa em 1.
sortstringNãoOrdem de classificação para resenhas. Opções: ‘relevancy’ (padrão), ‘helpful’ (mais úteis primeiro), ‘submission-desc’ (mais recentes primeiro), ‘submission-asc’ (mais antigas primeiro), ‘rating-desc’ (maior avaliação primeiro), ‘rating-asc’ (menor avaliação primeiro).
asyncbooleanNãoDefinir como true para submissão assíncrona de busca.
outputstringNãoFormato de resposta: ‘json’ (padrão) ou ‘html’.
ratingintegerNãoFiltrar resenhas por avaliação em estrelas. Deve ser um inteiro entre 1 e 5.
no_cachebooleanNãoDefinir como true para ignorar resultados em cache e forçar dados atualizados.
product_idstringSimIdentificador único do produto Walmart (us_item_id) para recuperar resenhas.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

SERPAPI_WALMART_SEARCH

Recupera resultados de busca do Walmart. Suporta parâmetros como query, localização, ID de loja, etc. Retorna dados de SERP de produtos em formato JSON.

NomeTipoObrigatórioDescrição
qstringSimO termo ou frase de consulta de busca.
pageintegerNãoNúmero de página para paginação. Começa em 1.
sortstringNãoOpção de ordenação para resultados. Opções disponíveis: best_match, best_seller, price_low, price_high, rating_high, new.
typestringNãoDefine o tipo de busca. Pode ser ‘search’, ‘deals’, ‘store’, ‘question’. Padrão: ‘search’.
locationstringNãoDefine a localização para usar na busca.
store_idstringNãoID da loja para filtrar resultados.
max_pricenumberNãoFiltro de preço máximo.
min_pricenumberNãoFiltro de preço mínimo.
min_ratingnumberNãoFiltro de avaliação mínima (1-5).
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

SERPAPI_YAHOO_SEARCH

Recupera resultados do mecanismo de busca Yahoo!. Suporta parâmetros de consulta, localização, idioma e dispositivo.

NomeTipoObrigatórioDescrição
bintegerNãoDefine o deslocamento de resultados para paginação.
dstringNãoEspecifica o destino para tópicos relacionados.
pstringSimDefine a consulta de busca. Pode usar qualquer coisa que usaria em uma busca normal no Yahoo!.
vcstringNãoDefine o país para usar na busca. Código de país de duas letras. (ex.: us, uk, fr)
vfstringNãoall formats ou formato de arquivo específico como pdf ou txt.
vlstringNãoDefine o idioma para limitar a busca. Usa lang_{código-de-idioma-de-duas-letras} para especificar idiomas.
vmstringNãoDefine o nível de filtragem de conteúdo adulto. Strict: r, Moderate: i, Off: p
vsstringNãoFiltra resultados por domínios de nível superior separados por ’,’. (ex.: .com,.org)
fr2stringNãoResponsável por renderizar posições e expansões para alguns elementos.
devicestringNãoDefine o dispositivo para obter os resultados: desktop (padrão), tablet ou mobile.
outputstringNãoDefine o formato de saída: json (padrão) ou html.
no_cachebooleanNãoForçar o SerpApi a buscar resultados do Yahoo! mesmo que uma versão em cache esteja disponível.
yahoo_domainstringNãoDefine o domínio do Yahoo! a usar. Padrão: search.yahoo.com.
async_requestbooleanNãoDefine o modo de submissão da busca ao SerpApi.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

SERPAPI_YAHOO_VIDEOS

Raspa resultados de vídeos do Yahoo! com posição, título, miniatura, link, prévia, fonte, duração, data e mais. Use quando precisar buscar conteúdo de vídeo no Yahoo! Vídeos.

NomeTipoObrigatórioDescrição
bintegerNãoDefine o deslocamento de resultados para paginação.
pstringSimDefine a consulta de busca. Pode usar qualquer coisa que usaria em uma busca normal no Yahoo! Vídeos.
dursstringNãoFiltra resultados pela duração do vídeo. Opções: ‘short’ (menos de 5 minutos), ‘medium’ (5-20 minutos), ‘long’ (mais de 20 minutos).
vagestringNãoFiltra resultados pela data de upload. Opções: ‘day’ (últimas 24 horas), ‘week’ (última semana), ‘month’ (último mês), ‘year’ (último ano).
vresstringNãoFiltra resultados pela resolução do vídeo. Opções: ‘360p’, ‘480p’, ‘720p’, ‘1080p’.
asyncbooleanNãoDefine o modo de submissão da busca ao SerpApi.
vsitestringNãoFiltra resultados pela plataforma de origem do vídeo. Opções: ‘youtube’, ‘dailymotion’, ‘vimeo’, ‘mtv’, ‘cbsnews’, ‘foxnews’, ‘cnn’, ‘msn’.
devicestringNãoDefine o dispositivo para obter os resultados: desktop (padrão), tablet ou mobile.
outputstringNãoDefine o formato de saída: json (padrão) ou html.
no_cachebooleanNãoForçar o SerpApi a buscar resultados mesmo que uma versão em cache esteja disponível.
zero_tracebooleanNãoApenas enterprise. Habilita o modo ZeroTrace.
yahoo_domainstringNãoDefine o domínio do Yahoo! a usar. Padrão: search.yahoo.com.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

SERPAPI_YANDEX_IMAGES_SEARCH

Ferramenta para buscar imagens no Yandex com filtros avançados. Use quando buscar imagens no Yandex com filtros de tamanho, cor, tipo ou realizando busca reversa de imagem.

NomeTipoObrigatórioDescrição
pintegerNãoNúmero de página (começa em 0, retorna até 30 resultados por página).
tabstringNãoAba para usar em busca reversa de imagem - about ou similar.
urlstringNãoURL de imagem para busca reversa.
cropstringNãoCoordenadas de corte para busca reversa (formato: esquerda;topo;direita;baixo, valores 0-1).
sitestringNãoFiltrar por domínio de origem (ex.: www.shutterstock.com).
textstringSimConsulta de busca - qualquer coisa que usaria em uma busca normal do Yandex Imagens.
asyncbooleanNãoDefinir como true para submissão assíncrona.
colorstringNãoFiltro de cor - color, gray, red, orange, yellow, cyan, green, blue, violet, white ou black.
widthintegerNãoLargura da imagem em pixels; deve ser usado com o parâmetro height.
heightintegerNãoAltura da imagem em pixels; deve ser usado com o parâmetro width.
outputstringNãoFormato de resposta - json (padrão) ou html.
recentbooleanNãoMostra imagens dos últimos 7 dias quando definido como true.
crop_idstringNãoFiltrar por seção específica da imagem (apenas imagens hospedadas no Yandex).
no_cachebooleanNãoDefinir como true para ignorar resultados em cache.
file_typestringNãoFormato de imagem - jpg, png ou gifan.
image_typestringNãoTipo de imagem - photo, clipart, lineart, demotivator ou face.
zero_tracebooleanNãoRecurso enterprise para modo de privacidade.
orientationstringNãoOrientação da imagem - horizontal, vertical ou square.
yandex_domainstringNãoDomínio do Yandex Imagens para usar na busca (padrão: yandex.com).
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

SERPAPI_YANDEX_SEARCH

Recupera resultados de busca do Yandex. Suporta parâmetros como text (consulta), localização, etc. Retorna dados de SERP em formato JSON.

NomeTipoObrigatórioDescrição
pintegerNãoDefine o número de página para paginação. Começa em 0.
numintegerNãoDefine o número de resultados a retornar por página. Corresponde a ‘groups_on_page’ na API do Yandex. Padrão: 20.
langstringNãoDefine o idioma para a busca. (ex.: ‘ru’ para russo, ‘en’ para inglês).
textstringSimA string de consulta de busca.
locationstringNãoDefine a localização para usar na busca. Pode ser um nome de cidade, região ou país.
yandex_domainstringNãoDefine o domínio do Yandex a usar. Padrão: yandex.com.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

SERPAPI_YOU_TUBE_SEARCH

Recupera resultados de busca do YouTube. Suporta parâmetros como search_query, localização, etc. Retorna dados de SERP de vídeos em formato JSON.

NomeTipoObrigatórioDescrição
glstringNãoDefine o país para usar na busca. Código de país de duas letras. (ex.: us, uk, br).
hlstringNãoDefine o idioma para a busca no YouTube. Código de idioma de duas letras. (ex.: en, es, pt).
spstringNãoPode ser usado para paginação. O YouTube usa paginação contínua e o token de próxima página pode ser encontrado nos campos serpapi_pagination -> next_page_token e pagination -> next_page_token na resposta JSON do SerpApi. Tokens de paginação podem expirar; limite a profundidade de paginação a 3–5 páginas.
asyncbooleanNãoDefine o modo de submissão da busca ao SerpApi.
outputstringNãoDefine o formato de saída: json (padrão) ou html.
no_cachebooleanNãoForçar o SerpApi a buscar resultados do YouTube mesmo que uma versão em cache esteja disponível. O cache expira após 1h.
zero_tracebooleanNãoApenas enterprise. Habilita o modo ZeroTrace.
search_querystringSimDefine a consulta de busca. Pode usar qualquer coisa que usaria em uma busca normal no YouTube.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.