Experience parsing

Work Experience Extraction

Structured work history extraction

Parse job titles, companies, dates, and responsibilities from resumes. Calculate total experience automatically.

How it works

1

Section detection

Identify work experience sections in any resume format.

2

Entry parsing

Extract each job with title, company, dates, and description.

3

Date normalization

Parse dates in any format to structured start/end dates.

4

Experience calculation

Calculate total years of experience automatically.

Key Benefits

Complete history

Extract all jobs, not just recent ones.

Date intelligence

Handle "2019 - Present", "Jan 2020 - Dec 2021", etc.

Company recognition

Normalize company names for consistent matching.

Responsibility extraction

Parse bullet points and job descriptions.

Code examples

API responsejson
{
  "workExperiences": [
    {
      "title": "Senior Software Engineer",
      "organization": "Google",
      "location": "Mountain View, CA",
      "skillsDescription": "Led development of microservices platform...",
      "startMonth": 3,
      "startYear": 2021,
      "endMonth": null,
      "endYear": null,
      "isOngoing": true
    }
  ]
}

Technical Details

Work experience parsing uses NER models for company and title detection, date parsing with extensive format support, and section classification for accurate extraction.

Frequently asked questions

Each work experience includes title, organization, location, skillsDescription, startMonth, startYear, endMonth, endYear, and isOngoing.
Dates are returned as separate month and year numbers (e.g., startMonth: 3, startYear: 2021).
1MB.
30 requests per minute. Custom limits available for enterprise.

Parse experience

Extract complete work history from resumes.

Get started