AI-powered CV parsing API that extracts structured candidate data from PDFs, DOCX files, and even scanned images. Built for recruiters, HR platforms, and ATS providers.
No credit card required • 20 free parses • Get Started →
{
"full_name": "Jane Smith",
"email": "jane@example.com",
"skills": ["Python", "AWS", "Docker"],
"work_experience": [{
"title": "Senior Engineer",
"company": "Tech Corp",
"start_date": "2020-01"
}],
"confidence_score": 0.94
}50M+
CVs Parsed
99.9%
Uptime
< 3s
Avg Parse Time
200+
Companies
A complete API toolkit for extracting, structuring, and managing resume data with enterprise-grade reliability.
Extract names, emails, phone numbers, work history, education, skills, certifications, and languages from any CV.
Upload scanned PDFs or photos of CVs (JPG, PNG, TIFF, WebP). Tesseract OCR extracts text automatically at 300 DPI.
Parse CVs in 10 languages — English, French, German, Spanish, Portuguese, Dutch, Italian, Arabic, Chinese, and Japanese.
GPT-4o-mini fallback for low-confidence parses. Hybrid spaCy + LLM pipeline for maximum accuracy.
Per-field confidence scores, quality grades (A–F), and extraction warnings so you know exactly how reliable each result is.
Parse a single CV in under 3 seconds. Batch process up to 50 files simultaneously with async job queues.
Define your own data points to extract — text, boolean, or list. LLM-powered extraction tailored to your schema.
Full-text search across all parsed CVs by skills, location, experience, and job title. Filter and paginate your talent pool.
Paste a job description and rank your entire candidate pool via API. AI match scores, strengths, gap analysis, webhook on completion, and export to CSV or Excel.
Chat with any parsed CV — ask questions, get improvement suggestions, or match candidates. 4 modes with streaming responses.
Auto-remove PII (name, email, phone, links) for blind hiring. One flag: ?redact=true. GDPR-friendly by default.
SHA-256 content fingerprinting flags when the same CV is uploaded twice. Warns with the original job ID.
Convert CVs between PDF, DOCX, and JSON. Choose from 3 built-in templates or use your own branded format.
Upload DOCX templates with Jinja2 placeholders. Render any parsed CV into your company's branded format.
Generate branded parse reports with confidence scores and extracted data. Downloadable PDF per job, with optional PII redaction.
Export all parsed CVs as a ZIP of JSONs or a single Excel workbook. GDPR data portability ready.
Push parsed candidates to Greenhouse, Lever, Workable, or BambooHR. Custom field mapping and auto-push on parse.
HMAC-SHA256 signed events for Zapier, Make, and n8n. Events: job.completed, job.failed, batch.completed, match.completed.
Official Python and JavaScript/TypeScript client libraries with full docs. npm and PyPI ready.
JWT + API key dual auth, OTP email verification, social login (Google, GitHub, LinkedIn), and TOTP 2FA.
Create organizations, invite team members, and manage roles (owner, admin, member, viewer). Shared billing and usage.
Create multiple API keys with custom names. Track per-key usage, request volumes, error rates, and revoke instantly.
Immutable audit trail of every action — parses, exports, deletions. Filter by date, action type, and export CSV for compliance.
Track parse volumes, success rates, processing times, and file type breakdowns with daily charts per API key.
From raw resume to clean JSON in seconds.
Send a PDF, DOCX, or image file to our API. We accept single files or batches of up to 50.
Our NLP pipeline extracts structured data using custom-trained Named Entity Recognition models.
Receive clean, structured JSON with personal info, experience, education, skills, and more.
Start free. Scale as you grow.
Tailored pricing for agencies, enterprises, and high-volume teams.
← Scroll to see all plans →
| Feature |
|---|
| Monthly CV parses |
| API access |
| AI Assistant |
| Candidate search |
| Job-CV matching |
| ATS integrations |
| Batch processing |
| Custom fields |
| Team members |
| Priority support |
| Custom model training |
Join 200+ companies already using CVParse to streamline their hiring pipeline.
Get Started Free