screenshot_fullpage
Capture a full-page screenshot (entire scrollable content) of any URL.
Parameters
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
url | string | Yes | - | The URL to screenshot |
width | number | No | 1280 | Viewport width in pixels (320-3840) |
maxHeight | number | No | - | Cap extremely tall captures |
format | string | No | "png" | png, jpeg, or webp |
Advanced Capture Controls
Also supports cookieConsent, waitFor, waitUntil, timeoutMs, preScreenshotJs, deviceScaleFactor, and clickBefore. Use maxHeight plus waitFor for long, JS-heavy product pages.
Example
Take a full page screenshot of https://stripe.com/docsNotes
- Scrolls the entire page and captures everything
- Response text includes the captured URL, public
Evidence screenshotURL, dimensions, elapsed time, and job ID - Useful for long landing pages, documentation, and pricing pages
- Use
maxHeightto prevent very long pages becoming unreadable strips