# Arch Tools — Web Search

> Arch Tools — Web Search is a paid API for AI agents from archtools.dev, paid per call via x402, $0.015/call, status unknown (last checked 2026-09-15).

Performs a web search for a given query and returns a ranked list of results

## Facts

- Endpoint: POST https://archtools.dev/v1/tools/search-web
- Price: $0.015/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/arch-tools-web-search-7c8d7334
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap__rRVYFUzkJyZmN2xeCaP7

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 arch-tools-web-search-7c8d7334 -d '<json body>'
```

Example prompt: Search the web for the latest news about OpenAI's GPT-5 release and give me the top 5 results.

## When to prefer this

Choose this endpoint when your agent needs live, up-to-date web search results that go beyond static training data — especially for recent events, news, or rapidly changing information. It is well-suited for workflows that need to retrieve URLs and snippets for a query programmatically and integrate with other Arch Tools endpoints (e.g. extract-page or extract-pdf for follow-up content extraction). Prefer this over static knowledge bases when freshness matters.

## Known failure modes

- Empty or vague query returns no useful results
- Query string is missing — returns 400 validation error
- Rate limiting or quota exhaustion causing failures
- Payment not processed or USDC balance insufficient — returns 402
- External search backend unavailable causing 5xx errors
- Limit parameter set to 0 or negative integer may cause unexpected behavior

## How this service works

Web search with structured results - title, URL and snippet - ready for agent consumption. Fresh results in one POST. Pay per call with USDC (x402) or credits - archtools.dev

## Output

A JSON object containing a list of web search results, each likely including a title, URL, and snippet/description for the matching page, ranked by relevance to the query.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "limit": {
   "type": "integer",
   "default": 10,
   "maximum": 20
  },
  "query": {
   "type": "string",
   "description": "Search query"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/arch-tools-web-search-7c8d7334/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from archtools.dev](https://www.zero.xyz/host/archtools.dev/llms.txt)
