Now with 30+ parameters · Device presets · Ad blocking

The Screenshot API
for developers.

Capture pixel-perfect screenshots, generate PDFs, create OG images, and automate browsers — all with a single API call. Or let your AI agent do it.

No credit card <2s avg response 99.9% uptime MCP server included
terminal
curl -X POST https://pagebolt.dev/api/v1/screenshot \
  -H "x-api-key: pf_live_abc123..." \
  -H "Content-Type: application/json" \
  -d '{
    "url": "https://example.com",
    "viewportDevice": "iphone_15_pro_max",
    "darkMode": true,
    "blockAds": true,
    "blockBanners": true,
    "format": "webp",
    "extractMetadata": true
  }'

# ✓ 200 OK — 1.2s — 284 KB
# ✓ metadata: { title, description, httpStatusCode }

Trusted by developers building the future

YC Startups Indie Hackers SaaS Builders Agencies No-Code Makers

Capabilities

Everything you need. One API key.

Stop managing browser instances, fighting Puppeteer configs, or stitching together PDF libraries. We handle the infra—you ship product.

Screenshot API

Capture any URL or HTML as pixel-perfect PNG, JPEG, or WebP. 30+ parameters for total control.

  • URL, HTML, or Markdown input
  • 20+ device presets
  • Ad & cookie blocking
  • Full-page scroll capture
  • Transparent backgrounds
  • Metadata extraction

PDF Generation

Turn any URL or HTML into production-grade PDFs. Invoices, reports, contracts.

  • A4, Letter, Legal sizes
  • Headers & page numbers
  • Custom margins & scale
  • CSS background printing
  • Page ranges

OG Image API

Generate dynamic social preview images. Built-in templates or use your own custom HTML.

  • 3 built-in templates
  • Custom HTML templates (Growth+)
  • Dynamic text & colors
  • 1200×630 optimized
New

Sequence Builder

Chain browser actions—navigate, click, fill forms, scroll—capture multiple outputs.

  • 11 action types
  • Multi-output per session
  • Login & form automation
  • JS evaluation

MCP Server

Use PageBolt from AI coding assistants. Built-in Model Context Protocol server.

  • Claude Desktop
  • Cursor & Windsurf
  • Inline image results
  • Zero-config stdio

Clean Captures

Take clean screenshots.
Every time.

Cookie banners, chat widgets, ads, and trackers ruin screenshots. PageBolt blocks them all automatically—just flip a boolean.

Block Cookie Banners

Hides GDPR consent popups, OneTrust, CookieBot, and 30+ more providers.

Block Ads

Blocks Google Ads, Carbon, BuySellAds, and 20+ ad network domains and CSS.

Block Chat Widgets

Removes Intercom, Crisp, Drift, Zendesk, HubSpot, Tawk.to, and more.

Block Trackers

Intercepts Google Analytics, Hotjar, Segment, Mixpanel, and 30+ tracking domains.

clean-screenshot.json
{
  "url": "https://techcrunch.com/article",
  "blockBanners": true,
  "blockAds": true,
  "blockChats": true,
  "blockTrackers": true,
  "hideSelectors": [".promo-bar"],
  "fullPage": true
}

// Result: clean, ad-free, full-page capture
// No cookie banners, no chat bubbles, no trackers
precise-render.json
{
  "url": "https://myapp.com/dashboard",
  "viewportDevice": "iphone_15_pro_max",
  "darkMode": true,
  "omitBackground": true,
  "timeZone": "Asia/Tokyo",
  "geolocation": {
    "latitude": 35.6762,
    "longitude": 139.6503
  },
  "extractMetadata": true,
  "injectCss": "body { font-family: 'Noto Sans JP' }",
  "cookies": [
    { "name": "session", "value": "abc..." }
  ]
}

Precision Rendering

Render precisely
as you need.

Emulate any device, timezone, or locale. Inject custom CSS and JS. Extract page metadata. Total control over every render.

25+ Device Presets

iPhone SE to Galaxy S24 Ultra, iPad Pro, MacBook, Desktop 4K. Pixel-perfect viewport emulation.

Geolocation & Timezone

Emulate any location on Earth. Test localized content, currency, and language rendering.

Dark Mode & Transparent BG

Force prefers-color-scheme: dark. Render with transparent backgrounds for compositing.

Metadata Extraction

