# x402node Batch Read - Multi-URL Web Page Reader

> x402node Batch Read - Multi-URL Web Page Reader is a paid API for AI agents from web.x402node.dev, paid per call via x402, $0.05/call, status unknown (last checked 2026-10-01).

Fetches and extracts readable content from up to 5 URLs in a single paid call, returning titles and full page text for each URL

## Facts

- Endpoint: POST https://web.x402node.dev/api/batch-read?utm_source=zero.xyz
- Price: $0.05/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-01
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/x402node-batch-read-multi-url-web-page-reader-c0e81c5c
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_BHvOXb1a6s5XL-WXaNt92

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 x402node-batch-read-multi-url-web-page-reader-c0e81c5c -d '<json body>'
```

Example prompt: Can you read these three pages for me and pull out their content: https://example.com/article1, https://blog.example.com/post2, and https://news.site.com/story3? I want the full text from all of them in one shot.

## When to prefer this

Choose this endpoint when you need to fetch readable text content from multiple web pages (up to 5) in a single API call without requiring account setup or API keys, and you are operating in a pay-per-use USDC micropayment context via the x402 protocol on Base.

## Known failure modes

- One or more URLs are unreachable or return non-200 status, resulting in missing or partial results
- More than 5 URLs submitted, exceeding the per-call batch limit
- Payment via USDC on Base fails or is insufficient, blocking access
- URL points to a non-HTML resource (PDF, binary) that cannot be read as text
- Rate limiting or timeout if target pages are slow to respond

## How this service works

Frictionless data access for AI agents - pay per call in USDC on Base, no account, no API key, no signup. Real-time search, page reading and structured extraction.

## Output

A JSON object with a count of results and an array of result objects, each containing the original URL, the page title, and the extracted text content of that page.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "urls": {
   "type": "array",
   "items": {
    "type": "string"
   },
   "description": "array of page URLs (max 5)"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "count": 2,
  "results": [
   {
    "url": "https://example.com/a",
    "title": "A",
    "content": "..."
   },
   {
    "url": "https://example.com/b",
    "title": "B",
    "content": "..."
   }
  ]
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/x402node-batch-read-multi-url-web-page-reader-c0e81c5c/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from web.x402node.dev](https://www.zero.xyz/host/web.x402node.dev/llms.txt)
