For Paid Users Only
Our bulk screenshot feature streamlines the process of capturing screenshots for multiple URLs in a single operation. You can choose between two methods:
JSON-Based API – Capture bulk screenshots via RESTful APIs by sending JSON payloads.
CSV File Upload – Upload a CSV file through the website dashboard
or API to process multiple URLs at once.
Pause: You can pause the bulk screenshot process at any time by clicking the designated pause button.
Resume: To continue the bulk screenshot process, simply click the provided resume button.
Cancel: To terminate the bulk screenshot process at any point, simply click the cancel button to halt the operation immediately.
Notification: You don’t need to monitor the progress. We will email you a link to download the processed files once all screenshots are ready.
With our JSON-Based bulk API, you can capture bulk screenshots by sending a JSON payload containing the list of URLs and optional configurations.
Send aPOST
request to our API with a JSON payload.
The JSON must include an array of URLs and optional parameters like file format, viewport size, injected CSS, delay, and custom headers.
Once processed, you will receive urls to access the screenshots.
You can include additional columns in the CSV to customize the screenshots. Some of the optional inputs include:
File Type: Specify the output format for the screenshots (e.g., PNG, JPG, or PDF).
Viewport Dimensions: Customize the width and height of the browser viewport during the rendering process.
Injected CSS: Add CSS styles that will be applied during the rendering of the screenshot.
Delay: Introduce a delay (in milliseconds) before capturing the screenshot, useful for dynamic content.
Headers: Add custom HTTP headers to the requests, such as authentication tokens or user-agent strings.
For more details, please visit Render a screenshot
, which provides an exhaustive list of valid headers and their supported values. From advanced options like geolocation and custom headers to basic configurations like file type and delay settings, all request options available for single screenshots are equally applicable for bulk processing. This ensures that the functionality is both comprehensive and user-friendly, empowering you to handle large-scale screenshot tasks effortlessly while maintaining complete control over the output.
You can monitor the progress of your bulk screenshot operation in real time. The system provides detailed insights into how many URLs have been processed, how many remain in the queue, and whether there are any errors or failures.
Website Dashboard: View real-time updates on your bulk dashboard, including completed and pending URLs, directly on the dashboard.
RESTful API: Programmatically check the status using following endpoint to retrieve information such as percent_complete, successful_urls, and failed_urls.
Once the CSV file is uploaded and the processing starts, our system generates screenshots for each URL specified. The processing time depends on the number of URLs and the complexity of the specified configurations.
Time to Completion: Large batches may take time to complete.
Download Processed Files: Once processing is complete, you can retrieve your screenshots through:
Website Dashboard: Access and download the processed CSV file directly from your account dashboard.
RESTful API: Fetch the CSV file programmatically using our API endpoints for seamless integration into your workflow.
You will receive an email notification with a direct link to the download CSV file once all screenshots are ready.