Frequently Asked Questions

Everything you need to know about ShotAPI

What is ShotAPI?

ShotAPI is a screenshot API that lets developers capture website screenshots, render HTML to images, extract metadata, and perform visual comparisons programmatically. It's perfect for generating social cards, monitoring websites, visual regression testing, and more.

Is there a free tier?

Yes! ShotAPI offers a generous free tier with 100 requests per month. No credit card required to get started. Just sign up and start making API calls immediately.

What payment methods do you accept?

We accept 350+ cryptocurrencies through NOWPayments (Bitcoin, Ethereum, USDT, and more), plus direct USDT TRC-20 payments with 0% fees. We believe in financial privacy and accessibility.

What output formats are supported?

ShotAPI supports PNG, JPEG, and WebP image formats, plus PDF documents. For metadata extraction, you get JSON responses. You can also get Markdown content from any webpage.

Can I capture full-page screenshots?

Yes! Set full_page: true in your request to capture the entire scrollable page, not just the viewport.

What advanced features are available?

Pro and Max plans include: dark mode capture, device mockups (iPhone, MacBook, iPad), custom CSS/JS injection, ad blocking, geolocation emulation, timezone emulation, element selection, and visual diff comparisons.

How fast are the screenshots?

Most screenshots are returned in under 2 seconds. Complex pages with heavy JavaScript may take slightly longer. We use high-performance servers optimized for headless browser operations.

Do you offer batch processing?

Yes! The /v1/batch endpoint lets you capture multiple URLs in parallel with a single API call. Results are saved to storage and returned as URLs.

Is there an API rate limit?

Free tier: 100 requests/minute. Pro: 200 requests/minute. Max: 500 requests/minute. Monthly limits depend on your plan (100, 5,000, or 25,000 requests).

Can I cancel my subscription anytime?

Yes, you can cancel anytime. Since we use crypto payments with 30-day cycles, your plan remains active until the end of the paid period. No refunds for partial months.

Still have questions?

Contact Support