Render any webpage.Screenshot, content, data.

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.

See your API response
come to life.

shotbase.dev/dashboard
shotbase
Overview
API Keys
Logs
Usage
Billing
Overview
+ New Key
Screenshots
8,432
+12%
Avg Time
187ms
–4ms
Cache Hit
64%
+3%
24h Activity
URLTimeStatus
stripe.com/pricing142ms200 ✓
vercel.com98ms200 ✓
notion.so/about211ms200 ✓
esc
F1
F2
F3
F4
F5
F6
F7
F8
F9
F10
F11
F12
~`
!1
@2
#3
$4
%5
^6
&7
*8
(9
)0
_
+ =
delete
tab
Q
W
E
R
T
Y
U
I
O
P
{[
}]
|\
caps lock
A
S
D
F
G
H
J
K
L
:;
"'
return
shift
Z
X
C
V
B
N
M
<,
>.
?/
shift
fn
control
option
command
command
option
Rendered Page CapturePNG · JPEG · WebPPage Text & ContentStructured Data ExtractionURL to PDFCustom ViewportREST APIMCP Server
4
Output formats
PNG · JPEG · WebP · PDF
1 call
Screenshot + text + data
render once, get all three
MCP
Native shotbase_capture
one tool for AI agents
250/mo
Free tier
captures included
Capabilities

One browser API. Render, capture, extract.

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.

URL to Screenshot
Image Formats
PDF Rendering
Full-Page Capture
Page Text & Content
Structured Extraction
Custom Viewport
Smart Wait
Response Caching
MCP Server
REST API
API-Key Auth
01
Screenshot + Content + DataOne call, three outputs
A single request returns the rendered screenshot, the page's text, and structured data — no extra round-trips.
02
Four Output FormatsPNG · JPEG · WebP · PDF
Render any URL to the format you need, from a lightweight JPEG to a full-page PDF.
03
MCP ServerFor AI agents & Claude
Native Model Context Protocol server. The shotbase_capture tool lets any agent render and read a page in one call.
04
Structured ExtractionJSON with your screenshot
Ask for ai_extract and get the page type, headings, CTAs, and prices back as JSON alongside the image.
05
REST API + MCPCall it your way
A simple REST endpoint for any stack, plus a native MCP server so AI agents can render and read any page with a single tool call.
06
250/mo Free TierFree quota to start
Every account includes 250 captures per month on the free plan. Upgrade when you need more volume.
Content extraction

Screenshots that come with data

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.

  • Structured JSON on the same request
  • Extracts page type, headings, CTAs, prices
  • Also returns the page's rendered text
  • Feed directly into your data pipeline
Read the docs
api-response.json
// POST /screenshot (with ai_extract)
{
  "format": "png",
  "cached": false,
  "render_time_ms": 1840,
  "text": "Pricing — simple, transparent…",
  "ai_data": {
    "page_type": "pricing",
    "headings": ["Pricing", "Enterprise"],
    "ctas": ["Get Started", "Contact Sales"],
    "prices": ["$29/mo", "$99/mo"]
  }
}
Capture anything

Take Viewport or Full Page Screenshots

Capture exactly what you need — a viewport-sized snapshot or a full scrolling page. Shotbase handles the browser, rendering, scrolling, and stitching.

  • Viewport or full-page captures
  • Custom capture width and height
  • Waits briefly for the page to settle before capturing
  • PNG, JPEG, WebP, and PDF output
Try the playground
https://stripe.com/pricing
Integration

One call.
REST or MCP.

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.

  • One endpoint: render, screenshot, content & data
  • API-key authentication
  • Native MCP server — shotbase_capture
  • JSON responses ready for your pipeline
// 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();
Capabilities

What you get

Everything Shotbase does today — plainly, no asterisks.

CapabilityWhat 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
Use Cases

Who Uses Shotbase

Competitive Intelligence

Monitor competitor pricing pages, feature lists, and landing pages. Get structured data — not just pixels.

OG Image Generation

Agencies and SaaS products generate OpenGraph preview images for client sites, blog posts, and social cards.

AI Agent Builders

Give your AI agents web visibility. Native MCP server for Claude, Cursor, and Windsurf — zero code needed.

SaaS Monitoring

Capture pricing pages, dashboards, and partner portals on demand and diff the rendered output in your own monitoring pipeline.

Ready to capture
your first screenshot?

250 captures a month on the free plan. Start building in minutes.

Pricing

Start free.
Scale without friction.

Free
$0
forever
  • 250 captures/mo
  • 25 AI extractions/mo
  • 10 requests/min
  • REST API + MCP
  • Page text + structured extraction
  • PNG · JPEG · WebP · PDF
  • Full-page & custom viewport
Get started
Builder
$9/mo
no overage — upgrade when you need more
  • 1,500 captures/mo
  • 150 AI extractions/mo
  • 20 requests/min
  • REST API + MCP
  • Page text + structured extraction
  • PNG · JPEG · WebP · PDF
  • Full-page & custom viewport
Get started
For production
Pro
$29/mo
no overage — upgrade when you need more
  • 7,500 captures/mo
  • 1,000 AI extractions/mo
  • 40 requests/min
  • REST API + MCP
  • Page text + structured extraction
  • PNG · JPEG · WebP · PDF
  • Full-page & custom viewport
Get started
Business
Custom
contact sales
  • Custom capture volume
  • Custom AI extraction volume
  • Custom throughput
  • REST API + MCP
Talk to us