Browser infrastructure for AI and automation developers. One API and MCP call renders a real page and returns a screenshot, its content, and structured data — no browser, no headless setup, no DevOps.
Everything you need to render a real page and turn it into pixels, page content, or structured data — one endpoint plus a native MCP server, zero infrastructure.
You don't just get an image. Ask for extraction and you get structured data alongside it — page type, headings, CTAs, and prices — pulled from the rendered page.
Capture exactly what you need — a viewport-sized snapshot or a full scrolling page. Shotbase handles the browser, rendering, scrolling, and stitching.
Call a simple REST endpoint from any stack, or connect the native MCP server so AI agents can render and read pages directly. Same capability, your choice of interface.
// Native fetch — no SDK required
const res = await fetch("https://api.shotbase.dev/screenshot", {
method: "POST",
headers: {
"Authorization": "Bearer sk_your_key",
"Content-Type": "application/json",
},
body: JSON.stringify({
url: "https://stripe.com",
format: "png",
full_page: false,
}),
});
// Binary image by default. Add include_text or
// ai_extract and the response comes back as JSON.
const png = await res.arrayBuffer();Everything Shotbase does today — plainly, no asterisks.
| Capability | What you get |
|---|---|
| Rendered capture | ✓ Real Chromium via Playwright |
| Output formats | ✓ PNG · JPEG · WebP · PDF |
| Full-page capture | ✓ Entire scrollable height |
| Page text & content | ✓ Returned with the capture |
| Structured data | ✓ Page type, headings, CTAs, prices |
| Interfaces | ✓ REST API + MCP (shotbase_capture) |
| Authentication | ✓ API keys with per-plan rate limits |
Monitor competitor pricing pages, feature lists, and landing pages. Get structured data — not just pixels.
Agencies and SaaS products generate OpenGraph preview images for client sites, blog posts, and social cards.
Give your AI agents web visibility. Native MCP server for Claude, Cursor, and Windsurf — zero code needed.
Capture pricing pages, dashboards, and partner portals on demand and diff the rendered output in your own monitoring pipeline.