Parse Hundreds of Resumes in Bulk Using AI

Tested prompts for bulk resume parser ai compared across 5 leading AI models.

BEST BY JUDGE SCORE Claude Haiku 4.5 7/10

The prompt we tested

You are an expert bulk resume parser. Extract structured candidate data from every resume provided in the input below.

Rules:
Process every resume in the input independently, even if they are separated by delimiters, page breaks, or inconsistent formatting. Normalize dates to YYYY-MM format, deduplicate skills, and never invent data—use null when information is absent. Output must be valid parseable JSON followed by the summary table, with no additional commentary.

Resumes to parse:
Resume 1: John Smith, john@email.com, 555-123-4567, San Francisco. Senior Software Engineer at Google (2020-Present). Previously at Meta (2017-2020). BS Computer Science, Stanford 2017. Skills: Python, Go, Kubernetes, AWS. ---RESUME BREAK--- Resume 2: Maria Garcia | maria.g@mail.com | Austin TX | Product Manager at Stripe since 2021, led payments team. MBA Wharton 2019, BA Economics UT Austin 2015. Fluent in Spanish and English. PMP certified. ---RESUME BREAK--- Resume 3: David Chen, data scientist with 6 years experience, currently at Airbnb working on ML recommendation systems, previously Uber (2018-2021). PhD Statistics Berkeley. Contact: dchen@proton.me.

Return a single JSON array where each element represents one candidate with these fields: full_name, email, phone, location, linkedin_url, years_experience, current_title, current_company, skills (array), education (array of {degree, field, institution, graduation_year}), work_history (array of {title, company, start_date, end_date, responsibilities}), certifications (array), languages (array), and summary (2-sentence recruiter-style overview). Use null for any missing field. After the JSON, add a short markdown table summarizing: Name | Current Title | Years Exp | Top 3 Skills | Email.

Model comparison

ModelQualityCostLatencyTokens
Claude Opus 4.7 7 $0.1195 13.3s 649 / 1464
Claude Haiku 4.5 7 $0.0061 5.6s 444 / 1124
GPT-5.4 7 $0.0151 10.0s 395 / 940
Grok 4.1 Fast Reasoning 7 $0.0006 30.2s 544 / 931

Outputs

Claude Opus 4.7 7/10
```json
[
  {
    "full_name": "John Smith",
    "email": "john@email.com",
    "phone": "555-123-4567",
    "location": "San Francisco",
    "linkedin_url": null,
    "years_experience": 8,
    "current_title": "Senior Software Engineer",
    "current_company": "Google",
    "skills": ["Python", "Go", "Kubernetes", "AWS"],
    "education": [
      {
        "degree": "BS",
        "field": "Computer Science",
        "institution": "Stanford",
        "graduation_year": 2017
      }
    ],
    "work_history": [
      {
        "title": "Senior Software Engineer",
        "company": "Google",
        "start_date": "2020-01",
        "end_date": "Present",
        "responsibilities": null
      },
      {
        "title": null,
        "company": "Meta",
        "start_date": "2017-01",
        "end_date": "2020-01",
        "responsibilities": null
      }
    ],
    "certifications": [],
    "languages": [],
    "summary": "Senior Software Engineer with 8 years of experience at top-tier tech companies including Google and Meta. Stanford-educated engineer with strong expertise in Python, Go, Kubernetes, and AWS."
  },
  {
    "full_name": "Maria Garcia",
    "email": "maria.g@mail.com",
    "phone": null,
    "location": "Austin, TX",
    "linkedin_url": null,
    "years_experience": null,
    "current_title": "Product Manager",
    "current_company": "Stripe",
    "skills": [],
    "education": [
      {
        "degree": "MBA",
        "field": null,
        "institution": "Wharton",
        "graduation_year": 2019
      },
      {
        "degree": "BA",
        "field": "Economics",
        "institution": "UT Austin",
        "graduation_year": 2015
      }
    ],
    "work_history": [
      {
        "title": "Product Manager",
        "company": "Stripe",
        "start_date": "2021-01",
        "end_date": "Present",
        "responsibilities": "Led payments team"
      }
    ],
    "certifications": ["PMP"],
    "languages": ["Spanish", "English"],
    "summary": "Product Manager at Stripe leading the payments team, with a Wharton MBA and an Economics background from UT Austin. Bilingual (Spanish/English), PMP-certified professional with strong business and product leadership credentials."
  },
  {
    "full_name": "David Chen",
    "email": "dchen@proton.me",
    "phone": null,
    "location": null,
    "linkedin_url": null,
    "years_experience": 6,
    "current_title": "Data Scientist",
    "current_company": "Airbnb",
    "skills": ["Machine Learning", "Recommendation Systems", "Statistics"],
    "education": [
      {
        "degree": "PhD",
        "field": "Statistics",
        "institution": "UC Berkeley",
        "graduation_year": null
      }
    ],
    "work_history": [
      {
        "title": "Data Scientist",
        "company": "Airbnb",
        "start_date": "2021-01",
        "end_date": "Present",
        "responsibilities": "Working on ML recommendation systems"
      },
      {
        "title": null,
        "company": "Uber",
        "start_date": "2018-01",
        "end_date": "2021-01",
        "responsibilities": null
      }
    ],
    "certifications": [],
    "languages": [],
    "summary": "Data Scientist with 6 years of experience building ML recommendation systems at Airbnb and Uber. Holds a PhD in Statistics from UC Berkeley with deep expertise in applied machine learning."
  }
]
```

