Storage templates let you save destination settings for S3, Azure, GCP, Cloudflare R2, FTP, email, or webhooks and reuse them across every AddScreenshots request. Configure once, then trigger bulk jobs, schedules, or API calls without copying credentials or folder patterns.
To manage and add storage templates, visit the storage accounts page. Here you can create and configure templates to suit your needs, simplifying your screenshot requests.

A storage template includes essential information for storing screenshots effectively:

You can utilize a storage template in your API request by including the template ID in the request URL or JSON body for POST requests. This method ensures that your screenshots are stored according to the predefined settings of your chosen template.
To use a storage template, first copy the ID of the storage template you wish to use, as demonstrated below:
Here is an example of capturing a real-time screenshot of a website and storing it using the template with ID "storage_OdXnpH7S1" (replace with your template ID):
// Example API request with Storage Template https://api.addscreenshots.com/screenshots
?apikey=YOUR_API_KEY
&storageid=storage_OdXnpH7S1
&url=https://www.youtube.com
Your API key can be found on the API Keys page. Need an API Key? Sign up to get started.
For internal applications, replace YOUR_API_KEY with your own unique API Key.
For public facing websites or hotlinks, generate a signed URL.
Storage providers such as S3, Azure, and Webhooks support metadata properties. Enabling metadata allows you to include detailed information about the screenshot capture, enhancing your data analysis and management.
Depending on your request configuration, the metadata may include:
When the HTML option is enabled, the raw HTML markup of the page (e.g., website.html) will be included along with the screenshot.
Ready to standardise your storage workflows? See plans or generate an API key to start building storage templates.