Start free and scale as you grow. All plans include our core screenshot functionality.
Perfect for testing and small projects
Limitations:
Great for growing applications
For high-volume production apps
For large-scale enterprise deployments
| Feature | Free | Starter Popular | Pro | Enterprise |
|---|---|---|---|---|
Requests per minute | 10 | 60 | 300 | 1,000+ |
Requests per month | 100 | 5,000 | 25,000 | 100,000+ |
Image formats PNG, JPEG, PDF | ||||
Custom viewport sizes | ||||
Device emulation Desktop, mobile, tablet presets | ||||
Full-page capture | ||||
Element targeting CSS selector targeting | ||||
Dark mode support | ||||
Wait conditions | ||||
Quality control | ||||
Webhook notifications | ||||
Batch processing | ||||
Priority processing | ||||
SLA | 99.9% | Custom | ||
Support | Community | Priority | Dedicated |
Each screenshot generation counts as one request, regardless of the output format or settings used.
We support PNG, JPEG, and PDF formats. PNG is the default and offers the best quality for most use cases.
Yes, you can capture either the visible viewport or the entire scrollable page using the full_page parameter.
Most screenshots are generated in under 2 seconds. Complex pages or full-page captures may take slightly longer.
You'll receive a 429 HTTP status code. You can either wait for the limit to reset or upgrade to a higher tier.
Currently, we capture pages as they appear to anonymous users. Support for authentication is planned for future releases.
Yes, all paid plans include a free trial period. You can cancel anytime during the trial without being charged.
Contact our support team within 30 days of purchase for a full refund, no questions asked.
Enterprise customers get dedicated infrastructure, custom rate limits, white-label API, and priority support. Perfect for high-volume applications requiring guaranteed performance.
Questions? Email us at support@endpnt.dev or check out our documentation.