With the ability to capture real-time or scheduled screenshots of websites and receive the images in your email mailbox, you can monitor website changes and ensure website uptime, quickly identify issues, and improve website performance while staying informed and up-to-date without the need to constantly check your website manually.
Website screenshots are images of your website that capture how it looks on different devices and browsers. By capturing screenshots at regular intervals, you can monitor changes to your website's design and layout.
With website screenshots, you can easily track changes on your competitors' websites and stay ahead of the game. By receiving real-time or scheduled screenshots of their website changes in your email inbox, you can quickly identify their new features, marketing campaigns, and product launches. This information can help you adjust your own marketing and product strategies to stay competitive and attract more customers. With website screenshots, you'll always be in the know and ready to make strategic decisions.
Receiving website screenshots in your email inbox also allows you to stay informed and up-to-date on your website's performance without the need for constant manual monitoring. With real-time or scheduled screenshots, you can quickly identify any issues that may be impacting user experience and take corrective action before they escalate.
Use our scheduled website monitoring tool, you can capture website screenshots at regular intervals and send them to your email inbox.
The following parameters are available when sending screenshots to your email address.
Parameter | Required | Description |
---|---|---|
Required |
The email address to send screenshots to. Use a semicolon ; separated list for multiple recipients such as: [email protected]; [email protected]; [email protected] |
|
file | Optional |
The name or pattern for the file without the extension The default is a unique identifier (see pattern examples) |
html | Optional | When set to true, the HTML markup will be attached to the email |
The example below shows how to take a real-time website screenshot and email the image to "[email protected]" with the file name "website.png".
// 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 is shown below:
{ "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 } ] }
The example below shows how to take multiple screenshots using a POST request and email the images to an
email address with the filename {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 include the number of screenshots as shown below:
{ "message": "The screenshots are being processed.", "jobId": "ca43db83f9cd4a1786651a40537d39c9", "screenshots": 7 }
Look for the Job ID on the Usage Logs page to track the request.
In the example above, taking 7 screenshots with one request will result in 3 emails (3 screenshots + 3 screenshots + 1 screenshot).