xCloudxCloudDownload
Configuration

Web Search

Configure the provider agents use when they need to search the internet.

Web Search lets agents look up current information through the active OpenClaw engine.

Go to Settings > Web Search to enable internet search, configure providers, and choose which provider is active.

Providers

ProviderKey requiredBest for
Brave SearchYesGeneral web search
PerplexityYesAnswer-oriented search with citations
ExaYesSemantic research and discovery
TavilyYesAgent-focused search and extraction
FirecrawlYesSearch plus clean page extraction
Google / GeminiYesGoogle-backed provider path
xAIYesxAI search provider
Moonshot / KimiYesKimi search provider
MiniMaxYesMiniMax search provider
DuckDuckGoNoSimple no-key browsing
SearXNGNo API key, base URL requiredSelf-hosted metasearch
OllamaNo API key, base URL requiredLocal/offline-friendly setups
  1. Turn on Internet search.
  2. Open a provider.
  3. Add the required API key or base URL.
  4. Click Save & use or Activate.

Only one provider is active at a time. You can configure multiple providers and switch between them.

DuckDuckGo

DuckDuckGo is useful for quick no-key testing.

Click DuckDuckGo > Activate. If the provider is active, agents can use basic web search without an API key.

No-key providers can be less reliable than paid search APIs. For launch demos, Brave, Tavily, Exa, or Perplexity usually give more predictable results.

Remote Engines

Web search config belongs to the active engine.

If you configure Brave on Local and then switch to VPS, the VPS does not automatically have that key. Configure the provider again while VPS is active.

Troubleshooting

ProblemFix
Activate does nothingCheck that the provider is supported by the active OpenClaw version
API key provider will not savePaste a non-empty key
SearXNG does not workConfirm the base URL is reachable from the engine
Search works locally but not on VPSSave the provider config on the VPS engine
Agent still says it cannot browseConfirm Internet search is enabled and a provider is active