Platform in Active Development
You can already use certain features, but functionality and design are actively evolving. Expect regular updates, changes, and new features to be added.
Invoice OCR API - Extract EU-Ready Data from PDFs & Images
Send PDFs, images, or scans to our API. We run computer-vision OCR and a schema-guided AI extractor to return structured JSON you can plug straight into your workflow.
Pay-as-you-go. Monthly invoice with optional auto-pay.
How the API Works
1. Upload
Send your PDF or image invoice via the API and get a request ID instantly.
2. Poll
Check the processing status using your request ID until it’s complete.
3. Get JSON
Receive EU-focused structured data with validation and warning details.
Speed & Accuracy
Typical processing time
Optimized for real-world invoices, scans, and photos.
High field accuracy
Fields extracted reliably, with warnings when something looks off.
* Indicative figures, actual performance depends on document quality and layout.
Key Features
Core + Add-on Fields
Essential fields included, with optional packs: line items, parties & addresses, banking and more.
Privacy by Default
European-hosted processing. By default we store extracted data for 1 day so you can retrieve results via the API and view them on the History page, after that it’s purged.
Warnings & Validation
Built-in validation with warning messages when something looks unusual or might be incorrect, such as an invalid IBAN.
Worldwide Inputs
Accepts invoices from any country as PDFs, JPG/PNG images, or scans. Multi-page and multilingual supported.
Standards & Interoperability
InvoicesEngine supports industry standards to help you exchange invoice data seamlessly across borders and systems.
Peppol Ready
Compatible with the Peppol network used by governments and enterprises across Europe for secure e-invoicing.
UBL / EN16931
Extracted JSON can be mapped to UBL and EU’s EN16931 e-invoice standard for compliance.
Cross-border Ready
Ensures your invoice data works for international trade, public sector procurement, and multi-ERP workflows.
Quick Answers
Do I need a subscription?
No. You pay only for successful extractions. We issue a monthly invoice, you can enable auto-pay.
Is it only for EU invoices?
Inputs can be from anywhere. Output is always mapped to our EU-focused schema, fields not relevant to Europe are simply not part of the JSON. For fields that are in the schema but missing on the document, the value will be null
.
What formats are supported?
PDFs and images (PNG, JPG), including multi-page documents and scans/photos.