screenshot
Capture a screenshot of a web page and return it as an image. Handles consent banners, ads, lazy-loaded images and late-rendering SPAs. Use this when the layout, styling or visual appearance is what matters; use read_page when you only need the text.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | The page to capture. Must be http or https. | |
| format | No | Default png. | |
| selector | No | Capture only the element matching this CSS selector. | |
| block_ads | No | Block ad networks and collapse the empty slots. Default true. | |
| full_page | No | Capture the entire scrollable page rather than just the viewport. | |
| block_chats | No | Remove live-chat widgets. Default true. | |
| block_popups | No | Remove newsletter and donation interstitials. Default true. | |
| color_scheme | No | Render the page in light or dark mode. | |
| viewport_width | No | Viewport width in pixels. Default 1280. | |
| viewport_height | No | Viewport height in pixels. Default 800. | |
| block_cookie_banners | No | Remove consent banners. Default true. |