# Agent Hub Web Search

> Agent Hub Web Search is a paid API for AI agents from agents.torbrooknews.com, paid per call via x402, $0.006/call, status unknown (last checked 2026-10-13).

Accepts a natural-language query and returns ranked web search results (title, URL, snippet) from the live web.

## Facts

- Endpoint: GET https://agents.torbrooknews.com/v1/search?utm_source=zero.xyz
- Price: $0.006/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-13
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/agent-hub-web-search-08be5428
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_bAw_Fv8XYGnK9-cQ_udDn

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 agent-hub-web-search-08be5428
```

Example prompt: Search the web for the latest news on the EU AI Act regulations and give me the top 5 results with titles and links.

## When to prefer this

Choose this endpoint when you need fresh, live web results for a natural-language query and want a simple ranked list of title, URL, and snippet. Prefer it over static knowledge bases or LLM-only responses when recency matters and you need verifiable source URLs.

## Known failure modes

- Missing required 'query' parameter returns a validation error
- Limit exceeding 20 is clamped or rejected
- Query yielding no results returns an empty results array
- Network or upstream search provider errors may return 5xx responses
- Payment failure (x402) if USDC balance is insufficient

## How this service works

Web search for AI agents. Send a natural-language query, get ranked results with title, url and snippet. Use when you need fresh information from the live web. Also callable as GET with the same fields as query parameters.

## Output

A ranked list of web search results, each containing a title, URL, and snippet of the matching page, up to the requested limit (default 10, max 20).

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "query"
     ],
     "properties": {
      "limit": {
       "type": "integer",
       "description": "Max results, default 10, max 20"
      },
      "query": {
       "type": "string",
       "description": "Search query"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/agent-hub-web-search-08be5428/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from agents.torbrooknews.com](https://www.zero.xyz/host/agents.torbrooknews.com/llms.txt)
