Screenshots in seconds.
No signup.
A deterministic screenshot API built for developers.
Start free with a simple URL, then scale to CI checks when you need them.
No signup to start100 screenshots/month freeBuilt-in SSRF protection
<img src="https://snap.i2dev.com/v1/screenshot?url=https://example.com&width=1280" />Public image URL outputEmbeds directly in docs, issues, and dashboards.
Deterministic renderingStable browser + font environment for less visual drift.
CI-ready upgrade pathMove from quick snapshots to PR screenshot checks.
🎯 Deterministic
Pinned browser versions and fonts. Same input, same output, every time.
âš¡ Fast & Free
100 screenshots/month 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.
Works with your stack
# 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"}'Built for CI/CD
Use our GitHub Action to automatically capture screenshots in your PRs.
- uses: ranacseruet/screenshot-api@v1
with:
api_key: ${{ secrets.SCREENSHOT_API_KEY }}
url: https://preview-deployment.com