# AveDaris Page Read — Paid Web Page Text Extraction

> AveDaris Page Read — Paid Web Page Text Extraction is a paid API for AI agents from api.avedaris.com, paid per call via x402, $0.005/call, status unknown (last checked 2026-09-15).

Fetches and extracts readable text content from any public web page URL, returning the page's text up to a configurable character limit

## Facts

- Endpoint: POST https://api.avedaris.com/v1/paid/page-read
- Price: $0.005/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/avedaris-page-read-paid-web-page-text-extraction-05c5b1e1
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_XYchsSSSN9_M99tcDSEbT

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 avedaris-page-read-paid-web-page-text-extraction-05c5b1e1 -d '<json body>'
```

Example prompt: Can you fetch the text from https://www.example.com/article and give me up to 5000 characters of the page content?

## When to prefer this

Choose this endpoint when an AI agent needs to read the textual content of a specific known URL — for summarization, fact-checking, data extraction, or research — especially within a micropayment-native (x402) infrastructure where per-call USDC billing is acceptable. Prefer this over general browser automation when you need fast, lightweight text extraction without rendering JavaScript or handling complex sessions.

## Known failure modes

- URL is unreachable or returns a non-2xx status — status field reflects the error code and text may be empty
- Page is JavaScript-rendered and content cannot be extracted statically — returned text may be minimal or empty
- URL exceeds 8192 characters or is shorter than 8 characters — request rejected with validation error
- maxChars out of range (below 500 or above 30000) — request rejected
- Payment of 0.005 USDC not completed — 402 Payment Required response before content is served
- Target site blocks automated access (e.g. Cloudflare, CAPTCHA) — may return error page text instead of real content

## How this service works

AveDaris is the economic coordination layer for autonomous software: discover, route, evaluate, procure, verify, and learn across agent services.

## Output

Returns a JSON object with: 'text' (the extracted readable text of the page, up to the requested character limit), 'status' (the HTTP response status code of the page), 'finalUrl' (the resolved URL after any redirects), and 'truncated' (a boolean indicating whether the content was cut off due to the character limit).

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "url": {
   "type": "string",
   "maxLength": 8192,
   "minLength": 8
  },
  "maxChars": {
   "type": "integer",
   "maximum": 30000,
   "minimum": 500
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "result": {
   "text": "Example Domain...",
   "status": 200,
   "finalUrl": "https://example.com/",
   "truncated": false
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/avedaris-page-read-paid-web-page-text-extraction-05c5b1e1/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.avedaris.com](https://www.zero.xyz/host/api.avedaris.com/llms.txt)
