# Capture a screenshot with a simple POST request
curl -X POST https://nice-shot.io/api/screenshot \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"url": "https://example.com",
"format": "png",
"width": 1920,
"height": 1080
}'
# Response
{
"image": "screenshot-123456.png",
"url": "https://images.nice-shot.io/images/screenshot-123456.png",
"metadata": {
"width": 1920,
"height": 1080,
"format": "png",
"size": 245632
}
}Everything you need to capture, process, and deliver perfect screenshots at scale
Capture entire web pages, including content below the fold, with automatic scrolling and stitching.
Export in PNG, JPEG, WebP, or animated GIF formats with customizable quality and compression.
Optimized rendering engine with intelligent caching delivers screenshots in seconds.
RESTful API with comprehensive documentation, SDKs for popular languages, and webhook support.
Screenshots delivered through a global CDN network for blazing fast access worldwide.
Enterprise-grade security with encrypted connections, API key authentication, and rate limiting.
From automated testing to content generation, our API powers thousands of applications
Generate perfect thumbnails and social media previews for websites, blogs, and applications. All thumbnails stored indefinitely.
Monitor website changes, track competitor updates, and detect visual regressions automatically.
Integrate visual testing into your CI/CD pipeline for consistent quality assurance.
Power your SaaS with screenshot capabilities for user-generated content and previews.
Join thousands of developers using our API to capture perfect screenshots. Start free with 500 screenshots per month.
No credit card required • Free tier available • Cancel anytime