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
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()))/api/v1/screenshotCapture a full-page or viewport screenshot.
/api/v1/pdfConvert any webpage to a print-ready PDF.
/api/v1/ogGenerate Open Graph social cards instantly.
Capture any URL with full control over viewport, scroll position, and device pixel ratio.
Turn any webpage into a printable PDF with custom margins, paper formats, and backgrounds.
Generate beautiful Open Graph social cards on-the-fly with custom titles and themes.
Average response under 3 seconds. Global edge network for minimum latency.
99.9% uptime SLA. Automatic retries on timeout. Real-time status page.
Simple REST API. Works with curl, Node, Python, Ruby, Go, PHP — anything HTTP.
Start free. Upgrade when you need more.
Sign up free, grab your API key, make your first screenshot before your coffee gets cold.
Get your free API key