Home › APIs › Other data
Invoice Generator API
Official public data, ready to use.
Used by: Developers and data teams.
Send seller, buyer and line items as JSON, get a clean A4 PDF invoice (base64): number, dates, quantities, prices, VAT %, subtotal/VAT/total, bank details and, for EUR + IBAN, a SEPA QR code that banking apps scan to pay. Unicode (Cyrillic, Greek, accents). No watermark, nothing stored. Runs on our server, < 0.5 s.
Try it live, no sign-up
Run the example as is, or change the input. 5 own tries a day without a key.
Example request
curl -X POST https://radarbg.com/v1/invoice-generator \
-H "X-API-Key: YOUR_KEY" -H "Content-Type: application/json" \
-d '{"seller": "Example Ltd\nMain St 1, Berlin", "buyer": "Client GmbH\nHafen 2, Hamburg", "items": [{"description": "Web design", "quantity": 1, "price": 400}, {"description": "Hosting (months)", "quantity": 12, "price": 5}], "number": "2026-001"}'
Answer: {"ok": true, "count": N, "items": [...], "usage": {...}}. Failed calls are not counted.
Inputs
| Field | Type | Description |
|---|---|---|
seller | string | Your name and address (new lines allowed) |
buyer | string | Customer name and address |
items | array | Lines: [{description, quantity, price}] |
number | string | Invoice number |
date | string | YYYY-MM-DD (default today) |
due | string | Due date YYYY-MM-DD |
currency | string | 3-letter currency, default EUR |
vat | string | VAT percent, e.g. 20 |
iban | string | Your IBAN (adds bank details + SEPA pay QR) |
bic | string | Your BIC |
notes | string | Footer notes, e.g. payment terms |
title | string | Heading, default INVOICE |
Price
Included in every plan: 500 calls a month free, then from €5 a month for 5,000 calls across all APIs.
Questions
What does the Invoice Generator API do?
Official public data, ready to use.
Where does the data come from?
Send seller, buyer and line items as JSON, get a clean A4 PDF invoice (base64): number, dates, quantities, prices, VAT %, subtotal/VAT/total, bank details and, for EUR + IBAN, a SEPA QR code that banking apps scan to pay. Unicode (Cyrillic, Greek, accents). No watermark, nothing stored. Runs on our server, < 0.5 s.
How much does it cost?
500 calls a month are free with no card. Paid plans start at EUR 5 a month for 5,000 calls and include every API on Radar. Failed calls are not counted.
Can I use it without writing code?
Yes. Try it live on this page, use our free browser tools, or ask us to run it on your list as a service.