Introducing RenderScreenshot
A developer-friendly screenshot API that makes capturing web pages simple. No browser infrastructure to manage.
We're excited to launch RenderScreenshot, a screenshot API built for developers who need to capture web pages without the hassle of managing browser infrastructure.
Why We Built This
Every developer has faced the challenge: you need screenshots of web pages for social cards, documentation, testing, or automation. The options are either spin up your own headless browser infrastructure (complex, expensive) or use services that feel like they were built for marketers, not developers.
We wanted something different:
- Simple API - One endpoint, sensible defaults, comprehensive options when you need them
- Developer-first - Great documentation, predictable pricing, no sales calls required
- Fast and reliable - Edge computing for low latency, intelligent caching to avoid redundant renders
What You Can Do
RenderScreenshot handles common use cases out of the box:
Social Cards
Generate Open Graph images for your content dynamically:
curl "https://api.renderscreenshot.com/v1/screenshot?url=https://example.com&preset=og_card" \ -H "Authorization: Bearer rs_live_..."
Documentation Screenshots
Capture your app's UI for docs with device emulation:
curl -X POST "https://api.renderscreenshot.com/v1/screenshot" \ -H "Authorization: Bearer rs_live_..." \ -H "Content-Type: application/json" \ -d '{"url": "https://app.example.com", "device": "macbook_pro_14"}'
Batch Processing
Need screenshots of multiple pages? Send them all at once:
curl -X POST "https://api.renderscreenshot.com/v1/batch" \ -H "Authorization: Bearer rs_live_..." \ -H "Content-Type: application/json" \ -d '{"urls": ["https://example.com/page1", "https://example.com/page2"]}'
Built on Solid Foundations
RenderScreenshot runs on:
- Cloudflare Workers for edge computing and browser rendering
- Cloudflare R2 for fast, global screenshot delivery
- Ruby on Rails for rock-solid business logic
This architecture means your screenshots are captured close to where they're requested and delivered from a global CDN.
Get Started
Sign up for a free account and get 50 credits to try it out. No credit card required.
We can't wait to see what you build.
Questions? Check our documentation or reach out at [email protected].