ShotKit is a production-grade website screenshot API: one endpoint that renders any URL in real cloud Chrome and returns an image, with the caching, rate limiting, and uptime you'd otherwise have to build and maintain yourself. This free tool is the same engine, so the output you see here is identical to what your code receives.
How it works
Enter any public URL and ShotKit renders it in a real headless Chrome instance in the cloud, waiting for fonts, images, and lazy-loaded content to finish before capturing the page exactly as a visitor sees it. This tool is a thin wrapper around a single GET /screenshot request, so every option here — format, viewport, full-page, banner hiding — is available straight from your own code.
Use cases
- Generate Open Graph / social preview images automatically
- Visual QA and layout regression testing in CI pipelines
- Thumbnails for link directories, dashboards, and CMS entries
- Archiving or monitoring client and competitor pages over time
- Embedding live page images in PDFs, emails, and reports
FAQ
- Is the screenshot tool free?
- Yes — free to use, no signup. The ShotKit API behind it has a free tier of 50 screenshots/month; paid plans start at $5/mo for 1,000 and scale to 60,000.
- Which formats and sizes can I capture?
- PNG, JPEG, or WebP at any viewport width and height, plus full-page capture with
&full=truefor the entire scroll height. - Can it dismiss cookie banners?
- Yes. The API auto-hides common cookie/consent banners, and you can pass a CSS selector to hide any other element before capture.
- How fast are captures?
- Most return in 1–3 seconds, and results are cached on CloudFront so repeat requests for the same URL come back near-instantly.