Brave website screenshot

Brave

Brave Software builds a privacy-first Chromium-based browser, an independent search engine (Brave Search), an in-browser AI assistant (Leo), a video conferencing product (Brave Talk), an opt-in attention economy (Brave Rewards / Basic Attention Token), a wallet (Brave Wallet), and a privacy advertising platform (Brave Ads). Developer-facing APIs are concentrated in the Brave Search API (api.search.brave.com), which exposes web, news, image, video, suggest, spellcheck, summarizer, and local POI endpoints authenticated via X-Subscription-Token. Browser code is open source under MPL-2.0 on GitHub.

18 APIs 0 Features
BrowserSearchPrivacyChromiumWeb3AIAdvertising

APIs

Brave Browser

Privacy-first Chromium-based browser for Windows, macOS, Linux, Android, and iOS, with built-in tracker and ad blocking (Brave Shields), HTTPS upgrades, Global Privacy Control, ...

Brave Search

Independent privacy-respecting web search engine backed by Brave's own index. Surfaces the consumer product at search.brave.com and powers the Brave Search API.

Brave Search API - Web Search

REST endpoint for general web search results with country, language, safe-search, and freshness filtering. Authenticated via X-Subscription-Token header.

Brave Search API - Image Search

Image search endpoint returning images with metadata, thumbnails, and SafeSearch filtering.

Brave Search API - Video Search

Video search endpoint returning videos with thumbnails, duration, and source metadata.

Brave Search API - News Search

Real-time news search endpoint returning articles from trusted sources with freshness filtering.

Brave Search API - Suggest

Autosuggest endpoint that returns query completions for a partial input.

Brave Search API - Spellcheck

Spelling correction endpoint for refining noisy or misspelled user queries.

Brave Search API - Summarizer

AI summarizer endpoint that condenses search results into a generated summary for use in agentic and AI-grounded applications.

Brave Search API - Local POIs

Local search endpoint returning point-of-interest details given IDs surfaced by web search results.

Brave Search API - Local Descriptions

AI-generated descriptions for local points of interest, complementing the Local POIs endpoint.

Brave Search MCP Server

Model Context Protocol server wrapping the Brave Search API so AI agents can ground answers in real-time web results.

Brave Leo AI

In-browser AI assistant offering chat, summarization, translation, and content generation grounded in the page or tab the user is viewing. Surfaced inside the browser; not a pub...

Brave Talk

End-to-end encrypted video conferencing product, available free with premium tier for larger meetings.

Brave Rewards

Opt-in attention rewards program paying users in Basic Attention Token (BAT) for viewing privacy-preserving ads, and enabling tipping of verified creators.

Brave Ads

Privacy-respecting advertising platform for advertisers that targets anonymized cohorts inside the Brave browser and on Brave Search.

Brave Wallet

Native multi-chain crypto wallet built into the Brave browser. Supports EVM and Solana networks; integrates with WalletConnect and dApps.

Brave News

Privacy-preserving news feed integrated into the browser's new tab page, sourced from a curated set of publisher feeds.

Collections

Pricing Plans

Rate Limits

Brave Browser Rate Limits

2 limits

RATE LIMITS

FinOps

Resources

🔗
Website
Website
🔗
Search
Search
🔗
Documentation
Documentation
👥
GitHub
GitHub
🔗
LinkedIn
LinkedIn
🔗
Twitter
Twitter

Sources

apis.yml Raw ↑
opencollection: 1.0.0
info:
  name: Brave Search API
  version: '1.0'
request:
  auth:
    type: apikey
    key: X-Subscription-Token
    value: '{{X-Subscription-Token}}'
    placement: header
