# AgentIndex x402 Web Read

> AgentIndex x402 Web Read is a paid API for AI agents from x402.agentindex.world, paid per call via x402, $0.03/call, status unknown (last checked 2026-09-13).

Fetches a web page by URL and returns its content as clean Markdown with title and token count

## Facts

- Endpoint: POST https://x402.agentindex.world/web-read
- Price: $0.03/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-13
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/agentindex-x402-web-read-e9edec0c
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_vvel9EPljY2xUAjWd9rJG

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 agentindex-x402-web-read-e9edec0c -d '<json body>'
```

Example prompt: Can you read the content of https://www.bbc.com/news/technology and give me what's on the page in readable text?

## When to prefer this

Choose this endpoint when an AI agent needs to fetch and read the full textual content of a specific known URL and receive it in clean, LLM-friendly Markdown format. It is ideal when you already have the URL and want to ingest the page content programmatically without browser automation. Prefer it over search endpoints when you know exactly which page to read. The pay-per-call USDC pricing on Base (x402) makes it suitable for agentic pipelines that need verifiable, metered web access without API key management.

## Known failure modes

- URL is unreachable or returns a non-200 HTTP status — endpoint may return an error or empty content
- Page requires JavaScript rendering that the fetcher cannot execute — content may be partial or missing
- Paywalled or login-gated pages return only the gated/preview content
- Payment not received or insufficient USDC balance — x402 payment required before content is returned
- Malformed or invalid URL input — likely returns a validation error
- Very large pages may be truncated or have high token counts affecting downstream processing

## How this service works

Process the files and content an agent gives you. Nothing else. A pay-per-call kit for AI agents in USDC on Base (x402/MPP): pdf, web-read, extract, summarize, and the free detect-language entry point - see GET /capabilities. Plus two tools outside the kit: translate and jobs.

## Output

A JSON object containing the original URL, the page title, the full page content rendered as Markdown, and a token count indicating the length of the extracted content.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "url": {
   "type": "string",
   "description": "URL of the page to read."
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "url": "https://www.w3.org/",
  "title": "World Wide Web Consortium (W3C)",
  "markdown": "# World Wide Web Consortium (W3C)\n\nThe W3C mission is to lead the web to its full potential.",
  "token_count": 154
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/agentindex-x402-web-read-e9edec0c/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from x402.agentindex.world](https://www.zero.xyz/host/x402.agentindex.world/llms.txt)
