Feature

Visa and Residence Permit Reading

Read visa stickers and residence permits, including validity dates for expiry tracking.

What is Visa and Residence Permit Reading in Mahad OCR?

Available now. Visa pages and residence permits are processed by the AI reader. Input: Visa page or permit card as PNG, JPG or PDF. Limitation: Visa designs vary widely by country; unusual formats can return partial fields.

Available now

What it does

Visa pages and residence permits are processed by the AI reader. Where the document carries a machine-readable zone, the deterministic MRZ path is used first.

How it works

  1. 1Upload the visa page or permit
  2. 2MRZ path attempted, AI reader otherwise
  3. 3Dates normalized to ISO format
  4. 4Expiry feeds the expiry-monitoring feature

Sample result

Illustrative response shape using synthetic data.

{
  "type": "Visa",
  "values": { "holder_name": "…", "expiry_date": "2027-01-15" },
  "field_evidence": { "holder_name": "corroborated", "expiry_date": "corroborated" }
}

Supported inputs

Visa page or permit card as PNG, JPG or PDF.

Fields returned

  • holder_name
  • document_number
  • visa_type / permit_type
  • issue_date, expiry_date
  • issuing_country

API

POST /v1/documents/upload (optionally doc_type=visa)

Security & privacy

Processed under the same tenant isolation and audit rules as all documents.

Current limitations

Visa designs vary widely by country; unusual formats can return partial fields. Mahad OCR does not confirm whether a visa is genuine or currently valid with any authority.

Try it on your own document

Run the live demo, or create an account and get an API key.