📄DocParse Docs

Resume / CV

Pre-built template tuned for parsing resumes and CVs into structured candidate profiles. Works on PDFs, Word docs, and image scans.

What gets extracted

Out of the box you get:

json
{
  "candidate": {
    "full_name": "Jane Doe",
    "email": "jane@example.com",
    "phone": "+1-555-0123",
    "location": "Brooklyn, NY"
  },
  "summary": "Senior backend engineer with 9 years of experience...",
  "skills": ["Go", "PostgreSQL", "Kubernetes", "AWS"],
  "experience": [
    {
      "company": "Acme Corp",
      "title": "Senior Engineer",
      "start_date": "2022-03",
      "end_date": null,
      "current": true,
      "highlights": [
        "Led migration from monolith to event-driven services.",
        "Reduced p99 latency by 60%."
      ]
    }
  ],
  "education": [
    {
      "institution": "University of Somewhere",
      "degree": "B.S. Computer Science",
      "graduated_year": 2016
    }
  ],
  "certifications": ["AWS Solutions Architect — Professional"],
  "links": {
    "linkedin": "https://linkedin.com/in/janedoe",
    "github":   "https://github.com/janedoe",
    "portfolio": null
  }
}

When to use

  • ATS pipelines and candidate sourcing.
  • Bulk-importing past candidate resumes into a CRM.
  • Anonymizing resumes (extract structured data → drop name + contact for blind review).

Customizing

Click Edit fields on the extraction page to add, remove, or rename fields. The template is just a starting point — your custom schema overrides the defaults.

Tips for accuracy

  • Use the original PDF if you have it. Resume PDFs have a text layer; images need OCR which is a hair less accurate.
  • One file = one candidate. Don't combine multiple resumes into one PDF.
  • The classifier helps at scale. Pair this template with a classification that routes only true resumes here — keeps cover letters and reference sheets out of your candidate stream.