One API call. PNG, JPEG, PDF. Full page, mobile, dark mode.
100 free screenshots/month.
$ curl "https://framesnap.dev/v1/screenshot?url=stripe.com" \
-H "Authorization: Bearer fs_your_key" \
--output screenshot.png
# 200 OK — 847 KB — 1280x800 — 1.2s
Chromium-powered screenshots in ~1-2 seconds. Network-idle detection ensures pages are fully loaded.
Desktop, tablet, mobile. Custom width/height. Retina scale factor. Full-page scrolling captures.
Capture sites in dark or light color scheme. Perfect for design previews and documentation.
Optional ad/tracker blocking for clean captures. No popups, no cookie banners, no distractions.
One GET request. Bearer token auth. Returns image bytes or base64 JSON. Works from any language.
Track every screenshot. Monitor usage per API key. View history. Manage keys from one place.
Start free. Scale when you need to.
100 free screenshots. No credit card required.