Skip to main content

AI CV Parser API for ATS & Recruiting Software

Send a PDF or DOCX CV and receive structured candidate JSON for your ATS, database or recruitment workflow.

Choose the extraction depth your workflow needs

Standard extraction is useful for volume and structured ATS ingestion. Use AI when CV context requires deeper interpretation. Credits are charged per CV according to the selected mode.

ModeCredits / CVFieldsTypical use
Standard parsing156High-volume ATS ingestion
AI parsing356Complex CVs and candidate search
AI 96 · extended parser596Detailed candidate records

AI 96 uses the extended parser: POST /api/v2/resumes/extended-parser. Send exactly one multipart input, either a file or text. It costs 5 credits per successful parse and requires an active trial or a Business or Enterprise plan.

Field availability depends on the information present in each CV. The credit levels are also listed on the pricing page.

Quick start: file to candidate JSON

Create an API key in your account, then send a multipart request with the CV file. The API reference documents parser types, full response fields, errors and asynchronous delivery.

Request

curl -X POST "https://cvreaderpro.com/api/v2/resumes/parser" -H "Authorization: ApiKey YOUR_API_KEY" -F "file=@resume.pdf"

Documented response shape

{
  "documentType": "CV",
  "documentLanguage": "fr",
  "candidate": {
    "jobTitle": "Software engineer",
    "firstName": "Ada",
    "lastName": "Lovelace"
  },
  "experiences": [],
  "skills": []
}

This response excerpt is a documentation example, not a measured comparison of one CV across parsing modes.

REST API & Webhooks

The documentation includes endpoints and request and response examples.

POST /api/v2/resumes/parser

Features for integrating CV parsing with your ATS

Structured CV data

Retrieve skills, experience, and education in responses ready for your tools.

Connect your ATS

Connect the API to your ATS or recruitment tools.

API documentation

Endpoint reference with request and response examples.

Connect CV parsing to your recruitment workflow

Structure candidate data

Turn extracted CV information into consistent candidate profiles for your recruitment tools.

Compare candidates with roles

Match skills and experience against job requirements to support candidate review.

Connect your ATS workflow

Send parsing and matching results into your systems through the API and webhooks.

Automate the steps after parsing

Webhook result delivery

For asynchronous processing, results are sent to the configured webhook.

Synchronous or asynchronous processing

Use the API response for synchronous requests or receive deferred results through a webhook.

Explore a synthetic example

Download the CV inputs and captured API outputs. All people, employers and vacancies are fictional. The sample documents are in English; results depend on the input and parser and require human review.