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.
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 this 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.
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.
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.