Free tier — no credit card required

Capture screenshots with a single API call

Beautiful screenshots and OG images on demand. One endpoint, sub-2-second delivery, and scales from side project to enterprise.

// Capture any webpage
const response = await fetch(
  "https://api.shotlayer.dev/v1/screenshot",
  {
    params: {
      url: "https://example.com",
      width: 1280,
      format: "png"
    },
    headers: { Authorization: `Bearer ${apiKey}` }
  }
);
1.2s response 1280×720 PNG

Built for developers who ship fast

🔒 SOC 2 compliant
99.9% uptime
🌎 Global edge CDN
🚀 Sub-2s captures

Three steps to pixel-perfect screenshots

No SDKs to install, no browsers to manage. Just HTTP.

1

Get your API key

Enter your email below and get a free API key instantly. No credit card, no signup form.

2

Make an API call

Send a GET request with the target URL. We handle the rendering in a real Chromium browser.

3

Get your image

Receive a pixel-perfect PNG or JPEG in under 2 seconds. Cache it, serve it, done.

Everything you need, nothing you don't

A focused API that does two things exceptionally well.

📷

Screenshot API

Capture any public webpage as PNG or JPEG. Custom viewports, full-page mode, delay for dynamic content, and device emulation.

🎨

OG Image Generator

Generate beautiful social preview images from templates. Dynamic text, multiple themes, and perfect for blog posts and product pages.

Pre-warmed Browsers

No cold starts. Our browser pool is always warm, delivering consistent sub-2-second response times at any scale.

🛠

Developer First

Simple REST API with clear documentation. Works with curl, any HTTP client, or any language. No SDK required.

Simple, transparent pricing

Start free. Upgrade when you need to.

Free

For side projects and testing

$0/mo

No credit card required

  • 100 captures / month
  • Screenshot API
  • OG Image API
  • 3 OG templates
  • Community support
Get Started

Business

For teams and high volume

$49/mo

Billed monthly

  • 25,000 captures / month
  • Custom OG templates
  • Priority support
  • SLA guarantee
  • Webhook callbacks

Simple endpoints, powerful results

Three endpoints are all you need. Screenshot any URL, generate OG images from templates, or create a free API key — all with standard HTTP.

GET /v1/screenshot Capture a webpage
GET /v1/og Generate OG image
POST /v1/keys Create API key
GET /v1/usage Check usage & limits
# Screenshot any URL
curl "https://api.shotlayer.dev/v1/screenshot\
  ?url=https://example.com\
  &width=1280&height=720"
\
  -H "Authorization: Bearer $KEY" \
  -o screenshot.png

# Generate an OG image
curl "https://api.shotlayer.dev/v1/og\
  ?template=blog\
  &title=My+Article\
  &theme=dark"
\
  -H "Authorization: Bearer $KEY" \
  -o og.png

Works with any language

Copy a snippet and capture your first screenshot in seconds.

# Capture a screenshot curl "https://shotlayer.dev/v1/screenshot?url=https://example.com&width=1280" \ -H "Authorization: Bearer $SHOTLAYER_KEY" \ -o screenshot.png

Start capturing in 30 seconds

Enter your email to get a free API key instantly. No signup, no credit card.