take_screenshot
Capture webpage screenshots with full-page or element-specific options, viewport control, and proxy routing for geo-targeted rendering.
Instructions
Capture webpage screenshots
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | URL to capture | |
| super | No | Use residential & mobile proxy network | |
| width | No | Viewport width (default: 1920) | |
| device | No | Device type to emulate | |
| height | No | Viewport height (default: 1080) | |
| geoCode | No | Country code for proxy routing (defaults to "us" if omitted in Super mode) | |
| timeout | No | Request timeout in milliseconds (5000-120000) | |
| blockAds | No | Block advertisements | |
| callback | No | Webhook URL for async delivery (url-encoded) | |
| fullPage | No | Capture full page screenshot | |
| selector | No | CSS selector of specific element to capture | |
| sessionId | No | Sticky session ID (0-1000000) | |
| waitUntil | No | Wait condition for render completion | |
| customWait | No | Additional wait time in milliseconds | |
| setCookies | No | Send cookies to the target (JSON or header format) | |
| pureCookies | No | Return cookies exactly as target provided | |
| disableRetry | No | Disable automatic retry | |
| extraHeaders | No | Forward extra upstream headers | |
| retryTimeout | No | Retry timeout in milliseconds (5000-55000) | |
| waitSelector | No | CSS selector to wait for before shooting | |
| customHeaders | No | Let Scrape.do add default headers automatically | |
| forwardHeaders | No | Forward tool consumer headers to the target | |
| regionalGeoCode | No | Regional proxy location | |
| disableRedirection | No | Disable automatic redirect following |