Screenshot API Help Center
Find answers to common questions, explore our documentation, and get the support you need.
Quick Start
Screenshotly is a REST API that captures website screenshots programmatically. To get started:
- Sign up for a free account at screenshotly.app/sign-up to get your API key. You get 100 free screenshots with no credit card required.
- Make your first request by sending a POST to
https://api.screenshotly.app/screenshotwith your target URL and API key in the Authorization header. - Receive your screenshot as a PNG, JPEG, or PDF. The API returns the image data directly in the response body.
-H "Content-Type: application/json" \
-d '{"url":"https://example.com","format":"png"}' \
--output screenshot.png
For detailed setup instructions in your language, see our integration guides or try the API playground to experiment without writing code.
Browse by Category
Frequently Asked Questions
Sign up for a free account, generate your API key from the dashboard, and make your first request to our screenshot endpoint. Check our Getting Started guide for detailed instructions.
Free tier: 5 requests/minute. Basic ($14/mo): 40 req/min. Growth ($59/mo): 80 req/min. Scale ($199/mo): 200 req/min with custom limits available. View your current usage in the dashboard.
Yes, you can include authentication headers or use our login flow parameters to capture screenshots of protected content. See our authentication documentation for details.
We support PNG, JPEG, and PDF formats. PNG is recommended for screenshots with transparency, JPEG for smaller file sizes, and PDF for document captures.
Use the mockup parameter in your API request. We offer various device frames including phones, tablets, laptops, and browsers. Check our mockup gallery for available options.
Failed captures return an error response with a detailed message. Common causes include JavaScript errors, network timeouts, or blocked resources. We recommend implementing retry logic with exponential backoff.
Enable our AI-powered removal feature by setting aiRemoval.enabled to true in your request. You can specify which element types to remove including cookie banners, chat widgets, and newsletter popups.
Need More Help?
Can't find what you're looking for? Our support team is here to help you get the most out of Screenshotly.