# Web Reader & Screenshot

> Web Reader & Screenshot is a paid API for AI agents from x402.professorsausages.com, paid per call via x402, $0.005/call, status unknown (last checked 2026-09-15).

Renders a URL in a headless browser and returns clean, LLM-ready markdown extracted from the page content

## Facts

- Endpoint: POST https://x402.professorsausages.com/reader/extract
- 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/web-reader-screenshot-2e6ae23c
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_E3O2RwANjT1kFfbroi3Tg

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 web-reader-screenshot-2e6ae23c -d '<json body>'
```

Example prompt: Fetch the content of https://en.wikipedia.org/wiki/Large_language_model and give me clean markdown I can read through — make sure it renders the full page including any JavaScript-loaded sections.

## When to prefer this

Choose this endpoint when you need to extract readable text from a URL that requires JavaScript rendering (i.e., SPAs, dynamic pages) and want the output in clean markdown suitable for LLM consumption. Prefer it over simple HTTP fetch tools when the target page is JS-heavy or when you need structured, noise-reduced text rather than raw HTML.

## Known failure modes

- URL is unreachable or returns a non-200 status — endpoint may return an error or empty content
- Page is heavily paywalled — rendered content may be minimal or gated
- JavaScript rendering timeout — dynamic content may not fully load before extraction
- Bot-detection or CAPTCHA blocks the headless browser — returns blocked/empty content
- Malformed or non-HTTP URL input — likely returns a validation error

## Output

Clean, LLM-ready markdown representation of the rendered webpage content, suitable for summarization, question-answering, or further processing by a language model

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/web-reader-screenshot-2e6ae23c/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from x402.professorsausages.com](https://www.zero.xyz/host/x402.professorsausages.com/llms.txt)
