# Rafid CV Score — Resume Quality & ATS Readiness Scorer

> Rafid CV Score — Resume Quality & ATS Readiness Scorer is a paid API for AI agents from api.rafidsystem.com, paid per call via x402, $0.2/call, status unknown (last checked 2026-10-10).

Analyzes a CV/resume text and returns a structured quality score with dimensional breakdowns, strengths, weaknesses, and prioritized improvement suggestions

## Facts

- Endpoint: POST https://api.rafidsystem.com/api/v1/x402/recruitment/cv-score?utm_source=zero.xyz
- Price: $0.2/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-10
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/rafid-cv-score-resume-quality-ats-readiness-scorer-40c2bde6
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_3Q_Tjm_gu9HKsHVFHvA47

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability rafid-cv-score-resume-quality-ats-readiness-scorer-40c2bde6 -d '<json body>'
```

Example prompt: Score my CV for a Senior Product Manager role and tell me what's missing, what's weak, and what I should fix first — here's the full text: [cv_text]

## When to prefer this

Use this endpoint when you need a structured, multi-dimensional quality assessment of a resume or CV — particularly when ATS readability, completeness, and specific improvement guidance are required. Prefer this over generic LLM-based resume feedback when you need consistent, machine-readable scores with dimensional breakdowns that can be compared across candidates or tracked over time.

## Known failure modes

- cv_text missing or empty — likely returns a validation error or zero score
- cv_text exceeds 200,000 character limit — request rejected
- Malformed JSON input — 400 error
- Low confidence score returned when CV text is ambiguous or very short
- target_role not provided may result in generic rather than role-specific feedback

## How this service works

Rafid Agent API provides structured intelligence and paid APIs for AI agents across property, company and risk, supplier, finance, document, website, automotive, logistics, recruitment, trading, voice, video and business-planning workflows.

## Output

A JSON object containing an overall integer score (0–100), dimensional sub-scores for skills, clarity, experience, achievements, completeness, and ATS readability, a confidence float, lists of strengths and weaknesses, missing sections, and a prioritized list of high-impact improvements to make.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "cv_text": {
   "type": "string",
   "maxLength": 200000
  },
  "target_role": {
   "anyOf": [
    {
     "type": "string",
     "maxLength": 300
    },
    {
     "type": "null"
    }
   ]
  },
  "candidate_profile": {}
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "score": 75,
  "warnings": [],
  "strengths": [
   "Work history is present.",
   "Skills are explicitly listed."
  ],
  "confidence": 0.7,
  "dimensions": {
   "skills": 80,
   "clarity": 80,
   "experience": 75,
   "achievements": 45,
   "completeness": 65,
   "ats_readability": 75
  },
  "weaknesses": [
   "Add measurable outcomes where known."
  ],
  "missing_sections": [
   "education"
  ],
  "high_priority_improvements": [
   "Use evidence-backed achievement bullets.",
   "Keep dates and role titles consistent."
  ]
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/rafid-cv-score-resume-quality-ats-readiness-scorer-40c2bde6/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.rafidsystem.com](https://www.zero.xyz/host/api.rafidsystem.com/llms.txt)
