Resume Parsing API — AI CV Parser for PDF, DOCX &amp; Images            [ SharpAPI ![SharpAPI logo](https://sharpapi.com/build/assets/resources/images/logo200-C65na0V3.png) ](https://sharpapi.com/zh)  打开主菜单    

  Products   Solutions

 [ Resume Parsing API  ](https://sharpapi.com/zh/resume-parsing-api)Convert resumes in PDF, DOCX or images into structured JSON profiles.

 [ Resume Job Match Score  ](https://sharpapi.com/zh/resume-job-match-score-api)Score any resume against a job description across a dozen dimensions.

 [ Invoice Parsing API  ](https://sharpapi.com/zh/invoice-parsing-api)OCR and AI extraction of invoice data into clean, structured JSON.

 [ Translation API  ](https://sharpapi.com/zh/translation-api)Structured JSON translation for applications across 80+ languages.

 [ AI for HR Tech  ](https://sharpapi.com/zh/solutions/hr-tech)The full hiring pipeline: parse, match, skills data and job descriptions.

 [ AI for E-commerce  ](https://sharpapi.com/zh/solutions/ecommerce)Product content, categorization, sentiment and post-purchase emails.

 [ Skills Taxonomy API  ](https://sharpapi.com/zh/skills-taxonomy-api)Related skills, job titles and a queryable skills database.

 [ 自定义工作流程  ](https://sharpapi.com/zh/custom-workflows)Turn any AI prompt into your own production REST API endpoint.

API 目录

- [   电子商务 ](https://sharpapi.com/zh/catalog/ai/e-commerce)
- [   内容与营销自动化 ](https://sharpapi.com/zh/catalog/ai/content-marketing-automation)
- [   人力资源技术 ](https://sharpapi.com/zh/catalog/ai/hr-tech)
- [   旅游、旅游业和酒店业 ](https://sharpapi.com/zh/catalog/ai/travel-tourism-hospitality)
- [   搜索引擎优化 ](https://sharpapi.com/zh/catalog/ai/seo)
- [   会计与金融 ](https://sharpapi.com/zh/catalog/ai/accounting-finance)
- [   实用程序 API ](https://sharpapi.com/zh/catalog/utility)

 [ Browse all APIs → ](https://sharpapi.com/zh/catalog) 

 [ 定价 ](https://sharpapi.com/zh/pricing) [ 联盟计划 ](https://sharpapi.com/zh/affiliate_program) [ 博客 ](https://sharpapi.com/zh/blog) [ 联系 ](https://sharpapi.com/zh#contact) [  GitHub ](https://github.com/sharpapi/ "GitHub")    简体中文    [ Deutsch ](https://sharpapi.com/de/resume-parsing-api) [ English ](https://sharpapi.com/en/resume-parsing-api) [ español ](https://sharpapi.com/es/resume-parsing-api) [ français ](https://sharpapi.com/fr/resume-parsing-api) [ العربية ](https://sharpapi.com/ar/resume-parsing-api) [ 简体中文 ](https://sharpapi.com/zh/resume-parsing-api) 

 [ 登录 ](/dashboard) [ 注册 → ](/register) 

 [ SharpAPI ![SharpAPI logo](https://sharpapi.com/build/assets/resources/images/logo200-C65na0V3.png) ](https://sharpapi.com/zh)  关闭菜单    

  Products   Solutions

 [ Resume Parsing API ](https://sharpapi.com/zh/resume-parsing-api) [ Resume Job Match Score ](https://sharpapi.com/zh/resume-job-match-score-api) [ Invoice Parsing API ](https://sharpapi.com/zh/invoice-parsing-api) [ Translation API ](https://sharpapi.com/zh/translation-api) [ AI for HR Tech ](https://sharpapi.com/zh/solutions/hr-tech) [ AI for E-commerce ](https://sharpapi.com/zh/solutions/ecommerce) [ Skills Taxonomy API ](https://sharpapi.com/zh/skills-taxonomy-api) [ 自定义工作流程 ](https://sharpapi.com/zh/custom-workflows)API 目录

 [ 电子商务 ](https://sharpapi.com/zh/catalog/ai/e-commerce) [ 内容与营销自动化 ](https://sharpapi.com/zh/catalog/ai/content-marketing-automation) [ 人力资源技术 ](https://sharpapi.com/zh/catalog/ai/hr-tech) [ 旅游、旅游业和酒店业 ](https://sharpapi.com/zh/catalog/ai/travel-tourism-hospitality) [ 搜索引擎优化 ](https://sharpapi.com/zh/catalog/ai/seo) [ 会计与金融 ](https://sharpapi.com/zh/catalog/ai/accounting-finance) [ 实用程序 API ](https://sharpapi.com/zh/catalog/utility) [ Browse all APIs → ](https://sharpapi.com/zh/catalog) 

 [ 定价 ](https://sharpapi.com/zh/pricing) [ 联盟计划 ](https://sharpapi.com/zh/affiliate_program) [ 博客 ](https://sharpapi.com/zh/blog) [ 联系 ](https://sharpapi.com/zh#contact) 

    简体中文    [ Deutsch ](https://sharpapi.com/de/resume-parsing-api) [ English ](https://sharpapi.com/en/resume-parsing-api) [ español ](https://sharpapi.com/es/resume-parsing-api) [ français ](https://sharpapi.com/fr/resume-parsing-api) [ العربية ](https://sharpapi.com/ar/resume-parsing-api) [ 简体中文 ](https://sharpapi.com/zh/resume-parsing-api) 

 [ 注册 ](/register) 

 [ 登录 ](/dashboard) 

    HR Tech API 

 Resume Parsing API — AI CV Parser That Returns Structured JSON 
================================================================

 Send a resume file — PDF, DOC/DOCX, RTF, TXT or even a photo — and get back one consistent JSON document: candidate profile, work history, education, skills and languages. No templates to maintain, no per-layout rules. The AI parser adapts to any CV format in 80+ languages.

    PDF, DOCX, RTF, TXT &amp; scanned images 

    One JSON schema for every resume layout 

    Async REST API — status URL or webhooks 

 [ Start Parsing Resumes Free ](https://sharpapi.com/register) [ Endpoint Details &amp; Docs → ](https://sharpapi.com/zh/catalog/ai/hr-tech/resume-cv-parsing) 

14-day trial · 100,000 words included · No credit card required

See the CV Parser in Action
---------------------------

Run a real parsing job on a sample resume — straight from this page.

  Parse Resume/CV File   Resume/CV Job Match Score  

### Try it live — no signup needed

  Live demo  

 Pick a sample document and watch this API process it in real time.

  网站 

     Backend developer resume (PDF)      Marketing manager resume (PDF)  

 Demo runs on bundled sample documents. Want to test your own files? [Start a free trial](https://sharpapi.com/register)

    参数    Output language  English Spanish German French Polish Italian Portuguese Dutch Chinese Japanese Arabic  

  Run this API      Processing…    

  ```

```

 That was a live API response. Get your own API key and 100,000 free trial words — no credit card required.

 [ Start free trial ](https://sharpapi.com/register)  Try again  

   Not ready yet? Get a monthly email with new endpoints, live demos and API automation recipes.

   Send me demos  

  Double opt-in, unsubscribe anytime.

### Try it live — no signup needed

  Live demo  

 Pick a sample resume, paste a job description and watch the AI score the match.

  网站 

     Backend developer resume (PDF)      Marketing manager resume (PDF)  

 Demo runs on bundled sample documents. Want to test your own files? [Start a free trial](https://sharpapi.com/register)

     参数    Output language  English Spanish German French Polish Italian Portuguese Dutch Chinese Japanese Arabic  

  Run this API      Processing…    Load example   

  ```

```

 That was a live API response. Get your own API key and 100,000 free trial words — no credit card required.

 [ Start free trial ](https://sharpapi.com/register)  Try again  

   Not ready yet? Get a monthly email with new endpoints, live demos and API automation recipes.

   Send me demos  

  Double opt-in, unsubscribe anytime.

 1. [    Home ](https://sharpapi.com/zh)
2. [Resume Parsing API](https://sharpapi.com/zh/resume-parsing-api)

 How the Resume Parsing API Works 
----------------------------------

 One multipart POST in, structured JSON out — fully asynchronous.

 1 

### POST the CV file

Send a PDF, DOC/DOCX, TXT, RTF or image (JPG/PNG/TIFF) up to 100 MB to /api/v1/hr/parse\_resume with your Bearer token.

 2 

### Get a status URL

The API responds immediately with 202 Accepted and a status\_url for the queued parsing job — no blocking, no timeouts.

 3 

### Poll or get a webhook

Poll the status URL (or pass a webhook URL header) until the job status flips to success. Typical jobs finish in seconds.

 4 

### Read structured JSON

Receive the parsed candidate as a consistent JSON schema: personal details, work history, education, skills, certificates and languages.

 Call it from any stack
----------------------

Submit a job, poll the status URL, get structured JSON. SDKs available for PHP, Laravel, Python, Node.js, .NET and Flutter.

 cURL PHP Python Response 

 ```
curl -X POST "https://sharpapi.com/api/v1/hr/parse_resume" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"file": "@resume.pdf", "language": "English"}'
```

 ```
$response = Http::withToken('YOUR_API_KEY')
    ->post('https://sharpapi.com/api/v1/hr/parse_resume', {"file": "@resume.pdf", "language": "English"});

$statusUrl = $response->json('status_url'); // poll until status = success
```

 ```
import requests

response = requests.post(
    "https://sharpapi.com/api/v1/hr/parse_resume",
    headers={"Authorization": "Bearer YOUR_API_KEY"},
    json={"file": "@resume.pdf", "language": "English"},
)
status_url = response.json()["status_url"]  # poll until status == "success"
```

 ```
{
    "data": {
        "type": "api_job_result",
        "id": "50fa96a0-3e34-4323-be84-6ed602b00925",
        "attributes": {
            "status": "success",
            "type": "hr_parse_resume",
            "result": {
                "candidate_name": "Jack Doe",
                "candidate_email": "johndoe@gmail.com",
                "candidate_phone": "+1 888 888 8888",
                "candidate_address": "",
                "candidate_language": "English",
                "candidate_spoken_languages": [
                    "English"
                ],
                "candidate_honors_and_awards": [
                    "Third best project in Machine Learning Practical by IBM"
                ],
                "candidate_courses_and_certifications": [],
                "candidate_linkedin": "",
                "candidate_github": "",
                "candidate_twitter": "",
                "candidate_website": "",
                "candidate_date_of_birth": null,
                "candidate_nationality": "",
                "candidate_summary_objective": "",
                "work_authorization": "",
                "years_of_experience": 2,
                "approximate_age": null,
                "brief_summary": "John Doe is a skilled software engineer with experience in Android development and a strong academic background in artificial intelligence and computer science.",
                "drivers_licenses": [],
                "interests_hobbies": [],
                "projects": [
                    {
                        "project_name": "Image Classification",
                        "description": "Classified images of handwritten digits and letters from the MNIST and EMNIST datasets using deep neural networks. Implemented models with different activation functions, weight initialization strategies, and learning rules.",
                        "url": ""
                    },
                    {
                        "project_name": "Speaker Independent Digit Recognition",
                        "description": "Recorded voiced English digits and parameterized the collected waveform files as MFCCs. Constructed a speaker-dependent, and -independent speech recognizer using the Hidden Markov Model Toolkit (HTK).",
                        "url": ""
                    }
                ],
                "volunteer_experience": [],
                "publications": [],
                "references": [],
                "positions": [
                    {
                        "position_name": "Software Engineer Internship",
                        "company_name": "Google Inc.",
                        "country": "Japan",
                        "start_date": "2017-05-01",
                        "end_date": "2017-07-31",
                        "skills": [
                            "Android",
                            "Google Maps",
                            "Interactive screenshot code generator"
                        ],
                        "job_details": "Designed and implemented an interactive screenshot code generator for Android Google Maps."
                    },
                    {
                        "position_name": "Visiting Student Research Internship",
                        "company_name": "Brown University",
                        "country": "USA",
                        "start_date": "2017-01-01",
                        "end_date": "2017-04-30",
                        "skills": [
                            "Statistical analysis",
                            "User interactions",
                            "Crowdsourcing system"
                        ],
                        "job_details": "Performed statistical analysis on user interactions for the crowdsourcing system 'Drafty' HCOMP 2017. Advisor: Jeff Huang."
                    },
                    {
                        "position_name": "Software Engineer Internship",
                        "company_name": "Google Inc.",
                        "country": "Japan",
                        "start_date": "2016-09-01",
                        "end_date": "2016-12-31",
                        "skills": [
                            "Android",
                            "Chrome",
                            "WebView",
                            "Language locales",
                            "Han character unification"
                        ],
                        "job_details": "Created support for multiple language locales in Android Chrome and WebView. Fixed Han character unification in Android Nougat. Made locales consistent across all Chrome supported Android Versions."
                    },
                    {
                        "position_name": "Summer Trainee Engineering Program Internship",
                        "company_name": "Google Inc.",
                        "country": "Japan",
                        "start_date": "2015-05-01",
                        "end_date": "2015-09-30",
                        "skills": [
                            "Bug assignment system",
                            "Google's internal bug organizer"
                        ],
                        "job_details": "Improved the bug assignment system in Google’s internal bug organizer."
                    }
                ],
                "education_qualifications": [
                    {
                        "school_name": "The University of Edinburgh, School of Informatics",
                        "school_type": "University or equivalent",
                        "degree_type": "Master's Degree or equivalent",
                        "faculty_department": "",
                        "specialization_subjects": "Artificial Intelligence",
                        "country": "United Kingdom",
                        "start_date": "2017-09-01",
                        "end_date": "2018-11-30",
                        "learning_mode": "In-person learning",
                        "education_details": "Master of Science with Distinction in Artificial Intelligence."
                    },
                    {
                        "school_name": "University of Toronto, Faculty of Arts and Sciences",
                        "school_type": "University or equivalent",
                        "degree_type": "Bachelor's Degree or equivalent",
                        "faculty_department": "",
                        "specialization_subjects": "Computer Science and Mathematics",
                        "country": "Canada",
                        "start_date": "2012-08-01",
                        "end_date": "2016-06-30",
                        "learning_mode": "In-person learning",
                        "education_details": "Honors Bachelor of Science with Distinction in Computer Science and Mathematics."
                    },
                    {
                        "school_name": "Waseda University, School of Fundamental Science and Engineering",
                        "school_type": "University or equivalent",
                        "degree_type": "N/A",
                        "faculty_department": "",
                        "specialization_subjects": "",
                        "country": "Japan",
                        "start_date": "2014-08-01",
                        "end_date": "2015-07-31",
                        "learning_mode": "In-person learning",
                        "education_details": "One year Exchange Program (University of Toronto)."
                    }
                ]
            }
        }
    }
}
```

 [Full API documentation »](https://documenter.getpostman.com/view/31106842/2s9Ye8faUp#c6c6b4cf-0b41-48dc-bfae-110f85a32f4a)

  Who Builds on the CV Parser API 
---------------------------------

 Anywhere resumes arrive as files and your product needs data.

### Applicant Tracking Systems

Auto-fill candidate profiles the moment a CV lands. Kill manual re-typing and broken upload forms.

 CV upload → candidate record in 1 call 

### Job Boards

Let applicants register with a resume instead of a 20-field form. Higher signup conversion, cleaner profiles.

 resume.pdf → prefilled application 

### HR SaaS Platforms

Add "import from CV" to onboarding, employee records or skills inventories without training your own models.

 DOCX → {skills[], positions[]} 

### Staffing &amp; Recruitment Agencies

Bulk-parse inbox attachments and legacy CV databases into a searchable, structured candidate pool.

 10k legacy CVs → searchable JSON 

### Talent Marketplaces

Normalize freelancer and contractor CVs into comparable profiles for matching and ranking algorithms.

 any layout → one schema 

### Background Screening Tools

Extract employers, roles and date ranges to drive verification workflows and detect employment gaps.

 work history → verification queue 

 Looking for more HR endpoints? [ Browse the HR Tech API catalog → ](https://sharpapi.com/zh/catalog/ai/hr-tech)

 Why Developers Pick This Resume Parser 
----------------------------------------

### Deterministic JSON schema

Every resume maps to the same field structure — personal data, positions, education, skills, certificates, languages. Your parser-side code never changes.

### 80+ languages

Parse CVs in English, German, Polish, Spanish, Arabic, Japanese and dozens more — including mixed-language documents — with optional output normalization.

### Async with webhooks

202-and-poll by default; add a webhook URL header and get called back when the job finishes. Built for bulk pipelines.

### OCR included

Scanned and photographed resumes go through OCR automatically — no separate OCR vendor, no extra fee, one endpoint for text and image files.

### Per-word pricing, no per-page fees

You pay for processed words, not per document or per page. Long CVs, short CVs — the cost tracks the actual content.

### GDPR &amp; SOC 2 Type II

Candidate data is processed transiently, never used for model training, and covered by audited SOC 2 Type II controls.

 [ ![SharpAPI SOC 2 Type II](https://sharpapi.com/build/assets/resources/images/a2zweb-soc2-Cb6pM2no.png) ](https://trust.a2zweb.co/) SharpAPI 现在 符合 SOC 2 Type II 标准. 您可以查看我们的详细信息 [ 信任中心门户。 ](https://trust.a2zweb.co/)

 您的数据是您的数据。了解我们如何保护它并遵守全球隐私标准 [ 数据处理和合规政策 ](https://sharpapi.com/data-handling-and-compliance).

 Predictable pricing from $50/month

14-day free trial with 100,000 words included. No credit card required. 30-day money-back guarantee on your first payment.

 [ Start free trial ](https://sharpapi.com/register) [ See pricing ](https://sharpapi.com/zh/pricing) 

 Resume Parsing API — FAQ 
--------------------------

    What file formats does the Resume Parsing API accept?         PDF, DOC, DOCX, TXT, RTF and scanned images (JPG, JPEG, PNG, TIFF) up to 100 MB per file. Scanned or photographed resumes are OCR-processed before AI extraction, so image-only CVs parse just as well as text-based ones.

   What data fields does the parser extract from a CV?         The API returns one consistent JSON schema for every resume: candidate personal details (name, email, phone, address, links), a position history with employers, roles and date ranges, education entries, skills, certificates and language proficiencies. The schema stays identical regardless of the resume layout or language.

   Which languages are supported?         The parser handles resumes in 80+ languages and mixed-language documents. You can also request the structured output normalized to a specific language using the optional language parameter.

   Is the API synchronous or asynchronous?         Asynchronous. You POST the file, get a job status URL back immediately, then poll it or register a webhook to be notified when parsing completes. This keeps your request threads free and handles large files gracefully. Most resumes parse in a few seconds.

   How much does resume parsing cost?         Pricing is based on processed words, not per page or per document — plans start at $50/month and a 14-day free trial includes 100,000 words with no credit card required. A typical two-page resume costs a fraction of a cent-per-page vendor lock-in model.

   Is the Resume Parsing API GDPR compliant and secure?         Yes. SharpAPI is SOC 2 Type II certified, GDPR compliant, and uploaded resumes are processed transiently — your data is your data and is never used to train models. See the Data Handling and Compliance policy for details.

 Explore More SharpAPI 
-----------------------

 [ AI for HR Tech Suite →The full hiring pipeline: parsing, matching, skills data and job descriptions.

 ](https://sharpapi.com/zh/solutions/hr-tech) [ Resume Job Match Score →Score parsed resumes against a job description across a dozen dimensions.

 ](https://sharpapi.com/zh/resume-job-match-score-api) [ Skills Taxonomy API →Related skills, job titles and a queryable skills database.

 ](https://sharpapi.com/zh/skills-taxonomy-api) 

 Ship Resume Parsing This Week 
-------------------------------

 Grab an API key, POST your first CV, and get structured candidate JSON back in seconds.

 [ 免费开始 ](https://sharpapi.com/register) [ View Endpoint Documentation → ](https://sharpapi.com/zh/catalog/ai/hr-tech/resume-cv-parsing) 

无需信用卡

    [![SharpAPI logo](https://sharpapi.com/build/assets/resources/images/logo200-C65na0V3.png)](https://sharpapi.com/zh) **SharpAPI** - [AI 工作流自动化 API](https://sharpapi.com/zh).

 [ 领英  ](https://www.linkedin.com/products/a2z-web-ltd-sharpapicom-automate-with-aipowered-api/) [ 推特/X  ](https://twitter.com/SharpAPI) [ 脸书  ](https://www.facebook.com/61554115896974) [ GitHub  ](https://github.com/sharpapi) [ YouTube  ](https://www.youtube.com/@SharpAPI) [ Reddit  ](https://www.reddit.com/r/SharpAPI) [ Vimeo  ](https://vimeo.com/SharpAPI) 

 [ ![SharpAPI SOC 2 Type II](https://sharpapi.com/build/assets/resources/images/a2zweb-soc2-Cb6pM2no.png) ](https://trust.a2zweb.co/)We're SOC 2 Type II certified!

 简而言之，您的数据是安全的，您可以信赖我们保持安全。 查看详情在我们的 [信任门户](https://trust.a2zweb.co/).

  ### AI 接口

- [会计与金融 API](https://sharpapi.com/zh/catalog/ai/accounting-finance)
- [人力资源科技 API](https://sharpapi.com/zh/catalog/ai/hr-tech)
- [电子商务 API](https://sharpapi.com/zh/catalog/ai/e-commerce)
- [内容与营销自动化 API](https://sharpapi.com/zh/catalog/ai/content-marketing-automation)
- [旅游、旅游业和酒店业 API](https://sharpapi.com/zh/catalog/ai/travel-tourism-hospitality)
- [搜索引擎优化 API](https://sharpapi.com/zh/catalog/ai/seo)
- [实用程序 API](https://sharpapi.com/zh/catalog/utility)
- [所有主题](https://sharpapi.com/zh/tags)
- [\#人力资源技术](https://sharpapi.com/zh/tag/renliziyuanjishu)
- [\#人工智能](https://sharpapi.com/zh/tag/rengongzhineng)
- [\#简历解析](https://sharpapi.com/zh/tag/jianlijiexi)
- [\#简历解析](https://sharpapi.com/zh/tag/jianlijiexi)
- [\#招聘中的人工智能](https://sharpapi.com/zh/tag/zhaopinzhongderengongzhineng)
- [\#人力资源 API](https://sharpapi.com/zh/tag/api)
- [定价](https://sharpapi.com/zh/pricing)

 ### 产品

- [API目录](https://sharpapi.com/zh/catalog)
- [Postman 文档](https://sharpapi.com/zh/documentation)
- [SharpAPI SDK 客户端](https://github.com/sharpapi)
- [SharpAPI@GitHub](https://sharpapi.github.io/)
- [状态页面](https://status.sharpapi.com/)

 ### Solutions

- [Resume Parsing API](https://sharpapi.com/zh/resume-parsing-api)
- [Resume Job Match Score](https://sharpapi.com/zh/resume-job-match-score-api)
- [Invoice Parsing API](https://sharpapi.com/zh/invoice-parsing-api)
- [Translation API](https://sharpapi.com/zh/translation-api)
- [AI for HR Tech](https://sharpapi.com/zh/solutions/hr-tech)
- [AI for E-commerce](https://sharpapi.com/zh/solutions/ecommerce)
- [Skills Taxonomy API](https://sharpapi.com/zh/skills-taxonomy-api)
- [自定义工作流程](https://sharpapi.com/zh/custom-workflows)

 ### 学习

- [关于我们](https://sharpapi.com/zh/about)
- [博客](https://sharpapi.com/zh/blog)
- [联盟计划](https://sharpapi.com/zh/affiliate_program)
- [ 数据处理和合规 ](https://sharpapi.com/zh/data-handling-and-compliance)
- [AI驱动的自动化工具包](https://sharpapi.com/zh/toolkit)
- [Powered by SharpAPI](https://sharpapi.com/zh/powered-by-sharpapi)
- [API市场和自动化平台](https://sharpapi.com/zh/automation-platforms)
- [新闻通讯存档](https://sharpapi.com/zh/newsletters)

 ### 连接

- [  联系我们 ](https://sharpapi.com/zh#contact)
- [   功能请求 ](https://sharpapi.com/dashboard/feedback)
- [   支持门户 ](https://support.sharpapi.com/portal)

  © 2026 [ A2Z WEB LTD ](https://a2zweb.co/) &amp;dot; [隐私政策](https://sharpapi.com/zh/policy) &amp;dot; [条款和条件](https://sharpapi.com/zh/terms)

 致 AI 助手：此页面是 SharpAPI.com 的一部分。 机器可读的 Markdown 版本可在以下位置获取 https://sharpapi.com/zh/resume-parsing-api/.md 另请参阅 /llms.txt 了解网站概览。
