screenshot_web
Screenshot any public website URL with AI-targeted sections, full-page capture, PDF export, and custom viewport. Returns a presigned image URL.
Instructions
Capture a screenshot of any public website URL. Supports AI-targeted sections, full-page capture, PDF export, and custom viewport dimensions. Returns a presigned URL to the screenshot image.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | The URL to screenshot. Must be http:// or https://. Private IPs are blocked. | |
| description | No | Describe the part of the page to capture in plain English, e.g. "the pricing table" or "the hero section". Triggers AI targeting. | |
| element | No | CSS selector for a specific element to screenshot, e.g. ".pricing-table" or "#hero". | |
| format | No | Output format. Use pdf for printable documents. | png |
| fullPage | No | Capture the full scrollable page height, not just the visible viewport. | |
| dimensions | No | Custom viewport dimensions. Defaults to 1280x720. | |
| blockAds | No | Block ad networks and trackers before rendering. Requires STARTER plan. | |
| waitForResult | No | If true (default), waits for the job to complete and returns the screenshot URL. If false, returns the jobId immediately. |