SCREENSHOT API FOR DEVELOPERS

Capture any
website instantly.

One API call. PNG, JPEG, PDF. Full page, mobile, dark mode.
100 free screenshots/month.

terminal
$ 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

Everything you need. Nothing you don't.

Fast Rendering

Chromium-powered screenshots in ~1-2 seconds. Network-idle detection ensures pages are fully loaded.

Any Viewport

Desktop, tablet, mobile. Custom width/height. Retina scale factor. Full-page scrolling captures.

Dark Mode

Capture sites in dark or light color scheme. Perfect for design previews and documentation.

Ad Blocking

Optional ad/tracker blocking for clean captures. No popups, no cookie banners, no distractions.

Simple API

One GET request. Bearer token auth. Returns image bytes or base64 JSON. Works from any language.

Usage Dashboard

Track every screenshot. Monitor usage per API key. View history. Manage keys from one place.

Simple pricing

Start free. Scale when you need to.

Monthly Yearly Save 17%
// free
$0
forever
  • 100 screenshots/mo
  • 1 API key
  • PNG, JPEG & PDF
  • All viewports
Get Started
// starter
$
/month
  • 5,000 screenshots/mo
  • 3 API keys
  • Full-page capture
  • Dark mode
  • Ad blocking
POPULAR
// pro
$
/month
  • 25,000 screenshots/mo
  • 5 API keys
  • Retina (2x) scale
  • Priority rendering
  • Everything in Starter
// scale
$
/month
  • 100,000 screenshots/mo
  • 5 API keys
  • 3x scale factor
  • Everything in Pro
  • Priority support
SNAP

Start capturing today.

100 free screenshots. No credit card required.