REST + MCP server · works with Next.js & AI agents
Dynamic OG images & screenshots, via one API
Render any URL to a social card, screenshot, or PDF with one call. Built for Next.js (offload Chromium, skip the @vercel/og bundle limit) and exposed as an MCP server so AI agents can capture pages with a metered key. Generous free tier, per-call pricing, no SDK.
curl "https://www.shotpane.com/api/v1/og?url=https://myapp.com/og/post-123&key=YOUR_KEY" -o og.pngcurl "https://www.shotpane.com/api/v1/screenshot?url=https://stripe.com&key=YOUR_KEY" -o shot.pngRender playground
Pick an endpoint, paste a URL, and render a live preview right here. The request URL and curl / JavaScript / Python snippets update as you type. Copy one straight into your app.
Used only for this request, in your browser. Get a free key →
Previews call the live API and use your key’s quota. Rendering is rate-limited.
https://www.shotpane.com/api/v1/og?url=https%3A%2F%2Fstripe.com&key=YOUR_KEYcurl "https://www.shotpane.com/api/v1/og?url=https%3A%2F%2Fstripe.com&key=YOUR_KEY" -o out.pngYour render preview appears here.
Dynamic OG images
Render your own /og page to a 1200×630 social card via one call. No @vercel/og bundle limit, no Satori quirks.
Screenshots
Capture any URL as PNG or JPEG, full-page or viewport, custom width and height.
Website to PDF
Render pages to print-ready A4 PDFs with backgrounds, in one call.
Built for Next.js
Drop into a Route Handler or Server Action. Offload Chromium so your bundle and cold starts stay small.
MCP server for agents
Connect from Claude, Cursor, or any agent and capture pages with a metered key, no SDK.
Safe by default
Internal and private addresses are blocked; keys are rate-limited per plan.
Simple, per-call pricing
- Screenshots + PDF
- PNG / JPEG
- API key, no card
- Everything in Free
- Full-page capture
- Custom viewport
- Email support
- Everything in Starter
- Higher rate limits
- Priority rendering
Upgrade an existing key
Enter the email you used to get your key, and your plan upgrade is applied to it automatically.
Secure checkout via Stripe. Cancel anytime. Don’t have a key yet? Get one free →
Paid plans bill through Stripe. Start free with no card.
Get a free API key
100 free renders a month, no card. Use it from REST or the MCP server.
See the OG-image API and docs →