CV Extractor
Ubah CV menjadi data terstruktur.
Base URL
https://use.api.co.id
Kirim file PDF sebagai multipart/form-data (field file), atau teks CV mentah sebagai JSON (field text), dengan header x-api-co-id. Response berisi field terstruktur seperti nama, kontak, pengalaman kerja, dan skill.
Format file & batas
| Ketentuan | Nilai |
|---|---|
| Format | |
| Ukuran maksimal | 5 MB |
| Isi dokumen | CV/resume yang valid |
Field yang diekstrak
- Nama lengkap
- Jabatan/posisi
- Nomor telepon
- Lokasi
- Ringkasan
- Skill (hard skill, soft skill, tools & teknologi)
- Pengalaman kerja
- Pendidikan
- Sertifikasi
- Bahasa
- Proyek
- Tautan (LinkedIn, GitHub, portofolio)
- Analisis (kompetensi inti, level senioritas, kekuatan, kecocokan pekerjaan)
Extract CV from PDF
POST/ocr/upload-cv
Extract structured CV data from an uploaded PDF file. Maximum file size: 5 MB. Supported format: PDF.
Body (multipart/form-data)
| Nama | Tipe | Keterangan |
|---|---|---|
fileWajib | file | CV PDF file. Maximum size: 5 MB |
Request
curl -X POST "https://use.api.co.id/ocr/upload-cv" \ -H "x-api-co-id: $API_CO_ID_KEY" \ -F "[email protected]"Response
{ "is_success": true, "message": "Success", "data": { "full_name": "John Doe", "title": "Senior Software Engineer", "email": "[email protected]", "phone_numbers": [ "+62 812-3456-7890" ], "location": "Jakarta, Indonesia", "summary": "Experienced software engineer with 5+ years of experience...", "skills": { "hard_skills": [ "Java", "Python", "JavaScript" ], "soft_skills": [ "Leadership", "Communication", "Problem Solving" ], "tools_and_technologies": [ "Docker", "Kubernetes", "AWS" ] }, "experience": [ { "company": "Tech Company Inc", "title": "Senior Software Engineer", "location": "Jakarta, Indonesia", "start_date": "2020-01", "end_date": "", "currently_working": true, "duration_months": 48, "description": "Lead development of microservices architecture...", "achievements": [ "Reduced API response time by 40%", "Led team of 5 developers" ] } ], "total_experience_months": 60, "education": [ { "institution": "University of Indonesia", "degree": "Bachelor of Science", "major": "Computer Science", "start_date": "2014-09", "end_date": "2018-06", "gpa": "3.8/4.0" } ], "certifications": [ { "name": "AWS Certified Solutions Architect", "issuer": "Amazon Web Services", "issue_date": "2022-03", "expiration_date": "2025-03" } ], "languages": [ { "language": "English", "proficiency": "Fluent" }, { "language": "Indonesian", "proficiency": "Native" } ], "projects": [ { "name": "E-commerce Platform", "description": "Built scalable e-commerce platform handling 10K+ daily transactions", "tech_stack": [ "React", "Node.js", "PostgreSQL", "Redis" ] } ], "links": { "linkedin": "https://linkedin.com/in/johndoe", "github": "https://github.com/johndoe", "portfolio": "https://johndoe.dev", "other_links": [] }, "analysis": { "core_competencies": [ "Backend Development", "System Architecture", "Team Leadership" ], "seniority_level": "Senior", "strengths_summary": "Strong technical background with leadership experience...", "possible_job_matches": [ "Senior Backend Engineer", "Tech Lead", "Software Architect" ], "total_experience_months": 60 } }}Extract CV from Text
POST/ocr/cv-extract
Extract structured CV data from raw text.
Body (application/json)
| Nama | Tipe | Keterangan |
|---|---|---|
textWajib | string | CV text content Contoh: John Doe\nSenior Software Engineer\nEmail: [email protected]\nPhone: +62 812-3456-7890\n\nExperience:\n- Senior Software Engineer at Tech Company Inc (2020-Present)\n- Software Engineer at Startup XYZ (2018-2020)\n\nEducation:\n- Bachelor of Science in Computer Science, University of Indonesia (2014-2018) |
Request
curl -X POST "https://use.api.co.id/ocr/cv-extract" \ -H "x-api-co-id: $API_CO_ID_KEY" \ -H "Content-Type: application/json" \ -d '{}'Response
{ "is_success": true, "message": "Success", "data": { "full_name": "John Doe", "title": "Senior Software Engineer", "email": "[email protected]", "phone_numbers": [ "+62 812-3456-7890" ], "location": "", "summary": "", "skills": { "hard_skills": [], "soft_skills": [], "tools_and_technologies": [] }, "experience": [ { "company": "Tech Company Inc", "title": "Senior Software Engineer", "location": "", "start_date": "2020", "end_date": "", "currently_working": true, "duration_months": 0, "description": "", "achievements": [] }, { "company": "Startup XYZ", "title": "Software Engineer", "location": "", "start_date": "2018", "end_date": "2020", "currently_working": false, "duration_months": 24, "description": "", "achievements": [] } ], "total_experience_months": 24, "education": [ { "institution": "University of Indonesia", "degree": "Bachelor of Science", "major": "Computer Science", "start_date": "2014", "end_date": "2018", "gpa": "" } ], "certifications": [], "languages": [], "projects": [], "links": { "linkedin": "", "github": "", "portfolio": "", "other_links": [] }, "analysis": { "core_competencies": [], "seniority_level": "", "strengths_summary": "", "possible_job_matches": [], "total_experience_months": 24 } }}Apakah halaman ini membantu?