Getting Started

Quick Start

RenderShot is a screenshot and PDF generation API that runs on Cloudflare’s edge network. Get your first screenshot in under a minute.

1. Create an Account

Sign up at rendershot.dev/register to get your free API key. The free plan includes 500 screenshots per month.

2. Make Your First Request

curl -X POST https://api.rendershot.dev/v1/screenshot \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"url": "https://example.com"}' \
  --output screenshot.png

3. Using the SDK

Install the official TypeScript/JavaScript SDK:

npm install @rendershot/sdk
import { RenderShot } from "@rendershot/sdk";

const client = new RenderShot({ apiKey: "sk_live_xxx" });

const result = await client.screenshot({
  url: "https://example.com",
  format: "png",
});

What’s Next?