⚡ Screenshot API

Capture any webpage as PNG, JPEG, or PDF. Simple. Fast. Reliable.

Quick Start

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

Features

Screenshots
PNG or JPEG, custom viewport, full page, element selector
PDF Export
A4/Letter, landscape, background colors
Metadata
Extract title, OG tags, Twitter cards, favicon, canonical URL
Fast
Chromium-powered, typically <3s per capture
Reliable
Auto-restart, rate limiting, usage tracking

Endpoints

POST /screenshot  — Capture webpage as image
POST /pdf         — Export webpage as PDF
POST /metadata    — Extract page metadata & OG tags
GET  /health      — Service status
GET  /openapi.json — OpenAPI 3.0 spec

Parameters (Screenshot)

{
  "url": "https://example.com",   // required
  "width": 1280,                  // viewport width (max 3840)
  "height": 800,                  // viewport height (max 2160)
  "fullPage": false,              // capture full scrollable page
  "format": "png",                // png or jpeg
  "quality": 80,                  // jpeg quality (1-100)
  "delay": 0,                     // wait ms after page load
  "selector": "#main"             // capture specific element
}

Pricing

Free100 captures/day$0
Pro5,000 captures/day$19/mo
Enterprise50,000 captures/day$99/mo