| Name | Current Title | Years Exp | Top 3 Skills | Email |
|------|--------------|-----------|--------------|-------|
| John Smith | Senior Software Engineer | 8 | Python, Go, Kubernetes | john@email.com |
| Maria Garcia | Product Manager | N/A | N/A | maria.g@mail.com |
| David Chen | Data Scientist | 6 | Machine Learning, Recommendation Systems, Statistics | dchen@proton.me |
Judge notes: The output is functional and well-structured, but has notable weaknesses: `years_experience` for John Smith is questionable (8 years from 2017 is plausible but inferred rather than stated, and uses "2017-01" for imprecise start dates rather than acknowledging the ambiguity), Maria Garcia's `skills` is an empty array despite inferring skills for David Chen from context (inconsistent null-vs-infer logic), and "Present" as an `end_date` violates the YYYY-MM normalization rule specified in the prompt.
Claude Haiku 4.5 7/10
```json
[
  {
    "full_name": "John Smith",
    "email": "john@email.com",
    "phone": "555-123-4567",
    "location": "San Francisco",
    "linkedin_url": null,
    "years_experience": 6,
    "current_title": "Senior Software Engineer",
    "current_company": "Google",
    "skills": ["Python", "Go", "Kubernetes", "AWS"],
    "education": [
      {
        "degree": "BS",
        "field": "Computer Science",
        "institution": "Stanford",
        "graduation_year": "2017"
      }
    ],
    "work_history": [
      {
        "title": "Senior Software Engineer",
        "company": "Google",
        "start_date": "2020-01",
        "end_date": null,
        "responsibilities": null
      },
      {
        "title": null,
        "company": "Meta",
        "start_date": "2017-01",
        "end_date": "2020-01",
        "responsibilities": null
      }
    ],
    "certifications": [],
    "languages": [],
    "summary": "Senior Software Engineer at Google with 6 years of experience building scalable systems using Python, Go, Kubernetes, and AWS. Stanford CS graduate with proven expertise across Google and Meta."
  },
  {
    "full_name": "Maria Garcia",
    "email": "maria.g@mail.com",
    "phone": null,
    "location": "Austin, TX",
    "linkedin_url": null,
    "years_experience": 3,
    "current_title": "Product Manager",
    "current_company": "Stripe",
    "skills": [],
    "education": [
      {
        "degree": "MBA",
        "field": null,
        "institution": "Wharton",
        "graduation_year": "2019"
      },
      {
        "degree": "BA",
        "field": "Economics",
        "institution": "UT Austin",
        "graduation_year": "2015"
      }
    ],
    "work_history": [
      {
        "title": "Product Manager",
        "company": "Stripe",
        "start_date": "2021-01",
        "end_date": null,
        "responsibilities": "Led payments team"
      }
    ],
    "certifications": ["PMP"],
    "languages": ["Spanish", "English"],
    "summary": "Product Manager at Stripe since 2021 with leadership experience managing the payments team and strong cross-functional skills. MBA from Wharton and BA in Economics from UT Austin with PMP certification and bilingual proficiency."
  },
  {
    "full_name": "David Chen",
    "email": "dchen@proton.me",
    "phone": null,
    "location": null,
    "linkedin_url": null,
    "years_experience": 6,
    "current_title": "Data Scientist",
    "current_company": "Airbnb",
    "skills": ["Machine Learning", "Recommendation Systems"],
    "education": [
      {
        "degree": "PhD",
        "field": "Statistics",
        "institution": "Berkeley",
        "graduation_year": null
      }
    ],
    "work_history": [
      {
        "title": "Data Scientist",
        "company": "Airbnb",
        "start_date": null,
        "end_date": null,
        "responsibilities": "Working on ML recommendation systems"
      },
      {
        "title": null,
        "company": "Uber",
        "start_date": "2018-01",
        "end_date": "2021-01",
        "responsibilities": null
      }
    ],
    "certifications": [],
    "languages": [],
    "summary": "Data Scientist at Airbnb with 6 years of experience specializing in ML recommendation systems and advanced analytics. PhD in Statistics from Berkeley with proven track record at leading tech companies including Uber."
  }
]
```

