The honestscreenshot API.
1 screenshot = 1 request. No credits.
A free tier that's actually free.
Public latency at launch. From $9/mo.
↳ drag anywhere on this hero to frame a shot — the page screenshots itself
captures land here…
playground
One endpoint. Watch a capture happen.
shotanvil is a screenshot API built around one endpoint: GET /take with ad-blocking and cookie-banner blocking on by default. Every capture prints a receipt line, because every capture is exactly one request.
simulated playground — the live API ships with these exact params
public latency
Every blink is a capture. The blink takes exactly as long as the capture did.
Nobody in the screenshot API market publishes latency. We will — as a live dashboard wired to production, the day the API ships. This shutter runs on a simulated feed so you can feel the idea: the number and the animation are the same value, so the animation can't lie.
click the shutter to fire your own capture ↗
— ms
p50 · simulated feed
pricing
1 screenshot = 1 request. That's the whole pricing model.
Transparent API pricing, published up front: no credits, no render-time multipliers, no hard-stops mid-month, no auto-upgrades. Overage is metered at $1.50 per 1,000 and that is the entire fine print.
Benchmarked against Microlink, ScrapingBee, ScreenshotOne, and snapshot-site on our own production server — cache-busted, identical harness. Fastest on viewport capture: 866ms p50, 1.5–4.1x quicker than the field. On full-page capture, competitive with the fastest rival (5.8s p50 vs their 5.5s) and still 2x quicker than ScreenshotOne (11.5s).
Hobby
$9/mo
5,000 screenshots
$1.80/1,000 shots
Metered overage. Never hard-stopped, never auto-upgraded.
Get Hobby accessPro
most popular$29/mo
30,000 screenshots
$0.97/1,000 shots
Same honest overage. ~6–10× cheaper per shot than the usual suspects.
Get Pro accessScale
$99/mo
150,000 screenshots
$0.66/1,000 shots
S3 export + priority render pool (rolling out).
Get Scale accessCancel yourself, anytime, one click — no email, no retention call. Not sure in the first 30 days? Full refund, no questions asked.
Before you ask
- Is the free tier actually free forever, or a trial?
- Permanent, not a trial. No card to start, and it stays 1,000 screenshots/mo for as long as you use it.
- What happens when I go over my monthly quota?
- Nothing stops. Overage is metered at $1.50 per 1,000 — no hard-stop mid-month, no forced upgrade to a bigger plan.
- Do you store or retain my screenshots?
- No. The default cache TTL is 0 — screenshots aren't retained after the response is returned.
- Can I cancel anytime?
- Yes — one click, self-serve, no email or retention call needed.
Scrub it. The math is the same at every point.
The image is the meter: 1,000 tiles, one per free screenshot.
1,000 tiles · 1 tile = 1 screenshot · the dashed box is your free month
+2,500 more — still 1:13,500shots/mo
Hobby $9.00 — covers 5,000
1 screenshot = 1 request. No credits, no multipliers, no hard-stops.