Free screenshot API.
No signup.

10 screenshots a day, free — just a public image URL. SSRF-hardened rendering, no account required.

Works with your stack

bash
# Direct image (no auth needed for free tier)
curl "https://snap.i2dev.com/v1/screenshot?url=https://github.com" > github.png

# JSON API (with API key)
curl -X POST https://snap.i2dev.com/v1/screenshots \
  -H "Authorization: Bearer YOUR_KEY" \
  -d '{"url": "https://example.com"}'

Or embed directly in HTML — no JavaScript required:

html
<img src="https://snap.i2dev.com/v1/screenshot?url=https://example.com&width=1280" />

Deterministic

Pinned browser versions and fonts. Same input, same output, every time.

Fast & Free

10 screenshots/day for free. No account needed. Just link and go.

Secure by Default

SSRF-hardened. We block private IPs and validate URLs so you don't have to.

Testing UIs, not just capturing them?

Snap's Hosted Visual CI adds centralized baselines, PR diffs, and a review dashboard on top of this same engine.