Pular para o conteúdo

Composio Search

Composio Search

O Composio Search é uma plataforma de busca abrangente que agrega resultados de viagens (voos, hotéis, eventos), e-commerce (Amazon, Walmart, compras), mercados financeiros, notícias, pesquisa acadêmica, imagens e serviços de localização. Com a integração no SquadOS, seus agentes podem realizar pesquisas na web em tempo real, comparar preços em diversas lojas, consultar dados financeiros, buscar artigos acadêmicos e muito mais — tudo sem precisar configurar chaves de API externas.

Esta ferramenta utiliza sem autenticação (NO_AUTH) para conectar.

CampoObrigatórioDescrição
N/ANãoEsta ferramenta não exige credenciais.
  1. Acesse Ferramentas no menu lateral (/admin/tools).
  2. Abra a aba Disponíveis e procure por Composio Search.
  3. Clique no card para abrir o modal de detalhes e em Ativar — a ferramenta vai direto para a lista de ativas, sem etapa de login. (Detalhes do fluxo em Ferramentas da Organização.)

COMPOSIO_SEARCH_AMAZON

Pesquisa produtos na Amazon em diferentes marketplaces internacionais. Esta ferramenta busca no catálogo de produtos da Amazon com suporte a múltiplos domínios/marketplaces internacionais. Cada domínio atende a um país diferente com preços locais, moeda, opções de entrega e disponibilidade de produtos. Ideal para pesquisa de produtos, comparação de preços internacionais e busca de produtos disponíveis em países específicos. Retorna detalhes do produto, preços na moeda local, avaliações, reviews e informações do vendedor.

NomeTipoObrigatórioDescrição
pageintegerNãoNúmero da página para paginação. Começa em 1. Cada página contém tipicamente ~20 resultados. Use para recuperar páginas adicionais além da primeira.
querystringSimConsulta de busca de produto na Amazon. Use linguagem natural ou nomes específicos de produtos.
amazon_domainstringNãoDomínio do marketplace Amazon baseado no país. Padrão: amazon.com. Domínios diferentes atendem a países e moedas diferentes.
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.

COMPOSIO_SEARCH_DUCK_DUCK_GO

Realiza buscas na web utilizando a API DuckDuckGo via Composio, com foco em informações e detalhes da web. Aproveita o mecanismo de busca DuckDuckGo para recuperar dados relevantes com base na consulta fornecida.

NomeTipoObrigatórioDescrição
querystringSimA consulta de busca para a API DuckDuckGo do Composio, especificando o tópico de pesquisa.
startintegerNãoDeslocamento de resultado para paginação. Use múltiplos do tamanho de página (tipicamente 10–30) para recuperar páginas subsequentes.
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.

COMPOSIO_SEARCH_EVENT

Busca eventos futuros, shows, festivais, conferências e outras atividades. Suporta busca por localização (cidade, bairro, endereço), filtro por data (hoje, amanhã, fim de semana, próxima semana/mês), descoberta de eventos virtuais, busca internacional com mais de 100 idiomas e países, e paginação. Se os resultados forem escassos ou events_results_state for 'Fully empty', trate como cobertura limitada e tente COMPOSIO_SEARCH_WEB em vez de repetir a consulta.

NomeTipoObrigatórioDescrição
glstringNãoCódigo de país para a região de busca (ISO 3166-1 alpha-2). Determina quais eventos do país priorizar.
hlstringNãoCódigo de idioma para a interface de busca e resultados (ISO 639-1). Controla o idioma das descrições de eventos.
querystringSimConsulta de busca de eventos, especificando o tipo de evento. Deve ser não vazia e incluir um tipo específico (ex.: ‘concert’, ‘festival’); valores genéricos como ‘events’ podem retornar resultados ruidosos.
startintegerNãoDeslocamento de resultado para paginação. Cada página contém tipicamente 10 resultados. Use múltiplos de 10. Pare de paginar quando uma página não retornar novos itens.
htichipsstringNãoFiltros avançados de eventos. Múltiplos filtros podem ser combinados com vírgulas. Apenas os valores de data e tipo de evento listados são suportados; valores não suportados retornam silenciosamente sem resultados.
locationstringNãoLocalização geográfica para busca de eventos. Use especificidade no nível de cidade para melhores resultados. Se omitido, a busca usa a localização do proxy. Evite o formato ‘Cidade, País’ — use apenas nomes de cidades.
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.

