FAQ
Frequently asked questions about LinkSnap
Frequently Asked Questions
General
What is LinkSnap?
LinkSnap is a web screenshot API service that captures high-quality screenshots of any webpage. You send a URL via our API, and we return a screenshot image hosted on our CDN.
How fast are screenshots captured?
Most screenshots are captured in 2-5 seconds, depending on the target page's complexity and loading time. We wait for pages to fully render before capturing.
What formats are supported?
We support PNG, JPEG, and WebP formats. PNG is the default for lossless quality. JPEG and WebP offer smaller file sizes with configurable quality.
Technical
What browsers do you use?
We use Chromium via Playwright for consistent, high-fidelity rendering that matches what users see in Chrome.
Can I capture pages behind authentication?
Currently, we support public pages only. Authenticated page capture is on our roadmap.
What's the maximum page height?
Full-page screenshots can capture up to 16,384 pixels in height. For longer pages, consider using the clipRect option.
Do you execute JavaScript?
Yes, JavaScript is fully executed. We wait for the page to be fully loaded and rendered before capturing.
Can I block ads or popups?
Yes, you can use the blockAds option to block common ad networks and tracking scripts.
Security
Is my API key secure?
API keys are stored as SHA256 hashes. The plaintext key is only shown once during creation. Always store keys securely and never expose them in client-side code.
What SSRF protections do you have?
We block all requests to:
- Private IP ranges (10.x.x.x, 192.168.x.x, etc.)
- Localhost and loopback addresses
- Cloud metadata endpoints (169.254.x.x)
- Internal DNS names
Where is my data stored?
Screenshots are stored on Cloudflare R2 and served via Cloudflare's global CDN. Data is encrypted at rest and in transit.
Billing
How does billing work?
You're billed monthly based on your plan. Pay-as-you-go credits are charged immediately upon purchase.
What payment methods do you accept?
We accept all major credit cards via our payment processor, Creem.
Can I get a refund?
Monthly subscriptions are non-refundable but you can cancel anytime. Unused pay-as-you-go credits can be refunded within 30 days.
Do you offer invoices?
Yes, invoices are automatically generated and available in your console under Billing.
Support
How do I get help?
- Documentation: You're here!
- Email: [email protected]
- Console: Use the feedback button in your dashboard
What's your uptime SLA?
We target 99.9% uptime. Check our status page at status.linksnap.dev for real-time availability.
Do you have rate limits?
Yes, rate limits depend on your plan:
- Free: 10 requests/minute
- Basic: 30 requests/minute
- Pro: 60 requests/minute
- Team: 120 requests/minute
Still have questions? Contact us at [email protected].