One API Contract
Process PDF, DOC, DOCX, JPG, and PNG resumes through one response shape. Files up to 10 MB; PDFs up to 10 pages.
Private beta access by invitation
Send PDF, DOC, DOCX, JPG, or PNG resumes to one API and receive schema-constrained JSON for your product workflow. Add optional async analysis only when you need it.
curl -X POST https://www.cvlens.ai/api/cv-parser/parses \
-H "Authorization: Bearer YOUR_API_KEY" \
-F "cv=@resume.docx"
Process PDF, DOC, DOCX, JPG, and PNG resumes through one response shape. Files up to 10 MB; PDFs up to 10 pages.
Request seniority and consistency signals only for async uploads where the extra context is useful.
New workspaces currently require an invitation link. Contact support@amyla.net if you want access to the parser.
CVLens maps resume facts into a schema-constrained response, with optional analysis controlled per request.
names, contact fields, birth date, social links
job titles, companies, dates, descriptions
degrees, institutions, fields, years
location parts, document language, and profile metadata
seniority assessment and structured consistency checks
multipart upload, polling, and request-controlled add-ons
Send a CV, receive the same response shape across supported formats. Add async analysis only when you need the extra signal.
{
"id": "01jt...",
"status": "completed",
"poll_url": "/api/cv-parser/parses/01jt...",
"data": {
"person": {
"full_name": "Jane Miller",
...
"social_links": [{ "type": "linkedin" }],
"location": { "city": "Berlin", "country_code": "DE" }
},
...
"document": { "document_language": "de" }
},
"analysis": {
"seniority_assessment": { "level": "senior" }
},
...
}
One HTTP API for structured candidate data, request-controlled analysis, and transparent usage pricing.
structured candidate data in a stable response contract
CV artifacts are scheduled for deletion after 7 days by the retention process
turn async analysis on only for the CVs that need it
normalize candidate profiles
pre-fill candidate profiles
add structured CV intake
route resume data
Start with the API overview, then go deeper into supported document formats, integration use cases, and data retention.
From multipart upload to structured JSON and optional analysis.
Extract structured CV facts from text-based and scanned PDFs.
Normalize editable Word resumes into one stable response contract.
Process JPG and PNG resumes through guarded OCR extraction.
Use normalized candidate data in applicant tracking workflows.
Pre-fill profiles and reduce manual candidate intake.
Understand workspace access and the 7-day deletion policy.
Try the API with one-time workspace credits, then move to metered pricing that scales with successful work.
€0
25 successful parses per workspace. Optional async analysis is available for up to 5 of those parses. One-time credits; invitation required.
€5/ month minimum
Fully credited toward metered usage
€5 monthly minimum, fully credited toward successful usage.
€0.05 per successful async parse
€0.06 per successful sync parse
+ €0.10 per successful analysis
€15/ month
Platform fee
Lower per-result rates for growing production workloads.
€0.02 per successful async parse
€0.03 per successful sync parse
+ €0.04 per successful analysis
€115 / month minimum
€15 platform + €100 parse commitment
Commit to €100 in monthly parse usage and unlock our lowest parse rates.
€0.01 per successful async parse
€0.02 per successful sync parse
+ €0.04 per successful analysis
Failed parses and full cache hits are free. Analysis is available in async mode only.
All prices are net and exclude applicable VAT.
CVLens remains in private beta. New workspaces require an invitation.
CVLens is in private beta. Contact support@amyla.net if you want access to the parser.