COMPOSIO_SEARCH_EXA_ANSWER

Obtém respostas com citações usando a API Exa. DESCONTINUADO: Use COMPOSIO_SEARCH_WEB em vez desta ação.

NomeTipoObrigatórioDescrição
contentstringSimO conteúdo da mensagem do usuário para a API Exa Answer.
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.

COMPOSIO_SEARCH_EXA_SIMILARLINK

Realiza uma busca para encontrar links similares e recupera uma lista de resultados relevantes. A busca pode opcionalmente retornar conteúdo das páginas.

NomeTipoObrigatórioDescrição
urlstringSimA URL para a qual você deseja encontrar links similares. Ex.: 'https://slatestarcodex.com/2014/07/30/meditations-on-moloch/'.
typestringNãoO tipo de busca: 'keyword', 'neural' ou 'magic'.
categorystringNãoUma categoria de dados para focar, com maior abrangência e qualidade. Categorias incluem: company, research paper, news, github, tweet, movie, song, personal site e pdf.
numResultsintegerNãoNúmero de resultados de busca a retornar. Ex.: 10, 20, 30.
endCrawlDatestringNãoOs resultados incluirão links rastreados antes desta data. Ex.: '2023-01-01T00:00:00Z'.
useAutopromptbooleanNãoSe verdadeiro, sua consulta será convertida para uma consulta Composio Similarlinks.
excludeDomainsarrayNãoLista de domínios a excluir da busca. Ex.: ['example.com'].
includeDomainsarrayNãoLista de domínios a incluir na busca. Ex.: ['example.com'].
startCrawlDatestringNãoOs resultados incluirão links rastreados após esta data. Ex.: '2023-01-01T00:00:00Z'.
endPublishedDatestringNãoApenas links publicados antes desta data serão retornados. Ex.: '2023-01-01'.
startPublishedDatestringNãoApenas links publicados após esta data serão retornados. Ex.: '2023-01-01'.
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.

COMPOSIO_SEARCH_FETCH_URL_CONTENT

Busca e extrai o texto limpo e legível (markdown) de páginas web públicas (conteúdo HTML) usando a API Exa. Use quando precisar recuperar conteúdo real de resultados de busca ou links de documentação para extrair etapas de configuração, requisitos ou citações. Funciona apenas com URLs de páginas web — não suporta links diretos para imagens, PDFs ou outros arquivos binários.

NomeTipoObrigatórioDescrição
textbooleanNãoIncluir texto markdown extraído da página. Padrão: verdadeiro.
urlsarraySimLista de URLs públicas de páginas web (conteúdo HTML) para buscar conteúdo. As URLs devem ser válidas e publicamente acessíveis. Não use links diretos para imagens (.jpg, .png, .gif), PDFs ou outros arquivos binários — use URLs de páginas web. Também aceita uma única string de URL.
extrasobjectNãoOpções adicionais de conteúdo como contagens de imageLinks ou links (ex.: {'imageLinks': 3, 'links': 5}).
summarystringNãoIncluir resumo gerado por IA do conteúdo da página. Pode ser booleano ou objeto com opções de query/schema.
max_charactersintegerNãoNúmero máximo de caracteres a extrair de cada página. Mapeado para text.maxCharacters na API Exa.
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.

COMPOSIO_SEARCH_FINANCE

