SnapService logoSnapService
Domain-level caching · Private DNS · Cookie-free

Screenshot Any URL.
Instantly.

The screenshot API built for developers. One GET request — you get a pixel-perfect, ad-blocked, cookie-free capture. Every time.

https://preview.coders.lt/api/screenshot?url=https://vercel.com
200 OK
vercel.com
stripe.com
github.com
linear.app
figma.com
tailwindcss.com
< 2sAverage capture time
99.9%API uptime
ZeroCookie popups in output
FreeOpen source · self-host ready

Built for developers, obsessed with quality

Every stage of the capture pipeline is tuned to give you the cleanest, fastest, most reliable screenshot possible.

Lightning-Fast Caching

Domain-level caching means popular sites are served in milliseconds. Your calls never wait for a fresh render when we already have a fresh capture.

github.com · HIT
vercel.com · HIT
stripe.com · HIT
npm.js · HIT

Private DNS

Puppeteer instances use private DNS filtering. Ads and malware domains never reach the rendered page.

Ad domains blocked
Malware filtering
Safety API verified

Cookie-Free Output

Autoconsent auto-dismisses GDPR banners and cookie popups before every capture.

One-Line Integration

A single GET request. Drop it into any language, any framework, zero SDK required.

Any Public URL

Screenshot anything publicly accessible. Robots.txt-aware and polite by default.

screenshot-api — live demo

Try it for yourself

Enter any URL starting with https:// to generate a 387×217px screenshot.

GET request
GET https://preview.coders.lt/api/screenshot?url=https://example.com