Check OCR

Automatically extract key information from bank checks using our OCR API

Built for Check data extraction

Mindee’s platform automates the extraction and management of bank check data, reducing manual workload, enhancing accuracy, and ensuring compliance. This makes handling bank checks faster, more secure, and highly efficient.

Automate Bank Check Data Extraction

Our Bank Check OCR technology automatically extracts key information from bank checks, such as check numbers, dates, payee names, amounts, and MICR codes. This eliminates the need for manual data entry, saving time and reducing errors. Ensure all critical check data is captured accurately and efficiently for seamless processing.

Streamline Payment Processing

Integrate our Bank Check OCR solution into your payment processing systems to automate the capture and validation of check data in real-time. This accelerates the clearing and reconciliation process, reducing manual effort and improving accuracy. Manage high volumes of checks with ease, enhancing overall payment efficiency.

Ensure Compliance and Fraud Prevention

Digitize and securely store check data with our Bank Check OCR solution to maintain compliance with financial regulations and enhance fraud prevention. Organized, searchable digital records simplify audits and enable quick access to check details. Confidently handle sensitive financial information while ensuring data security and regulatory compliance.

Improve Operational Efficiency

Our Bank Check OCR provides structured check data that can be seamlessly integrated into your financial systems, speeding up check processing, and reducing turnaround times. Leverage accurate, automated data extraction to optimize workflows, reduce errors, and improve decision-making in your payment operations.

Unlock the power of document automation

Our platform is designed for operation professionals and software vendors who want to optimise their business processes relying on documents. If you want to save time, improve data quality in your systems, and automate complex tasks effortlessly, Mindee is for you.

Reduce manual entry by 88%

Free your workforce from tedious tasks

Decrease average error rate by 30%

Rely on AI you can trust

Cut turnaround time by 57%

Accelerate your business operations

Check OCR extracted fields

Transform any bank check - paper or digital - into usable data in your software. Free your users from manual entries, remove friction and reduce errors.

Amount

The amount written on the check in the currency indicated. The amount can be typed or handwritten. Both are supported.

Payees

The list of person names to whom the check is made payable. If multiple payees are indicated then each payees‘ name is extracted.

Check issuance date

The date at which the check has been issued. 
The date is returned in ISO format YYYY-MM-DD.

MICR line

The MICR lines contains the following codes encoded wit the special MICR characters:

- Routing number
- Account number
- Check number

Check’s position

The coordinates of the check’s position within the image.

Signatures’ position

The coordinates of the check signatures within the image. Multiple signatures are supported.

Check OCR - FAQ

Assessing OCR solutions requires an analysis of a couple of critical criteria such as performances for both extraction and response time, ease of integration, pricing... To help you in this process, we have gathered answers to the questions you might have during evaluation. Please reach out to us using our chat if you have further questions regarding our check OCR API.

📄 How can I test the bank check OCR API?

The bank check OCR API is in private beta. If you are interested in testing it, request an early access.

A member of our team will organize a demo and answer any questions you might have.

💸 What is the pricing?

Start trying the check OCR API thanks to the free plan that includes 250 pages monthly.

For monthly consumption above 250 pages, the pricing starts at $0.10 per page and is decreasing gradually. Check our pricing page to see available plans or reach out to our team to know more.

🗺️ What are the supported countries?

Our technology is based on Computer Vision, which means that it relies on image analysis rather than text analysis to extract bank check data. As such, there is no language limitations to the check OCR API.

🖋️ Does it support handwritten fields?

Handwritten fields such as amounts are extracted.

For signatures, the position of the signature on the check is detected and outputted in the API response. If there are multiple signatures on the document, the different positions will be included in the response.

📈️ Does the API support MICR characters?

The MICR Line uses special character to indicate routing number, account number and check number on the check. This 3 MICR codes are used for processes and clearance purposes.

Our models have been trained to support those characters thanks to a specialized MICR OCR. Those 3 fields are available in the API response.

🎯️ Does the OCR work on low-quality image?

Bank check OCR works on digital bank checks and also paper bank checks that are scanned. Our models are trained on a wide variety of documents to make our API robust to various image quality.

To take into account potential ink stains on the check or blur on the scan, we train our models including augmentations. The OCR will be able to read most of the documents as long as they are readable.

⚡ How difficult is it to integrate the API?

The integration is seamless and straight forward. There are different ways of integrating and accessing our API products.

We recommend using our client libraries available in Python, Node, Ruby and Java.

A custom integration can be made using our REST API.

🤓️ Does Mindee offer technical support?

If you have any questions, feel free to reach out to our team as we offer a wide range of support:
- Access our API and client libraries documentation
- For technical questions regarding integration get help from our slack community
- For pricing plan and commercial questions use our chat and meet with our team

Not what you are looking for ? We have other document extraction APIs

This is an image of invoices

Financial Documents

Capture key information from financial documents, such as transaction dates, amounts, and account numbers. Perfect for  accounting and financial reporting.

This is a receipt

Receipts

Extract key information from receipts, such as merchant names, dates, and total amounts. Perfect for expense management and accounting automation.
A blue passport

Passports

Extract critical data from passports for identity verification and KYC processes. Supports multiple passport formats from different countries.
This is a parking ticket

Traffic Tickets

Efficiently process traffic tickets by extracting essential details like ticket number, date, and fine amount. Useful for mobility services and legal firms.
This is a bill of residence

Proof of Address

Extract and verify address information from utility bills, bank statements, and other proof of address documents. Essential for KYC and compliance.
Two people with a resume

Resumes

Streamline the hiring process by extracting relevant data from resumes, including names, contact details, and work experience.
A bank check

Bank Checks

Automate the extraction of information from bank checks, such as check numbers, dates, and amounts. Ideal for banking and financial services.
This is an international ID

International IDs

Extract key details from international IDs, including ID numbers, names, and dates of birth. Suitable for global KYC and identity verification.