| Name | Current Title | Years Exp | Top 3 Skills | Email |
|------|---------------|-----------|--------------|-------|
| John Smith | Senior Software Engineer | 6 | Python, Go, Kubernetes | john@email.com |
| Maria Garcia | Product Manager | 3 | PMP, Leadership, Payments | maria.g@mail.com |
| David Chen | Data Scientist | 6 | ML, Recommendation Systems, Statistics | dchen@proton.me |
Judge notes: The output is largely accurate and well-structured, but has notable weaknesses: Maria's skills array is empty (PMP and Languages were properly filed but domain skills like "product management" or "payments" weren't extracted), job titles at Meta and Uber are null instead of being reasonably inferred or flagged, start_date defaults to "-01" months when only years are given (a reasonable choice but inconsistently documented), and the summary table fabricates "Leadership" and "Statistics" as top skills for candidates where those weren't listed in the skills array.
GPT-5.4 7/10
[
  {
    "full_name": "John Smith",
    "email": "john@email.com",
    "phone": "555-123-4567",
    "location": "San Francisco",
    "linkedin_url": null,
    "years_experience": 8,
    "current_title": "Senior Software Engineer",
    "current_company": "Google",
    "skills": ["Python", "Go", "Kubernetes", "AWS"],
    "education": [
      {
        "degree": "BS",
        "field": "Computer Science",
        "institution": "Stanford",
        "graduation_year": 2017
      }
    ],
    "work_history": [
      {
        "title": "Senior Software Engineer",
        "company": "Google",
        "start_date": "2020-01",
        "end_date": null,
        "responsibilities": null
      },
      {
        "title": null,
        "company": "Meta",
        "start_date": "2017-01",
        "end_date": "2020-01",
        "responsibilities": null
      }
    ],
    "certifications": [],
    "languages": [],
    "summary": "Senior Software Engineer with experience at Google and Meta, specializing in backend and cloud-native technologies. Brings a strong computer science foundation from Stanford and skills in Python, Go, Kubernetes, and AWS."
  },
  {
    "full_name": "Maria Garcia",
    "email": "maria.g@mail.com",
    "phone": null,
    "location": "Austin TX",
    "linkedin_url": null,
    "years_experience": 5,
    "current_title": "Product Manager",
    "current_company": "Stripe",
    "skills": [],
    "education": [
      {
        "degree": "MBA",
        "field": null,
        "institution": "Wharton",
        "graduation_year": 2019
      },
      {
        "degree": "BA",
        "field": "Economics",
        "institution": "UT Austin",
        "graduation_year": 2015
      }
    ],
    "work_history": [
      {
        "title": "Product Manager",
        "company": "Stripe",
        "start_date": "2021-01",
        "end_date": null,
        "responsibilities": ["Led payments team"]
      }
    ],
    "certifications": ["PMP"],
    "languages": ["Spanish", "English"],
    "summary": "Product Manager at Stripe with experience leading the payments team and a strong business background. Holds an MBA from Wharton, is PMP certified, and is fluent in Spanish and English."
  },
  {
    "full_name": "David Chen",
    "email": "dchen@proton.me",
    "phone": null,
    "location": null,
    "linkedin_url": null,
    "years_experience": 6,
    "current_title": "Data Scientist",
    "current_company": "Airbnb",
    "skills": ["Machine Learning", "Recommendation Systems", "Statistics", "Data Science"],
    "education": [
      {
        "degree": "PhD",
        "field": "Statistics",
        "institution": "Berkeley",
        "graduation_year": null
      }
    ],
    "work_history": [
      {
        "title": "Data Scientist",
        "company": "Airbnb",
        "start_date": "2021-01",
        "end_date": null,
        "responsibilities": ["Working on ML recommendation systems"]
      },
      {
        "title": null,
        "company": "Uber",
        "start_date": "2018-01",
        "end_date": "2021-01",
        "responsibilities": null
      }
    ],
    "certifications": [],
    "languages": [],
    "summary": "Data Scientist with 6 years of experience focused on machine learning and recommendation systems. Currently at Airbnb and previously at Uber, with advanced statistical training from Berkeley."
  }
]

