Skip to main content
SAScreenshot API

Use Cases

Discover how developers use Screenshot API to power their applications, automate workflows, and build better products.

Website Archiving

Automatically capture full-page snapshots for compliance, evidence, and historical records. Store immutable PNG/PDF outputs with stable URLs.

curl -X POST "$API_BASE_URL/api/v1/screenshot" \
  -H "authorization: Bearer sx_..." \
  -H "content-type: application/json" \
  -d '{"url":"https://example.com/policy","format":"pdf","pdf":{"format":"A4","printBackground":true},"cache":true}'
Read the guide

Dynamic OG Images (Social Cards)

Generate Open Graph / Twitter card images on demand from your own template routes. Perfect for blogs, product pages, and campaigns.

{
  "url": "https://your-app.com/og?title=Hello+World",
  "viewport": { "width": 1200, "height": 630 },
  "format": "png",
  "cache": true
}
Read the guide

URL to PDF Reports

Convert dashboards and web reports into PDFs. Ideal for invoices, analytics exports, and scheduled report delivery.

{
  "url": "https://app.example.com/reports/monthly",
  "format": "pdf",
  "pdf": { "format": "A4", "printBackground": true }
}
Read the guide

Visual Regression Testing

Capture deterministic screenshots in CI to diff UI changes across deployments. Great for design systems, marketing pages, and dashboards.

{
  "url": "https://staging.example.com/login",
  "selector": "#login-form",
  "format": "png",
  "waitForSelector": "#login-form"
}
Read the guide

Competitor & SEO Monitoring

Track layout and content changes across competitor landing pages, SERP appearance, and on-site experiments using batch screenshots.

curl -X POST "$API_BASE_URL/api/v1/screenshot/batch" \
  -H "authorization: Bearer sx_..." \
  -H "content-type: application/json" \
  -d '{"urls":["https://competitor-a.com","https://competitor-b.com"],"options":{"viewport":{"width":1280,"height":800},"format":"png","cache":false},"webhook":"https://example.com/webhook"}'
Read the guide

Website Thumbnails for Directories

Generate consistent previews for link directories, internal tools, and galleries. Render WebP thumbnails for fast delivery and lower bandwidth.

{
  "url": "https://example.com",
  "viewport": { "width": 1440, "height": 900 },
  "format": "webp",
  "quality": 85,
  "cache": true
}
Read the guide

Ready to get started?

Start capturing screenshots in minutes with our free tier. No credit card required.