Now with OG Image Generation

Screenshot & PDF API
for Developers

Capture website screenshots, convert HTML to PDF, and generate OG images with a single API call. Built for speed, reliability, and scale.

Quick Start
curl "https://captureapi.com/api/v1/screenshot?url=https://example.com&width=1280&height=720&format=png" \
  -H "X-API-Key: cap_your_api_key_here" \
  -o screenshot.png
Response
HTTP/1.1 200 OK
Content-Type: image/png
X-RateLimit-Remaining: 49
X-Request-Id: req_abc123

[binary PNG data]
10M+
Screenshots Captured
99.9%
Uptime SLA
<2s
Avg Response Time
5,000+
Developers

Everything You Need

A complete suite of visual capture tools accessible through a simple REST API.

Screenshot API

Capture pixel-perfect screenshots of any website. Supports full page, specific elements, custom viewports, and multiple formats.

HTML to PDF

Convert any HTML content or URL to beautifully formatted PDF documents. Full control over page size, margins, headers, and footers.

OG Image Generator

Generate dynamic Open Graph images for social media sharing. Choose from templates or fully customize with your own design.

Batch Processing

Submit up to 100 URLs in a single request. Get results via webhook or poll for completion. Perfect for large-scale operations.

Works With Any Language

Integrate in minutes, not hours.

JavaScript / Node.js
const response = await fetch(
  "https://captureapi.com/api/v1/screenshot?" +
  new URLSearchParams({
    url: "https://example.com",
    width: "1280",
    height: "720",
    format: "png"
  }),
  {
    headers: {
      "X-API-Key": "cap_your_api_key_here"
    }
  }
);

const blob = await response.blob();
// Save or process the screenshot
Python
import requests

response = requests.get(
    "https://captureapi.com/api/v1/screenshot",
    params={
        "url": "https://example.com",
        "width": 1280,
        "height": 720,
        "format": "png"
    },
    headers={
        "X-API-Key": "cap_your_api_key_here"
    }
)

with open("screenshot.png", "wb") as f:
    f.write(response.content)

Simple, Transparent Pricing

Start free. Scale as you grow.

Free

$0/mo

50 screenshots/month

Pro

$19/mo

2,000 screenshots/month

Business

$49/mo

10,000 screenshots/month

Trusted by Developers Worldwide

CaptureAPI replaced our entire screenshot infrastructure. The API is incredibly fast and the quality is outstanding.

Sarah Chen
CTO at LinkPreview

We switched from a self-hosted Puppeteer setup. Our costs dropped 80% and reliability went from 95% to 99.9%.

Marcus Rivera
Lead Developer at SaaS.tools

The OG image generation alone is worth the subscription. Dynamic social cards for our 50K+ blog posts in seconds.

Julia Park
Engineering Manager at DevBlog

Ready to Get Started?

Get your free API key in seconds. No credit card required. Start capturing screenshots immediately.

Get Your Free API Key