Screenshot any URL as PNG or JPEG. No signup. No API key. Just call it.
GET /screenshot?url=https://example.com
Returns a PNG image. That's it.
| Endpoint | Description |
|---|---|
GET /screenshot | Capture any URL as PNG/JPEG |
GET /og | Capture at Open Graph size (1200x630) |
GET /health | Service health check |
| Param | Default | Description |
|---|---|---|
url | required | URL to capture (must start with http/https) |
width | 1280 | Viewport width (320–3840) |
height | 800 | Viewport height (200–2160) |
format | png | png or jpeg |
quality | 80 | JPEG quality (10–100) |
full_page | false | Capture full scrollable page |
wait | 0 | Extra wait after load (ms, max 5000) |
# Basic screenshot
curl "https://forge-node.tail2b516d.ts.net/screenshot?url=https://github.com"
# JPEG at custom size
curl "https://forge-node.tail2b516d.ts.net/screenshot?url=https://news.ycombinator.com&width=1920&height=1080&format=jpeg"
# Open Graph image
curl "https://forge-node.tail2b516d.ts.net/og?url=https://example.com"
# Full page capture
curl "https://forge-node.tail2b516d.ts.net/screenshot?url=https://example.com&full_page=true"
Free tier: 50 requests/day per IP. 5-minute cache on repeated URLs.
Social media previews, automated testing, link previews, SEO monitoring, content archival, thumbnail generation.