batch_screenshots
Create a batch screenshot job for multiple URLs (1-50). Returns immediately with a job ID. Use get_batch_status to poll for results (wait 2-5 seconds between polls). All URLs share the same screenshot options. Each URL consumes one credit; failed URLs get credits rolled back.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| urls | Yes | Array of URLs to capture (1-50) | |
| delay | No | Milliseconds to wait after load (default: 0) | |
| width | No | Viewport width in pixels (default: 1280) | |
| device | No | Device preset for emulation | |
| format | No | Output format (default: png) | |
| height | No | Viewport height in pixels (default: 800) | |
| quality | No | Image quality (default: 90) | |
| block_ads | No | Block ads (default: true) | |
| dark_mode | No | Enable dark mode (default: false) | |
| full_page | No | Capture entire scrollable page (default: false) | |
| user_agent | No | Custom user agent | |
| click_selector | No | CSS selector to click | |
| hide_selectors | No | CSS selectors to hide | |
| block_cookie_banners | No | Remove cookie banners (default: true) |