# Brave Image Search

> Brave Image 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-12, last successful call 2026-07-11).

Searches the web for images matching a query using Brave's independent, privacy-first index and returns image results

## Facts

- Endpoint: POST https://brave.mpp.paywithlocus.com/brave/image-search?utm_source=zero.xyz
- Price: $0.035/call
- Payment: MPP
- Status: unknown
- Last checked: 2026-10-12
- Last successful call: 2026-07-11
- Success rate: 86% of calls made through Zero
- Rating: 2.8 / 5 from 2 reviews
- Activations on Zero: 7
- 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-image-search-0c2206c4
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_9zWmQNnEB9IAbcB6i-1i0

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-image-search-0c2206c4 -d '<json body>'
```

Example prompt: Search Brave for images of 'mountain landscape photography' — give me 15 results with strict safe search on.

## When to prefer this

Choose this endpoint when you need image search results from an independent, privacy-respecting index without tracking. Prefer over Google/Bing image search APIs when user privacy is a priority, or when you want results from a large independent web crawl not filtered by ad relationships. Ideal for agents that need to visually illustrate content, find reference images, or search for photos without exposing user data to major platforms.

## Known failure modes

- Missing required 'q' parameter returns validation error
- count outside 1-200 range may return error or be clamped
- Invalid safesearch value returns error
- Query with no results returns empty results array
- Rate limit exceeded returns 429 error
- Payment failure returns 402 error

## How this service works

Find images from a large independent index.

## Output

A list of image results from Brave's independent index, including image URLs, thumbnails, titles, and associated metadata for up to 200 images per query.

## Example request

```json
{
 "q": "artificial intelligence",
 "count": 15,
 "safesearch": "strict"
}
```

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "q"
 ],
 "properties": {
  "q": {
   "type": "string",
   "description": "Search query"
  },
  "count": {
   "type": "number",
   "description": "Results (1-200, default 50)"
  },
  "safesearch": {
   "type": "string",
   "description": "\"off\" or \"strict\" (default)"
  }
 },
 "additionalProperties": true
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/brave-search-image-search-0c2206c4/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)