Obtém preços de ações em tempo real, dados de mercado, notícias financeiras e informações sobre empresas com análise histórica. Recupera cotações de ações, índices de mercado, preços de criptomoedas, taxas de câmbio e notícias financeiras. Suporta janelas de tempo discretas (1D, 5D, 1M, 6M, YTD, 1Y, 5Y, MAX) para análise histórica. Retorna dados numéricos de séries temporais, informações de resumo e eventos principais (apenas para janelas de 6M ou mais). Verifique sempre finance_results_state na resposta — um HTTP 200 com status='Success' ainda pode retornar dados vazios.

NomeTipoObrigatórioDescrição
hlstringNãoCódigo de idioma para interface e dados financeiros (ISO 639-1). Padrão inglês se não definido; configure explicitamente para locais não ingleses.
querystringSimConsulta de busca financeira. Formatos suportados: (1) Ações: 'SYMBOL:EXCHANGE' (ex.: 'AAPL:NASDAQ', 'WMT:NYSE') ou apenas 'SYMBOL' para ações principais dos EUA. (2) Índices: '.DJI:INDEXDJX' (Dow Jones), '.INX:INDEXSP' (S&P 500). (3) Criptomoedas: formato 'SYMBOL-USD' (ex.: 'BTC-USD'). (4) Pares de moeda: formato 'BASE-QUOTE' (ex.: 'EUR-USD'). (5) ETFs: símbolo do ticker (ex.: 'SPY'). Use formatos exatos de ticker — nomes em linguagem natural causam resultados vazios.
windowstringNãoIntervalo de tempo para gráficos e dados financeiros. Controla o período histórico exibido. Apenas os valores discretos listados são aceitos. Eventos principais (lucros, dividendos, desdobramentos) são retornados apenas para janelas de 6M ou mais.
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.

COMPOSIO_SEARCH_FLIGHTS

Busca voos com informações abrangentes de preços, horários e companhias aéreas. Encontra voos disponíveis entre cidades/aeroportos com preços detalhados, múltiplas companhias, horários de partida/chegada, duração do voo e opções de reserva. Suporta pesquisas de ida e volta e somente ida, múltiplos tipos de passageiros (adultos, crianças, bebês), diferentes classes de viagem e preços internacionais em várias moedas. Você pode usar linguagem natural ou parâmetros estruturados.

NomeTipoObrigatórioDescrição
glstringNãoCódigo de país para resultados (ISO 3166-1 alpha-2).
hlstringNãoCódigo de idioma para resultados (ISO 639-1).
querystringNãoConsulta de busca de voo em linguagem natural. Ex.: 'Lahore to San Francisco', 'NYC to London on March 15'. Se fornecido, o sistema extrai aeroportos de partida/chegada e datas.
adultsintegerNãoNúmero de passageiros adultos (18+ anos).
infantsintegerNãoNúmero de passageiros bebês (menos de 2 anos).
childrenintegerNãoNúmero de passageiros crianças (2–11 anos).
currencystringNãoMoeda para preços (código de moeda de 3 letras).
arrival_idstringNãoCódigo IATA do aeroporto de destino (3 letras maiúsculas, ex.: SFO, LHR). Obrigatório se query não for fornecido.
return_datestringNãoData de retorno no formato YYYY-MM-DD. Não pode estar no passado e deve ser após outbound_date. Deixe vazio para voos somente ida.
departure_idstringNãoCódigo IATA do aeroporto de origem (3 letras maiúsculas, ex.: JFK, LAX). Obrigatório se query não for fornecido.
travel_classintegerNãoPreferência de classe de viagem. 1 = Econômica, 2 = Econômica Premium, 3 = Executiva, 4 = Primeira Classe.
outbound_datestringNãoData de partida no formato YYYY-MM-DD (ex.: 2025-12-25). Não pode estar no passado. Se não fornecido e query não contiver data, o padrão é 7 dias a partir de hoje.
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.

COMPOSIO_SEARCH_GOOGLE_MAPS

