Getting Started
Capture your first website screenshot in three steps. The entire setup takes less than a minute.
Get your API key
Sign up at savepage.io/signup to get your free API key. No credit card required. Your key will look like this:
sp_live_a1b2c3d4e5f6g7h8i9j0k1l2m3n4o5p6Free, no credit card required. Includes 100 screenshots per month. See pricing for higher limits.
Make your first request
Send a GET request to the API with the URL you want to capture. Replace YOUR_API_KEY with the key from step 1.
curl "https://api.savepage.io/v1/?url=https://example.com" \
-H "Authorization: Bearer YOUR_API_KEY"Get your screenshot
The API returns a JSON response with a CDN URL pointing to your screenshot:
{
"status": "success",
"url": "https://example.com",
"image": "https://cdn.savepage.io/captures/a1b2c3d4.png",
"width": 1440,
"height": 900,
"format": "png",
"size": 847291,
"captured_at": "2026-04-01T12:00:00Z"
}The image field contains a direct link to your screenshot. Images are stored on our CDN for 24 hours (Free) or 30 days (Pro).
Common options
Mobile screenshot
Set the viewport to iPhone dimensions:
curl "https://api.savepage.io/v1/?url=https://example.com&width=375&height=812" \
-H "Authorization: Bearer YOUR_API_KEY"Full page capture
Scroll the entire page and capture everything:
curl "https://api.savepage.io/v1/?url=https://example.com&fullpage=true" \
-H "Authorization: Bearer YOUR_API_KEY"JPEG with custom quality
Use JPEG for smaller file sizes:
curl "https://api.savepage.io/v1/?url=https://example.com&format=jpeg&quality=90" \
-H "Authorization: Bearer YOUR_API_KEY"Wait for JavaScript
Add a delay for pages that load content dynamically:
curl "https://api.savepage.io/v1/?url=https://example.com&delay=3000" \
-H "Authorization: Bearer YOUR_API_KEY"Retina screenshot
Capture at 2x resolution for high-DPI displays:
curl "https://api.savepage.io/v1/?url=https://example.com&scale=2" \
-H "Authorization: Bearer YOUR_API_KEY"Next steps
- Full API reference - All parameters, error codes, and rate limits
- Code examples - Python, JavaScript, Go, and curl
- Pricing - Compare Free, Pro, and Enterprise plans