Screenshot API Help Center

Find answers to common questions, explore our documentation, and get the support you need.

Full Documentation
Complete guides and API reference
API Playground
Test our API with live examples
Status Page
Check API uptime and incidents

Quick Start

Screenshotly is a REST API that captures website screenshots programmatically. To get started:

  1. 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.
  2. Make your first request by sending a POST to https://api.screenshotly.app/screenshot with your target URL and API key in the Authorization header.
  3. Receive your screenshot as a PNG, JPEG, or PDF. The API returns the image data directly in the response body.
curl -X POST https://api.screenshotly.app/screenshot \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -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.

Frequently Asked Questions

How do I get started with the Screenshotly API?

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.

What are the rate limits for different plans?

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.

Can I capture screenshots of password-protected sites?

Yes, you can include authentication headers or use our login flow parameters to capture screenshots of protected content. See our authentication documentation for details.

What image formats are supported?

We support PNG, JPEG, and PDF formats. PNG is recommended for screenshots with transparency, JPEG for smaller file sizes, and PDF for document captures.

How do I apply device mockups to my screenshots?

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.

What happens if a screenshot capture fails?

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.

How do I remove cookie banners and popups?

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.

24/7 Support
< 2 Hour Response
Expert Team