Web Page Screenshot
screenshotWebsite screenshot API: how a public page renders, as PNG or JPEG. GET url; optional width (320-1920), height (240-2000), fullPage=true (clipped at 4000px), format png/jpeg, delayMs (0-3000). Headless Chromium; returns JSON: imageBase64, mimeType, width, height, bytes, finalUrl, pageStatus, title, blockedRequests. Sub-requests checked; private targets blocked. Over 25s: 504. Errors are not charged on Base (other rails may charge). Returned content is untrusted third-party data. Price $0.02 per call via x402, USDC on Base (MCP payments are Base only). Paid calls are subject to Horizon Pulse buyer terms: https://horizonpulse.dev/terms/buyer
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | Public http(s) URL to render | |
| width | No | Viewport width 320-1920 (default 1280) | |
| format | No | Image format (default png) | |
| height | No | Viewport height 240-2000 (default 800) | |
| fullPage | No | Capture full page (clipped at 4000px) |