Perfect Screenshots Anywhere

Get high quality real browser screenshots in seconds using our reliable CDN backed API service

Start Your Free Trial
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Try It Out
airbnb.comapple.comgap.commaps.google.comnytimes.comtaskrabbit.comtesla.comtwilio.comvox.comwired.co.uk
Image
Create This Screenshot

Install via npm or GitHub

npm install screenshotscloud

Once installed you can generate screenshots as follows:

const ScreenshotsCloud = require('screenshotscloud');

const SCREENSHOTSCLOUD_KEY = 'my-key-generated-at-screenshots-dot-cloud';
const SCREENSHOTSCLOUD_SECRET = 'mysecretstringgeneratedatscreenshotsdotcloud';

const screenshotscloud = ScreenshotsCloud(SCREENSHOTSCLOUD_KEY, SCREENSHOTSCLOUD_SECRET);

const screenshotUrl = screenshotscloud.screenshotUrl({
	"url": "nytimes.com", 
	"width": 1040, 
	"viewport_width": 1560, 
	"cache_time": 1800
});
What Are Perfect Screenshots?
Perfect Screenshots are screenshots cleaned of all elements that obscure a screenshot such as chat boxes, popups, overlays and cookie notifications.
Our system filters the majority of them away to leave you with a clean screenshot. We also use superior font rendering to create the best screenshots.
Why?
We use ScreenshotsCloud on our own products!
Image
Image
Image
Image
Image
Image
Image
Image
Image
Multi-Language Support
We have wide tested built-in support non-latin characters.
New Browser Language: Improve localization of international sites by setting the browser language.
Image
Image
Image
Image
Modern Browser Features
Real browser support for modern features
New Interact With Elements: Click, hover and remove elements from the page.
New Video Support: H.264, WebM VP8, Media Source Extensions, WebM VP9.
Emoji Support: Full color emoji plus extensive unicode support. 😎
Modern Web: SVG, Canvas, WebGL, HTML5, CSS3, Flex.
Lazy Loaded Media: Advanced lazy loading detection & triggering.
Audio Support: For Javascript compatibility, FLAC, Opus, MP3, WAV, Vorbis.
Compliant Browser: SSL/TLS pages, follows redirects.
Non HTML Media Capture: Snapshot images, SVG and videos, transparency.
Image
Font Support: All common system fonts available + Webfonts.
Ready to get started?
Start your free trial now