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.
See how FrameSnap compares to other screenshot APIs, and read the guides developers reference most.
Replace a flaky Selenium rig with one API call. Full page, retina, and PDF outputs.
Compare cost, throughput, and rendering quality for Plarak-style workflows.
Live example: full-page Google Drive screenshot captured via the FrameSnap API.
Side-by-side comparison of features, pricing, and output formats.
Image APIs, PDFs, webhooks, browser rendering, and developer workflows compared.
One parameter turns on pixel-perfect dark theme screenshots.
Clean dashboard screenshots with viewport, wait, and element capture controls.
Guides, comparisons, integrations, and feature deep-dives.
100 free screenshots. No credit card required.