Realiza uma busca específica por localização via API do Google Maps pelo Composio, retornando resultados em results.local_results (consultas de múltiplos locais) ou results.place_results (local único); sempre trate ambas as ramificações. Campos como opening_hours, phone, rating e user_reviews podem estar ausentes — trate valores faltantes como desconhecidos. Verifique business_status: estabelecimentos fechados podem aparecer nos resultados; filtre por OPERATIONAL. Limite as chamadas a ~1 req/s; HTTP 429 ou OVER_QUERY_LIMIT indica esgotamento de cota.

NomeTipoObrigatórioDescrição
qstringSimA consulta de busca. Inclua cidade/região e categoria para evitar resultados ambíguos (ex.: 'pizza downtown Chicago' e não apenas 'pizza'). Verifique nome e endereço completo antes de selecionar um resultado.
llstringNãoCoordenadas GPS para a busca, no formato '@latitude,longitude,zoom_level'. Obrigatório ao usar paginação.
startintegerNãoUsado para paginação. Cada página retorna ~20 local_results; incremente start em 20 e siga os tokens de serpapi_pagination.next para recuperar páginas subsequentes.
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.

COMPOSIO_SEARCH_GROQ_CHAT

Executa inferência rápida de LLM usando o hardware otimizado e a API da Groq. A Groq oferece inferência ultra-rápida para modelos open-source incluindo LLaMA 3, Mixtral e Gemma via API de chat completions compatível com OpenAI. Casos de uso: chat em tempo real, geração de conteúdo, Q&A, geração de código, sumarização, tradução. Para saída JSON estruturada, instrua o modelo explicitamente a retornar JSON válido sem code fences em markdown; valide com json.loads. Sempre valide que a resposta contém pelo menos uma escolha com message.content não vazio antes do uso downstream.

NomeTipoObrigatórioDescrição
modelstringNãoO modelo Groq a usar para inferência. Modelos disponíveis: "llama-3.3-70b-versatile", "llama-3.1-8b-instant", "llama-3.2-1b-preview", "llama-3.2-3b-preview", "llama-3.2-11b-text-preview", "llama-3.2-90b-text-preview", "mixtral-8x7b-32768", "gemma2-9b-it", "gemma-7b-it", "openai/gpt-oss-120b", "groq/compound".
top_pnumberNãoParâmetro de amostragem nucleus. Controla a diversidade considerando apenas a massa de probabilidade top P. Intervalo: 0.0 a 1.0.
streambooleanNãoSe deve transmitir a resposta incrementalmente ou retornar tudo de uma vez.
messagesarraySimUm array de objetos de mensagem que formam o histórico da conversa. Cada mensagem deve ter um papel (system, user ou assistant) e conteúdo. Coloque instruções de persona e sistema em uma mensagem role:'system'; mantenha as mensagens de sistema concisas.
max_tokensintegerNãoO número máximo de tokens a gerar na resposta. Se finish_reason for 'length', a saída foi truncada — gere conteúdo grande em blocos de seção.
temperaturenumberNãoControla a aleatoriedade na saída. Valores baixos (ex.: 0.2) tornam a saída mais focada e determinística; valores altos (ex.: 1.5) mais criativa. Intervalo: 0.0 a 2.0.
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.

COMPOSIO_SEARCH_HOTELS

Busca hotéis e aluguéis de temporada com filtragem abrangente e preços. Retorna resultados em results.properties e results.ads; extraia preços numéricos de rate_per_night.extracted_lowest, total_rate.extracted_lowest ou extracted_price (os campos variam por propriedade). Deduplique entre seções usando property_token. Páginas adicionais disponíveis via serpapi_pagination.next_page_token. Comece com filtros mínimos — combinar muitos filtros estritamente pode retornar resultados vazios.

