100 free screenshots every month. No credit card needed.

Screenshot any webpage
with one API call

Capture screenshots, generate PDFs, and create OG images via a simple REST API. Integrate in minutes. Scale to millions.

Free forever · No credit card · 100 screenshots/month

Simple. Powerful. Any language.

One HTTP request is all you need.

import fs from "fs"

const res = await fetch(
  "https://snap-api.vercel.app/api/v1/screenshot?" +
    new URLSearchParams({ url: "https://example.com", format: "png", fullPage: "true" }),
  { headers: { Authorization: "Bearer sk_live_xxxx" } }
)
fs.writeFileSync("screenshot.png", Buffer.from(await res.arrayBuffer()))

Three endpoints. Endless possibilities.

GET/api/v1/screenshot

Capture a full-page or viewport screenshot.

urlformatwidthheightfullPageretina
GET/api/v1/pdf

Convert any webpage to a print-ready PDF.

urlformatlandscapemarginprintBackground
GET/api/v1/og

Generate Open Graph social cards instantly.

titledescriptionsiteNamethemelogo

Everything you need to ship faster

Pixel-perfect screenshots

Capture any URL with full control over viewport, scroll position, and device pixel ratio.

HTML to PDF

Turn any webpage into a printable PDF with custom margins, paper formats, and backgrounds.

OG image generation

Generate beautiful Open Graph social cards on-the-fly with custom titles and themes.

Lightning fast

Average response under 3 seconds. Global edge network for minimum latency.

Enterprise reliable

99.9% uptime SLA. Automatic retries on timeout. Real-time status page.

Any language

Simple REST API. Works with curl, Node, Python, Ruby, Go, PHP — anything HTTP.

Transparent pricing

Start free. Upgrade when you need more.

Free

$0/month
  • 100 requests/month
  • Screenshot API
  • PDF API
  • OG Image API
  • Community support
Get started free

Starter

$19/month
  • 1,000 requests/month
  • All Free features
  • Custom viewport size
  • Email support
  • 90-day log history
Start Starter
Most popular

Pro

$49/month
  • 10,000 requests/month
  • All Starter features
  • Retina (2x) screenshots
  • Full-page capture
  • Priority support
  • Webhooks
Start Pro

Business

$149/month
  • 100,000 requests/month
  • All Pro features
  • Custom HTTP headers
  • JS injection
  • 99.9% SLA
  • Dedicated support
Start Business

Start capturing in 60 seconds

Sign up free, grab your API key, make your first screenshot before your coffee gets cold.

Get your free API key