DocsWeb Search

Web Search

Enable AI agents to search the web for up-to-date information, documentation, and code examples.

Quick Start

The fastest way to enable web search is with DuckDuckGo — no API key needed!

For better results, we recommend Tavily (AI-optimized) or Brave (privacy-first).

Supported Providers

Tavily

RECOMMENDED
Get Key

AI-optimized search built for agents. Best accuracy for technical queries.

grid.browserSubagent.tavilyApiKey

Brave Search

Get Key

Privacy-focused, independent index. Great for general web search.

grid.browserSubagent.braveApiKey

DuckDuckGo

NO API KEY

No API key required. Limited but functional for basic searches.

Serper

Get Key

Google SERP results via API. Fast and reliable.

grid.browserSubagent.serperApiKey

SerpAPI

Get Key

Structured Google/Bing results. Good for scraping.

grid.browserSubagent.serpApiKey

Neural/semantic search. Best for finding similar content.

grid.browserSubagent.exaApiKey

Perplexity

Get Key

AI with citations. Get answers with sources.

grid.browserSubagent.perplexityApiKey

Firecrawl

Get Key

Deep web crawling. Extract content from complex pages.

grid.browserSubagent.firecrawlApiKey

Jina AI

Get Key

Semantic search and embeddings. Good for code search.

grid.browserSubagent.jinaApiKey

Configuration

Setting a Preferred Provider

Use grid.browserSubagent.preferredProvider to set priority:

{
  "grid.browserSubagent.preferredProvider": "tavily"
}

Options: auto (default), tavily, brave, serper, serpapi, exa, perplexity, firecrawl, jina, duckduckgo

Adding an API Key

Add your key in settings or via settings.json:

{
  "grid.browserSubagent.tavilyApiKey": "tvly-...",
  "grid.browserSubagent.preferredProvider": "tavily"
}

How It Works

  1. 1

    Agent decides to search

    AI detects it needs current information not in context

  2. 2

    Query sent to provider

    Uses your preferred provider (or auto-selects best available)

  3. 3

    Results added to context

    Search results are summarized and used to inform the response

Pro Tip

Configure multiple providers for redundancy. GRID will fall back to alternatives if one fails.