Screenshot API

Capture website screenshots programmatically. Fast, simple, privacy-first.

⚡ Fast

Serverless execution with edge caching. Screenshots in under 3 seconds.

🔒 Privacy-First

No data retention. Screenshots are not stored after delivery.

📱 Responsive

Desktop, tablet, and mobile viewports. Full-page or viewport-only.

🔌 Simple API

RESTful endpoint. One call, one screenshot. No complex setup.

# Capture a screenshot
curl -X POST https://screenshot-api.vercel.app/api/screenshot \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"url": "https://example.com", "fullPage": true}'

# Returns the PNG image directly

Simple Pricing

Free

$0/mo
  • 100 screenshots/month
  • Basic support
  • No credit card
Get Started

Pro

$29/mo
  • 10,000 screenshots/month
  • Priority support
  • Custom viewports
Subscribe

Business

$79/mo
  • 50,000 screenshots/month
  • Dedicated support
  • SLA guarantee
Subscribe