Perfect Screenshots Anywhere

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

Start Your Free Trial
Try It Out
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": "", 
	"width": 800
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.
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.
Font Support: All common system fonts available + Webfonts.
Ready to get started?
Start your free trial now