AI-powered CV extraction API

Turn any CV into structured data — instantly.

Send a PDF, a scan, an image — get clean JSON back in seconds.Powered by LLM. No regex, no templates.

resume.pdf
📄
Any CV format
PDF · Image · Scan
response.json
{
  "full_name": "Jean-Pierre Dupont",
  "email": "jp.dupont@gmail.com",
  "phone": "+33 6 12 34 56 78",
  "seniority_level": "senior",
  "total_experience_years": 8,
  "experience": [
    {
      "title": "Lead Developer",
      "company": "Startup XYZ",
      "start": "2021-03",
      "current": true
    }
  ],
  "skills": [
    { "name": "React", "category": "frontend" },
    { "name": "Node.js", "category": "backend" }
  ],
  "confidence_score": 0.97
}

Why ExtractCV?

One API call. Any CV. Structured JSON.

Any format

PDF, scanned documents, images (JPG, PNG, WEBP, TIFF), photos taken with a smartphone. We handle them all.

LLM-powered

No regex, no templates. Our LLM understands context, infers missing data, and handles creative layouts, multi-column CVs, and 30+ languages.

Clean JSON

Structured, validated output with 18+ fields. Experience, education, skills, certifications — all normalized and ready to use.

Integrate in 5 minutes

One endpoint. Any language. Copy, paste, done.

curl -X POST https://api.extractcv.com/v1/extract \
  -H "Authorization: Bearer excv_live_your_key" \
  -F "file=@resume.pdf"

Simple, transparent pricing

Start free. Scale as you grow. No hidden fees.

Free

$0

100 extractions/mo

Get started
  • PDF + JPG/PNG
  • JSON output
  • Community docs
  • OCR (scanned CVs)
  • Batch API
  • Webhooks
Most popular

Starter

$19/mo

1,000 extractions/mo

then $0.025/extra

Start free trial
  • All formats
  • JSON output
  • Email support
  • OCR (scanned CVs)
  • Webhooks
  • Batch API

Pro

$79/mo

5,000 extractions/mo

then $0.018/extra

Start free trial
  • All formats
  • JSON output
  • Priority support
  • OCR (scanned CVs)
  • Webhooks
  • Batch API (50 CVs)

Frequently asked questions