Simple, transparent pricing

Simple pricing.
Half the cost of alternatives.

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

🎁 50% off first month — use code FIRSTMONTH at checkout
Monthly Annual Save 20%

Free

Test the API risk-free, forever

$0 /month

200 requests/month · ~$0/req

Get started free
  • 200 requests / month
  • PNG, JPEG, WebP formats
  • 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 billed. 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 Firecrawl
Price / 50k req/mo $79 $259 $99 $83*
Screenshot (PNG/JPEG/WebP)
PDF generation
Web scraping (structured)
Content extraction for LLMs
Video recording (MP4/GIF)
OG image generation
Official SDKs 8 SDKs JS only JS + Python JS + Python
Free tier 200 req/mo 100 req/mo 500 req/mo
No credit card for free
Single API for screenshots + scraping

* Firecrawl Standard at $83/mo includes 3k scrape credits; screenshot not available. Prices as of Q1 2026.

Frequently asked questions

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

No. Only successful requests (HTTP 200) are counted against your monthly quota. If a screenshot fails for any reason — network timeout, invalid URL, rendering error — your usage is not affected.

Yes. You can upgrade or downgrade instantly from the dashboard. Upgrades take effect immediately with prorated billing. Downgrades take effect at the start of the next billing cycle.

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.

All paid plans include a 7-day free trial plus 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.

We accept all major credit and debit cards, PayPal, and bank transfers via Paddle, our billing provider. All payments are processed securely — we never store card details.

Annual billing saves you 20% vs monthly. Starter drops from $19/mo to $15/mo ($182.40/yr). Pro drops from $79/mo to $66/mo ($792/yr). Use the toggle at the top of this page to see annual prices.

Yes. For 100k+ requests/month, contact us for a custom plan with volume discounts, dedicated infrastructure, and SLA guarantees. We can also issue invoices for corporate procurement.

Yes. The API enforces per-minute rate limits to ensure fair usage: Free: 10 req/min, Starter: 60 req/min, Pro: 200 req/min. These are burst limits — sustained throughput is subject to your monthly quota. See the rate limits documentation.