# agdata Web Search

> agdata Web Search is a paid API for AI agents from agdata.shveik.dev, paid per call via x402, $0.022545/call, status unknown (last checked 2026-10-31).

Performs a web search and returns structured results including URL, title, content, description, and language for up to 5 results.

## Facts

- Endpoint: POST https://agdata.shveik.dev/v1/x402/web-search?utm_source=zero.xyz
- Price: $0.022545/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-31
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/agdata-web-search-faf90fc9
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_UnbaM4mnWk6V36Sa-TDxt

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 agdata-web-search-faf90fc9 -d '<json body>'
```

Example prompt: Search the web for the latest developments in quantum computing and give me up to 5 results with their titles, URLs, and summaries.

## When to prefer this

Choose this endpoint when an AI agent needs structured, fresh web search results without setting up an account or API key — especially useful for pay-per-call autonomous agent workflows using x402 stablecoin payments. Prefer this over browser-automation scraping when you need search-result metadata (title, description, URL) rather than full page content, and when cost-per-call billing is preferable to a monthly subscription.

## Known failure modes

- Query exceeds 500 character limit — request rejected with validation error
- Limit outside 1–5 range — request rejected with validation error
- No results found for obscure or very niche queries — empty result array
- Payment failure or insufficient USDC balance via x402 — 402 Payment Required response
- Upstream web index unavailable — 5xx server error

## How this service works

Unblock any URL as Markdown, or get search, social, maps, jobs and news as data. Paid per call in stablecoins over x402 or MPP, with no account.

## Output

A JSON array of up to 5 web results, each containing the page URL, title, main content text, a short description, detected language code, and a flag indicating whether the content was truncated.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "limit": {
   "type": "integer",
   "maximum": 5,
   "minimum": 1
  },
  "query": {
   "type": "string",
   "maxLength": 500
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "url": "https://www.…",
  "title": "Daily Metal…",
  "content": "Daily Metal…",
  "language": "en",
  "description": "Daily Metal…",
  "contentTruncated": false
 }
}
```

## More

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