Design a template once, generate thousands of PDFs via API. Send JSON, get a pixel-perfect PDF back in seconds.
60 free PDFs/month. No credit card required.
Design, integrate, generate. It takes minutes, not days.
Use our drag-and-drop editor to build your layout. Add placeholders like {{name}} and {{total}} for dynamic data.
Send a POST request with your template ID and JSON data. Use our SDK or any HTTP client — curl, fetch, requests, whatever you prefer.
Receive the PDF as a download, a signed URL, or uploaded directly to your S3 bucket. Done in under 2 seconds.
Send your template ID and JSON data. Get a PDF back in seconds.
const result = await fetch(
"https://api.templatefox.com/v1/pdf/generate",
{
method: "POST",
headers: {
"x-api-key": "sk_your_api_key",
"Content-Type": "application/json",
},
body: JSON.stringify({
template_id: "your-template-id",
data: {
company: "Acme Corp",
invoice_no: "INV-2025-001",
items: [
{ name: "Widget Pro", qty: 3, price: 29.99 },
{ name: "Gadget Plus", qty: 1, price: 49.99 },
],
},
}),
}
); {
"status": "success",
"pdf_url": "https://cdn.templatefox.com/signed/abc123...",
"expires_at": "2025-01-15T12:00:00Z",
"pages": 1,
"generation_time_ms": 1200
} Companies generating PDFs in production.
Growing every day on a scalable infrastructure.
One API for every document type. Design once, generate at scale.
Auto-generate invoices on every payment. Pull data from Stripe, PayPal, or your database.
Personalized certificates for course completions, awards, or events. One template, thousands of outputs.
Generate labels with barcodes and QR codes for every order. Connect to Shopify, WooCommerce, or any platform.
Multi-page reports with charts, tables, and dynamic data. Auto-paginate with headers and footers.
Bulk-generate sheets of scannable codes for inventory, events, or product labels.
Include line items, quantities, barcodes, and picking checkboxes. Generated on every order.
Download directly, share via URL, or upload to your storage. Every option on every plan.
Get the PDF file directly in the API response. Ideal for server-side processing or immediate delivery.
Receive a time-limited download link. Share it with customers or store it in your database.
Upload directly to Amazon S3, Cloudflare R2, MinIO, or any S3-compatible storage. Zero extra steps.
Get notified when your PDF is ready. Perfect for async workflows and background processing.
Send simple HTTP requests or use native libraries for your language of choice.
1// npm install @templatefox/sdk23import { TemplateFox } from "@templatefox/sdk";45const client = new TemplateFox({6 apiKey: "your-api-key",7});89const result = await client.pdf.generate({10 templateId: "your-template-id",11 data: {12 name: "John Doe",13 amount: "$1,500.00",14 date: "January 15, 2025",15 },16});1718console.log(result.pdfUrl);19// https://cdn.templatefox.com/...The same templates render to pixel-perfect PNG, JPEG, and WebP images too — social cards, certificates, badges, and email-ready graphics. One API, both formats.
Discover the Image Generation APIDynamic tables, conditional sections, QR codes, custom fonts, and more. Explore the template editor.
Discover the Template EditorEach template works out of the box with the REST API. Send JSON data, get a PDF back. No setup required.
Complete documentation, no-code integrations, and a powerful API to help you generate PDFs at scale. Let us handle the boring stuff.