Prerequisites
The following example requires an API key from SerperApi.Example
The following agent will search Google for the query: “Whats happening in the USA” and share results.cookbook/tools/serper_tools.py
Documentation Index
Fetch the complete documentation index at: /llms.txt
Use this file to discover all available pages before exploring further.
export SERPER_API_KEY=***
from agno.agent import Agent
from agno.tools.serper import SerperTools
agent = Agent(tools=[SerperTools(location="us")])
agent.print_response("Whats happening in the USA?", markdown=True)
| Parameter | Type | Default | Description |
|---|---|---|---|
api_key | str | - | API key for authentication purposes. |
location | str | "us" | Location to search from. |
enable_search | bool | True | Enable the search functionality. |
enable_search_news | bool | True | Enable the search_news functionality. |
enable_search_scholar | bool | True | Enable the search_scholar functionality. |
enable_scrape_webpage | bool | True | Enable the scrape_webpage functionality. |
all | bool | False | Enable all functionality. |
| Function | Description |
|---|---|
search_google | This function searches Google for a query. |
search_news | This function searches Google News for a query. |
search_scholar | This function searches Google Scholar for a query. |
scrape_webpage | This function scrapes a webpage for a query. |