PDFMakerAPI

PDF Generation API for Document Automation

Design reusable PDF templates, send JSON, and generate business documents automatically — invoices, reports, certificates, and more. Scales to tens of thousands of PDFs per second.

  • Insert Dynamic Data
  • 100 PDFs/month free
  • REST API & workflow ready
Visual template builder
The PDFMakerAPI visual template editor — building a PDF document with a live preview of the rendered invoice.

What is PDFMakerAPI?

PDFMakerAPI is a document automation platform and PDF generation API for teams that need to create repeatable business documents from changing data.

Instead of hard-coding PDFs, rebuilding files by hand, or maintaining fragile HTML-to-PDF layouts, you design a reusable template once in a visual editor. Add text, tables, images, dynamic fields, headers, footers, and branding exactly where they should appear.

Then generate finished PDFs from your app, a JSON payload via the REST API, a no-code workflow (Zapier, Make, n8n), or an AI agent.

Teams use PDFMakerAPI for invoices, receipts, certificates, reports, statements, contracts, onboarding packets, and other documents that need consistent formatting with different data every time. Start building free with 100 PDFs a month.

How it works

Design once. Generate PDFs anywhere.

Create reusable PDF templates in a visual editor, connect them to your data, and generate PDFs automatically through your app, API, or automation workflow.

  1. 01

    Design a reusable PDF template

    Build invoices, receipts, certificates, reports, contracts, forms, and other business documents in the visual drag-and-drop PDF template builder. Add dynamic fields for customer names, line items, totals, dates, logos, signatures, tables, and any data your PDF needs.

    Explore the visual PDF template builder
  2. 02

    Connect your data or automation

    Fill a template manually, send JSON to the REST API, or trigger PDF generation from Zapier, Make, n8n, Claude, ChatGPT, or your own application. Your template stays the same while the data changes for each document.

  3. 03

    Generate PDFs in bulk

    Create one PDF or thousands at scale with a PDF generation API built for automation. Download the finished PDF, return it from the API, share it with a link, or store it in your own system.

Developer experience

PDF generation API: JSON in, PDF out

No headless browser to babysit, no rendering servers to scale. Reference one of your templates by ID, POST your data to the render endpoint, and get the finished PDF back in the response. Predictable responses, clear errors, and a fast path to your first document.

  • Language-agnostic — works anywhere you can make an HTTP request.
  • Authenticate with an API key (pmk_live_…) as a Bearer token.
  • Synchronous render — loop or parallelize requests for high-volume batches.

Read the full API reference →

Request POST /api/v1/documents/{id}/render
curl -X POST https://api.pdfmakerapi.com/api/v1/documents/YOUR_DOCUMENT_ID/render \
  -H "Authorization: Bearer pmk_live_xxxxxxxx" \
  -H "Content-Type: application/json" \
  -d '{
    "data": {
      "invoice_number": "INV-1042",
      "customer": "Acme Inc.",
      "total": "$49.00"
    }
  }' \
  --output invoice.pdf
Response 200 OK
HTTP/1.1 200 OK
Content-Type: application/pdf
Content-Disposition: inline; filename="invoice.pdf"

%PDF-1.7 … (the finished PDF) …

Features

Built for repeatable document generation

Fast to integrate, reliable in production, and friendly to developers, no-code builders, and AI agents alike.

Reusable templates

Design once in a drag-and-drop visual designer, then generate thousands of documents from the same template. Update the design without redeploying code.

Pixel-perfect rendering

A precise layout engine places every object exactly where you put it — with custom fonts, page breaks, headers, footers, and page numbering. What you design is what you get.

Scalable by design

Because there is no headless browser — no Chrome process spun up per document — rendering stays lightweight and scales horizontally. Generate one PDF on demand or scale to tens of thousands per second as your workload demands, fast and predictable under production load.

Simple REST API

One endpoint, JSON in, PDF out. Clean, predictable responses and clear errors — get your first PDF in minutes with plain HTTP or cURL.

No-code ready

Native steps for Zapier, Make, and n8n. Connect a spreadsheet, form, or CRM to PDF generation without writing a single line of code.

Flexible delivery

Get the finished PDF back from the API, share it with a link, or save it into your own system. Fit PDFMakerAPI into the workflow you already have.

Integrations

Connect PDF generation to your existing workflows

Call the REST API from any language, trigger generation from Zapier, Make, or n8n, or use AI agents to help create and update reusable templates.

