Turn webpages into images at scale - via API or bulk from the dashboard. Full control over viewport, format, and rendering.
These websites were captured today using the Screenshot API
Capture any webpage as a high-fidelity image via API or bulk from the dashboard. Choose viewport, format, and rendering options to get exactly the output you need.
320px to 3,840px width and height
Scroll the entire page, even lazy-loaded content
Choose your format, control compression quality
1x, 1.5x, 2x, or 3x pixel density
Remove cookie banners and ad overlays automatically
Perfect for compositing, PNG and WebP only
Wait for selectors, network idle, or a custom delay
Get a hosted link, base64, or stream the binary directly
Configure parameters and copy ready-to-use code
const response = await fetch('https://api.simplescraper.io/v1/screenshot', {
method: 'POST',
headers: {
'Content-Type': 'application/json',
apikey: 'YOUR_API_KEY'
},
body: JSON.stringify({
url: 'https://github.com/trending',
viewport_width: 1920,
viewport_height: 1080,
format: 'webp',
output: 'url',
quality: 80,
hide_popups: true
})
});
const data = await response.json();
console.log(data.screenshot);One API call or a few clicks. Pixel-perfect screenshots in seconds.
Use the API for automation or the dashboard for bulk captures.
Set viewport size, format, full page, and rendering options.
Download, get hosted URLs, or stream raw bytes.
Everything you need to know to become a scraping pro.
API automation or dashboard bulk capture. Full control over every pixel.
No credit card required • 100 free credits • Cancel anytime
Discover additional features to supercharge your web scraping workflow