Mortgage OCR API

4.8/5

(30+ reviews)

Mortgage OCR API that turns loan files into clean data

Read mortgage statements, loan agreements and the documents behind them. Get borrower, lender, loan amount, rate, balance, escrow and payment dates as structured JSON, with a confidence score on each value.

No credit card required

SOC 2 Type II & GDPR

Mortgage OCR API reading loan number, interest rate, balance, escrow and amount due from a mortgage statement into JSON

Trusted by finance and product teams at

Why mortgage files take days to review

One loan file mixes statements, agreements, pay stubs and bank statements from many lenders. Processors sort the pages, then key rates, balances and dates into the LOS one field at a time.

Loan file received

Hundreds of pages in one borrower upload.

Page sorting

Pages split and labelled by document type.

Friction

Statements, pay stubs and IDs all mixed together.

Manual keying

Rates, balances and dates typed into the LOS.

Friction

One wrong digit changes the monthly payment.

Conditions

Missing or unclear items sent back to the borrower.

Friction

Each round trip pushes the closing date.

Loan approved

Finally cleared, one file at a time.

RESULT

[X] hours of manual review per loan file, and [X]% of conditions raised for missing or mistyped data.

See how Mindee fixes it

Borrowers

borrower_names

Lender & loan

lender_name, loan_number

Property

property_address

Loan terms

original_loan_amount, interest_rate, maturity_date

Balance & payment

outstanding_principal, monthly_payment, payment_due_date

Escrow

escrow_payment, escrow_balance

response.json

{

"borrower_names": [ { "value": "Michael Grant" }, { "value": "Laura Grant" } ],

"lender_name": { "value": "Cedar Point Home Loans" }, "loan_number": { "value": "7710-448392" },

"property_address": { "value": "1218 Birchwood Lane, Denver, CO 80220" },

"original_loan_amount": { "value": 420000.00 }, "interest_rate": { "value": 6.125 }, "maturity_date": { "value": "2054-06-01" },

"outstanding_principal": { "value": 407746.42 }, "monthly_payment": { "value": 3062.36 }, "payment_due_date": { "value": "2026-11-01" },

"escrow_payment": { "value": 510.40 }, "escrow_balance": { "value": 2841.75 },

}

Ready to post, not just to read.

Rates come back as numbers, dates in ISO 8601, and every field carries a confidence score and its position on the page.

Built for real loan files, not single clean pages

Hundred-page PDFs from a borrower portal, faxed statements, scanned closing packages. The model reads each page and keeps loan terms tied to the right document.

Mortgage statements from six different lenders flowing through Mindee into one loan schema

Statements from any lender

National banks, credit unions, loan servicers: whatever the layout, one schema returns the same loan fields from every statement.

Ten-page loan file split and classified into a mortgage statement, payslips, a bank statement and an ID card

Loan files split and sorted

One upload, many documents. Statements, pay stubs, bank statements and IDs are split apart and classified before extraction.

Loan amount, rate and term extracted as numbers and used to recompute the monthly payment

Rate and terms as numbers

Interest rate, loan amount and maturity date come back typed, ready to recompute the payment and spot inconsistencies.

Monthly mortgage payment broken down into principal, interest and escrow for taxes and insurance

Escrow broken down

Escrow balance and escrow payment come back next to principal and interest, so the full monthly payment is ready to check.

PDF / JPEG / PNG / WEBP / TIFF / HEIC, Long multi-document loan files, Statements & loan agreements, Scans, faxes & phone photos, Tables & escrow breakdowns

Mortgage OCR accuracy you can measure, field by field

Measured on real loan documents, not curated samples. Run the same benchmark on your own mortgage files during the free trial.

95.1%

Field-level accuracy on loan terms

Amount, rate, balance

99.8%

Accuracy on dates and payments

Due date, maturity, escrow

1.6s

Median time per page

Multi-page file, async call

A confidence score on every field

Set your own threshold. Fields above it flow straight to your systems; anything below lands in a review queue, with the exact spot on the mortgage document highlighted. Définissez votre propre seuil. Les champs au-dessus partent directement dans vos systèmes ; les autres rejoignent une file de vérification, avec leur emplacement exact mis en évidence sur votre mortgage document. Define tu propio umbral. Los campos que lo superan pasan directamente a tus sistemas; los que quedan por debajo van a una cola de revisión, con la ubicación exacta resaltada en mortgage document.

Auto-approve the mortgage documents you can trust Aprueba automáticamente mortgage documents de confianza Validez automatiquement les mortgage documents fiables

Send only real exceptions to a human

Document AI features, better than OCR

Prepare, classify and extract. Mindee delivers high-accuracy extraction for every document format, so you can automate workflows with speed and high reliability.

Prototype in minutes, go live with the API

Start with a no-code workflow to prove the value on your own mortgage documents, then move the same model into your product. Commencez par un workflow no-code pour prouver sa valeur sur vos propres mortgage documents, puis intégrez le même modèle dans votre produit.

