Developer Tools

📸 Snapfleet

Self-hosted screenshot API. Unlimited renders. Pay once.

Quick facts

Snapfleet at a glance

Price$99, once — no renewal
ReplacesUrlbox at $19/mo — roughly $228 a year, every year
TypeWeb app — self-hosted
PlatformsWindows, macOS, Linux
CategoryDeveloper Tools
What's in the box

Snapfleet features

01

🎯 One endpoint, every option

GET /api/v1/screenshot?url=... returns PNG, JPG or PDF — viewport, full-page, delay, wait conditions, dark-mode emulation, JPEG quality and retina scale.

02

✂️ Element clipping

Pass a CSS selector and get just that element — perfect for og-images and social cards.

03

🔑 API keys built in

Named keys with per-key token-bucket rate limits and daily quotas, usage counters, revoke/regenerate.

04

⚡ Smart cache

Identical requests hit a SHA-256-keyed disk cache with HIT/MISS headers, default 24h TTL and per-request bypass.

05

🏊 Browser pool

One shared Chromium with configurable concurrency, request queue, 30s job timeouts and automatic relaunch if the browser crashes.

06

🎛️ Playground UI

A dark admin panel with live preview of every parameter — copy the exact request URL or curl one-liner.

07

🏠 Internal targets

Screenshot localhost and internal dashboards — something no cloud API can reach (flip ALLOW_PRIVATE off for multi-tenant SSRF hygiene).

08

🔒 100% local

Your URLs and screenshots never leave your machine. Gallery, stats dashboard, no telemetry.

Pricing

$99 once — that's the whole pricing page

Urlbox charges $19/mo — roughly $228 a year, every year. Snapfleet is a single payment, and it keeps working whether or not we ever sell another copy.

$19/mo forever $99once

Or get Snapfleet inside the full suite — every app in the catalog, currently $97 for the bundle. See the bundle →

FAQ

Honest answers

Is it really free on GitHub?

Yes — MIT source at github.com/bensblueprints/snapfleet-mvp, always. $99 buys the 1-click installer and updates. From source it's npm i && npm start (heads-up: Puppeteer downloads ~170MB of Chromium on first install).

Is it as reliable as Urlbox?

Urlbox runs a global render fleet with retries and edge caching — for millions of renders a month at five nines, they earn their fee. Snapfleet is one pooled Chromium on your box with queueing, timeouts and crash recovery — for og-images, link previews, PDFs and internal tooling, that's honestly all you need.

What do people use it for?

Open-graph image generation, link previews, PDF invoices and receipts of web pages, visual monitoring, archiving, and thumbnails for directories — anywhere you'd otherwise pay per render.