Private beta access by invitation

Upload a CV. Get structured JSON.

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.

Terminal
curl -X POST https://www.cvlens.ai/api/cv-parser/parses \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -F "cv=@resume.docx"

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.

Optional Analysis

Request seniority and consistency signals only for async uploads where the extra context is useful.

Private Beta Access

New workspaces currently require an invitation link. Contact support@amyla.net if you want access to the parser.

One API contract for the CV data your product needs.

CVLens maps resume facts into a schema-constrained response, with optional analysis controlled per request.

Candidate Identity

names, contact fields, birth date, social links

Work Experience

job titles, companies, dates, descriptions

Education

degrees, institutions, fields, years

Structured Location & Document Data

location parts, document language, and profile metadata

Optional Analysis

seniority assessment and structured consistency checks

API-first Workflow

multipart upload, polling, and request-controlled add-ons

Stable JSON for product workflows.

Send a CV, receive the same response shape across supported formats. Add async analysis only when you need the extra signal.

Schema-constrained response
Designed for validation
API-first automation
response.json Example response (trimmed)
{
  "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" }
  },
  ...
}

Built for developers shipping CV workflows.

One HTTP API for structured candidate data, request-controlled analysis, and transparent usage pricing.

Fact extraction first

structured candidate data in a stable response contract

7-day deletion policy

CV artifacts are scheduled for deletion after 7 days by the retention process

Request-controlled add-ons

turn async analysis on only for the CVs that need it

Made for products that work with candidate data.

ATS Platforms

normalize candidate profiles

Job Boards

pre-fill candidate profiles

HR SaaS Tools

add structured CV intake

Internal Automation

route resume data

Start small. Scale when parsing grows.

Try the API with one-time workspace credits, then move to metered pricing that scales with successful work.

Free Trial

€0

25 successful parses per workspace. Optional async analysis is available for up to 5 of those parses. One-time credits; invitation required.

  • PDF, DOC, DOCX, JPG, and PNG
  • API and demo access
  • No payment method required
Request Access

Default

€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

  • Choose async or sync parsing per request
  • Analysis control via features[]=analysis in async mode
  • Self-service billing when payments open

Business

€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

  • Sales-assisted activation
  • No automatic volume-tier changes
  • Support terms by agreement

Business 10k+

€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

  • Equivalent to 10,000 async parses in the monthly minimum
  • Unused monthly parse commitment expires
  • Analysis is billed separately
  • Contract activation; no automatic tier switch

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.

Ready to turn CVs into structured data?

CVLens is in private beta. Contact support@amyla.net if you want access to the parser.