Receive Website Screenshots in Your Email Inbox

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.

Why Website Screenshots Matter

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.

Benefits of Receiving Screenshots via Email

Receiving website screenshots in your email inbox offers several advantages:

  • Monitor Website Changes: Keep track of any modifications to your site or your competitors' sites. Regular screenshots help you spot new features, layout adjustments, or marketing strategies that could impact your business.
  • Ensure Uptime: By scheduling regular screenshots, you can quickly verify if your site is functioning as expected. This proactive approach allows you to address downtime or visual issues before they affect user experience.
  • Identify Issues: Instantly receive notifications of issues such as broken layouts, missing content, or display problems across devices. This enables you to take corrective action swiftly.
  • Enhance Performance: Regularly reviewing screenshots helps you ensure your site performs well across different environments, improving overall user satisfaction.

How to Receive Screenshots via Email

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:

ParameterRequiredDescription
emailRequiredThe email address to which screenshots will be sent.
Use a semicolon-separated list for multiple recipients, e.g.,
[email protected]; [email protected]; [email protected]
fileOptionalSpecifies the name or pattern for the screenshot file without the extension.
The default is a unique identifier (see pattern examples).
htmlOptionalWhen set to true, the HTML markup of the page will be attached to the email.

Email a Single Screenshot (Real-Time GET Request)

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
    }
  ]
}

Email Multiple Screenshots (POST Request)

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.

Three Screenshots per Email
To avoid issues with mail servers rejecting large attachments, each email will include a maximum of 3 screenshots.

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.