Document Generation API
Type what you need in plain language. Our API generates professional invoices, payslips, balance sheets, and more. EU-hosted. Free to start.
53
templates
<2s
render time
EU
hosted
Free
to start
Type what you need in plain language. Our AI converts it to structured data.
Data is validated against the template schema and rendered with LaTeX.
Get a professional PDF in under 2 seconds. Embed or download.
Belgian accounting, business, legal, HR, finance & more
be.accounting.invoicebe.accounting.credit_notebe.accounting.payslipbe.accounting.balance_sheetbe.accounting.pnl_statementbe.accounting.dunning_reminderbe.reports.trial_balancebe.reports.general_ledgerbe.reports.aged_receivablesbe.reports.aged_payablesbe.reports.vat_reconciliationbe.reports.dna_reconciliationbe.reports.depreciation_schedulebe.tax.vat_returnbe.tax.biztax_summarybe.tax.annual_accountsbe.tax.fiche_281_10be.tax.fiche_281_20be.tax.fiche_281_50be.tax.client_listingbe.tax.intracommunity_listingbe.payroll.pp_monthlybe.payroll.dmfa_quarterlybe.payroll.payslip_detailedbe.compliance.agm_checklistbe.compliance.ubo_extractbe.compliance.aml_summarybe.compliance.yearend_closinggeneric.business.quotegeneric.business.receiptgeneric.business.purchase_ordergeneric.business.delivery_notegeneric.business.proforma_invoicegeneric.business.payment_confirmationgeneric.business.timesheetgeneric.legal.service_agreementgeneric.legal.ndageneric.legal.rental_agreementgeneric.legal.employment_offergeneric.hr.employment_certificategeneric.hr.expense_reportgeneric.hr.leave_requestgeneric.hr.performance_reviewgeneric.hr.meeting_minutesgeneric.correspondence.formal_lettergeneric.correspondence.certificategeneric.correspondence.cover_lettergeneric.correspondence.memogeneric.finance.budget_reportgeneric.finance.cash_flow_statementgeneric.finance.inventory_listgeneric.project.project_proposalgeneric.project.status_reportThe API works with structured JSON. No AI needed — send data, get PDFs.
curl -X POST https://api.papii.eu/render \
-H "X-API-Key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"template": "be.accounting.invoice",
"data": { ... },
"options": {"language": "fr"}
}' -o invoice.pdf