PDF API · Document generation API

One API for every document your product sends.

Invoices, statements, payslips, reports, certificates, tickets and labels — each one a reusable template, each one rendered from the JSON your system already has. Text-heavy documents use HTML templates; designed ones use the visual canvas.

Opens a real a packing slip with sample data — edit a field and download the PDF. No account or card for the example. PixlDocs is free for 1 year.

Real output

  • Invoice (HTML template) rendered by the PixlDocs API

    Invoice (HTML template)

  • Payslip (HTML template) rendered by the PixlDocs API

    Payslip (HTML template)

  • Certificate (canvas template) rendered by the PixlDocs API

    Certificate (canvas template)

Rendered through the production pipeline from published templates with sample data.

The request

POST /v1/render

bash
curl -X POST https://api.pixldocs.com/v1/render \
  -H "Authorization: Bearer pxd_YOUR_KEY" \
  -H "Content-Type: application/json" \
  --output out.pdf \
  -d '{
    "template_id": "YOUR_TEMPLATE_ID",
    "format": "pdf",
    "data": { "employee": "R. Mehta", "period": "September 2026" }
  }'

Replace pxd_YOUR_KEY with a key from your dashboard. The response body is the file.

PDFs and images
PDF, PNG or WebP from the same endpoint.
Two template types
HTML for paginated documents, canvas for designed ones.
API, no-code or agents
REST, the public n8n node, or the MCP server.
Same input, same output
Renders are deterministic by design.

Questions

Which documents can it produce?

Anything you can lay out as a template. The Documents library shows real renders of invoices, statements, payslips, certificates, tickets, labels and more.

Do I need developers?

For an API integration, yes. For lower volumes, published forms and no-code integrations work without code.

Can it fit our existing stack?

It is one HTTPS call with a JSON body, so any backend that can make a request can use it.

Is it free?

Yes. PixlDocs is free for 1 year from 3 October 2026 while we work with early users. You can try a real example with no account; a free account starts with 100 credits, and you can ask us for more free credits when you run out.

Try it on sample data, then bring your own document.

Start with the free example. If your document or data source is different, send us one sample and tell us where the data lives — we set up the first template with you, free. Business and enterprise teams can contact us separately.