Document type

CV and Resume OCR

Turn a CV into a structured candidate profile instead of retyping it.

Can Mahad OCR read a CV and Resume?

Available now. Turn a CV into a structured candidate profile instead of retyping it. It returns name, email, phone; skills[]; experience[] and more as JSON. Input: PDF, PNG, JPG (up to 5 pages). Limitation: Heavily designed multi-column CVs can scramble section order.

Available now

Fields normally extracted

  • name, email, phone
  • skills[]
  • experience[]
  • education[]

Validation available

Contact fields normalized; disputed or unreadable fields route to review.

Example response

Synthetic example — not a real document.

{
  "type": "Cv",
  "values": { "name": "…", "email": "…", "phone": "…" },
  "fields": [ { "label": "Skills", "value": "Python, SQL, Project Management" } ]
}

Supported formats

PDF, PNG, JPG (up to 5 pages)

Common business uses

  • Recruitment intake
  • ATS profile creation
  • Candidate database building

Integration

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

Integration guide →CV and resume parsing API: fields, API example, limits →

Limitations

Heavily designed multi-column CVs can scramble section order. Job-title normalisation and skill taxonomies are not applied.

Try it on your own document

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