The PDF API for the AI era

Send HTML.
Get PDF.

Generate beautiful PDFs from HTML or any URL with a single API call. No Puppeteer. No headless browsers. No infrastructure to manage.

One request. One PDF.

curl -X POST "https://pageforge.dev/api/v1/generate?sync=true" \
  -H "Authorization: Bearer pf_live_your_key" \
  -H "Content-Type: application/json" \
  -d '{"html": "<h1>Invoice #001</h1><p>Amount: $500</p>"}' \
  --output invoice.pdf

Three steps. That's it.

1

Get your API key

Sign up free. Generate a key in the dashboard. API access on every plan.

2

Send HTML or a URL

POST your HTML string or any URL to our API. We handle the rendering.

3

Get your PDF

Receive the PDF in the response (sync) or via a download URL (async).

Built for developers

Sync mode

Get the PDF in the response body. No polling. One request, one PDF.

Async + webhooks

For larger jobs, fire and forget. We'll POST to your webhook when it's ready.

URL capture

Send any URL. We render it in a real browser and return a pixel-perfect PDF.

Full CSS support

Custom fonts, flexbox, grid, print stylesheets — it all works.

MCP server

AI agents can generate PDFs natively. Install our MCP server and let Claude handle it.

API on every plan

No plan gating. Free tier includes API access with 50 PDFs/month.

Simple, predictable pricing

Start free. Scale when you need to.

Free

$0
  • 50 PDFs/month
  • REST API access
  • Sync + async modes
  • 7-day file storage
Start free

Starter

$19/mo
  • 1,000 PDFs/month
  • REST API access
  • Sync + async modes
  • 30-day file storage
Get started
Most popular

Pro

$39/mo
  • 10,000 PDFs/month
  • REST API access
  • Sync + async modes
  • 90-day file storage
Get started

Scale

$79/mo
  • 100,000 PDFs/month
  • REST API access
  • Sync + async modes
  • 365-day file storage
Get started

Stop fighting with Puppeteer

Generate your first PDF in under 30 seconds. Free tier included.

Get your API key