{"uid":"cap_71zOXCkl2iTFdzohJbfe0","slug":"rafid-cv-job-match-scorer-6a3231e1","name":"Rafid CV-Job Match Scorer","description":"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.","url":"https://api.rafidsystem.com/api/v1/x402/recruitment/cv-job-match?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"cv_text":{"type":"string","maxLength":200000},"job_profile":{},"job_description":{"type":"string","maxLength":100000},"candidate_profile":{}}},"responseSchema":{"type":"json","example":{"gaps":[],"confidence":0.7,"risk_flags":[],"explanation":"Score is based on normalized job-relevant skills and supplied experience evidence only.","match_score":80,"skill_match":[{"status":"matched","confidence":0.9,"requirement":"Python","candidate_evidence":"Python"}],"category_scores":{"domain":50,"education":50,"experience":100,"certifications":50,"required_skills":100,"responsibilities":50},"decision_support":{"strong_match":["Python","SQL"],"partial_match":[],"missing_required":[],"missing_preferred":[]},"experience_analysis":{"required_years":3,"candidate_years":5},"transferable_skills":[]}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.25","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.25/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.25","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.25","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_HZmRK5ZFB6vcFnzWonJsR","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.25","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Scores how well a candidate's CV matches a job description, returning a structured match score, skill analysis, gap analysis, and hiring decision support.","exampleAgentPrompt":"Can you score how well this candidate's CV matches our open Python developer role? Here's the CV text and the job description — I want to see the overall match score, which required skills they have or are missing, and any experience gaps.","exampleUseCases":[{"title":"ATS shortlisting for engineering role","prompt":"I have 50 applicants for a senior Python engineer role. Can you score this candidate's CV against the job description and tell me the overall match score, which required skills they have, and what's missing so I can decide if they should advance?"},{"title":"Career advisor gap analysis","prompt":"My client wants to apply for a data analyst position but I'm not sure they're ready. Can you compare their CV to this job description and show me the skill gaps, missing certifications, and how many years of experience they still need?"},{"title":"Self-assessment before applying","prompt":"I'm thinking of applying to this product manager role — can you match my CV against the job description and give me a score with a breakdown of where I'm strong, where I'm weak, and what skills I should highlight or develop?"}],"resultDescription":"Returns a JSON object containing: an overall match_score (0-100), a confidence value, category_scores broken down by domain, education, experience, certifications, required_skills, and responsibilities, a skill_match array with per-requirement status and evidence, a decision_support object listing strong matches, partial matches, and missing required/preferred skills, an experience_analysis with required vs candidate years, a list of gaps, risk_flags, transferable_skills, and a plain-language explanation.","failureModes":["CV text or job description not provided — returns validation error","CV or job description exceeds character limits (200k/100k) — truncation or rejection","Poorly structured or empty input text yields low-confidence scores","Ambiguous skill names may result in unmatched requirements despite candidate having them","Non-English CVs or job descriptions may reduce accuracy"],"whenToPreferThis":"Use this endpoint when you need a structured, quantitative match score between a specific CV and a specific job description — especially when you need per-skill breakdown, experience gap analysis, and decision-support output rather than a simple pass/fail. Prefer this over general LLM summarization when you need consistent scoring categories and machine-readable results for downstream ranking or filtering workflows.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-10T18:42:00.472Z","isFirstParty":false,"canonicalSlug":"rafid-cv-job-match-scorer-6a3231e1"}