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.