NomeTipoObrigatórioDescrição
qstringSimLocalização para busca de hotéis. Pode ser cidade, bairro, ponto de referência ou nome específico de hotel.
glstringNãoCódigo de país para resultados (ISO 3166-1 alpha-2).
hlstringNãoCódigo de idioma para resultados (ISO 639-1).
adultsintegerNãoNúmero de hóspedes adultos.
sort_byintegerNãoOrdenar hotéis por critério. Valores válidos: 3 (menor preço), 8 (melhor avaliação), 13 (mais avaliados). Padrão é relevância.
childrenintegerNãoNúmero de crianças.
currencystringNãoMoeda para preços (código de 3 letras).
max_priceintegerNãoFiltro de preço máximo por noite.
min_priceintegerNãoFiltro de preço mínimo por noite.
hotel_classstringNãoFiltrar por classificação de estrelas do hotel. Use valores separados por vírgula para múltiplas classificações.
check_in_datestringSimData de check-in no formato YYYY-MM-DD. Deve ser uma data futura.
check_out_datestringSimData de check-out no formato YYYY-MM-DD. Deve ser após a data de check-in.
vacation_rentalsbooleanNãoIncluir aluguéis de temporada (propriedades estilo Airbnb) nos resultados.
free_cancellationbooleanNãoFiltrar por hotéis 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.

COMPOSIO_SEARCH_IMAGE

Realiza uma busca de imagens usando a API de Busca de Imagens do Composio, direcionada a metadados e URLs de imagens (não dados binários) via Google Imagens. Retorna resultados em results.images_results; cada entrada expõe URLs original (resolução completa) e thumbnail (baixa resolução) — verifique se as URLs são publicamente acessíveis antes de usar downstream. Verifique license_details_url por resultado antes de reutilização comercial. O número de resultados é controlado por num (1–100, padrão 20). Para mais de 100 imagens, pagine usando serpapi_pagination.next.

NomeTipoObrigatórioDescrição
ijnintegerNãoNúmero de página de imagem para paginação. Começa em 0 (primeira página). Cada página retorna até 100 resultados.
numintegerNãoNúmero de resultados de imagem a retornar. Padrão 20 se não especificado. O Google tipicamente retorna até 100 resultados.
querystringSimA consulta de busca para a API de Busca de Imagens do Composio, especificando o tópico da imagem.
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.

COMPOSIO_SEARCH_NEWS

Busca os artigos de notícias mais recentes e eventos atuais com filtragem inteligente. Pesquisa apenas fontes orientadas a notícias (não blogs, documentações ou páginas de empresas). Os resultados ficam em data.results.news_results; uma resposta 200 com news_results vazio ou news_results_state: 'Fully empty' significa sem resultados — amplie a consulta ou a janela when. Suporta mais de 100 idiomas e países. Use operadores avançados como 'site:' para filtragem de publisher diretamente na consulta.

NomeTipoObrigatórioDescrição
glstringNãoCódigo de país para região de notícias (ISO 3166-1 alpha-2). Determina quais fontes de notícias do país priorizar.
hlstringNãoCódigo de idioma para interface e resultados de notícias. A maioria dos idiomas usa códigos ISO 639-1 (ex.: 'en', 'es'). Chinês requer variantes regionais: 'zh-cn' (Simplificado) ou 'zh-tw' (Tradicional).
whenstringNãoFiltro de tempo para artigos de notícias. 'd' = dia passado, 'w' = semana passada, 'm' = mês passado, 'y' = ano passado. Combinar consultas estreitas com filtros when estritos frequentemente retorna zero resultados.
querystringNãoConsulta de busca para artigos de notícias. Suporta operadores avançados como 'site:', 'when:', etc. Não pode ser usado com topic_token, publication_token ou story_token.
startintegerNãoDeslocamento de resultado para paginação. Cada página contém tipicamente 10 resultados. Use múltiplos de 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.

COMPOSIO_SEARCH_NPPESNPI_LOOKUP

Consulta detalhes de prestadores de saúde dos EUA no Registro NPI do CMS (NPPES) usando um número NPI ou filtros de busca. Retorna campos estruturados normalizados incluindo nome do prestador, taxonomia/especialidade, endereços, identificadores e endpoints. Use para consultas determinísticas e autoritativas de prestadores quando precisar de dados NPI/NPPES estruturados em vez de resultados de busca na web.

