Capture screenshots of many URLs
bulk_screenshotsSubmit up to 50 URLs in a single bulk screenshot job, applying shared defaults or per-URL capture options, then track the job and download results.
Instructions
Submits up to 50 URLs as one bulk screenshot job (JSON bulk API). Each entry is a URL plus any take_screenshot option using the raw API parameter names (file_type, width, height, full_page, fresh, delay, css, block_ads, no_cookie_banners, ...). 'defaults' are applied to every entry unless the entry overrides them. Returns the API's job response; if it contains a uuid, track it with get_bulk_status and fetch results with download_bulk_results. Paid plans only.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| defaults | No | Options applied to every entry, e.g. {file_type:'png', width:1440, height:900, no_cookie_banners:true}. | |
| screenshots | Yes | Entries to capture, e.g. [{url:'https://a.com'},{url:'https://b.com',full_page:true}]. Max 50. |