Generate client invoices from your billing data in milliseconds. One template, any number of clients ”” consistent, professional output every time.
The problem
Finance teams copy-paste data into Word documents or PDF editors, then export and email manually. One template change breaks the format for every client. Bulk runs mean hours of repetitive work ”” and one typo reaches a paying customer.
The infrastructure to fix this ”” a PDF rendering service, async job polling, signed download URLs ”” takes weeks to build and maintain. PDFox gives you all of it through a single POST request.
How it works
Build your invoice layout in the PDFox visual editor. Set up Handlebars fields for invoice number, line items, client details, and totals. Publish when ready.
Send a single API call with your template ID and a JSON payload of invoice data. PDFox returns a job ID immediately ”” generation runs asynchronously.
Poll the job status endpoint or use webhooks. When complete, retrieve a signed download URL. Store it, email it, or deliver it straight to Google Drive or Dropbox.
REST API · Shell
curl -X POST https://api.pdf-fox.com/v1/generate \
-H "Authorization: Bearer sk_live_..." \
-H "Content-Type: application/json" \
-d '{
"templateId": "tpl_invoice_standard",
"data": {
"invoice": {
"number": "INV-2026-0891",
"date": "2026-05-26",
"due_date": "2026-06-09",
"currency": "GBP"
},
"client": {
"name": "Meridian Software Ltd",
"address": "14 Finsbury Square, London"
},
"items": [
{ "description": "Platform licence", "qty": 1, "unit_price": 1200 },
{ "description": "Onboarding session", "qty": 2, "unit_price": 350 }
]
}
}' The API returns a jobId. Poll /v1/jobs/:jobId for status, then call /v1/jobs/:jobId/download for the signed URL.
Why teams choose PDFox
Invoices render in under a second. No queued delays ”” your customer gets their document as fast as your API returns.
Show or hide sections based on your data ”” different payment terms per region, optional VAT breakdowns, custom footers per client tier.
Upload a spreadsheet and generate one PDF per row in a single call. End-of-month invoice runs become a one-click operation.
Free tier included. No card required. Start generating invoices in minutes.