| Name | Current Title | Years Exp | Top 3 Skills | Email |
|---|---|---:|---|---|
| John Smith | Senior Software Engineer | 8 | Python, Go, Kubernetes | john@email.com |
| Maria Garcia | Product Manager | 5 | N/A | maria.g@mail.com |
| David Chen | Data Scientist | 6 | Machine Learning, Recommendation Systems, Statistics | dchen@proton.me |
Judge notes: The output is solid and production-usable, but has real weaknesses: skills for Maria Garcia is an empty array (when PMP-related and payments domain skills could be inferred contextually), job titles for prior roles at Meta and Uber are null rather than being estimated or marked as unknown, the years_experience calculations are rough approximations using "2020-01" for both start dates instead of acknowledging uncertainty, and the summary table shows "N/A" for Maria's top skills which is a visible failure given certifications and role details were extracted.
Grok 4.1 Fast Reasoning 7/10
[
  {
    "full_name": "John Smith",
    "email": "john@email.com",
    "phone": "555-123-4567",
    "location": "San Francisco",
    "linkedin_url": null,
    "years_experience": 7,
    "current_title": "Senior Software Engineer",
    "current_company": "Google",
    "skills": ["Python", "Go", "Kubernetes", "AWS"],
    "education": [
      {
        "degree": "BS",
        "field": "Computer Science",
        "institution": "Stanford",
        "graduation_year": 2017
      }
    ],
    "work_history": [
      {
        "title": "Senior Software Engineer",
        "company": "Google",
        "start_date": "2020-01",
        "end_date": null,
        "responsibilities": null
      },
      {
        "title": null,
        "company": "Meta",
        "start_date": "2017-01",
        "end_date": "2020-12",
        "responsibilities": null
      }
    ],
    "certifications": [],
    "languages": [],
    "summary": "Seasoned Senior Software Engineer with over 7 years of experience at leading tech firms Google and Meta. Expert in Python, Go, Kubernetes, and AWS, with a BS in Computer Science from Stanford."
  },
  {
    "full_name": "Maria Garcia",
    "email": "maria.g@mail.com",
    "phone": null,
    "location": "Austin TX",
    "linkedin_url": null,
    "years_experience": 3,
    "current_title": "Product Manager",
    "current_company": "Stripe",
    "skills": [],
    "education": [
      {
        "degree": "MBA",
        "field": null,
        "institution": "Wharton",
        "graduation_year": 2019
      },
      {
        "degree": "BA",
        "field": "Economics",
        "institution": "UT Austin",
        "graduation_year": 2015
      }
    ],
    "work_history": [
      {
        "title": "Product Manager",
        "company": "Stripe",
        "start_date": "2021-01",
        "end_date": null,
        "responsibilities": "led payments team"
      }
    ],
    "certifications": ["PMP"],
    "languages": ["Spanish", "English"],
    "summary": "Dynamic Product Manager at Stripe since 2021, leading the payments team with strong business acumen. Holds an MBA from Wharton, BA in Economics from UT Austin, PMP certification, and fluency in Spanish and English."
  },
  {
    "full_name": "David Chen",
    "email": "dchen@proton.me",
    "phone": null,
    "location": null,
    "linkedin_url": null,
    "years_experience": 6,
    "current_title": "Data Scientist",
    "current_company": "Airbnb",
    "skills": [],
    "education": [
      {
        "degree": "PhD",
        "field": "Statistics",
        "institution": "Berkeley",
        "graduation_year": null
      }
    ],
    "work_history": [
      {
        "title": "Data Scientist",
        "company": "Airbnb",
        "start_date": null,
        "end_date": null,
        "responsibilities": "working on ML recommendation systems"
      },
      {
        "title": null,
        "company": "Uber",
        "start_date": "2018-01",
        "end_date": "2021-12",
        "responsibilities": null
      }
    ],
    "certifications": [],
    "languages": [],
    "summary": "Accomplished Data Scientist with 6 years of experience specializing in ML recommendation systems at Airbnb. Previously at Uber with a PhD in Statistics from Berkeley."
  }
]

| Name        | Current Title          | Years Exp | Top 3 Skills          | Email            |
|-------------|------------------------|-----------|-----------------------|------------------|
| John Smith  | Senior Software Engineer | 7       | Python, Go, Kubernetes | john@email.com  |
| Maria Garcia| Product Manager        | 3         | N/A                   | maria.g@mail.com|
| David Chen  | Data Scientist         | 6         | N/A                   | dchen@proton.me |
Judge notes: The output is largely accurate and well-structured, but Maria's skills array is empty despite "payments team leadership" and PM-related skills being inferable, David Chen's Airbnb start date is null when it could be calculated (2021 approximately, given Uber ended 2021-12), job titles at Meta and Uber are null rather than marked as inferred, and the summary table shows "N/A" for skills where reasonable inferences existed—collectively these gaps prevent production use without edits.

Related queries