AI-powered resume processing for HR systems
Resume Parser API
A powerful AI-powered API for parsing resumes and CVs. This API extracts structured information from resume documents in PDF and DOCX formats, as well as plain text content.
Built with advanced AI technology, our API provides reliable and efficient resume parsing capabilities with support for multiple input methods and comprehensive data extraction.
Free tier included, no credit card required. One key works across all 40 APIs.
- Parsing Accuracy
- 95.2%
- Supported Formats
- 3
- Data Fields
- 25+
Key features
- Multiple input methods: File upload (PDF/DOCX), URL-based fetching, and direct text parsing
- AI-powered extraction using advanced AI technology
- Comprehensive data extraction with structured JSON output
- Date normalization for consistent formatting
- Transparent parsing with null values for unextracted fields
- Enterprise-ready for ATS and HR systems
Built for
- Applicant tracking systems (ATS)
- HR management platforms
- Recruitment agencies
- Talent acquisition tools
- Career services platforms
- Job board integrations
- Candidate screening automation
- Resume database management
Try it
Build the request for your data
Edit the parameters below and see the exact curl command and JSON response you will get. No key required to preview.
POST /parser/v1/parse/upload HTTP/1.1
Host: api.apicodex.io
Host: api.apicodex.io
X-Api-Key: YOUR_API_KEY
Content-Type: multipart/form-data
{
"success": true,
"parsed_at": "2025-05-04T07:37:21.000Z",
"data": {
"person": {
"name": "John Doe",
"email": "john.doe@example.com",
"phone": "+1 (555) 123-4567",
"linkedin": "https://linkedin.com/in/johndoe",
"address": "123 Main St, Apt 4B",
"state": "New York",
"country": "USA"
},
"summary": "Experienced software engineer with 5+ years developing web applications...",
"skills": [
"JavaScript",
"React",
"Node.js",
"Python",
"AWS",
"MongoDB"
],
"experience": [
{
"title": "Senior Software Engineer",
"company": "Tech Corp",
"duration": "2020 - Present",
"description": "Led development of customer-facing web applications..."
}
],
"education": [
{
"degree": "Bachelor of Science in Computer Science",
"institution": "University of Technology",
"year": "2018",
"gpa": "3.8"
}
],
"certifications": [
"AWS Certified Developer",
"Google Cloud Professional"
],
"languages": [
"English (Native)",
"Spanish (Conversational)"
],
"projects": [
{
"name": "E-commerce Platform",
"description": "Built a full-stack e-commerce solution...",
"technologies": ["React", "Node.js", "MongoDB"]
}
]
}
}Documentation
Resume Parser API Documentation
The Resume Parser API provides comprehensive parsing and extraction of resume data from various document formats. This documentation outlines how to effectively integrate and utilize the API for processing resume documents, extracting candidate data, and automating HR workflows.
Base URL
https://api.apicodex.io/parserAuthentication
Authenticate every request with your API key: send it in an X-Api-Key header, or pass it as an ?apikey= query parameter.
{
"X-Api-Key": "YOUR_API_KEY"
}Request and response
Illustrative values. Confirm current endpoint behavior, quotas, and data freshness in the API documentation before production use.
POST /v1/parse/upload HTTP/1.1
Host: api.apicodex.io
X-Api-Key: YOUR_API_KEY
Content-Type: multipart/form-data
[file upload]{
"success": true,
"parsed_at": "2025-05-04T07:37:21.000Z",
"data": {
"person": {
"name": "John Doe",
"email": "john.doe@example.com",
"phone": "+1 (555) 123-4567",
"linkedin": "https://linkedin.com/in/johndoe",
"address": "123 Main St, Apt 4B",
"state": "New York",
"country": "USA"
},
"summary": "Experienced software engineer with 5+ years developing web applications...",
"skills": [
"JavaScript",
"React",
"Node.js",
"Python",
"AWS",
"MongoDB"
],
"experience": [
{
"title": "Senior Software Engineer",
"company": "Tech Corp",
"duration": "2020 - Present",
"description": "Led development of customer-facing web applications..."
}
],
"education": [
{
"degree": "Bachelor of Science in Computer Science",
"institution": "University of Technology",
"year": "2018",
"gpa": "3.8"
}
],
"certifications": [
"AWS Certified Developer",
"Google Cloud Professional"
],
"languages": [
"English (Native)",
"Spanish (Conversational)"
],
"projects": [
{
"name": "E-commerce Platform",
"description": "Built a full-stack e-commerce solution...",
"technologies": ["React", "Node.js", "MongoDB"]
}
]
}
}Code examples
curl -X POST "/v1/parse/upload" \
-H "X-Api-Key: YOUR_API_KEY" \
-F "file=@resume.pdf"Available Endpoints
POST /v1/parse/upload
Upload a resume file (PDF or DOCX) for parsing.
Content-Type: multipart/form-data
Parameter: file (PDF or DOCX)POST /v1/parse/text
Parse resume content from plain text.
Content-Type: application/json or text/plain
Parameter: text (string)Pricing
Resume Parser API Pricing
One key, one subscription, all 40 APIs. Start free and upgrade when you grow. No minimums, no lock-in.
This API costs 25 credits per request. Credits are shared across every API on your plan.
Estimate your monthly cost
Drag the slider to match your expected request volume. We will recommend the cheapest plan that covers it.
Recommended plan
Pro
$99.99 /month
Free
- All 40 APIs included
- No credit card required
- Full documentation and examples
Starter
Popular- All 40 APIs included
- Email support
- Usage dashboard and analytics
Pro
- All 40 APIs included
- Priority support
- Up to 5 API keys
Need a different plan?
Tell us about your API, volume, or support requirements.
Coming soon · MCP
Use the Resume Parser API from your AI agent
The API Codex MCP server will expose this API, and the other 39, to Claude, Cursor and any MCP client as tools. Same key, same credits, one config entry.
FAQ
Frequently asked questions
The API supports PDF and DOCX file formats. These are the most common formats used for resumes, allowing the API to extract structured information from virtually any professional resume.
The API supports parsing plain text resumes through the /v1/parse/text endpoint. You can submit resume text in either JSON format or as plain text. This is useful when you already have text content extracted from a resume or when working with text-based resumes from job boards or emails.
The API extracts comprehensive structured data including: personal details (name, email, phone, LinkedIn profile, address, state, country), professional summary, skills list, work experience, education history, certifications, languages, and projects. All data is organized into a consistent JSON format.
The API uses advanced AI technology to achieve high accuracy. Parsing accuracy depends on the quality and format of the input document. Well-structured, clearly formatted resumes yield the best results. The API returns null values for fields that couldn't be extracted.
API Codex uses one credit-based subscription across all 40 APIs: Free (1,000 credits/month), Starter ($29.99/month, 50,000 credits) and Pro ($99.99/month, 250,000 credits). Each parsed resume costs 25 credits, which means roughly 40 resumes per month on Free, 2,000 on Starter and 10,000 on Pro. Only successful (2xx) responses consume credits.
Yes, the Resume Parser API is designed to handle diverse resume formats from around the world. It can parse resumes with varying structures, including chronological, functional, and combination formats. The API recognizes international phone number formats, addresses from different countries, and education systems worldwide. It handles creative resume layouts, multi-column designs, and resumes with graphics or logos, though simpler formats typically yield the best extraction accuracy.
Keep building