ShotpaneGet a free key

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.png
curl "https://www.shotpane.com/api/v1/screenshot?url=https://stripe.com&key=YOUR_KEY" -o shot.png

Render 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.

Endpoint

Render a URL at the 1200×630 social size.

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.

Request URL
https://www.shotpane.com/api/v1/og?url=https%3A%2F%2Fstripe.com&key=YOUR_KEY
curl "https://www.shotpane.com/api/v1/og?url=https%3A%2F%2Fstripe.com&key=YOUR_KEY" -o out.png

Your 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

Free
$0
100 renders / mo
  • Screenshots + PDF
  • PNG / JPEG
  • API key, no card
Starter
$9/mo
5,000 renders / mo
  • Everything in Free
  • Full-page capture
  • Custom viewport
  • Email support
Pro
$49/mo
50,000 renders / mo
  • 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 →