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.
Free
Test the API risk-free, forever
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
Starter
For production apps and growing teams
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
Pro
For high-traffic apps that need everything
50,000 requests/month · ~$0.0016/req
7 days free — then billed. Cancel anytime.
- 50,000 requests / month
- Everything in Starter
- Video capture (MP4 / GIF)
- Web scraping (structured JSON)
- Content extraction for LLMs
- Custom JS injection
- 10 GB storage + priority 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.