What teams build with mortgage OCR

The same API powers very different products. Here is where it usually starts.

Rated 4.8/5 by developers and operations teams

4.8

on G2

4.9

on Capterra

quote

Mindee is a web based tool that help us in scanning and reading different type of documents like identity cards, invoices, proposal plans etc and extract all the information with its AI and then it provides all the information and data associated with these documents a structured way.

on G2

quote

Mindee is an integrated document processing platform backed by reliable AI technology. The service has an intuitive and user-friendly interface and provides highly accurate results extracting data from various document types, especially financial receipts and invoices, which are relatively complex for efficient data extraction and automation.

on G2

quote

I like the easiness and how to use it. Also the price model is very fair. Good with space for improvement

on Capterra

FAQ about Mindee's Mortgage OCR API

Can't find what you're looking for? Our team answers within one business day.

About mortgage document OCR À propos de l’OCR pour les mortgage document

What is a mortgage statement?

A mortgage statement is the periodic statement, usually monthly, that a loan servicer sends to a borrower. It shows the loan number, the borrower’s name and property address, the amount due and due date, how the payment is split between principal, interest and escrow, the outstanding principal balance, the interest rate, and any past-due amounts or fees. Mindee extracts all these fields from a PDF or a scan and returns them as structured JSON. Lenders can then use them directly in refinancing, underwriting or loan servicing workflows.

What do escrow balance, curtailment and PMI mean on a mortgage statement?

The escrow balance is the money held by the servicer to pay the property taxes and homeowners insurance on the borrower’s behalf. An escrow advance means the servicer has paid more than the balance available. A curtailment is an extra payment applied directly to the principal, which reduces the loan balance faster. PMI (private mortgage insurance) is usually required on conventional loans when the down payment is below 20%, and hazard SFR refers to the hazard insurance on a single-family residence. Mindee extracts each of these amounts as separate fields, so you don’t have to interpret every servicer’s layout and terminology yourself.

What documents are needed for a mortgage, and can Mindee process them all?

A mortgage application usually requires proof of identity, proof of income (pay stubs, W-2s or tax returns), recent bank statements, proof of address and, for a refinance, the current mortgage statement. Mindee processes these documents through a single API, including payslips, bank statements, ID cards, passports, proofs of address and mortgage statements. Each document comes back as structured data with confidence scores. Lenders and brokers can then build a complete borrower file automatically, instead of re-typing data from dozens of pages for each application.

How do lenders use data from mortgage statements?

Mortgage statement data is used at several steps of the lending process. In a refinance, it provides the current balance, rate and monthly payment of the existing loan. In underwriting, the full monthly payment, including escrow, goes into the borrower’s debt-to-income ratio, and statements confirm the properties the borrower already owns. Servicers and investors also use the data when transferring or onboarding loan portfolios. With Mindee, these figures are extracted in seconds and can be compared automatically with the application and the borrower’s bank statements, where the mortgage payments appear.

About Mindee

Is my data secured and protected during the conversion process?

Yes, your data is highly secured and protected during the entire conversion process. As an enterprise-grade OCR solution, Mindee takes data privacy very seriously. Here are the key security measures in place:

  • Certified compliance: Mindee's infrastructure is SOC 2 Type II certified and fully GDPR compliant, ensuring strict industry standards for data protection.
  • Encryption: All documents and extracted data are fully encrypted both in transit (during the API call) and at rest.
  • Data localization: You have control over where your data is processed, with the option to host and process your data on either EU or US servers.
  • Strict privacy: Mindee respects data confidentiality. Your processed documents are not shared with third parties, and your private data is not used to train global AI models.

In short, your sensitive documents are processed in a secure, isolated environment and remain completely under your control.

Is Mindee's OCR API free to use?

We provide a 14 days free trial so you can fully test any of our OCR models — no credit card required. After this, we offer different pricing tiers depending of the volume of pages processed and the features you might need. See the pricing page for more information.

What file formats are supported for JSON conversion?

The supported document formats are:

  • PDF (application/pdf) – While technically a document format rather than an image, it is natively supported for all extraction models.
  • JPEG / JPG (image/jpeg)
  • PNG (image/png) – Must be non-animated.
  • WebP (image/webp)
  • TIFF / TIF (image/tiff) – Both single-page and multi-page TIFFs are supported and processed similarly to PDFs.
  • HEIC (image/heic) – Apple's High-Efficiency Image Container format.

‍

📌 Important technical limitations to keep in mind:

To ensure the OCR pipeline runs smoothly and successfully returns your JSON, make sure your files adhere to the following constraints:

  • Maximum file size: 100 MB per file.
  • Maximum page count: Up to 200 pages per document.
  • File state: The files cannot be encrypted, and PDFs must not be password-protected.

Ready to stop keying loan files by hand?

Send your first mortgage statement to the API in minutes, with a full team of engineers dedicated to document processing behind it.

14-day free trial

No credit card required