S shotapi
Free tier · No signup · One HTTP call

Screenshot any URL.
One HTTP call. Image back. Done.

A boring, fast screenshot API for developers. Pass a URL, get a PNG, JPEG, or WebP back — full-page, viewport-sized, or custom dimensions. Built on Cloudflare's Browser Rendering, so it scales without you doing anything.

  • ✓ No signup for the free tier
  • ✓ PNG · JPEG · WebP
  • ✓ Full-page or viewport
  • ✓ Custom dimensions

Try it in your terminal

curl -o page.png \ "https://shotapi.coldsmith.dev/api/v1/screenshot?url=https://example.com&w=1280&h=800&full=1"

Or POST a JSON body for richer options:

curl -X POST "https://shotapi.coldsmith.dev/api/v1/screenshot" \ -H "Content-Type: application/json" \ -d '{"url":"https://example.com","fullPage":true,"format":"webp","viewport":{"width":1280,"height":800}}' \ -o page.webp

What it's good for

Social preview / OG images

Generate fresh og:image PNGs on every deploy. Drop them in a meta tag, you're done.

Visual regression / monitoring

Snapshot a page on a schedule. Diff against the last known good. Catch broken layouts before users do.

SEO + reporting

Embed page previews in client reports, link previews in newsletters, share screenshots in Slack threads.

Web scraping + archiving

Full-page screenshots for archive, evidence, or design inspiration. PNG + the source URL for context.

Pricing

Free for hobby use. Paid for production. Stripe Billing rolls out in v1; until then, everyone gets the free tier with generous limits.

Free
$0/mo
  • ✓ 100 screenshots / day
  • ✓ No signup
  • ✓ PNG / JPEG / WebP
Try it →
Starter
Coming soon
$9/mo
  • ✓ 1,000 screenshots / day
  • ✓ API key + per-key analytics
  • ✓ Email support
Pro
Coming soon
$29/mo
  • ✓ 10,000 screenshots / day
  • ✓ Custom viewports + timeouts
  • ✓ Priority queue