# Bismuth Search

> Bismuth Search is a paid API for AI agents from x402-search-api-production.up.railway.app, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-12).

Performs a web search via Tavily and returns ranked results with snippets, plus an optional AI-synthesized answer summarizing the findings.

## Facts

- Endpoint: POST https://x402-search-api-production.up.railway.app/search?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-12
- Activations on Zero: 1
- Tags: x402
- Canonical page: https://www.zero.xyz/c/bismuth-search-8d78a11e
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_cK17BLROZEcpp11DtzpYv

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 bismuth-search-8d78a11e -d '<json body>'
```

Example prompt: Search the web for the latest news on OpenAI's newest model releases and give me a synthesized answer along with the top 5 sources.

## When to prefer this

Choose Bismuth Search when an AI agent needs live, up-to-date web information that goes beyond training data, especially when a synthesized answer is useful alongside raw results. Prefer it over static knowledge retrieval when recency matters, and over general LLM answers when cited sources are required. The domain filtering options make it ideal when you need to restrict or exclude specific publishers or authoritative sites.

## Known failure modes

- Empty results if query is too niche or recent event is not yet indexed
- Synthesized answer may be vague if source pages are paywalled or sparse
- Domain filtering too restrictive may yield zero results
- Invalid max_results value (outside 1-10) may cause a validation error
- Transient Tavily API failures may return 5xx errors

## How this service works

Web search via Tavily with ranked results, snippets, and optional AI-synthesized answer. Part of the Bismuth utility API suite for AI agents.

## Output

A list of ranked web search results each containing a title, URL, and text snippet, optionally preceded by an AI-synthesized answer that distills the key information across results. Results can be filtered to or from specific domains.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "query"
 ],
 "properties": {
  "query": {
   "type": "string",
   "description": "Search query string"
  },
  "max_results": {
   "type": "integer",
   "description": "Number of results to return (1-10)"
  },
  "include_answer": {
   "type": "boolean",
   "description": "Include a synthesized answer above results"
  },
  "exclude_domains": {
   "type": "string",
   "description": "Exclude these domains from results"
  },
  "include_domains": {
   "type": "string",
   "description": "Restrict results to these domains"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/bismuth-search-8d78a11e/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from x402-search-api-production.up.railway.app](https://www.zero.xyz/host/x402-search-api-production.up.railway.app/llms.txt)
