Free100 conversions per month included

The PDF API built for
modern developers.

Send any HTML or URL. Get back a signed PDF download link in under a second. No infrastructure to manage.

response.json200 OK
{
"success": true,
"data": {
"id": "invoice-1042.pdf",
"url": "https://cdn.rapidpdf.io/…",
"size_bytes": 48230
}
}
PDF

invoice-1042.pdf

47.1 KB · ready to download

One request.
A perfect PDF.

Our API is built to be obvious. Pick your language, send one HTTP request, and get back a ready-to-share PDF link in under a second.

  • Simple REST endpoint — POST and done
  • Supports raw HTML or any public URL
  • Signed S3 URL returned instantly
  • Configurable: A4/Letter, margins, landscape
curl -X POST https://api.rapidpdf.io/api/v1/generate \
  -H "Content-Type: application/json" \
  -H "X-API-Key: YOUR_API_KEY" \
  -d '{
    "html": "<h1>Hello World</h1>",
    "format": "A4"
  }'

# Response
# {
#   "url": "https://cdn.rapidpdf.io/your-file.pdf",
#   "expiresAt": "2024-01-01T12:00:00.000Z",
#   "size_bytes": 12340
# }

Everything you need,
nothing you don't.

Built for production. Designed to stay out of your way.

HTML & URL rendering

Send raw HTML or any public URL. Puppeteer renders it with full CSS support — Flexbox, Grid, custom fonts.

S3-backed storage

Every PDF is stored in S3 and returned as a 24-hour signed URL. No disk management, no blob headaches.

API key auth

Secure your endpoints with API keys. Create, rotate, and revoke keys from your dashboard at any time.

Configurable output

Control page format (A4, Letter), margins, landscape mode, scale, and print backgrounds — per request.

Async processing

Heavy workloads are queued with BullMQ. Usage is deducted asynchronously so your request never blocks.

Signed download links

Generated PDFs expire automatically after 24 hours. No stale files, no storage costs that creep up.

Built for every PDF workflow.

From one-off downloads to millions of automated documents — RapidPDF scales with you.

Invoices & Receipts

Automate invoice generation from your payment data. Multi-currency, custom tax layouts, and pixel-perfect branding — all from a single API call.

Reports & Analytics

Turn dashboards and data tables into downloadable PDF reports. Perfect for scheduled client reports or data exports.

Legal Documents

Generate contracts, agreements, and terms documents dynamically with user-specific data injected at render time.

Marketing Materials

Create personalized proposals, one-pagers, and brochures at scale. Feed in template HTML, get back branded PDFs.

Start generating PDFs
in minutes.

Free plan included. No credit card required. 100 conversions per month, forever.