ScreenshotAPI logo

4 self-hosted ScreenshotAPI alternatives

Cloud API that captures website screenshots (full page, viewport, device emulation) and returns images or PDFs via HTTP. Used for previews, visual monitoring and automation; supports format, size, auth, and page scripting options.

Alternatives to ScreenshotAPI

FlareSolverr is a proxy server with a REST API that uses a headless Chrome session to solve Cloudflare/DDoS-GUARD challenges and return HTML and cookies.

15.3k stars1.2k forksMITlast commit Actively maintained

Dockerized image processing service that fetches, resizes, crops, compresses, caches, and serves optimized images (AVIF, WebP, MozJPEG, PNG, GIF, optional JXL).

Flyimg screenshot

1.2k stars122 forksAGPL-3.0last commit Actively maintained

Self-hosted HTTP API to render web pages to PNG with configurable viewport, caching, Playwright-based parallel rendering, and S3/CouchDB/filesystem storage.

URL to PNG screenshot

251 stars38 forksMITlast commit Actively maintained

Go-based self-hosted web archiver for personal/home use. Saves pages as PDF, captures HTTP headers, and stores single-file HTML. Provides a REST API and optional web UI.

197 stars5 forksBSD-3-Clauselast commit Slowing down

What replacing ScreenshotAPI actually involves

Every option on this page is open source and free to run on your own hardware, so you own the data and there is no subscription to cancel. 3 of 4 shipped a commit in the last six months. Licences in this list: MIT, AGPL-3.0, BSD-3-Clause. In exchange you take on hosting, backups and updates yourself.

Browse everything in Document Processing & PDF Tools.

Other tools people replace alongside ScreenshotAPI