Responsive Screenshot
Enter a URL and get screenshots at three viewport sizes: mobile (375px), tablet (768px), and desktop (1440px). Toggle between viewport-only (above the fold) and full-page capture.
Free: 5 renders/hour — each submission uses 3 renders
Viewport only
Captures only what fits in the viewport (above the fold).
These requests (3 viewports)
Mobile (375px)
curl -X POST "https://api.scrnpix.com/tools/screenshot" \
-H "Content-Type: application/json" \
-d '{
"params": {
"url": "https://example.com",
"width": 375,
"height": 667
}
}' \
-o screenshot-mobile.pngTablet (768px)
curl -X POST "https://api.scrnpix.com/tools/screenshot" \
-H "Content-Type: application/json" \
-d '{
"params": {
"url": "https://example.com",
"width": 768,
"height": 1024
}
}' \
-o screenshot-tablet.pngDesktop (1440px)
curl -X POST "https://api.scrnpix.com/tools/screenshot" \
-H "Content-Type: application/json" \
-d '{
"params": {
"url": "https://example.com",
"width": 1440,
"height": 900
}
}' \
-o screenshot-desktop.pngWith an API key — higher limits, all 8 languages
curl "https://api.scrnpix.com/screenshot?url=https%3A%2F%2Fexample.com&width=375&height=667" \ -H "X-KEY: YOUR_API_KEY" \ -o screenshot-mobile.png
Need more?