Documentation Index
Fetch the complete documentation index at: https://agno-v2-shaloo-ai-support-link.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
Enable Agno agents with SERP API to fetch live data directly from Google, Bing, and other major engines,
from agno.agent import Agent
from agno.tools.serpapi import SerpApiTools
# ---------------------------------------------------------------------------
# Create Agent
# ---------------------------------------------------------------------------
# Example 1: Enable specific SerpAPI functions
agent = Agent(
tools=[SerpApiTools(enable_search_google=True, enable_search_youtube=False)]
)
# Example 2: Enable all SerpAPI functions
agent_all = Agent(tools=[SerpApiTools(all=True)])
# Example 3: Enable only YouTube search
youtube_agent = Agent(
tools=[SerpApiTools(enable_search_google=False, enable_search_youtube=True)]
)
# Test the agents
# ---------------------------------------------------------------------------
# Run Agent
# ---------------------------------------------------------------------------
if __name__ == "__main__":
agent.print_response("What's happening in the USA?", markdown=True)
youtube_agent.print_response("Search YouTube for 'python tutorial'", markdown=True)
Run the Example
# Clone and setup repo
git clone https://github.com/agno-agi/agno.git
cd agno/cookbook/91_tools
# Create and activate virtual environment
./scripts/demo_setup.sh
source .venvs/demo/bin/activate
python serpapi_tools.py
For details, see Serp API cookbook.