Form OCR API

4.8/5

(30+ reviews)

Form OCR API that reads every box, typed or handwritten

Turn application, claim and onboarding forms, scanned or photographed, into structured JSON. Text fields, ticked checkboxes, dates and signatures come back in your schema, each with a confidence score.

No credit card required

SOC 2 Type II & GDPR

Form OCR API reading handwritten answers, checkboxes and signature date from a claim form into JSON

Trusted by finance and product teams at

Why paper forms still slow every process

Each form version moves fields around, applicants write in the margins and tick boxes half-way. Someone reads every page, keys the answers into the system and chases what is missing.

Form received

Paper or PDF form sent by mail, fax or email.

Manual reading

Each answer read, handwriting included.

Friction

Answers spill outside the boxes they belong to.

Manual keying

Fields and ticks typed into the system.

Friction

Checkboxes are the easiest thing to miss.

Follow-up

Applicants chased for missing answers.

Friction

Every round trip delays the decision.

Case opened

Finally in the system, one form at a time.

RESULT

[X] minutes to key each form, and [X]% of submissions sent back for a missing answer or signature.

See how Mindee fixes it

Applicant

applicant_name, date_of_birth

Contact

address, email, phone

Reference

form_type, reference_number, policy_number

Checkboxes

is_first_claim, has_police_report, has_marketing_consent

Free-text answers

incident_date, incident_description

Signature

signature, signature_date

response.json

{

"applicant_name": { "value": "Rachel Owens" }, "date_of_birth": { "value": "1988-03-21" },

"address": { "value": "77 Alder Street, Portland, OR 97205" }, "email": { "value": "r.owens@mailbox.com" }, "phone": { "value": "+1 503 555 0189" },

"form_type": { "value": "claim_form" }, "reference_number": { "value": "CLM-2026-30417" }, "policy_number": { "value": "HP-8841203" },

"is_first_claim": { "value": true }, "has_police_report": { "value": false }, "has_marketing_consent": { "value": false },

"incident_date": { "value": "2026-09-30" }, "incident_description": { "value": "Water leak from upstairs flat…" },

"signature": { "polygon": [[0.61,0.88], … [0.86,0.94]] }, "signature_date": { "value": "2026-10-02" },

}

Ready to post, not just to read.

Checkboxes come back as true or false, dates in ISO 8601, and every field carries a confidence score and its position on the page.

Built for filled-in forms, not blank templates

Ballpoint answers that run past the box, crossed-out ticks, faxed copies of a copy. The model reads what the applicant actually wrote and flags what it is unsure of.

Blank claim form sent to Mindee, which drafts a data schema with text, date, boolean and signature fields

One sample, your schema

Upload a blank or filled-in form and an AI agent drafts the data schema. Add a field per question, then call the API with your own model.

Ticked, crossed and empty checkboxes on a form returned as true or false and used for routing

Checkboxes as true or false

Ticked, crossed or filled in, each checkbox comes back as a boolean you can route on, not an image someone has to look at.

Handwritten form answers read into text with confidence scores, one unclear entry sent to review

Handwriting read, doubts flagged

Handwritten answers are read into text, and each value carries a confidence score so unclear entries go to a reviewer.

Signature detected on one claim form and missing on another, which is sent back

Signatures detected

Object detection finds each signature on the page and returns its position, so unsigned forms are caught before they move on.

PDF / JPEG / PNG / WEBP / TIFF / HEIC, Multi-page forms, Handwritten answers, Checkboxes & signatures, Scans, faxes & phone photos

Form OCR accuracy you can measure, field by field

Every answer comes with a confidence score, so clean fields flow straight through and unclear handwriting goes to a reviewer. Test it on your own forms in the free trial.

96.1%

Field-level accuracy on typed fields

Name, dates, reference

98.7%

Accuracy on checkboxes

Ticked, crossed, empty

1.6s

Median time per page

Single page, synchronous 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 form 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 form. 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 form.

Auto-approve the forms you can trust Aprueba automáticamente forms de confianza Validez automatiquement les forms 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 forms, then move the same model into your product. Commencez par un workflow no-code pour prouver sa valeur sur vos propres forms, puis intégrez le même modèle dans votre produit.

What teams build with form 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 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

Mindee is a software that helps us to convert all of our physical business data like bills, invoices, warranty cards, calendar, recipts received to us into a digital documents that can be stored in our drive and can be uploaded in different type of Excel sheets so that all the updates can be maintained and a proper analytics of transactions can be kept by the financial team

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 Form OCR API

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

About form OCR À propos de l’OCR pour les form

Can Mindee read handwritten forms and checkboxes?

Yes. Many forms are still filled in by hand, so Mindee is built to read handwriting as well as printed text, including capital letters, cursive and numbers written in boxes. It also detects whether checkboxes and radio buttons are ticked and returns them as true or false values. Handwriting quality varies a lot, so each field comes with a confidence score. Clearly written fields go through automatically, and hard-to-read entries are sent to a person instead of being guessed.

Do I need to set up a template for each form?

No. Traditional form OCR relies on templates that define where each field is on the page, so every new form or new version of an existing form requires a new template. Mindee works differently: you describe the fields you want to extract (for example, applicant name, policy number, date of incident, signature present), and the model finds them on the page, whatever their position. A redesigned form, a different version from a partner, or a form scanned at an angle doesn’t break your workflow.

How can I digitize a large backlog of paper forms?

Scan the forms in batches and send the files to the Mindee API, which processes documents in parallel and returns structured data in seconds per page. Records with high confidence scores can be loaded directly into your database or business application, and only uncertain fields need to be reviewed by a person. Teams can then turn archives of thousands of forms into searchable data in days rather than months, and handle new incoming forms through the same automated process.

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 retyping paper forms?

Build your form model from a sample in minutes and send your first form to the API, with a team of document processing engineers behind it.

14-day free trial

No credit card required