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
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.
- 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 - 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.
- 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.
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 HTTP/1.1 200 OK
Content-Type: application/pdf
Content-Disposition: inline; filename="invoice.pdf"
%PDF-1.7 … (the finished PDF) … Use cases
Reusable templates for the documents you generate every day
Whatever you're creating, design a reusable template once and generate it from your data, workflows, or code. Explore the most common workflows.
Invoices & receipts
Turn order data into clean, branded invoices and receipts automatically — no manual document assembly.
Learn more →Reports & statements
Generate data-rich business reports and account statements from JSON, complete with tables, charts, and page numbering.
Learn more →Certificates
Issue completion certificates, awards, and credentials at scale — perfect for course platforms and automation workflows.
Learn more →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.
Build with AI
AI-assisted template creation
Use Quill, ChatGPT, or Claude to create and update reusable PDF templates — then generate documents from real data through the same API and workflow system.
Quill — your built-in AI assistant
Describe a document and Quill builds it, tell it what to change and it edits in place, or ask how it works — right inside the editor.
Bring your own AI agent
ChatGPT
Use the PDFMakerAPI GPT in ChatGPT — describe a document, edit any field, download.
Use it in ChatGPT →Claude & MCP clients
Add the PDFMakerAPI MCP server to Claude, Cursor, Windsurf, Cline, or VS Code — one tool for every MCP-compatible client.
MCP server setup →Developers
Prefer code? Generate PDFs at scale from a single REST API call.
See the API →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
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
Pro
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
Scale
25,000 PDFs / month
For high-volume document workloads.
- ✓ Everything in Pro
- ✓ Professional assistance creating 3 custom templates
- ✓ Higher rate limits
- ✓ Priority support
Enterprise
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
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.