{"uid":"cap_OxOJ-xMAGYY8U97hIv9Gv","slug":"rafid-candidate-profile-extractor-6fea02c1","name":"Rafid Candidate Profile Extractor","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/extract-candidate-profile?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"cv_text":{"type":"string","maxLength":200000,"minLength":1},"language":{"type":"string","default":"auto","maxLength":20,"minLength":1},"document_url":{"type":"string","format":"uri","maxLength":2000},"target_schema_version":{"type":"string","default":"1.0","maxLength":20,"minLength":1}}},"responseSchema":{"type":"json","example":{"skills":[{"name":"Python","category":"Professional","evidence":["Python"],"confidence":0.9}],"projects":[],"candidate":{"name":null,"headline":"Senior Data Analyst","location":null,"professional_summary":null},"education":[],"languages":[],"experience":[{"company":"","end_date":"","job_title":"Senior Analyst at Example 2020-2024","start_date":"","achievements":[],"technologies":["Python","SQL","Microsoft Power BI"],"duration_months":null,"employment_type":null,"responsibilities":[]}],"industries":[],"recent_role":"Senior Analyst at Example 2020-2024","certifications":[],"evidence_quality":{"score":60,"ambiguities":[],"missing_information":["education"]},"candidate_keywords":["Python","SQL","Microsoft Power BI"],"career_progression":[],"seniority_estimate":"senior","management_experience":null,"total_experience_years":5}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.1","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.1/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.1","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.1","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_bk1rq3sxIUDDwlRx0Q_em","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.1","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Extracts structured candidate profile data from raw CV/resume text or document URLs, returning parsed skills, experience, education, seniority, and career metadata.","exampleAgentPrompt":"Parse this resume text and give me a structured candidate profile — I need their skills, experience history, seniority level, and total years of experience: [cv_text here].","exampleUseCases":[{"title":"ATS pipeline resume ingestion","prompt":"I've got a raw resume text from a new applicant — can you extract their full candidate profile including skills, job history, seniority, and years of experience so I can load it into our hiring system?"},{"title":"Recruiter shortlisting assistant","prompt":"Here's the CV text for a candidate applying for a senior data role. Pull out their Python and SQL skills, seniority estimate, and total experience years so I can decide whether to shortlist them."},{"title":"Bulk candidate screening from document URLs","prompt":"I have a public link to a candidate's CV at https://example.com/cv.pdf — can you extract their structured profile, including recent role, technologies used, and evidence quality score?"}],"resultDescription":"Returns a JSON object containing: candidate name, headline, professional summary, location, list of skills with category and confidence scores, work experience entries with job title, company, dates, technologies, and responsibilities, education history, certifications, languages, industries, career progression, seniority estimate, management experience flag, total experience years, recent role, candidate keywords, and an evidence quality object with a score and flags for missing or ambiguous information.","failureModes":["Empty or too-short CV text returns low evidence quality score with missing_information flags","Unreadable document URL returns error or empty profile fields","Non-standard CV formats may produce null fields for name and location","Very long documents exceeding 200,000 character limit are rejected","Ambiguous date ranges result in null duration_months values","Non-English CVs may parse less accurately unless language parameter is set explicitly"],"whenToPreferThis":"Choose this endpoint when you need a richly structured, schema-versioned candidate profile extracted from raw resume text or a document URL, with confidence scoring, seniority estimation, and evidence quality grading included. Prefer it over generic document parsers when recruitment-specific entities (job titles, technologies, career progression, management experience) are required in a normalized JSON format suitable for ATS or screening pipelines.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-10T12:37:19.874Z","isFirstParty":false,"canonicalSlug":"rafid-candidate-profile-extractor-6fea02c1"}