Start free, pay when you ship

No card to try it. The free tier is a real tier, not a two-week clock.

Free

$0

For building it out and seeing whether it fits.

500 captures / month

  • Every export format
  • Annotation editor
  • Signed webhooks, resend from the dashboard
  • Retention up to 7 days, 3 by default
  • Test and live keys
  • "Powered by screen2api" in the editor
Start free
Most popular

Pro

$49/month

For a product with real users hitting the button.

25,000 captures / month

  • Everything in Free
  • Remove or replace the editor branding
  • Retention configurable per project, 1–7 days
  • Unlimited origins and projects
  • Secret keys for server-side reads
  • Email support
Start on Pro

Business

$199/month

For volume, and for teams who need the paperwork.

100,000 captures / month

  • Everything in Pro
  • Signed DPA and security review
  • Data residency on request
  • SSO and audit logs
  • Priority support
Start on Business

Need more than the plan?

Packs stack with any plan, and with each other.

+10,000 captures

$20/month

Top up the month you launch something.

$2.00 per 1,000 captures

+50,000 captures

$80/month

For a workload that has outgrown its plan but not its tier.

$1.60 per 1,000 captures

+250,000 captures

$300/month

Sustained volume, at the lowest rate per capture.

$1.20 per 1,000 captures

A pack raises this month’s allowance the moment it is bought, which is what makes it the fix when captures have already stopped. If you need the higher volume every month, moving up a plan is cheaper.

Questions

What counts as a capture?
One completed upload. Asking for PNG, PDF and SVG in the same call is one capture, not three — the page is only rendered once, so charging three times would be daft.
What happens when I go over?
Captures stop. Your users see the export fail until the month resets or you add capacity, so we warn you well before it happens — by email, with enough left to do something about it: 100 remaining on Free, 1,000 on Pro, 5,000 on Business. Adding a pack restores them immediately.
Why stop rather than bill me for the overage?
Because a surprise invoice is worse than a surprise error. An export button that fails is visible in minutes and fixed in one click; an unexpected bill is found weeks later and argued about. If you'd rather it never stopped, buy a pack ahead of the month — they stack and they don't expire mid-month.
Do packs and plans stack?
Yes. Packs add to whatever your plan already allows, and you can hold several — Pro plus a 50k and a 10k is 85,000 captures. That is the answer to volume between the tiers, and it needs no conversation with us.
Where are the files stored?
In our Supabase storage bucket, in the EU, private, served through signed URLs that expire with the capture. Captures are deleted after three days by default and seven at the most.
Do captures leave the browser before my user confirms?
No. Rendering, annotation and redaction all happen client-side. Nothing uploads until the user hits Send — and redacted regions are destroyed before encoding, so the original pixels are never in the file at all.
Can I self-host?
Not as a supported product today. The SDK is the part that matters and it runs entirely in your users’ browsers; the API is a thin upload-and-notify layer.
How do I cancel?
One button in the dashboard, no email required. Your keys keep working until the end of the period you paid for.