Turn any URL into a pixel-perfect screenshot

SnapWizard renders full-page screenshots, PDFs, and thumbnails via a single API call. Paste a URL below and see it live — no account needed.

No signup required. Rate-limited demo.

Your live screenshot preview will appear here.

Everything you need to automate screenshots

One endpoint, sensible defaults, and the controls you need when you outgrow them.

Full-page capture

Render full-page screenshots up to 20,000px tall, not just the visible viewport.

PNG, JPEG, WebP, PDF

Pick the output format that fits your pipeline — image or print-ready PDF.

Device presets

Capture desktop, tablet, or mobile viewports with accurate device UAs.

Cookie banner & ad blocking

Cosmetic filters strip cookie banners and ads before the shot is taken.

Smart caching

Repeat requests are served from cache — and cache hits never count against your quota.

Dark mode capture

Render pages in forced dark mode for docs, marketing, or QA screenshots.

Simple, usage-based pricing

Start free, upgrade when you need more volume. Cache hits never count against your quota.

Free

Try SnapWizard on personal projects.

$0/mo

100 screenshots / month

  • 100 screenshots / month
  • PNG, JPEG, WebP, PDF
  • Cookie banner & ad blocking
  • Community support
Start for free

Starter

For small apps and side projects in production.

$9/mo

1,000 screenshots / month

  • 1,000 screenshots / month
  • Everything in Free
  • Device presets (desktop/tablet/mobile)
  • Email support
Start Starter trial

Pro

For teams running screenshots at scale.

$29/mo

10,000 screenshots / month

  • 10,000 screenshots / month
  • Everything in Starter
  • Cache hits don't count against quota
  • Priority support
Start Pro trial

One API call. Every language.

REST endpoint with a plain JSON error contract, per-key quotas, and predictable rate-limit headers. Drop it into any stack.

curl "https://api.snapwizard.dev/v1/screenshot" \
  -H "X-Api-Key: sk_live_..." \
  -H "Content-Type: application/json" \
  -d '{
    "url": "https://example.com",
    "format": "png",
    "full_page": true,
    "device": "desktop"
  }' \
  --output screenshot.png

Ready to automate your screenshots?

Create a free account, generate an API key, and ship your first automated screenshot in minutes.

Create free account