Skip to content

Frequently Asked Questions

Everything you need to know about CaptureAPI. Can't find an answer? Contact us.

General

What is CaptureAPI?
CaptureAPI is a developer-friendly REST API that lets you capture website screenshots, convert HTML to PDF, and generate dynamic Open Graph images. You send an HTTP request with a URL or HTML content, and we return the rendered output in seconds.
Who is CaptureAPI designed for?
CaptureAPI is built for developers, SaaS teams, and agencies who need to automate visual capture at scale. Common users include monitoring tools, CMS platforms, reporting dashboards, and social media automation services.
Can I use CaptureAPI for free?
Yes. The Free plan includes 50 screenshots per month at 720p resolution with no credit card required. It is ideal for testing, prototyping, and small personal projects.
Do I need to install anything?
No. CaptureAPI is a cloud-hosted REST API. You make HTTP requests from any language or platform — no SDKs, browser binaries, or server-side dependencies required.

Pricing

What plans are available?
We offer four plans: Free (50 screenshots/month), Pro ($19/month for 2,000 screenshots), Business ($49/month for 10,000 screenshots), and Enterprise ($99/month for unlimited screenshots). Pro and Business plans launch in Q2 2026.
What happens if I exceed my monthly limit?
When you reach your plan limit, additional API requests will return a 429 (Too Many Requests) response. You can upgrade your plan at any time from the dashboard. We never charge overage fees without your explicit consent.
Can I cancel or downgrade at any time?
Yes. All plans are month-to-month with no long-term contracts. You can upgrade, downgrade, or cancel from your dashboard at any time. Changes take effect at the start of your next billing cycle.

Technical

How fast are screenshots?
Most screenshots are delivered in 1-3 seconds depending on the target page complexity. Simple pages render in under 1 second. We use headless Chromium with optimized rendering pipelines on globally distributed infrastructure for the lowest latency possible.
What output formats do you support?
Screenshots support PNG, JPEG, and WebP formats. PDF generation outputs standard PDF documents with full control over page size, margins, headers, and footers. OG images are returned as PNG by default.
Can I capture full-page screenshots?
Yes. Set the fullPage parameter to true, and CaptureAPI will render the entire scrollable page into a single image. This is available on Pro plans and above.
What viewport sizes are supported?
You can specify any viewport width and height via the width and height parameters. Common presets include 1280x720 (HD), 1920x1080 (Full HD), and 3840x2160 (4K). Custom sizes are supported on all plans.
Can I wait for dynamic content to load?
Yes. You can use the waitForSelector parameter to wait for a specific CSS selector to appear in the DOM, or set a custom delay in milliseconds. This ensures SPAs, lazy-loaded images, and JavaScript-rendered content are fully loaded before capture.

Security

Is my data secure?
Yes. All API communication uses HTTPS/TLS encryption. Screenshots and PDFs are generated in isolated, ephemeral containers and deleted immediately after delivery. We do not store, cache, or log any captured content.
Do you protect against SSRF attacks?
Yes. Our rendering engine blocks requests to private IP ranges, localhost, and internal network addresses. We maintain a deny-list of reserved IP blocks and validate all target URLs before rendering.
Are you GDPR compliant?
Yes. CaptureAPI is hosted in the EU and follows GDPR principles. We process data only as instructed, retain no captured content after delivery, and our privacy policy details how we handle account data. See our Privacy Policy for details.
How are API keys secured?
API keys are hashed before storage. They are never logged or displayed in full after creation. You can revoke and regenerate keys from your dashboard at any time. We recommend using environment variables to store your keys.

Still have questions?

Check out our documentation or get in touch with our team.