screenshot_render
Screenshot of one public web page, self-rendered by our own headless Chromium: body {url, tier?: viewport|full-page, width?, height?} -> PNG inline (base64 in JSON) + render metadata. Viewport tier $0.03, full-page tier $0.02 (tier selected in the body; the 402 challenge carries the selected tier's price). Full SSRF fence, refusals free before payment. Free pre-check at POST /toll/screenshot/preflight (shape + full fence incl. resolve-then-pin, no render). $0.03 per call — USDC on Solana via x402 (over MCP: call without payment to get the PaymentRequired challenge, then retry with the payment at _meta["x402/payment"]). HTTP equivalent: POST https://exchangerebel.com/toll/screenshot.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | The bare public URL to render. No credentials in the URL; caller cookies/headers are never accepted. | |
| tier | No | Capture tier: viewport (default, $0.03) or full-page ($0.02, page height capped at 8,000 px). | |
| width | No | Viewport width in CSS pixels, 1..1920, default 1280. | |
| height | No | Viewport height in CSS pixels, 1..1080, default 800. Viewport tier only; rejected with the full-page tier. |