Screenshot API Pricing
Screenshotly screenshot API pricing starts at free (100 screenshots) and scales to $199/mo for 50,000 screenshots. All plans support PNG, JPEG, and WebP. Paid plans add PDF output.
Start with 100 free screenshots — no credit card required. Upgrade anytime for AI element removal, device mockups, and priority support.
Pricing Plans
Free
Try all features, no credit card required.
- PNG, WebP, JPEG formats
- Full page screenshots
- Custom viewport sizes
- Block ads & cookie banners
- API access
Basic
The essentials to start rendering screenshots.
- Everything in Free, plus:
- Render PDFs
- HTML rendering
- Caching
- Upload to S3
- Zapier, Make & n8n
- Webhooks
- Signed links
- Stealth mode
Growth
A plan that scales with your rapidly growing business.
- Everything in Basic, plus:
- AI-powered element removal
- Choose IP geolocation
- Scrolling screenshots
- Generate videos
- Device mockup frames
- Custom CSS/JS injection
- Priority rendering queue
Scale
Prioritized support and infrastructure for your company.
- Everything in Growth, plus:
- GPU rendering for heavy pages
- Dedicated infrastructure
- Priority support (< 4hr)
- Custom rate limits
- Uptime SLA (99.9%)
- Volume discounts
- Account manager
✓ Pay only for successful screenshots • ✓ No hidden fees • ✓ Cancel anytime • ✓ 14-day money-back guarantee
| Feature | Free | Basic | Growth | Scale |
|---|---|---|---|---|
| Screenshots | 100 total | 2,500/mo | 12,000/mo | 50,000/mo |
| Requests per minute | 5 | 40 | 80 | 200 |
| Extra screenshot cost | — | $0.007 | $0.005 | $0.003 |
| PNG, WebP, JPEG | ||||
| Full page screenshots | ||||
| Custom viewport sizes | ||||
| Block ads & cookies | ||||
| PDF rendering | ||||
| HTML rendering | ||||
| Caching | ||||
| Upload to S3 | ||||
| Zapier, Make & n8n | ||||
| Webhooks | ||||
| Signed links | ||||
| Stealth mode | ||||
| AI element removal | ||||
| IP geolocation | ||||
| Scrolling screenshots | ||||
| Video generation | ||||
| Device mockup frames | ||||
| CSS/JS injection | ||||
| GPU rendering | ||||
| Priority support | ||||
| Uptime SLA | ||||
| Account manager |
Frequently Asked Questions
Everything you need to know about our pricing and features.
How is a screenshot counted?
Each successful API call that returns an image, PDF, or video counts as one screenshot against your plan quota. Failed requests (4xx/5xx errors) are not counted. Cached responses served within the configured TTL do not consume quota.
Can I change plans mid-cycle?
Yes. Upgrades are prorated for the remainder of the billing period. Downgrades take effect at the next renewal, so you keep your current limits until then.
What happens if I exceed my monthly limit?
Paid plans bill overage at a per-unit rate documented on the pricing page. You are not cut off mid-month; overage is charged at cycle end.
Is there a free tier?
Yes. Every account includes 100 lifetime free screenshots so you can evaluate the API end-to-end without a credit card.
Wondering how Screenshotly stacks up against alternatives?
See detailed comparisons with Puppeteer, Playwright, Urlbox, and more →Need more than 50,000 screenshots?
We offer custom enterprise plans with dedicated infrastructure, volume discounts, SLA guarantees, and a dedicated account manager.