Screenshots & OG images via API.
Without the $49/mo.
Shots is the developer-first alternative to Bannerbear: 12 hand-designed templates, a screenshot API, and usage-based pricing from $9. No browser to babysit, no template editor to learn — just POST and get a PNG.
Free tier · 100 images/mo · No credit card · Renders in ~180ms
Don't take our word for it.
Render one right now.
This demo hits the real API with a shared public key. Pick a template, edit the fields, and watch a PNG come back.
DEMO_KEY in js/demo.js). Live rendering is paused — but the curl snippet below is exactly what this call looks like.
Your rendered 1200×630 PNG will appear here.
DEMO_KEY in js/demo.js). Live capture is paused — but the curl snippet below is exactly what this call looks like.
Your screenshot will appear here.
Built for developers,
priced like it.
Bannerbear charges $49/mo for 1,000 images and a drag-and-drop editor you'll open twice. Shots is the API-native version — cheaper, faster, and scriptable.
API-first, obviously
Every template is a POST away. Send fields as JSON, get a 1200×630 PNG back in ~180ms. Node and Python SDKs, or plain curl — your call.
12 templates, designed not templated
Blog cards, changelogs, quote cards, podcast covers — each one hand-built by a designer with real sample copy. New drops land monthly, and every template is versioned.
No browser to babysit
We run the Chromium fleet: retries, font rendering, memory management, 3 AM OOM kills — all ours. You never think about Puppeteer or Playwright again.
Pricing that scales down
$9/mo for 2,500 images. Bannerbear starts at $49 for 1,000. Do the math — then spend the difference on something fun.
From zero to PNG in three steps
Grab a key
POST /v1/keys with your email. One call, one key — no dashboard spelunking, no sales call.
Pick a template or a URL
Send fields to /v1/og/:slug for designed images, or point /v1/screenshot at any URL.
Get a PNG
A crisp image comes back in milliseconds. Hotlink it, cache it on your CDN, or pipe it straight into your build.
Start free. Upgrade when it hurts.
Every plan includes all 12 templates, the screenshot API, and commercial use. No seat fees, no template-editor upsells.
For side projects and trying things out.
- 100 images / month
- All 12 templates
- Screenshot API
- Community support
For indie hackers, blogs, and newsletters.
- 2,500 images / month
- All 12 templates
- Screenshot API + full-page capture
- Email support
For teams, SaaS products, and agencies.
- 15,000 images / month
- Everything in Starter
- Priority rendering queue
- Slack support
Questions, answered
How is this different from Bannerbear?
Is the free tier really free?
What are the rate limits?
429 with a Retry-After header. Paid limits go up at launch.