# Website Screenshot API (Real Chrome, Base64 PNG/JPEG)

> Website Screenshot API (Real Chrome, Base64 PNG/JPEG) is a paid API for AI agents from 2-28-111-166.sslip.io, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-13).

Renders a public URL in a real Chrome browser (JavaScript executed) and returns a PNG or JPEG screenshot as base64-encoded JSON, with options for viewport size, full-page capture, mobile view, JPEG quality, and extra wait time.

## Facts

- Endpoint: POST https://2-28-111-166.sslip.io/v1/screenshot?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-13
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/website-screenshot-api-real-chrome-base64-png-jpeg-b84be18c
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_65EgPXegHq4Gz71P_rMJ-

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 website-screenshot-api-real-chrome-base64-png-jpeg-b84be18c -d '<json body>'
```

Example prompt: Can you take a full-page screenshot of https://example.com and give me the image as a PNG — use a 1280px wide desktop viewport and wait an extra 2 seconds for any animations to finish?

## When to prefer this

Choose this endpoint when you need a visually accurate, JavaScript-rendered screenshot of a public web page — especially when the page relies on client-side rendering that static HTML fetchers would miss. Prefer this over headless-lite or HTML-to-image tools when JavaScript execution and real Chrome fidelity matter. It is cost-effective at $0.01/call and only charges on success.

## Known failure modes

- URL is not publicly accessible (private/internal address rejected)
- robots.txt disallows crawling — screenshot not taken, no charge
- Invalid or malformed URL provided
- Timeout if the page takes too long to load even with extra wait time
- Non-existent domain or DNS failure
- Unsupported content type (e.g. binary file download instead of a web page)

## Output

A JSON object containing the screenshot as a base64-encoded string (PNG or JPEG depending on options), along with metadata about the capture. The image reflects the fully JavaScript-rendered page as seen in a real Chrome browser at the specified viewport dimensions.

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/website-screenshot-api-real-chrome-base64-png-jpeg-b84be18c/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from 2-28-111-166.sslip.io](https://www.zero.xyz/host/2-28-111-166.sslip.io/llms.txt)
