API for Invoice OCR Data Extraction

Automate your accounts payable process with Datamolino’s OCR API solution that is easy to implement, cost effective, and adaptable to the scale of your business operations.

Powerful API to automate & speed up your accounts payable process

No lengthy setup. All it takes to start is a simple, one-time plug-in.

1. Configuration

Contact us. We will enable API access for you and discuss the scope of data capture you need to find the most suitable solution. Next, plug Datamolino into your software.

2. Setup and onboarding

Our onboarding manager will help you with initial setup and provide detailed information about sandbox (beta) environment and the best practices for your specific use case.

3. Integration

Once integrated, you can use Datamolino right away. Upload invoices or receipts in any format. The captured data will be ready for processing or exporting instantly.

Contact us



Digital, scanned or photographed

Full support for digital PDFs and scanned documents (PDF, JPG, PNG, TIFF). Also, handwriting.


Cross-platform invoice support

Upload invoices through email, web or easily scan the documents via a handy mobile app.


Accurate data extraction

Extract data with higher precision as you would by entering the data manually.


Multilanguage ready

Besides English, the app supports other languages spoken in the EU, ensuring all necessary invoice data is captured.


No rules or templates necessary

Our team takes care of all the data capture setup. Just tell us which invoice fields you need to capture.


Captures extra data

Extract advanced information like invoice descriptions, line items etc.

Explore all features
“Accounts payable was a huge bottleneck in our otherwise smooth workflow. Thanks to Datamolino’s API, we could finally automate the entire process and save significant time.”

Made specifically for bills and invoices

Instead of covering a dozen OCR use cases, our API focuses on just one: Accurate accounts payable invoices data capture.

Automated data capture with real-human input

We combine the best of both worlds: automation and real humans where required. We maintain the data capture engine so you do not have to.

Help is always a phone call away

We’re always ready to provide you with developer support or any help that you might need along the way.

Get our comprehensive API documentation

Accelerate your accounts payable automation with our expertise in integrating the API into businesses, just like yours. Your developers will have access to comprehensive documentation, providing them with a reliable reference as they navigate the integration process.

Get documentation

Frequently asked questions

What data can be captured using Datamolino API?

We capture header and footer invoice data, including:
– Invoice number
– Supplier name
– Supplier VAT ID
– Issue date
– Due date
– Currency
– NET, TAX, and TOTAL of the invoice
– Line items with full details (where possible)

Additional data fields:

Upon agreement, we can capture many more data points, such as Order ID, Shipping cost, Rounding, Discounts, and others. The full list of fields can be found in our API documentation.

How is Datamolino different from other AI-based providers?

Our process includes human involvement. Our team is responsible for teaching the system to automate your invoices and validate results. It is in our best interest to maximize automation.

Typical AI providers show you AI results and ask your team to validate the data to improve results, usually after a team of data scientists re-trains the AI model. With the promise of future automation, your employees teach the AI to read invoices.

Datamolino automates on your behalf. Where automation is not possible, our team fills in the gaps to ensure you receive accurate data capture results.

Can you split multi-page scans into individual invoices?

Datamolino can automatically detect invoices in a batch scan. You can scan multi-page and single-page invoices together, and Datamolino will intelligently split them into individual transactions. (Most of our competitors cannot do this, requiring you to scan multi-page invoices individually.)

How does our OCR technology work?

We use machine learning and template-based approaches based on the use case. Datamolino also includes a team of human operators who step in when automation falls short. Our top priority is delivering high-quality data capture results, which is why we combine multiple approaches.

Does this OCR API also process cash receipts?

Yes, the Datamolino API can process your cash receipts. Our data capture focus is on invoices and receipts. When processing a receipt, the only requirement is that there is one receipt on one page. Currently, the API cannot provide instant results on receipts. However, for most clients, this isn’t an issue, and they can use our OCR API for receipt capture.

Why choose Datamolino API over other API-based solutions?

With Datamolino, you get a unique combination of automation and human validation where needed. While other API providers may offer basic results requiring your team’s review and validation, Datamolino has a dedicated team that handles all of this for you. We ensure everything remains automated. You upload invoices and bills, and the API delivers high-quality data.

Can Datamolino API handle non-English documents and characters?

Yes, Datamolino API fully supports all languages using the Latin script. This includes languages such as Spanish, French, German, Italian, and others. Your documents, regardless of the language, can be effectively processed and data extracted using our API.

How does the pricing work?

Most of our API integrations have a custom processing pipeline tailored to client requirements. For custom pipelines, there is a setup fee based on project complexity. Pricing depends on the number of data points you need to extract and validate. We typically expect a minimum volume of 1000 invoices per month for most projects.

Take the first step towards accounts payable automation

Whether you’re looking for an API to enhance your existing software’s capabilities or an end-to-end solution, contact us via the form below, and we’ll find the best-fit solution for you.

Contact us