NomeTipoObrigatórioDescrição
citystringNãoNome da cidade associada ao endereço do prestador.
skipintegerNãoNúmero de registros a pular para paginação. Usado com limit para resultados paginados.
limitintegerNãoNúmero máximo de registros a retornar por requisição. Intervalo: 1 a 1200. Padrão: 10.
statestringNãoAbreviação de estado de duas letras. Não pode ser usado como único critério de busca — deve ser combinado com outros parâmetros.
numberstringNãoNúmero NPI de 10 dígitos para consulta exata. Quando fornecido, realiza correspondência exata do NPI.
versionstringNãoNúmero de versão da API. Obrigatório pela API NPPES do CMS.
last_namestringNãoSobrenome do prestador individual. Suporta curinga no final (*) após mínimo de 2 caracteres. Aplica-se apenas a Prestadores Individuais (NPI-1).
first_namestringNãoNome do prestador individual. Suporta curinga no final (*) após mínimo de 2 caracteres. Aplica-se apenas a Prestadores Individuais (NPI-1).
postal_codestringNãoCódigo postal de 5 ou 9 dígitos. Suporta curinga no final (*) após mínimo de 2 caracteres.
enumeration_typestringNãoTipo de classificação do prestador: 'NPI-1' ou 'ind' para prestadores individuais, 'NPI-2' ou 'org' para prestadores organizacionais.
organization_namestringNãoNome da organização para busca de prestadores organizacionais. Suporta curinga no final (*) após mínimo de 2 caracteres.
taxonomy_descriptionstringNãoDescrição de taxonomia ou especialidade do prestador de saúde. Suporta curinga (*) após mínimo de 2 caracteres.
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.

COMPOSIO_SEARCH_SCHOLAR

Raspa resultados de busca do Google Scholar via SERP API, retornando artigos acadêmicos e científicos. Os resultados ficam em results.organic_results; acesse essa chave explicitamente e use padrões .get() defensivos, pois campos como DOI, citation_count e autor podem estar ausentes. Muitos resultados são protegidos por paywall — dependa de títulos, resumos e trechos quando o texto completo não estiver disponível. Resultados podem incluir versões duplicadas de preprint e periódico da mesma obra — deduplique por DOI ou título normalizado. Apenas a primeira página é retornada por padrão; siga pagination.next para páginas adicionais.

NomeTipoObrigatórioDescrição
querystringSimA consulta de busca para a API de Busca Acadêmica do Composio, especificando o tópico ou título do artigo. Prefira frases-chave curtas e focadas a frases longas entre aspas para evitar resultados zerados. Inclua nomes de autores, qualificadores de campo ou intervalos de ano para melhorar a relevância.
startintegerNãoDeslocamento de resultado para paginação. Cada página contém tipicamente 10 resultados. Use múltiplos de 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.

COMPOSIO_SEARCH_SEC_FILINGS

Recupera metadados autoritativos de registros SEC EDGAR (10-K/10-Q/8-K etc.) e constrói URLs de documentos primários/índices usando as APIs de dados públicos da SEC. Use quando precisar buscar registros financeiros de empresas, relatórios anuais, relatórios trimestrais ou outras divulgações obrigatórias pela SEC.

NomeTipoObrigatórioDescrição
limitintegerNãoNúmero máximo de registros a retornar. Padrão: 10.
form_typesarrayNãoLista de tipos de formulário SEC para filtrar (ex.: ['10-K', '10-Q', '8-K']). Se não especificado, todos os tipos de formulário são retornados.
ticker_or_cikstringSimSímbolo de ticker da ação (ex.: 'AAPL', 'MSFT') ou Chave de Índice Central (CIK) de 10 dígitos. Se um ticker for fornecido, será automaticamente resolvido para CIK.
include_document_linksbooleanNãoSe deve incluir URLs de documentos de registro (página de índice e documento primário) para leitura downstream. Padrão: verdadeiro.
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.

COMPOSIO_SEARCH_SHOPPING

