Web Search Setup
If you get stuck while setting up Brave web search, scan the QR code with WeChat to join the group for help.
This page focuses on one thing: getting Brave web search working in ClawPilot.
If you are unsure which provider to start with, the app currently recommends Brave first.
Short Path
If you just want the fastest path, do this:
- Open https://api-dashboard.search.brave.com/
- Sign in to the Brave dashboard
- Subscribe to the
Searchplan - Copy your Brave API key from
API Keys - Go back to ClawPilot:
Settings->Web Search Settings - Open the Gateway you are currently using
- Turn on
Let OpenClaw search the web - Choose
Brave - Paste the API key
- Keep the mode on
Web Results - Tap save
- Go back to chat and send:
Find today's most important AI news for me and include source links.
The rest of this page explains those steps briefly.
1. Get a Brave API Key First
- Dashboard: https://api-dashboard.search.brave.com/
- Quickstart: https://api-dashboard.search.brave.com/app/documentation/quickstart
- Pricing: https://brave.com/search/api/
The flow is simple:
- Sign in to the Brave dashboard
- Open
PlansorSubscriptions - Subscribe to the
Searchplan - Open
API Keys - Create a new key or copy an existing one
Note: checked on
2026-03-17, Brave's current Quickstart and pricing page show aSearchplan and a free tier with$5monthly API credits.
If you see older labels such asData for AIin older articles, follow the current dashboard wording in your own account.
After you get the key, go straight back to ClawPilot and paste it there.
Brave's auth docs mention X-Subscription-Token. In ClawPilot you do not enter that header manually. You only paste the API key into the app.
2. Fill the Fields in ClawPilot
Go back to:
Settings -> Web Search Settings
Then do this in order.
1) Turn web search on
Turn on Let OpenClaw search the web.
2) Pick Brave
The current app supports these providers:
BraveGeminiGrokKimiPerplexity
There is no OpenAI option here. The current app does not support OpenAI as a direct web search provider.
3) Paste the Brave API key
Paste the key into the API key field.
Current save rules:
- The key is required the first time you enable Brave.
- If the server already has a Brave key, you can leave the field blank and keep the existing key.
- If you just switched from another provider to
Brave, you need to paste the Brave key again. - If you are only turning web search off, the key is not required.
4) Choose the Brave mode
The app currently offers:
Web ResultsLLM Context
Recommended default:
- start with
Web Results - use
LLM Contextonly when you clearly need deeper page context
5) What this page actually asks for
For the current Brave path in ClawPilot, there are only four things to care about:
- Turn on
Let OpenClaw search the web - Pick
Brave - Paste the
API key - Choose a
Brave modeif needed
You do not need to enter a custom base URL, endpoint, search engine ID, OpenAI model, or manual auth headers.
If Brave was already configured on the server, the input may still look empty because the server returns a redacted value. That does not mean the key was lost.
3. Test It After Saving
Go back to chat and send something easy to verify, for example:
Find today's most important AI news for me and include source links.If web search is working, you will usually notice:
- the answer references current web information
- source links or site names appear
- the result is more current than a memory-only answer
4. Most Common Failure Points
1) No Gateway selected
This page edits the current Gateway config. It is not a global setting.
2) The Gateway is disconnected
If the target Gateway is not connected, save usually fails.
3) You switched to Brave without pasting a key
Switching providers to Brave requires a Brave key.
4) The field looks empty even though the server still has a key
This can happen because the server returns a redacted value.
5) Save succeeded, but search still does not work
This is often a server policy problem rather than a Brave key problem. Typical causes:
- the current server profile still blocks web search by default
tools.denyexplicitly blocksweb_search
6) The Brave dashboard works, but requests still fail
Check these first:
- the API key is still valid
- the Brave plan subscription finished successfully
- free credits are not exhausted
- you are not following an old plan name instead of the current dashboard wording
Sources
- Brave Search API Quickstart: https://api-dashboard.search.brave.com/app/documentation/quickstart
- Brave Search API Authentication: https://api-dashboard.search.brave.com/app/documentation/authentication
- Brave Search API Pricing: https://brave.com/search/api/
Checked on 2026-03-17
