ScreenshotCore started as the API we wished existed: simple, fast, and fully managed. No Puppeteer, no Chrome binaries, no ops overhead. Just screenshots.
Every team building a SaaS product eventually needs to capture webpages, whether for OG image generation, PDF reports, website thumbnails, visual monitoring, or invoice rendering. The obvious solution is Puppeteer or Playwright.
The not-so-obvious cost: a 300 MB Chrome binary that crashes on Lambda, breaks on every Chrome update, requires DevOps time to scale, and needs constant maintenance just to stay working. Teams end up spending more time managing the browser than building their product.
ScreenshotCore is the escape hatch. One API key, one REST endpoint, zero infrastructure. We run the Chromium fleet. We handle the scaling, the stealth evasion, and the Chrome updates. You send a URL and get back an image.
Everything we build starts with the developer experience. Simple REST API, honest docs, and no marketing-ware in the SDK.
Transparent pricing with no hidden tiers. Full feature access on every paid plan. No surprise overage bills.
We run the browsers. We handle the scaling. We stay up. You ship features instead of maintaining infrastructure.
We never store captures beyond TTL unless you ask. Bring Your Own S3 for full data sovereignty.
ScreenshotCore v1 launched: a simple URL-to-screenshot REST API for developers tired of managing Puppeteer.
Async webhooks, CDN caching, and the first batch of enterprise customers. Crossed 1 million captures.
Video recording (MP4, GIF), PDF engine v2, HTML/Markdown input, and stealth mode shipped. API v2 launched.
Bring Your Own S3, advanced PDF controls, and full mobile device preset library. 50M+ captures served.
100 captures per month. No credit card. No infrastructure to manage.