Busca produtos com filtragem avançada de preços, segmentação por localização e descoberta de promoções. Fornece busca abrangente de produtos com filtragem por faixa de preço, segmentação geográfica para varejistas locais, ordenação por preço (crescente/decrescente) e filtragem por frete grátis ou itens em promoção. Retorna detalhes do produto, preços, disponibilidade, informações do vendedor e avaliações.

NomeTipoObrigatórioDescrição
glstringNãoCódigo de país para região de compras (ISO 3166-1 alpha-2).
hlstringNãoCódigo de idioma para interface de compras (ISO 639-1).
querystringSimConsulta de busca de produto. Use qualquer texto que você pesquisaria no Google Shopping.
on_salebooleanNãoFiltrar para mostrar apenas produtos atualmente em promoção.
sort_byintegerNãoOrdenar produtos por preço. 1 = Preço: menor primeiro, 2 = Preço: maior primeiro.
locationstringNãoLocalização geográfica para busca de compras. Use nomes de cidades para melhores resultados. Ajuda a encontrar varejistas locais e preços regionais.
max_priceintegerNãoFiltro de preço máximo em USD (valor inteiro). Mostrar apenas produtos com preço igual ou inferior.
min_priceintegerNãoFiltro de preço mínimo em USD (valor inteiro). Mostrar apenas produtos com preço igual ou superior.
free_shippingbooleanNãoFiltrar para mostrar apenas produtos com frete grátis.
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.

COMPOSIO_SEARCH_TAVILY

A busca LLM do Composio serve como gateway para a API de Busca LLM do Composio, permitindo que usuários realizem buscas em uma ampla gama de conteúdo com múltiplas opções de filtragem. Acomoda consultas complexas, incluindo buscas por palavras-chave e frases, com parâmetros adicionais para refinar os resultados. Permite uma experiência de busca personalizada ao permitir especificar a profundidade da busca, incluir imagens e respostas diretas, aplicar filtros específicos de domínio e controlar o número de resultados retornados.

NomeTipoObrigatórioDescrição
querystringSimO texto principal usado para realizar a busca. Este é o termo ou frase-chave que a funcionalidade de busca usará para recuperar resultados.
max_resultsintegerNãoO número máximo de resultados de busca que a API deve retornar. Limita o tamanho do conjunto de resultados para a consulta.
search_depthstringNãoDetermina a profundidade da busca. 'basic' realiza uma busca rápida e ampla; 'advanced' indica uma busca mais intensiva e específica.
include_answerbooleanNãoEspecifica se deve incluir respostas diretas à consulta nos resultados. Útil para consultas que esperam uma resposta factual.
include_imagesbooleanNãoIndica se deve incluir imagens nos resultados. Quando verdadeiro, a resposta conterá links de imagens relacionados à consulta.
exclude_domainsarrayNãoLista de nomes de domínio a excluir dos resultados. Resultados desses domínios não serão incluídos, ajudando a filtrar conteúdo indesejado.
include_domainsarrayNãoLista de nomes de domínio a incluir nos resultados. Apenas resultados desses domínios especificados serão retornados, permitindo buscas direcionadas.
include_raw_contentbooleanNãoSe verdadeiro, os resultados incluirão o conteúdo bruto do índice de busca, que pode conter HTML ou texto não processado.
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.

COMPOSIO_SEARCH_TRENDS

Descobre tópicos em tendência, padrões de busca e dados de popularidade. Analisa o interesse de busca ao longo do tempo, compara múltiplos tópicos e identifica tendências emergentes. Retorna índices de interesse relativos normalizados de 0–100 (não volumes absolutos de busca) via interest_over_time.timeline_data. Os dados tipicamente atrasam ~24–48 horas. O esquema de resposta varia por data_type: TIMESERIES retorna timeline_data, GEO_MAP retorna desagregações regionais, RELATED_TOPICS/RELATED_QUERIES retornam listas de tópicos/consultas.

