Back to Blog
Launch February 16, 2026 · 8 min read

Introducing PageBolt: Record Demo Videos with Voice Narration from a Single API Call

Today we're launching PageBolt — a web capture platform that bundles 7 APIs under one key. Capture screenshots, generate PDFs, create OG images, record professional demo videos with AI voice narration, automate browsers, and integrate with AI agents. Start free with 100 requests/month.

The Problem: Capturing the Web Shouldn't Be This Hard

Every developer eventually needs to capture the web. You need screenshots for your documentation. PDFs for invoicing. OG images for social sharing. And increasingly, you need video — polished product demos for changelogs, onboarding flows, and investor decks.

Today, that means stitching together 3-5 different tools:

  • Puppeteer or Playwright for screenshots — but you manage the infrastructure, fight memory leaks, and handle timeouts yourself
  • A separate PDF library for document generation
  • Vercel OG or a custom solution for social preview images
  • Loom or Screen Studio for demo videos — manual recording, manual editing, breaks every time your UI changes
  • Multiple API keys, billing accounts, and documentation sets to keep track of

We built PageBolt to fix this. One API key. Seven capabilities. Five minutes to your first capture.

What PageBolt Does

PageBolt is a web capture API platform. You make HTTP requests, and we handle everything: browser rendering, infrastructure scaling, cookie banner blocking, device emulation, and output formatting.

1. Screenshot API

Capture any URL or HTML as pixel-perfect PNG, JPEG, or WebP. 30+ parameters including 25+ device presets, dark mode, geolocation emulation, ad/chat/cookie banner blocking, and custom CSS injection. Apply style themes — macOS window frames, gradient backgrounds, shadows — in the same request.

curl -X POST https://pagebolt.dev/api/v1/screenshot \
  -H "x-api-key: YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "url": "https://your-app.com",
    "viewportDevice": "macbook_pro_14",
    "darkMode": true,
    "blockBanners": true,
    "style": { "theme": "ocean" }
  }' -o screenshot.webp

2. Video Recording with Audio Guide

This is our standout feature. Record professional demo videos programmatically — complete with smooth cursor movement, click highlighting, step notes, browser frame chrome, and configurable pacing. No screen recording software. No post-production.

And with Audio Guide, you can add AI voice narration to every step. Choose from 10+ professional voices, adjust speaking speed and style, and the narration syncs perfectly with the video timeline. Write a script with step markers, and PageBolt handles the rest.

curl -X POST https://pagebolt.dev/api/v1/video \
  -H "x-api-key: YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "steps": [
      { "action": "navigate", "url": "https://your-app.com",
        "narration": "Welcome to our platform" },
      { "action": "click", "selector": "#get-started",
        "narration": "Click Get Started to begin" },
      { "action": "fill", "selector": "#email",
        "value": "demo@example.com",
        "narration": "Enter your email address" }
    ],
    "pace": "slow",
    "cursor": { "style": "highlight", "color": "#3B82F6" },
    "audioGuide": { "enabled": true, "voice": "ava" },
    "format": "mp4"
  }' -o demo.mp4

The result is a polished MP4 with smooth cursor animation, click effects, and synchronized voice narration — generated entirely from code.

3. PDF Generation

Convert any URL or HTML to production-grade PDFs. Configurable paper size, margins, scale, headers/footers, and page ranges.

4. OG Image Generation

Create dynamic social preview images from built-in templates or custom HTML. Perfect for blog posts, product pages, and dynamic content.

5. Browser Sequences

Chain browser actions — navigate, click, fill forms, scroll, take screenshots at each step. Build multi-page automations with a single API call.

6. MCP Server for AI Agents

PageBolt includes a built-in Model Context Protocol server. AI coding assistants like Claude Desktop, Cursor, and Windsurf can call PageBolt directly. Say "screenshot my-app.com in dark mode" in your IDE, and get the result inline.

7. CI/CD Integration

