Simple, transparent pricing

Simple pricing.
3x cheaper than the competition.

Start free with 200 requests/month — no credit card, no time limit. When you scale, SnapAPI Pro at $79/mo includes video, scraping, and extraction that ScreenshotOne charges $259/mo for and still doesn't fully cover.

Monthly Annual Save 20%
Annual billing now available — save 20% vs monthly. Use the toggle above to switch.
38+ developers signed up
Trusted by 3 paying teams
No credit card for Free tier
Free
Test the API risk-free, forever
$0 /month
200 requests/month
Start for free — no card needed
  • 200 requests / month
  • PNG, JPEG, WebP
  • Full-page capture
  • Mobile viewports
  • REST API access
  • Ad & cookie blocking
  • PDF & video capture
Most Popular
Starter
For production apps and growing teams
$19 /month
5,000 requests/month · ~$0.0038/req

7 days free — then $19/mo. Cancel anytime.

  • 5,000 requests / month
  • All formats + AVIF + PDF
  • Ad & cookie blocking
  • Custom CSS injection
  • Dark mode capture
  • 5 GB cloud storage
  • Email support
30-day money-back guarantee. No questions asked. · Failed requests never count against your quota. · Need enterprise volume?
256-bit SSL
30-day money-back
Monthly quota reset
Cancel anytime
Email support

How SnapAPI compares

More features at every tier. Lower price at every tier.

Feature SnapAPI Pro ScreenshotOne Urlbox
Price / 50k req/mo $79 $259 $99
Screenshot (PNG/JPEG/WebP)
PDF generation
Web scraping (structured)
Content extraction for LLMs
Video recording (MP4/GIF)
8 official SDKs JS only JS + Python
Free tier 200 req/mo 100 req/mo
No credit card for free

Frequently asked questions

Everything you need to know about pricing. Still have questions? Contact us.

Do failed requests count toward my quota?

No. Only successful requests (HTTP 200) are counted against your monthly quota. If a screenshot fails for any reason, your usage is not affected.

Can I switch plans at any time?

Yes. You can upgrade or downgrade instantly from the dashboard. Upgrades take effect immediately; downgrades at the next billing cycle.

What happens when I exceed my quota?

Once your quota is used up, requests return a 429 Too Many Requests error until your quota resets at the start of the next billing period. You can upgrade at any time — no waiting for the cycle to end.

Is there a free trial of paid plans?

All paid plans include a 30-day money-back guarantee — no questions asked. We also recommend starting with the free tier (200 req/mo) to validate your integration before upgrading.

What payment methods are accepted?

We accept all major credit and debit cards, PayPal, and bank transfers via Paddle, our billing provider.

Do you offer volume / enterprise pricing?

Yes. For 100k+ requests/month, contact us for a custom plan with volume discounts and SLA guarantees.

What is annual pricing?

Annual billing saves 20% vs monthly. Starter becomes $15.20/mo ($182.40/yr) and Pro becomes $63.20/mo ($758.40/yr).

Are there API rate limits?

Yes. The API enforces per-minute rate limits to ensure fair usage: Free: 10 req/min, Starter: 60 req/min, Pro: 200 req/min. See rate limits docs.