Stay on top of your website's performance and design changes effortlessly by receiving website screenshots directly in your email inbox. This feature allows you to monitor your website's health, track updates, and promptly address any issues, all without manual intervention.
Website screenshots capture the current appearance of your site across various devices and screen sizes. Regularly receiving these screenshots helps you observe design changes, verify updates, and ensure consistency across different devices.
Receiving website screenshots in your email inbox offers several advantages:
Our service allows you to set up email delivery for website screenshots, either in real-time or on a scheduled basis.
The following parameters can be used to configure email delivery:
Parameter | Required | Description |
---|---|---|
Required | The email address to which screenshots will be sent. Use a semicolon-separated list for multiple recipients, e.g., [email protected]; [email protected]; [email protected] | |
file | Optional | Specifies the name or pattern for the screenshot file without the extension. The default is a unique identifier (see pattern examples). |
html | Optional | When set to true, the HTML markup of the page will be attached to the email. |
To receive a real-time screenshot of a webpage and have it emailed to "[email protected]" with the filename "website.png", use the following API request:
// Line breaks added for readability https://api.addscreenshots.com/screenshots
?apikey=YOUR_API_KEY
&email[email protected]
&file=website
&html=false
&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.
The API response will confirm the completion of the screenshot request:
{ "success": true, "message": "Screenshots completed.", "storage_provider": "email", "images": [ { "file": "website.png", "request_url": "youtube.com", "page_url": "https://www.youtube.com/", "image_url": "[email protected]", "size": 1656394 } ] }
To request multiple screenshots and have them emailed, use the following POST request. The filenames will follow the {domain}_{filepath}
pattern.
POST https://api.addscreenshots.com/screenshots/bulk/multi?apikey=YOUR_API_KEY { "urls": [ "https://www.apple.com/ipad/", "https://www.apple.com/iphone/", "https://www.apple.com/watch/", "https://www.bbc.com/news/world", "https://www.bbc.com/news/technology", "https://www.tomshardware.com/news/raspberry-pi", "https://www.tomshardware.com/best-picks" ], "email": "[email protected]", "file": "{domain}_{filepath}", "html": false, "quality": "80" }
The API response will indicate the number of screenshots being processed:
{ "message": "The screenshots are being processed.", "jobId": "ca43db83f9cd4a1786651a40537d39c9", "screenshots": 7 }
Look for the Job ID on the Usage Logs page to track the request.
For example, if you request 7 screenshots, you will receive 3 separate emails: one with 3 screenshots, another with 3, and the last with the remaining 1.