Screenshot & PDF API for Developers
Capture any webpage as PNG, JPEG, or PDF with a single API call. Built for speed, reliability, and developer experience.
100 free screenshots/month. No credit card required.
$ curl "https://api.snapapi.dev/v1/screenshot?
url=https://example.com&format=png" \
-H "Authorization: Bearer snap_xxxx" \
-o screenshot.png
# screenshot.png saved (247 KB, 1280x720)Everything you need to capture the web
One API, three powerful capabilities
Screenshots
Capture pixel-perfect screenshots in PNG or JPEG. Full page, viewport, or custom dimensions.
PDF Export
Generate high-quality PDFs from any URL. Perfect for invoices, reports, and documentation.
OG Images
Auto-generate Open Graph images for social sharing. Dynamic, always up-to-date previews.
Simple integration in any language
Just one HTTP request. That's it.
curl "https://api.snapapi.dev/v1/screenshot?url=https://example.com&format=png&width=1280&height=720" \
-H "Authorization: Bearer YOUR_API_KEY" \
-o screenshot.pngHow it works
Get your API key
Sign up and get your free API key in seconds. No credit card required.
Make an API call
Send a GET request with the URL you want to capture and your preferred options.
Receive your capture
Get the screenshot or PDF as binary data. Save it, display it, or process it.
Simple, transparent pricing
Start free. Scale as you grow.
Free
Perfect for side projects and testing
100 requests/mo
- 100 screenshots per month
- PNG, JPEG, PDF formats
- 1280x720 max resolution
- Community support
Pro
For growing apps and startups
5,000 requests/mo
- 5,000 screenshots per month
- All formats + full page
- 3840x2160 max resolution
- Custom delay & viewport
- Priority support
Business
For high-volume production use
25,000 requests/mo
- 25,000 screenshots per month
- Everything in Pro
- Dedicated infrastructure
- 99.9% uptime SLA
- Premium support
Ready to capture the web?
Get started with 100 free screenshots per month. No credit card required.
Get Free API Key →Setup in 30 seconds. No credit card required.