Screenshots & PDFs
with one API call

Capture any URL or HTML as PNG, JPEG, or PDF. Fast, reliable, and affordable. Built on Chromium for pixel-perfect results.

# Take a screenshot
curl -X POST https://api.usesnapapi.com/v1/screenshot \
  -H "Authorization: Bearer snap_your_key" \
  -H "Content-Type: application/json" \
  -d '{"url": "https://example.com"}' \
  -o screenshot.png

# Generate a PDF
curl -X POST https://api.usesnapapi.com/v1/pdf \
  -H "Authorization: Bearer snap_your_key" \
  -H "Content-Type: application/json" \
  -d '{"url": "https://example.com"}' \
  -o output.pdf

Try it live

Enter any URL and see SnapAPI in action. No API key needed for this demo.

Everything you need

URL & HTML Input

Capture any public URL or render your own HTML. Perfect for dynamic content, invoices, and reports.

Full Page Capture

Get the entire scrollable page or just the visible viewport. Element-level capture with CSS selectors.

PDF Generation

Convert any webpage or HTML to PDF. Control page size, orientation, margins, and backgrounds.

Dark Mode

Emulate dark color scheme for sites that support prefers-color-scheme media queries.

Retina / HiDPI

Set device scale factor up to 3x for crystal-clear retina screenshots.

Instant API Keys

Get a free API key in seconds. No credit card required. 500 captures/month free.

Simple, transparent pricing

Free

$0
forever
  • 500 captures/month
  • PNG, JPEG, PDF
  • All features included
  • Community support
Get Started

Starter

$9
per month
  • 5,000 captures/month
  • PNG, JPEG, PDF
  • All features included
  • Email support
Subscribe

Business

$79
per month
  • 100,000 captures/month
  • PNG, JPEG, PDF
  • All features included
  • Dedicated support
Subscribe

Get your free API key

500 screenshots & PDFs per month. No credit card required.