REST API Claude & ChatGPT Zapier Make n8n Webhooks

Pricing

Simple, usage-based pricing

Start free with 100 PDFs every month — no credit card required. Scale up only when you need more volume.

Free

$0 /month

100 PDFs / month

Everything you need to build and test your integration.

  • 1 user
  • 10 templates
  • Visual template designer
  • REST API access
  • No-code integrations
  • Community support
Start Free
Most popular

Pro

$29 /month

5,000 PDFs / month

For growing products shipping documents in production.

  • Everything in Free
  • Unlimited users
  • Unlimited templates
  • AI Template Generator
  • Bulk PDF generation
  • Single sign-on (SSO)
  • Email support
Start Free

Scale

$99 /month

25,000 PDFs / month

For high-volume document workloads.

  • Everything in Pro
  • Professional assistance creating 3 custom templates
  • Higher rate limits
  • Priority support
Start Free

Enterprise

Custom

Unlimited volume

For teams with custom volume, security, or deployment needs.

  • Everything in Scale
  • Custom volume & SLAs
  • SAML SSO & SCIM
  • Dedicated support
  • Custom deployment options
  • Embeddable editor
Talk to us

Paid-tier prices shown are indicative and may change.

FAQ

Frequently asked questions

What is document automation? +

Document automation is generating business documents from data automatically, instead of building each one by hand. You design a reusable template once, then feed it data — from your app, a no-code workflow, or an API — and get finished documents back. PDFMakerAPI is a document automation platform for PDFs: invoices, receipts, reports, certificates, statements, contracts, and more.

What is a PDF generation API? +

A PDF generation API turns structured data into finished PDFs through a single REST endpoint: send a template ID and your data as JSON, and get a generated PDF back — no hard-coding a layout for every document, and no headless browser to maintain. PDFMakerAPI pairs this API with a visual template builder, so the layout lives in a reusable template and your app only sends data.

Can I generate PDFs from JSON? +

Yes. Send your data as JSON to the PDF generation API (one endpoint: JSON in, PDF out), trigger generation from a no-code tool like Zapier, Make, or n8n, or let an AI agent fill the template. PDFMakerAPI merges your data into the template and returns the finished PDF.

Can I use reusable PDF templates? +

Yes — reusable templates are the core of PDFMakerAPI. Design a template once (visually, or with the built-in AI) with text, tables, images, and dynamic fields, then generate finished PDFs from it with different data every time. Update the template without redeploying code.

Can non-developers build templates? +

Yes — the visual template editor is no-code. Anyone can design a reusable PDF template by placing text, tables, images, and dynamic fields on the page, or let the built-in AI assistant design and edit it for you — no design or development skills needed.

Can I generate invoices and receipts automatically? +

Yes. Design an invoice or receipt template once, then generate them automatically from your data — send billing or order data to the API, or connect a no-code workflow (Zapier, Make, n8n) — one at a time or at scale.

Can I generate PDFs in bulk? +

Yes — at very high volume. Because PDFMakerAPI renders from a structured template (no headless browser or HTML-to-PDF step), it can generate tens of thousands of PDFs per second through API calls or async batch workflows. Loop your data through the REST API or batch it through a no-code workflow; pricing is low and scales with usage.

How is PDFMakerAPI different from Docmosis, CraftMyPDF, or HTML-to-PDF APIs? +

They all generate PDFs, but PDFMakerAPI is differentiated three ways: a full visual template editor with an AI assistant that designs and edits templates for you; no HTML-to-PDF under the hood, so layouts don’t break and it generates PDFs at scale through API calls or async batch workflows; and low, usage-based pricing with a free tier. And it isn’t just for developers — anyone can design or fill in templates, no code required. Compare the best PDF generation APIs →

Does PDFMakerAPI work with Zapier, Make, n8n, ChatGPT, and Claude? +

Yes. Trigger generation from no-code platforms (Zapier, Make, n8n), and create documents from AI assistants — the PDFMakerAPI GPT in ChatGPT, or PDFMakerAPI as an MCP server in Claude and other clients.

Is there a free tier? +

Yes. The free tier includes 100 PDFs per month with no credit card required, so you can build and test before upgrading.

Start generating PDFs today

Design a reusable template once, then generate documents from your data, workflows, or code — one or thousands. Start free with 100 PDFs every month — no credit card required.

Free — 100 PDFs/mo, no credit card.