Drop one YAML file into your GitHub Actions workflow, and an AI agent automatically generates demo videos for every pull request. Zero configuration required.

Try it now — no signup required

Capture 5 free screenshots in our sandbox, or sign up for 100 requests/month on all 7 APIs.

How It Works

Three steps to your first capture:

  1. Sign up free at pagebolt.dev — no credit card required, takes 10 seconds
  2. Get your API key from the dashboard — generated instantly on signup
  3. Make an API call — plain HTTP, any language, any framework. No SDK required.

That's it. Average time to first screenshot: under 5 minutes.

Pricing: Simple and Transparent

PageBolt has four tiers:

  • Free — 100 requests/month across all 7 APIs. No credit card required.
  • Starter ($29/mo) — 5,000 requests/month. Audio Guide narration. 14-day free trial.
  • Growth ($79/mo) — 25,000 requests/month. All video formats. Priority support. 14-day free trial.
  • Scale ($199/mo) — 100,000 requests/month. 99.9% uptime SLA. Dedicated support.

We never surprise-bill you. If you hit your limit, API calls return a clear 402 error. Upgrade or wait for the next cycle.

Why We Built This

We kept running into the same problem: every project needed web capture, and every time we'd spend days setting up Puppeteer, fighting memory leaks, building ad blocking, and managing infrastructure. When video demos became essential for product launches, the manual recording → editing → re-recording cycle was painful.

PageBolt is the tool we wished existed. One API key, one bill, one set of docs — for everything from a quick screenshot to a narrated product walkthrough.

What's Next

We're shipping fast. On the roadmap:

  • Device mockup frames — wrap screenshots in iPhone, MacBook, and iPad bezels
  • Self-hosted Community Edition — Docker-based, open-core
  • Node.js and Python SDKs — type-safe wrappers on npm and PyPI
  • Webhook notifications — get notified when async jobs complete

Get Started

PageBolt is live now. Sign up free and make your first API call in under 5 minutes. Or try the sandbox — no account needed, 5 screenshots per day.

Questions? Check the API docs or email us at support@pagebolt.dev.

Frequently Asked Questions

What is PageBolt? +

PageBolt is a web capture API platform for developers. It provides 7 APIs under one key: screenshot capture (PNG/JPEG/WebP), PDF generation, OG image creation, video recording with AI voice narration, multi-step browser automation (sequences), CI/CD integration, and an MCP server for AI coding assistants. The free plan includes 100 requests per month with no credit card required.

How does video recording with voice narration work? +

You define a sequence of browser actions (navigate, click, fill, scroll) and PageBolt executes them while capturing the screen at 30fps. The recording includes smooth cursor movement with highlighting, click effects, and optional step notes. With Audio Guide enabled, you add a "narration" string to each step and PageBolt generates synchronized AI voice-over using Azure AI Speech or OpenAI TTS. Choose from 10+ voices with adjustable speed and speaking style. The output is a polished MP4, WebM, or GIF.

Do I need a credit card to start? +

No. The free plan gives you 100 requests per month across all 7 APIs with no credit card required. You can also try the sandbox at pagebolt.dev/try for 5 free screenshots per day without even creating an account.

What languages and frameworks does PageBolt support? +

PageBolt is a REST API — it works with any language that can make HTTP requests. No SDK required. We provide code examples in cURL, Node.js, Python, and Go. The API accepts JSON and returns binary images/PDFs or JSON with base64-encoded data.

How is PageBolt different from Puppeteer? +

Puppeteer requires you to manage your own headless browser infrastructure — scaling, memory management, dependency updates, and timeout handling are all on you. PageBolt handles all of that. You get the same rendering capabilities (it's Chromium under the hood) plus 30+ parameters, device presets, ad blocking, style themes, video recording, and more. One API call replaces 30+ lines of Puppeteer code.

Ready to capture the web?

Start free — 100 requests/month, all 7 APIs, no credit card.

Sign Up Free