resume-builder

ATS Score Resume

Analyze a resume build for ATS compatibility. Optionally score against a specific job description.

post/resume-builder/{id}/ats-score

Request

  • Base URL: https://api.aiapplyd.com/api/v1
  • URL: https://api.aiapplyd.com/api/v1/resume-builder/{id}/ats-score
  • Auth: HTTP bearer

Path parameters

idstring required

Resume build identifier

Example:1

Request body

jobDescriptionstring required

Job description to score against. Required, 50-20000 characters - an ATS score with no role to match against is not a match score.

Example request

{
  "jobDescription": "We are looking for a Senior Software Engineer with 5+ years experience in React and TypeScript..."
}

Response

ATS score analysis

successtrue required

Example response

{
  "data": {
    "formattingIssues": [
      "Headers use images instead of text",
      "Tables may not parse correctly"
    ],
    "gapAnalysis": [
      {
        "severity": "soft_gap"
      }
    ],
    "matchingKeywords": [
      "JavaScript",
      "React",
      "Node.js"
    ],
    "missingKeywords": [
      "TypeScript",
      "GraphQL",
      "CI/CD"
    ],
    "overallScore": 72,
    "requirementMapping": [
      {
        "matchStrength": "strong"
      }
    ],
    "strengths": [
      "Strong action verbs in bullet points",
      "Quantified achievements"
    ],
    "suggestions": [
      {
        "fix": "Add \"TypeScript\" and \"React\" to your skills section and weave them into experience bullets",
        "issue": "Missing key technical skills mentioned in the job description",
        "section": "skills"
      }
    ]
  },
  "meta": {
    "duration": 150,
    "requestId": "req_abc123",
    "timestamp": "2026-10-13T10:27:20.268Z",
    "version": "v1"
  }
}

Changes

No recorded changes to this operation across all 1 revision of this API.