Screenshot API for developers

Pixel-perfect screenshots.
One HTTP call.

ShotForge renders any URL to PNG, JPEG, PDF or social card in seconds. Real Chrome under the hood, no infrastructure to babysit.

No credit card required · 100 renders / month free

forge — bash
# Your first screenshot
curl -X POST https://shotforge.dev/api/v1/screenshot \
  -H "X-API-Key: sk_your_key" \
  -H "Content-Type: application/json" \
  -d '{"url": "https://example.com", "width": 1280}' \
  --output shot.png

Try it right now

Paste any public URL — get a real screenshot back. No signup, no credit card.

Everything you need to render the web

A single API that replaces your headless browser fleet.

Full-page screenshots

Capture the entire scrollable page, not just the viewport. PNG or JPEG, up to 4K wide.

PDF rendering

Turn any URL into a print-ready PDF. A4, A3, Letter or Legal, portrait or landscape.

Open Graph images

Generate 1200×630 social cards on the fly. Perfect for dynamic link previews.

Real Chrome engine

We render with Chromium, so webfonts, flexbox and modern JS behave exactly like your users' browsers.

Built-in SSRF protection

Requests to private networks are blocked at the DNS level. Your infrastructure stays unreachable.

Usage quotas

Per-plan monthly quotas with a live usage endpoint. No surprise bills, ever.

Authenticated captures

Screenshot dashboards and private pages. Credentials are used once in-memory — never stored.

Screenshot preview