Shutterlabs is the screenshot API you’d build if you had a spare year. Full-page captures, print-grade PDFs, and every cookie banner already gone — one HTTP request, from any stack.
100 free snapshots a month. No card, no sales call.
~140ms
Median render
4
Output formats
SSRF-safe
Private IPs blocked
Cache
Hits are free
01
Scrolls the whole page, waits for lazy-loaded images, and stitches it into one clean PNG, JPEG or WebP — up to 20,000px tall with a sane cutoff you control.
02
Print-grade PDFs with real text and working links. Invoices, reports, contracts — pass format=pdf and you're done.
03
Cookie banners, ad slots and newsletter modals are removed before the shutter fires — a maintained blocklist plus cosmetic filters. Your captures look like the page, not the internet.
04
Repeat captures are served from a Vercel Blob cache in ~500ms — and cache hits never count against your monthly quota. Fast enough to hotlink.
It’s one authenticated HTTP call. curl works on day one, and it works forever.
Full API reference“We deleted four hundred lines of Puppeteer glue and a flaky headless-Chrome pod. Shutterlabs is one fetch call now.”
100 snapshots a month, free forever. Your key is live before the kettle boils.