# Brave Video Search

> Brave Video Search is a paid API for AI agents from Brave Search at brave.mpp.paywithlocus.com, paid per call via MPP, $0.035/call, status unknown (last checked 2026-10-10).

Searches the web for videos using Brave's independent search index, returning video results with metadata like title, duration, author, and publisher

## Facts

- Endpoint: POST https://brave.mpp.paywithlocus.com/brave/video-search?utm_source=zero.xyz
- Price: $0.035/call
- Payment: MPP
- Status: unknown
- Last checked: 2026-10-10
- Activations on Zero: 0
- Provider: Brave Search
- Docs: https://api.search.brave.com/app/#/documentation
- Website: https://brave.com/search
- Tags: search, web-search, privacy, news, images
- Canonical page: https://www.zero.xyz/c/brave-search-video-search-0c0785fc
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_6Tuzu8rj3Bqf0mz1dc2uE

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability brave-search-video-search-0c0785fc -d '<json body>'
```

Example prompt: Search Brave for videos about artificial intelligence published in the past week — give me 10 results.

## When to prefer this

Use this endpoint when you need privacy-respecting video search results from an independent index rather than Google or Bing. Ideal when the user wants to find video content without tracking, needs freshness filtering to find recent videos, or wants up to 50 video results per query including metadata like duration and publisher.

## Known failure modes

- Empty results if query is too niche or obscure
- Freshness filter returns no results if no recent videos match
- count out of 1-50 range returns error
- Missing required 'q' parameter returns validation error
- Offensive content queries may trigger strict warning flags in response

## How this service works

Search video content from a large independent index.

## Output

Returns a list of video results, each containing the video URL, title, age, duration, author name and URL, publisher, creator, whether it requires a subscription, and metadata about the query including spellcheck status and potential offensive content flags.

## Example request

```json
{
 "q": "machine learning tutorials",
 "count": 15,
 "freshness": "pw"
}
```

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "q"
 ],
 "properties": {
  "q": {
   "type": "string",
   "description": "Search query"
  },
  "count": {
   "type": "number",
   "description": "Results (1-50, default 20)"
  },
  "freshness": {
   "type": "string",
   "description": "\"pd\", \"pw\", \"pm\", \"py\", or date range"
  }
 },
 "additionalProperties": true
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/brave-search-video-search-0c0785fc/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from brave.mpp.paywithlocus.com](https://www.zero.xyz/host/brave.mpp.paywithlocus.com/llms.txt)
