screenshot_url
Take a screenshot of a web page (full-page or viewport) and receive a public image URL. Ideal for visual reference during site reconstruction or quality assurance.
Instructions
Capture a screenshot of a web page (full-page or viewport) and return a PUBLIC image URL — not the bytes — so it never bloats your context. Returns JSON with the hosted URL, size, and dimensions. Returns an error if the URL is unreachable or the page fails to load. The hosted image expires after ~24 h — download it promptly if you need it longer. Has no side effects on the target page. Cost: $0.04 USDC pay-per-call on Base ($0.025 prepaid). First call free per wallet. Ideal for site migration/reconstruction (visual reference) and visual QA.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | The URL of the page to screenshot (http:// or https://). | |
| width | No | Viewport width in pixels (default 1280, 100–4000). | |
| format | No | Image format: "png" (default) or "jpeg". | png |
| height | No | Viewport height in pixels (default 800, 100–4000). Ignored when fullPage is true. | |
| quality | No | JPEG quality 1–100 (only applies when format is jpeg). | |
| fullPage | No | Capture the entire scrollable page instead of just the viewport. Default false. |