How can we help?
Find answers in our FAQ, browse the docs, or reach out directly. We're here to help you get the most out of len.sh.
Email Support
Reach us at [email protected]
Response times by tier:
- Free 48–72 hours
- Pro Within 24 hours
- Scale Within 12 hours
- Enterprise Dedicated support
For the fastest resolution, include:
- Your API key prefix (first 8 characters)
- The request URL or endpoint used
- Error message or HTTP status code
- Timestamp of the issue (UTC)
Documentation
Our API reference covers every endpoint, parameter, and response format with code examples in multiple languages.
- check_circle Complete API reference
- check_circle Authentication guide
- check_circle Code examples (cURL, Python, Node.js)
- check_circle Error code reference
Frequently Asked Questions
Getting Started
How do I get an API key? expand_more
Sign up for a free account at len.sh/signup. Your API key will be available immediately in the developer dashboard under Settings > API Keys.
What's included in the free tier? expand_more
The free tier includes 100 screenshots per month with full feature access — JavaScript rendering, custom viewports, full-page capture, and more. No credit card required.
How do I make my first API call? expand_more
Once you have your API key, send a GET request to https://api.len.sh/v1/screenshot?url=https://example.com with your API key in the Authorization header. Check our API docs for detailed examples in multiple languages.
Billing & Plans
How do I upgrade my plan? expand_more
Log in to your developer dashboard and navigate to Settings > Billing. You can upgrade instantly — the new limits take effect immediately and billing is pro-rated for the remainder of your cycle.
What happens if I exceed my monthly limit? expand_more
For Pro and Scale plans, overage protection keeps your service running. You'll receive email notifications at 80% and 100% usage. Overages are billed at a flat per-thousand rate. Free tier requests return a 429 status code when the limit is reached.
Can I cancel my subscription? expand_more
Yes, you can cancel anytime from the dashboard. Your plan remains active until the end of the current billing period, and you'll automatically move to the free tier after that.
Technical
I'm getting a 401 Unauthorized error expand_more
This usually means your API key is missing or invalid. Make sure you're including it in the Authorization header as 'Bearer YOUR_API_KEY'. You can verify your key is active in the dashboard under Settings > API Keys.
My screenshots are timing out expand_more
The default timeout is 30 seconds. For heavy pages, try increasing the timeout parameter (up to 60s on paid plans). Also check that the target URL is accessible and not blocking automated requests. Using a custom proxy can help with geo-restricted content.
How do I capture a full-page screenshot? expand_more
Add the parameter full_page=true to your request. This scrolls the entire page and captures everything below the fold. Works on all tiers, including the free plan.
Quick Links
Send us a message
Can't find what you're looking for? Fill out the form below and we'll get back to you.
Ready to get started?
Sign up for free and start capturing screenshots in minutes.