Screencap.site
Screenshot & thumbnail API

Turn any URL into a perfect screenshot.

Screencap.site captures any URL and returns a pixel-perfect screenshot or thumbnail in milliseconds — a fast, reliable screenshot API for developers.

Enter a URL, then press Capture

Your live capture appears here.

GET https://api.screencap.site/api/screenshot?url=…&format=png

Built for developers

Millisecond speed

Edge-cached renders and smart deduping return common URLs in under 200ms — fast enough for on-the-fly thumbnails.

Every format

PNG, JPEG, and WebP at any dimension, with quality control and automatic content-type negotiation.

Full-page capture

Grab just the viewport or the entire scrollable page, with wait-for-selector and delay controls for dynamic content.

Retina & devices

Device-pixel-ratio up to 3× and viewport emulation produce crisp captures for any screen.

Reliable & safe

Built-in SSRF protection, strict input validation, and predictable JSON errors keep your integration solid.

One request away

Send a GET request with a URL and your key. That's the whole integration.

bash
curl "https://api.screencap.site/api/screenshot?\
  url=https://stripe.com&\
  width=1200&height=630&format=png" \
  -H "Authorization: Bearer sk_live_..." --output shot.png

How we compare

We built Screencap.site to beat thumbnail.ws, thum.io, urlbox, and ScreenshotOne on the things developers actually need — formats, full-page fidelity, safety, and price.

Screencap.site capabilities compared with thumbnail.ws, thum.io, urlbox, and ScreenshotOne
CapabilityScreencap.siteOthers
WebP + retina outputYesPartial
Full-page captureYesVaries
SSRF-safe by defaultYesRarely
Free tierYesLimited
Sub-200ms cached rendersYesVaries
  • thumbnail.wsSimple thumbnails, but limited format and sizing control.
  • thum.ioQuick previews without fine-grained capture options.
  • urlboxPowerful, but priced for large teams.
  • ScreenshotOneCapable API — we match it on features and undercut on price.

Simple, usage-based pricing

Hobby

Free

1,000 captures / month. No credit card required.

Start free

Pro

$29/mo

50,000 captures, priority rendering, and webhooks.

Go Pro

Scale

Custom

Volume pricing, an SLA, and dedicated render pools.

Contact us

Screenshot API FAQ

The questions developers ask most about capturing websites as images — answered straight. More detail lives in the API documentation.

Screencap.site is a fast, developer-first screenshot API: one authenticated GET request with a URL returns a pixel-perfect PNG, JPEG, or WebP in milliseconds. It supports full-page capture, retina (device-pixel-ratio up to 3×), custom dimensions, and is SSRF-safe by default — matching heavier tools like urlbox and ScreenshotOne on capability while undercutting them on price, with a free tier to start.