Now in Beta

Screenshots & PDFs via API

Capture any webpage as an image or PDF. No browser needed. No subscription. Just pay for what you use.

# Take a screenshot in one line
curl https://snapapi.celpippractice.workers.dev/v1/screenshot \
  -H "X-Api-Key: YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{"url": "https://example.com"}' \
  -o screenshot.png

Fast

Screenshots in under 3 seconds. Powered by Cloudflare's global edge network.

📈

No Subscriptions

50 free screenshots to start. Then pay $4.99 per 1,000. No monthly fees.

🛠

Full Control

Custom viewport, full-page capture, element selectors, PDF export, and more.

🔒

Simple Auth

One API key. One header. No OAuth, no SDKs, no complexity.

Get Your Free API Key

50 free screenshots. No credit card required.

Simple Pricing

Free
$0
50 screenshots included
  • Screenshot & PDF capture
  • Custom viewport sizes
  • Full-page screenshots
  • Element selectors

API Reference

POST /v1/register

Create a free API key

ParameterTypeDescription
emailstringYour email address (required)

POST /v1/screenshot

Capture a screenshot of any URL or HTML

ParameterTypeDescription
urlstringURL to capture (required unless html provided)
htmlstringCustom HTML to render
widthnumberViewport width (default: 1280)
heightnumberViewport height (default: 800)
fullPagebooleanCapture full page (default: false)
typestring"png" or "jpeg" (default: "png")
qualitynumberJPEG quality 1-100
selectorstringCSS selector to capture specific element
scalenumberDevice scale factor (default: 1)
waitUntilstring"networkidle0" or "networkidle2"

POST /v1/pdf

Generate a PDF from any URL or HTML

ParameterTypeDescription
urlstringURL to render (required unless html provided)
htmlstringCustom HTML to render
widthnumberViewport width (default: 1280)
heightnumberViewport height (default: 800)

GET /v1/usage

Check your remaining credits

HeaderDescription
X-Api-KeyYour API key (required)