Skip to main content
Tavily Search logo

Overview

Add Tavily Search to any ModuleX agent or workflow. AI-powered web search using the official langchain-tavily SDK. First SDK-based integration in the package — the @tools wrap TavilySearch rather than calling Tavily’s HTTP API directly.
Categories: Web Search & Scraping · Research · Ai · Auth: API Key, ModuleX Managed Key · Actions: 3

Authentication

API Key Authentication

Authenticate using your Tavily API key

Required Credentials

Available Actions

Parameters

string
required
Search query
integer
Maximum number of results to return (1-20) (Default: 5)
string
Search depth: basic (faster) or advanced (thorough) (Default: basic)
array
List of domains to specifically include in search results
array
List of domains to specifically exclude from search results

Response

Parameters

string
required
Question or search query
integer
Maximum number of supporting results to return (Default: 5)
string
Search depth: basic or advanced (Default: advanced)
array
List of domains to specifically include
array
List of domains to exclude

Response

Parameters

string
required
News search query
integer
Maximum number of news articles to return (Default: 5)
integer
Number of days back to search (1-365) (Default: 3)
array
News domains to include (e.g., reuters.com, bbc.com)
array
News domains to exclude

Response

Limits & Quotas

  • Tavily’s rate limit varies by plan; consult their dashboard.
  • The SDK is imported lazily inside each tool: if langchain-tavily is not installed, the tool returns success=False with an “install with pip install langchain-tavily” message rather than crashing. This matches legacy modulex behavior.

Jina AI

Ahrefs

Airweave