ResumeParser API Guide
Parse resumes effortlessly with our powerful API. Follow our comprehensive guide to integrate resume parsing into your application.
API Endpoint Details
Endpoint
https://onlineresumeparser.com/api/v2/parser
Required Headers
Content-Type: multipart/form-data
X-API-Key: YOUR_API_KEY
Body Requirements
- file: required (file) - The resume file to be parsed.
- webhook_url: required (string) - The URL to receive the parsing results.
- application_id: optional (string) - An identifier for the specific application.
Responses
- 202 AcceptedThe resume processing has been initiated.
- 400 Bad RequestInvalid input or missing file.
- 500 Internal Server ErrorFailed to forward the request.
API Call Example
Select your preferred programming language to view the implementation example:
1
2 curl -X POST https://onlineresumeparser.com/api/v2/parser \
3 -H "Content-Type: multipart/form-data" \
4 -H "X-API-Key: YOUR_API_KEY" \
5 -F "file=@/path/to/resume.pdf" \
6 -F "webhook_url=https://yourwebhookurl.com" \
7 -F "application_id=12345"
8
Webhook Data Format
When the resume parsing is complete, we'll send a comprehensive data structure to your webhook URL. The response includes:
Resume Info
Document metadata, parsing date, language, and face detection
Personal Info
Contact details, location, basic information, availability, and driver's license
Work Experience
Work history, roles, responsibilities, contract types, and duration
Education
Academic background, degrees, institutions, and study periods
Job Title Prediction
Predicted job titles and associated ROME data
Languages
Known languages and proficiency levels
Skills
Technical skills, soft skills, and software proficiency
Certifications
Professional certifications and qualifications
Interests
Personal interests and hobbies
Data Dictionary
Formation Niveau (Education Level)
- Sans diplôme
- Brevet des collèges
- CAP
- BEP
- BAC PRO
- BAC
- BAC +1 (Certificat, Niveau 1)
- BAC +2 (DEUG, BTS, DUT, DEUST)
- BAC +3 (Licence)
- BAC +4 (Maîtrise, Niveau 2)
- BAC +5 (Master, DEA, DESS, Diplôme d'ingénieur)
- BAC +8 (Doctorat)
- Autre
Experience Niveau (Experience Level)
- Débutant
- 1 à 3 ans
- 3 à 5 ans
- 5 à 10 ans
- Plus de 10 ans
Type Contrat (Contract Type)
- CDI
- CDD
- Intérim/Mission
- Stage
- Alternance
- Freelance/Indépendant
- Bénévolat/Associatif
- Autre
Langue Niveau (Language Level)
- Bilingue ou langue natale
- Capacité professionnelle complète
- Capacité professionnelle
- Capacité professionnelle limitée
- Notions
Type Competence (Skill Type)
- Compétence interpersonnelle
- Compétence technique
- Logiciel maîtrisé
Additional Notes
- All dates in the webhook response are formatted as
YYYY-MM-DD
- Boolean values are used for fields like current employment (
currently_active
) or ongoing education - Professional sectors include: Achat, Administratif, Agricole, Agroalimentaire, Architecture, and many more