Extract page title, description, HTTP status, and more alongside your screenshot.

Getting Started

Ship in five minutes

No SDKs to install. Just HTTP.

1

Get your API key

Sign up in 10 seconds. Free tier—no credit card required. Instant access to all endpoints.

2

Make an API call

POST a URL or HTML. Get back a screenshot, PDF, or image. Plain HTTP—works in any language.

3

Scale automatically

We handle rendering infrastructure, browser pools, and concurrency. You handle building your product.

Integration

Works with any stack

Plain HTTP. No SDK required. Here's how it looks in yours.

curl -X POST https://pagebolt.dev/api/v1/screenshot \
  -H "x-api-key: $PAGEBOLT_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "url": "https://linear.app",
    "viewportDevice": "macbook_pro_14",
    "darkMode": true,
    "blockAds": true,
    "blockBanners": true,
    "blockChats": true,
    "format": "webp",
    "quality": 90,
    "extractMetadata": true,
    "response_type": "json"
  }'

Comparison

Why PageBolt?

Other tools do one thing. PageBolt does five—for the price of one.

Feature PageBolt ScreenshotOne Puppeteer DIY Vercel OG
Screenshot API
PDF Generation
OG Image Generation
Browser Sequences Manual
AI Agent (MCP)
Ad Blocking Manual
Chat Widget Blocking Manual
Device Presets (20+) Limited Manual
Metadata Extraction Manual
Cookie Banner Blocking Manual
Custom Headers / Cookies
Geolocation Emulation
Self-Hostable (coming soon) Soon

Pricing

Simple, transparent pricing

Start free. Upgrade when you need to. Cancel anytime.

Free

For side projects & testing

$0 /mo
  • 100 requests/month
  • All 5 APIs included
  • 10 req/min rate limit
  • 2 API keys
  • Community support
Get Started

Starter

For growing apps

$29 /mo
  • 5,000 requests/month
  • 60 req/min rate limit
  • Email support
  • 5 API keys
  • Sequence builder
Start 14-Day Free Trial

No charge until trial ends

Popular

Growth

For production workloads

$79 /mo
  • 25,000 requests/month
  • 120 req/min rate limit
  • Priority support
  • Custom OG templates
  • 10 API keys
Start 14-Day Free Trial

No charge until trial ends

Scale

For high-volume teams

$199 /mo
  • 100,000 requests/month
  • 300 req/min rate limit
  • 99.9% uptime SLA
  • Dedicated Slack channel
  • 25 API keys
Contact Sales

FAQ

Frequently asked questions

Do I need a credit card to start? +

No. The free plan gives you 100 requests per month with zero credit card required. All five APIs are included from day one. Upgrade whenever you're ready.

What happens if I exceed my monthly limit? +

API calls return a 402 status with a clear message. We never surprise-bill you or allow overages. Just upgrade your plan or wait for the next billing cycle to resume.

How fast are the API responses? +

Average screenshot response time is under 2 seconds. PDFs average 1–3 seconds depending on page complexity. OG images are typically under 500ms. We use a warm browser pool to minimize cold starts.

What is the MCP server and how do I use it? +

PageBolt includes a built-in Model Context Protocol (MCP) server. This lets AI coding assistants like Claude Desktop, Cursor, and Windsurf call PageBolt directly—so you can say "take a screenshot of example.com in dark mode" right in your IDE and get the result inline. It uses your API key and counts against your normal quota.

Can I cancel anytime? +

Yes, cancel anytime from your dashboard. You'll keep access until the end of your billing period, then automatically downgrade to the free plan. No cancellation fees, no questions asked.

Can I self-host PageBolt? +

Self-hosting is coming soon. We're building a Community Edition (open-core, AGPL-licensed) that you'll be able to run on your own infrastructure with Docker. The CE will include core screenshot and PDF APIs. Premium features like the Sequence Builder, ad blocking, and MCP server will remain cloud-exclusive. Join the waitlist at pagebolt.dev to be notified when it's available.

How are Sequence Builder outputs billed? +

Each screenshot or PDF output in a sequence counts as one request against your quota. Navigation, click, fill, and other non-output actions are free. A sequence with 3 screenshots = 3 requests.

Start capturing the web
in minutes.

100 free requests/month. No credit card. Full API access. MCP server included.

Get Your Free API Key