Self-service · pdfgeneratorapi.com

Generate pixel-perfect PDFs via API

Send a JSON payload to our REST API, get a perfectly formatted PDF back in milliseconds. Build once, generate at any scale: invoices, contracts, reports, labels, and more.

99.9%
Uptime
EAA
Compatible output
ISO 27001
Certified
pdf-generator-api
curl --request POST \ --url https://us1.pdfgeneratorapi.com/api/v4/documents/generate \ --header 'Authorization: Bearer YOUR_API_KEY' \ --header 'content-type: application/json' \ --data '{ "template": { "id": "certificate", "version_id": 12, "data": { "name": "John Smith", "role": "Developer" } }, "format": "pdf", "output": "base64", "name": "Certificate" }'
How it works

Three steps to automated PDF generation

No server-side PDF libraries. No layout headaches. No maintaining a rendering stack. Just an API call and a ready-to-use PDF.

01
Design your template
Create your document layout using our built-in template editor, or upload an existing design as a starting point. Add variable fields where your data will appear. No code required at this stage.
02
Call the API with your data
POST a JSON payload to our REST API with your template ID and data. Works with any language or framework. Official SDKs for Node.js, Python, PHP, Ruby, Java, and more.
03
Receive and deliver
Get your PDF back as base64, a hosted URL, or delivered directly to S3, email, or a webhook. Stream it to the browser or store it, your call.
cURL · generate a certificate PDF
curl --request POST \
  --url https://us1.pdfgeneratorapi.com/api/v4/documents/generate \
  --header 'Authorization: Bearer YOUR_API_KEY' \
  --header 'content-type: application/json' \
  --data '{
    "template": { "id": "certificate", "version_id": 12,
      "data": { "name": "John Smith", "role": "Developer" }
    },
    "format": "pdf", "output": "base64", "name": "Certificate"
  }'

# 200 OK, returns immediately
# {"response": "<base64-pdf>", "meta": {"name": "Certificate.pdf", ...}}
What's included

Everything you need to generate PDFs at scale

Built for production workloads, not toy examples. Every feature is available on the free tier so you can test thoroughly before committing.

Sub-second generation

Most PDFs generate in under 500ms. Batch endpoints handle hundreds of documents in a single request. Async delivery for high-volume workflows.

🎨

Visual template editor

A built-in drag-and-drop template editor lets non-developers design and update document layouts without touching code. Tables, images, conditional sections, and repeating rows, all configurable visually.

🔄

Dynamic data binding

Variables, loops, conditionals, and calculated fields. If your data changes, your document output changes with it automatically, no template updates needed.

EAA-compliant output

Every generated PDF is properly tagged with logical reading order, alt text support, and document structure that satisfies European Accessibility Act requirements.

🌐

Multi-language & RTL

Full Unicode support including Arabic, Hebrew, and other right-to-left scripts. Locale-aware number formatting, date formats, and currency symbols.

🔒

Security & compliance

ISO 27001 certified infrastructure. EU data hosting available. PDF password protection, permissions, and digital signature support. GDPR-compliant data handling.

📦

Output formats

PDF, PDF/A (archival), PDF/UA (accessible), HTML, and XLSX. Output as base64, a temporary hosted URL, or deliver directly to S3, Google Cloud Storage, or Dropbox.

🔗

Official SDKs

Node.js, Python, PHP, Ruby, Java, C#, and Go. All SDKs maintained by our team. OpenAPI specification available for generating clients in any language.

📊

Workspace & team features

Multiple workspaces per account. Template sharing and permissions. API key management per environment. Usage reporting and document history.

Common use cases

What teams use it to build

PDF Generator API is a building block. Here's what teams in different industries use it for, and which document types they generate.

💼

Finance & accounting

High-volume, accuracy-critical document generation from ERP and accounting systems.

InvoicesStatementsTax documentsReports
⚖️

Legal & contracts

Generating contracts, NDAs, and agreements from CRM data with variable fields and conditional clauses.

