web.screenshot.capture
Capture screenshots of any webpage with Chrome-based rendering. Supports full-page capture, custom viewport settings, ad blocking, and cookie banner removal. Waits for JavaScript-heavy pages to load before capturing.
Instructions
Take a screenshot of any URL — returns image URL. Chrome-based rendering, supports full-page capture, custom viewport, ad blocking, cookie banner removal. Waits for JS-heavy SPAs to load (ApiFlash)
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | URL of the website to screenshot (e.g. "https://example.com") | |
| format | No | Image format: "png" (default), "jpeg", or "webp" | |
| width | No | Viewport width in pixels (default 1920, max 3840) | |
| height | No | Viewport height in pixels (default 1080) | |
| full_page | No | Capture full page scroll height (default false) | |
| delay | No | Wait N seconds before capture (0-10, for JS-heavy pages) | |
| no_ads | No | Block ads before capture (default false) | |
| no_cookie_banners | No | Remove cookie consent banners (default false) | |
| wait_until | No | "page_loaded" (default) or "network_idle" (wait for all XHR/fetch) |