Basic batch request
Response format
The batch response includes individual results for each URL and summary counts:Batch screenshots are processed asynchronously via a background queue. Use the screenshot status endpoint or webhooks to track completion.
Limits
- Maximum 50 URLs per batch request
- The API validates that you have enough monthly credits for the entire batch before processing
- If you don’t have enough credits, the entire request is rejected
Shared options
All options passed in theoptions object apply to every URL in the batch. Supported options are the same as the capture endpoint:
| Option | Type | Default | Description |
|---|---|---|---|
format | string | png | Output format (png, jpeg, webp, pdf) |
viewport_width | integer | 1280 | Viewport width in pixels |
viewport_height | integer | 1024 | Viewport height in pixels |
full_page | boolean | false | Capture full scrollable page |
delay | integer | 0 | Delay in milliseconds |
device_scale_factor | number | 1 | Device pixel ratio |