ContractsNDAsAgreementsLetters
🚚

Logistics & e-commerce

Order confirmation, shipping labels, packing slips, and customs documentation at fulfilment volume.

LabelsManifestsPacking slipsCMR
🏥

Healthcare

Patient documents, test results, referral letters, and discharge summaries from clinical systems.

Patient recordsReferralsResults
🏗

Construction & field services

Job reports, inspection forms, site certificates, and compliance documentation from field data.

Job reportsCertificatesWork orders
🎓

Education & training

Certificates, transcripts, personalised course materials, and exam results generated on completion.

CertificatesTranscriptsReports
Integrations

Works with your existing stack

Official SDKs for the most common languages, an OpenAPI spec for everything else, and native integrations with the no-code and low-code platforms your team already uses.

Languages & frameworks
🟨
JavaScript
🐍
Python
🐘
PHP
💎
Ruby
Java
⚙️
C# / .NET
🐹
Go
📄
REST / cURL
And more
No-code & low-code platforms
🔄
n8n
📊
Airtable
📈
HighLevel
🌐
Wix
💬
Bubble
📱
Adalo
Zapier
🔗
Make
And more

Connect PDF Generator API to your favourite no-code stack without writing a line of code. If your platform supports webhooks or REST calls, it works.

Enterprise & on-premises

Built for teams that can't compromise on control

For large organisations with data sovereignty requirements, dedicated infrastructure, or specific compliance needs, we offer enterprise deployments including on-premises and private cloud options under a custom agreement.

Talk to us about enterprise
On-premises deployment
Run the full API stack on your own infrastructure. No data leaves your environment. Available for organisations with strict data sovereignty or air-gap requirements.
Private cloud & dedicated instances
Dedicated infrastructure with no multi-tenancy. Isolates your workloads completely. Suitable for regulated industries including financial services and healthcare.
Custom SLA & support
Dedicated support channel, guaranteed response times, and uptime commitments tailored to your operational requirements. Includes onboarding from our implementation team.
Compliance & security reviews
ISO 27001 certified infrastructure. We support security reviews, vendor questionnaires, and compliance documentation for enterprise procurement processes.
Common questions

Things developers ask first

What languages and frameworks are supported?
We have official SDKs for Node.js, Python, PHP, Ruby, Java, C#/.NET, and Go. There's also an OpenAPI 3.0 specification you can use to generate a client in any language. Plain REST with cURL works out of the box.
Where is my data processed and stored?
By default, generation happens in our US region. European and Australian data regions are available for Dedicated Enterprise Deployments. Documents are store onlt if you use output=url or output=viewer option.
Can I generate PDFs that meet EAA accessibility requirements?
Yes. Our output supports tagged PDFs with logical reading order, alt text for images, heading structure, and proper document metadata, meeting European Accessibility Act requirements effective June 2025.
How fast is PDF generation?
Most simple-to-moderate PDFs generate in under 500ms. Complex documents with many images or large tables may take 1–2 seconds. For high-volume workflows, use our batch endpoint or async delivery with webhooks.
Do you offer on-premise or self-hosted deployment?
Yes, for Enterprise customers with specific data sovereignty requirements. This is available under a custom agreement. Contact us to discuss your requirements and we'll scope the right deployment option.
Can Actual Reports help with implementation?
Yes, for teams that need help connecting the API to an existing ERP, CRM, or custom backend, we offer custom integration projects. Scoped and fixed-price. Start with a 30-minute discovery call.
Trusted by teams at
Veeqo
IQVIA
Erply
Paragon ERP
URBN
Clubco
OrderEase
Bigbank
Dwellow
Motion Raceworks
Pet Circle Pharmacy
Capelli Sports
Embassy London
Shop Suki
Start today

Stop building PDFs by hand

Free tier available. No credit card. Most teams are generating their first PDF within 30 minutes of signing up.

Need help with a custom integration? Talk to us →