# Exa Web Search via staging.toolkit.dev

> Exa Web Search via staging.toolkit.dev is a paid API for AI agents from staging.toolkit.dev, paid per call via x402, $0.05/call, status unknown (last checked 2026-09-14).

Searches the web for up-to-date information given a query string and returns an array of results

## Facts

- Endpoint: POST https://staging.toolkit.dev/api/tool/exa/search
- Price: $0.05/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/staging-toolkit-dev-d58cda34
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_HA2GpV_9MW0mMvGpEj5jb

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 staging-toolkit-dev-d58cda34 -d '<json body>'
```

Example prompt: Search the web for the latest trends in artificial intelligence for 2024 and give me a summary of what you find.

## When to prefer this

Use this endpoint when you need real-time, up-to-date web search results and cannot rely on a static knowledge base. Prefer this over static knowledge retrieval when recency matters, and over general HTTP fetching when you need ranked, relevant results from across the web. Particularly suited for agentic workflows that require current news, recent events, or live data via the x402 payment protocol.

## Known failure modes

- Missing X-PAYMENT header returns 402 with payment instructions
- Invalid or expired payment results in payment rejection
- Empty or missing query field returns validation error
- Network timeout if response exceeds 300 seconds
- Insufficient USDC balance causes payment failure

## How this service works

Search the web for up-to-date information

## Output

Returns a JSON object with a 'results' array containing web search results matching the query, sourced from Exa's real-time web index.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "query"
 ],
 "properties": {
  "query": {
   "type": "string"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "results"
 ],
 "properties": {
  "results": {
   "type": "array",
   "required": true
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/staging-toolkit-dev-d58cda34/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from staging.toolkit.dev](https://www.zero.xyz/host/staging.toolkit.dev/llms.txt)
