RadarPricesOrder

Home › APIs › Other data

Other data

Invoice Generator API

In plain words

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

FieldTypeDescription
sellerstringYour name and address (new lines allowed)
buyerstringCustomer name and address
itemsarrayLines: [{description, quantity, price}]
numberstringInvoice number
datestringYYYY-MM-DD (default today)
duestringDue date YYYY-MM-DD
currencystring3-letter currency, default EUR
vatstringVAT percent, e.g. 20
ibanstringYour IBAN (adds bank details + SEPA pay QR)
bicstringYour BIC
notesstringFooter notes, e.g. payment terms
titlestringHeading, 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.

Related APIs

Air Quality APIHow clean the air is right now at official monitoring stations near any place in Europe.
Barcode GeneratorOfficial public data, ready to use.
Business Days Calculator APIOfficial public data, ready to use.
Carbon Footprint APICalculates the CO2 of a flight, a car trip or energy use with official UK government factors.
Data Converter APIOfficial public data, ready to use.
E-Invoice ReaderOfficial public data, ready to use.