Home › APIs › Other data
E-Invoice Reader
Official public data, ready to use.
Used by: Developers and data teams.
Read an EU e-invoice (XRechnung UBL or CII, ZUGFeRD / Factur-X PDF with embedded XML, Peppol UBL) and get clean JSON: seller, buyer, VAT IDs, invoice number, dates, line items, net/VAT/gross totals, IBAN, payment terms, plus checks (totals add up, IBAN valid, mandatory fields present) and CSV of the lines. Germany requires receiving e-invoices since 2025. Runs on our server, nothing stored.
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/e-invoice-reader \
-H "X-API-Key: YOUR_KEY" -H "Content-Type: application/json" \
-d '{}'
Answer: {"ok": true, "count": N, "items": [...], "usage": {...}}. Failed calls are not counted.
Inputs
| Field | Type | Description |
|---|---|---|
xml | string | The e-invoice XML as text |
fileContent | string | Or base64 of the XML or the ZUGFeRD/Factur-X PDF |
fileName | string | Optional file name, e.g. invoice.pdf |
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 E-Invoice Reader do?
Official public data, ready to use.
Where does the data come from?
Read an EU e-invoice (XRechnung UBL or CII, ZUGFeRD / Factur-X PDF with embedded XML, Peppol UBL) and get clean JSON: seller, buyer, VAT IDs, invoice number, dates, line items, net/VAT/gross totals, IBAN, payment terms, plus checks (totals add up, IBAN valid, mandatory fields present) and CSV of the lines. Germany requires receiving e-invoices since 2025. Runs on our server, nothing stored.
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.