Document type

Residence Permit OCR

Read residence and work permits for expiry and identity data.

Can Mahad OCR read a Residence Permit?

Available now. Read residence and work permits for expiry and identity data. It returns holder_name; permit_number; permit_type and more as JSON. Input: PNG, JPG, PDF. Limitation: Permit formats differ by country; some fields may be absent.

Available now

Fields normally extracted

  • holder_name
  • permit_number
  • permit_type
  • issue_date
  • expiry_date

Validation available

Expiry extraction. Each field is marked ✓ confirmed or ⚠ check it, with the evidence behind it; disputed, unreadable or missing fields go to human review.

Example response

Synthetic example — not a real document.

{ "type": "Residence Permit", "values": { "permit_number": "…", "expiry_date": "2027-08-01" } }

Supported formats

PNG, JPG, PDF

Common business uses

  • Workforce compliance
  • Renewal planning
  • Right-to-work record keeping

Integration

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

Integration guide →Saudi Iqama OCR API: fields, API example, limits →

Limitations

Permit formats differ by country; some fields may be absent. No government verification.

Try it on your own document

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