Now in Public Beta

Screenshot API
that just works.

Capture any URL as PNG, JPG, WebP, or PDF.
AI-powered popup removal. One API call. From $9/mo.

Quick Start
curl -X POST https://api.getsnap.dev/v1/screenshot \
  -H "X-API-Key: sk_live_YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "url": "https://example.com",
    "format": "png",
    "full_page": true,
    "remove_popups": true
  }'

Why developers choose SnapAPI

🧹

AI Popup Removal

Automatically removes cookie banners, newsletter popups, and chat widgets before capture. Clean screenshots, every time.

Fast & Reliable

Average response time under 3 seconds. Built on Playwright with intelligent caching and CDN delivery via DigitalOcean.

📄

Multiple Formats

PNG, JPG, WebP, and PDF output. Full-page captures, custom viewports, mobile/tablet device emulation, dark mode.

🎯

Smart Element Capture

Pass a CSS selector to capture specific elements. Perfect for capturing pricing tables, hero sections, or specific components.

💰

3x Cheaper

Starting at $9/mo for 5,000 screenshots. Competitors charge $29-39/mo for the same volume. No hidden fees.

🛠️

Developer-First

SDKs for JavaScript, Python, and Go. OpenAPI docs. Generous free tier — 100 screenshots/mo, no credit card.

Simple, transparent pricing

Start free. Upgrade when you're ready. Cancel anytime.

Free

$0/mo
  • 100 screenshots/mo
  • All formats (PNG, JPG, WebP, PDF)
  • AI popup removal
  • CDN delivery
  • 5 req/min rate limit
Get Started

Pro

$29/mo
  • 25,000 screenshots/mo
  • All formats
  • AI popup removal
  • CDN delivery
  • 60 req/min rate limit
  • Priority support
Get Started

Business

$79/mo
  • 100,000 screenshots/mo
  • All formats
  • AI popup removal
  • CDN delivery
  • 120 req/min rate limit
  • Dedicated support
Get Started

Need more? Overage billed at $0.003/screenshot. Custom enterprise plans available.

Get your free API key in 30 seconds

No credit card required. 100 free screenshots every month.