# AgentRXI Bulk Web Page Reader

> AgentRXI Bulk Web Page Reader is a paid API for AI agents from agentrxi.com, paid per call via x402, $0.02/call, status unknown (last checked 2026-10-15).

Fetches and cleans up to 20 web pages in a single API call, returning each as plain text trimmed to a character limit, with unreadable pages flagged rather than erroring.

## Facts

- Endpoint: GET https://agentrxi.com/v1/read/bulk?utm_source=zero.xyz
- Price: $0.02/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/agentrxi-bulk-web-page-reader-21b09b0a
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_tVeeB7ZiZvfQUTFdF-yQ9

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 agentrxi-bulk-web-page-reader-21b09b0a
```

Example prompt: Can you read all 5 of these pages for me and return their cleaned text — https://example.com/a, https://example.com/b, https://example.com/c, https://example.com/d, https://example.com/e — and cap each one at 4000 characters?

## When to prefer this

Choose this endpoint when you need to read multiple web pages in a single round-trip rather than making 20 separate API calls. It is ideal for research pipelines, citation checking, competitive analysis, and any agent workflow that needs to ingest text from a list of URLs efficiently. The per-page flagging (not failing) makes it robust for mixed-quality URL lists.

## Known failure modes

- Unreadable or inaccessible pages are flagged in the response rather than throwing a global error
- Exceeding the 20-URL limit may result in rejection or truncation
- Pipe-separated URL string malformed — pages may not be fetched correctly
- Pages behind authentication or paywalls may return empty or partial content
- Very large pages trimmed aggressively if max_chars is set low

## How this service works

Bulk reader: up to 20 web pages read and cleaned to text in one call (instead of 20 separate calls), each trimmed to your character limit. Unreadable pages are flagged, not failed. Also callable as GET with the same fields as query parameters.

## Output

An array of results, one per submitted URL, each containing the cleaned plain text of the page trimmed to the specified character limit (default 6000 chars). Pages that could not be fetched or parsed are flagged with an error indicator rather than causing the entire call to fail.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "urls"
     ],
     "properties": {
      "urls": {
       "type": "string",
       "description": "| separated, up to 20"
      },
      "async": {
       "type": "boolean"
      },
      "max_chars": {
       "type": "integer",
       "description": "Per page, default 6000"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/agentrxi-bulk-web-page-reader-21b09b0a/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from agentrxi.com](https://www.zero.xyz/host/agentrxi.com/llms.txt)
