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.
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.
curl "https://api.screencap.site/api/screenshot?\
url=https://stripe.com&\
width=1200&height=630&format=png" \
-H "Authorization: Bearer sk_live_..." --output shot.pngHow 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.
| Capability | Screencap.site | Others |
|---|---|---|
| WebP + retina output | Yes | Partial |
| Full-page capture | Yes | Varies |
| SSRF-safe by default | Yes | Rarely |
| Free tier | Yes | Limited |
| Sub-200ms cached renders | Yes | Varies |
- thumbnail.ws — Simple thumbnails, but limited format and sizing control.
- thum.io — Quick previews without fine-grained capture options.
- urlbox — Powerful, but priced for large teams.
- ScreenshotOne — Capable API — we match it on features and undercut on price.
Simple, usage-based pricing
Hobby
Free
1,000 captures / month. No credit card required.
Pro
$29/mo
50,000 captures, priority rendering, and webhooks.
Scale
Custom
Volume pricing, an SLA, and dedicated render pools.