Start a bulk screenshot job from a CSV
bulk_screenshots_csvUpload a CSV to start bulk screenshot captures, with a URL column and per-row render options, then receive a job UUID for status checks and result downloads.
Instructions
Uploads a CSV to start a bulk screenshot job. The CSV must have a 'url' column with full https:// URLs; any other column is treated as a render option for that row using the API parameter names (file_type, width, height, css, delay, headers, ...). Pass either a local csv_path or the CSV text in csv_content. Returns the job response including its uuid for get_bulk_status and download_bulk_results. ScreenshotAPI also emails a download link when the job finishes. Paid plans only.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| csv_path | No | Path to a local CSV file. | |
| csv_content | No | CSV text, e.g. 'url,file_type\nhttps://a.com,png\nhttps://b.com,jpg'. Used when csv_path is not given. |