High Performance
Global edge computing architecture for fast website screenshot generation with reliable uptime
Free Website Screenshot Generator
Powerful website screenshot API to capture screenshot online instantly. Generate high-quality website screenshots for any URL with our fast and reliable screenshot generator.
GET /api/screenshot
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
url |
string | Yes | - | Target website URL for screenshot |
format |
string | No | webp | Image format (webp, png) |
width |
number | No | 1920 | Viewport width (100-3840) |
height |
number | No | 1080 | Viewport height (100-2160) |
GET /api/screenshot?url=https://example.com
GET /api/screenshot?url=https://example.com&format=png&width=1920&height=1080
// Capture website screenshot using the API
const response = await fetch(
'https://screenshotsnap.com/api/screenshot?url=https://example.com&format=webp'
);
const imageBlob = await response.blob();
// Display the website screenshot
const img = document.createElement('img');
img.src = URL.createObjectURL(imageBlob);
document.body.appendChild(img);
Global edge computing architecture for fast website screenshot generation with reliable uptime
R2 bucket cache with 7-day retention, significantly improving screenshot API response speed
Supports WebP and PNG formats for flexible website screenshot output options
Capture screenshot online with custom viewport width and height for any use case
This screenshot API service is powered by ScreenshotSnap . If you use ScreenshotSnap in your project, please add attribution with a link to https://screenshotsnap.com/
Help us improve our website screenshot generator with your suggestions.