Agentic Research

Brave Search API Configuration and Tavily Scenario Comparison

2026/05/108 min readBryan Chan閱讀中文原文
TopicsBraveSearchTavilyAgent

Brave Search API

Brave Search provides an API for an independent search engine that does not rely on Google or Bing indexes. It is AI Agent friendly.


Tavily vs Brave: Choosing by Scenario

ScenarioRecommendationReason
AI Agent consumptionTavilyDesigned for AI, returns structured summaries
Real-time news searchBraveNews index updates faster
Chinese content searchTavilyBetter Chinese search quality
Academic/technical literatureBraveBetter academic coverage
Low-cost, high-frequencyBraveFree tier 2000 vs Tavily 1000
Deep researchTavily (advanced)search_depth: advanced returns more complete content
Fact verificationUse bothCross-verification is more reliable

Framework Configurations

Hermes Agent (Background Gathering)

# ~/hermes/scripts/daily_briefing.py
import requests

def brave_search(query, api_key="BSA-xxx"):
    resp = requests.get(
        "https://api.search.brave.com/res/v1/web/search",
        params={"q": query, "count": 5},
        headers={
            "Accept": "application/json",
            "X-Subscription-Token": api_key
        }
    )
    return resp.json()

# Used to Supplement Tavily Results
tavily_results = tavily.search(topic, max_results=5)
brave_results = brave_search(topic)
all_results = merge_unique(tavily_results, brave_results)

OpenClaw Configuration

{
  "skills": {
    "brave-search": {
      "api_key": "BSA-xxx",
      "max_results": 5
    }
  }
}

Cross-Validation Skill

# When high accuracy is required, call two APIs simultaneously for cross-validation
search_strategy: "cross-validate"
sources: ["tavily", "brave"]
min_agreement: 2  # Only trust when at least two sources agree

Cost Comparison

TavilyBrave
Free quota1000/month2000/month
Paid starting priceAbout $10/monthAbout $5/month
Cost per 1,000 calls~$10~$3
Daily free average33 calls66 calls

Recommended strategy: Use Tavily for important searches (advanced), Brave for high-frequency lightweight searches, and cross-validate between the two for critical information.


Related Articles