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.
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
- 1Upload the visa page or permit
- 2MRZ path attempted, AI reader otherwise
- 3Dates normalized to ISO format
- 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.
Related document types
Try it on your own document
Run the live demo, or create an account and get an API key.