items:
- info:
    name: Web
    type: folder
  items:
  - info:
      name: Web search
      type: http
    http:
      method: GET
      url: https://api.search.brave.com/res/v1/web/search
      params:
      - name: q
        value: ''
        type: query
        description: Search query
      - name: count
        value: ''
        type: query
      - name: offset
        value: ''
        type: query
      - name: country
        value: ''
        type: query
        description: Two-character country code
      - name: search_lang
        value: ''
        type: query
        description: ISO 639-1 language code
      - name: ui_lang
        value: ''
        type: query
      - name: safesearch
        value: ''
        type: query
      - name: freshness
        value: ''
        type: query
        description: pd, pw, pm, py or custom range
      - name: extra_snippets
        value: ''
        type: query
      - name: text_decorations
        value: ''
        type: query
    docs: Query Brave's web search index.
- info:
    name: News
    type: folder
  items:
  - info:
      name: News search
      type: http
    http:
      method: GET
      url: https://api.search.brave.com/res/v1/news/search
      params:
      - name: q
        value: ''
        type: query
      - name: count
        value: ''
        type: query
      - name: offset
        value: ''
        type: query
      - name: country
        value: ''
        type: query
      - name: search_lang
        value: ''
        type: query
      - name: freshness
        value: ''
        type: query
      - name: safesearch
        value: ''
        type: query
    docs: News search
- info:
    name: Images
    type: folder
  items:
  - info:
      name: Image search
      type: http
    http:
      method: GET
      url: https://api.search.brave.com/res/v1/images/search
      params:
      - name: q
        value: ''
        type: query
      - name: count
        value: ''
        type: query
      - name: country
        value: ''
        type: query
      - name: search_lang
        value: ''
        type: query
      - name: safesearch
        value: ''
        type: query
    docs: Image search
- info:
    name: Videos
    type: folder
  items:
  - info:
      name: Video search
      type: http
    http:
      method: GET
      url: https://api.search.brave.com/res/v1/videos/search
      params:
      - name: q
        value: ''
        type: query
      - name: count
        value: ''
        type: query
      - name: offset
        value: ''
        type: query
      - name: country
        value: ''
        type: query
      - name: search_lang
        value: ''
        type: query
      - name: ui_lang
        value: ''
        type: query
      - name: safesearch
        value: ''
        type: query
      - name: freshness
        value: ''
        type: query
    docs: Video search
- info:
    name: Suggest
    type: folder
  items:
  - info:
      name: Suggestion API
      type: http
    http:
      method: GET
      url: https://api.search.brave.com/res/v1/suggest/search
      params:
      - name: q
        value: ''
        type: query
      - name: country
        value: ''
        type: query
      - name: count
        value: ''
        type: query
    docs: Suggestion API
- info:
    name: Spellcheck
    type: folder
  items:
  - info:
      name: Spellcheck API
      type: http
    http:
      method: GET
      url: https://api.search.brave.com/res/v1/spellcheck/search
      params:
      - name: q
        value: ''
        type: query
      - name: country
        value: ''
        type: query
      - name: lang
        value: ''
        type: query
    docs: Spellcheck API
- info:
    name: Summarizer
    type: folder
  items:
  - info:
      name: Summarizer API
      type: http
    http:
      method: GET
      url: https://api.search.brave.com/res/v1/summarizer/search
      params:
      - name: key
        value: ''
        type: query
        description: Summarizer key returned from /web/search
      - name: entity_info
        value: ''
        type: query
    docs: Retrieve AI-generated summary for a query returning a summarizer key from web search.
- info:
    name: Local
    type: folder
  items:
  - info:
      name: Local POI search
      type: http
    http:
      method: GET
      url: https://api.search.brave.com/res/v1/local/pois
      params:
      - name: ids
        value: ''
        type: query
      - name: search_lang
        value: ''
        type: query
      - name: ui_lang
        value: ''
        type: query
    docs: Retrieve local point-of-interest details by IDs (up to 20).
  - info:
      name: Local descriptions
      type: http
    http:
      method: GET
      url: https://api.search.brave.com/res/v1/local/descriptions
      params:
      - name: ids
        value: ''
        type: query
      - name: search_lang
        value: ''
        type: query
    docs: AI-generated descriptions for local POIs by IDs.
bundled: true