NomeTipoObrigatórioDescrição
datestringNãoIntervalo de tempo para dados de tendências. Intervalos predefinidos: 'now 1-H' (última hora), 'now 4-H' (últimas 4 horas), 'now 1-d' (último dia), 'now 7-d' (últimos 7 dias), 'today 1-m' (últimos 30 dias), 'today 3-m' (últimos 90 dias), 'today 12-m' (últimos 12 meses), 'today 5-y' (últimos 5 anos), 'all' (de 2004 até o presente). Intervalos personalizados: 'yyyy-mm-dd yyyy-mm-dd'. Padrão: últimos 12 meses.
querystringSimA consulta de busca para a API do Google Trends, especificando o tópico de tendência. Para TIMESERIES, aceita até 5 tópicos separados por vírgula (ex.: 'Python,JavaScript,Rust'); exceder 5 retorna erro.
data_typestringNãoDefine o tipo de busca. Opções: TIMESERIES — interesse ao longo do tempo (padrão); GEO_MAP — comparação por região; GEO_MAP_0 — interesse por região (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.

COMPOSIO_SEARCH_TRIP_ADVISOR

Busca no TripAdvisor recomendações de viagem e planejamento de roteiros sem autenticação. Pesquisa atrações, restaurantes, hotéis, passeios e atividades. Retorna avaliações detalhadas, reviews, fotos e recomendações de viajantes. Os dados de resposta ficam em results → locations. Os resultados podem incluir artigos evergreen junto com locais específicos; verifique o tipo de resultado antes de usar em roteiros.

NomeTipoObrigatórioDescrição
ssrcstringNãoFiltro de busca para especificar o tipo de resultado. 'a' = Todos os Resultados, 'r' = Restaurantes, 'A' = O que Fazer, 'h' = Hotéis, 'g' = Destinos, 'v' = Aluguéis de Temporada, 'f' = Fóruns.
limitintegerNãoNúmero máximo de resultados a retornar por página.
querystringSimConsulta de busca para o TripAdvisor. Use linguagem natural para buscar atrações, restaurantes, hotéis ou atividades. Inclua o nome do destino, região e contexto de viagem para melhores resultados.
offsetintegerNãoDeslocamento de resultado para paginação. Incremente pelo tamanho da página (tipicamente 10–30) para navegar pelas páginas.
tripadvisor_domainstringNãoDomínio do TripAdvisor para diferentes países. Padrão: tripadvisor.com para resultados internacionais.
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.

COMPOSIO_SEARCH_WALMART

Busca produtos no Walmart com filtragem de preços. Esta ferramenta pesquisa o catálogo de produtos do Walmart incluindo mantimentos, eletrônicos, roupas, itens para o lar, farmácia e serviços automotivos. Suporta filtragem básica por faixa de preço. Os resultados podem aparecer em response.data.results.shopping_results ou data.products — não hardcode um único formato de resposta. Os resultados misturam listagens patrocinadas e orgânicas; verifique flags de anúncio/patrocínio ao classificar.

NomeTipoObrigatórioDescrição
querystringSimConsulta de busca de produto para o Walmart. Use linguagem natural ou nomes específicos de produtos.
max_pricenumberNãoFiltro de preço máximo em USD.
min_pricenumberNãoFiltro de preço mínimo em USD.
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.

COMPOSIO_SEARCH_WEB

Realiza uma busca na web usando a API Exa. Retorna uma estrutura aninhada: resumo narrativo em results.answer, fontes em results.citations (e opcionalmente results.organic_results). Priorize results.citations como evidência primária em detrimento de results.answer, que pode ser vago. Indexa apenas conteúdo publicamente disponível — sem conteúdo protegido por paywall, exigente de login ou privado. Limite a ~1–2 requisições/segundo; consultas em rajadas disparam HTTP 429.

NomeTipoObrigatórioDescrição
querystringSimA consulta de busca para a API Exa do Composio. Deve ser não vazia; usar qualquer outro nome de parâmetro (ex.: 'q') causa erro de requisição inválida. Inclua qualificadores (ano, região, plataforma, intenção) para melhores resultados — consultas amplas retornam conteúdo genérico.
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.