Document type

Contract OCR

Read contracts and agreements into text and any structured fields present.

Can Mahad OCR read a Contract?

Available now. Read contracts and agreements into text and any structured fields present. It returns parties where identifiable; dates; readable full text and more as JSON. Input: PDF, PNG, JPG (up to 5 pages per upload). Limitation: No clause extraction, obligation tracking, renewal detection or legal risk analysis.

Available now

Fields normally extracted

  • parties where identifiable
  • dates
  • readable full text
  • label/value pairs found

Validation available

Each field is marked ✓ confirmed or ⚠ check it, with the evidence behind it; disputed, unreadable or missing fields go to human review. Document stored under your tenant with audit trail.

Example response

Synthetic example — not a real document.

{ "type": "Contract", "values": { "document_type": "contract" }, "status": "verified" }

Supported formats

PDF, PNG, JPG (up to 5 pages per upload)

Common business uses

  • Contract archiving and search
  • Employment agreement intake
  • Supplier agreement records

Integration

POST https://api.mahadocr.com/v1/documents/upload

Integration guide →

Limitations

No clause extraction, obligation tracking, renewal detection or legal risk analysis. This reads the document; it does not review it.

Try it on your own document

Upload a contract in the live demo — the file is processed in memory and not stored.