Skip to main content
These tools enable your agents to search the web, research topics, and find information across various platforms including search engines, GitHub, and YouTube.

Available Tools

Serper Dev Tool

Google search API integration for comprehensive web search capabilities.

Brave Search Tool

Privacy-focused search with Brave’s independent search index.

Exa Search Tool

AI-powered search for finding specific and relevant content.

LinkUp Search Tool

Real-time web search with fresh content indexing.

GitHub Search Tool

Search GitHub repositories, code, issues, and documentation.

Website Search Tool

Search within specific websites and domains.

Code Docs Search Tool

Search through code documentation and technical resources.

YouTube Channel Search

Search YouTube channels for specific content and creators.

YouTube Video Search

Find and analyze YouTube videos by topic, keyword, or criteria.

Tavily Search Tool

Comprehensive web search using Tavily’s AI-powered search API.

Tavily Extractor Tool

Extract structured content from web pages using the Tavily API.

Arxiv Paper Tool

Search arXiv and optionally download PDFs.

SerpApi Google Search

Google search via SerpApi with structured results.

SerpApi Google Shopping

Google Shopping queries via SerpApi.

Common Use Cases

  • Market Research: Search for industry trends and competitor analysis
  • Content Discovery: Find relevant articles, videos, and resources
  • Code Research: Search repositories and documentation for solutions
  • Lead Generation: Research companies and individuals
  • Academic Research: Find scholarly articles and technical papers
from crewai_tools import SerperDevTool, GitHubSearchTool, YoutubeVideoSearchTool, TavilySearchTool, TavilyExtractorTool

# Create research tools
web_search = SerperDevTool()
code_search = GitHubSearchTool()
video_research = YoutubeVideoSearchTool()
tavily_search = TavilySearchTool()
content_extractor = TavilyExtractorTool()

# Add to your agent
agent = Agent(
    role="Research Analyst",
    tools=[web_search, code_search, video_research, tavily_search, content_extractor],
    goal="Gather comprehensive information on any topic"
)