Send a POST request with the JSON body containing resume text, file, or URL. Receive structured details like contact information, experience, and skills.
Extract Resume Data - Endpoint Features
| Object | Description |
|---|---|
Request Body |
[Required] Json |
{"personalInformation":{"firstName":"Jane","lastName":"Smith","phoneNumber":"(123) 456-7891","emailAddress":"[email protected]","linkedinUrl":"","websiteUrl":"","headline":"Seasoned Customer Call Center Professional with a 15-year history in call center functions."},"skills":[{"category":"Common Skill","skillName":"Customer Service","skillId":"KS121Z26S4VJLQ1WXN21"},{"category":"Specialized Skill","skillName":"De-escalation Techniques","skillId":"ES5BD288B5B33FF14750"},{"category":"Specialized Skill","skillName":"Standard Operating Procedure","skillId":"KS1248P6CJ6XH85L8SX2"},{"category":"Common Skill","skillName":"Team Leadership","skillId":"KS4418462TTGKL3CWJHT"},{"category":"Specialized Skill","skillName":"Service Level","skillId":"KS440HG6L2FMWJBJDZQK"},{"category":"Specialized Skill","skillName":"Customer Relationship Management","skillId":"KS1217P66NK6BW72M9FH"},{"category":"Specialized Skill","skillName":"Call Center Experience","skillId":"KS121BS6QFLZVY39PMHD"},{"category":"Common Skill","skillName":"Problem Solving","skillId":"KS125F678LV2KB3Z5XW0"},{"category":"Common Skill","skillName":"Reservations","skillId":"KS7G4T15W4RYVZTCDSWZ"},{"category":"Common Skill","skillName":"Information Technology","skillId":"KS1227V6WBR3BH3SJYSZ"},{"category":"Common Skill","skillName":"Management","skillId":"KS1218W78FGVPVP2KXPX"},{"category":"Common Skill","skillName":"Business Administration","skillId":"KS1218B62M9QRBY8WRSK"}],"workExperience":[{"companyName":"Cloud Clearwater","jobTitle":"Call Center Administrator","city":"Dallas","country":"USA","fromDate":"2014-08-01","toDate":"current","description":"Developed and implemented standard operating procedures to maintain a monthly quality service level that averaged 90% and above. Managed a team of 10 center supervisors and 100 customer service representatives. Created a rotating schedule to maximize center efficiency, resulting in a $50,000 annual savings in personnel costs."},{"companyName":"River Tech","jobTitle":"Customer Call Center Supervisor","city":"Dallas","country":"USA","fromDate":"current","toDate":"current","description":"Managed and coached a team of 25 call center representatives. Utilized effective de-escalation techniques to resolve approximately 40 escalated calls each day. Maintained a 97% average monthly customer-satisfaction rating for my team."},{"companyName":"Crane & Smith","jobTitle":"Call Center Representative","city":"Dallas","country":"USA","fromDate":"current","toDate":"current","description":"Assisted approximately 125 customers daily with making rental car reservations in a 24/7 call center. Consistently completed at least five live customer transfers to our hotel partners for booking. Promoted to advanced customer relations team to handle at least 45 VIP customers each day."}],"education":[{"institutionName":"Hawaii Western","fieldOfStudy":"Information Technology/Business Administration","degree":"","grade":"","city":"","country":"","fromDate":"1998-08-01","toDate":"2002-05-01","description":""}],"certifications":[],"summary":{"profile":"Seasoned Customer Call Center Professional with a 15-year history of excelling in all call center functions, including roles as an initial customer-contact representative, floor supervisor and center administrator."},"achievements":"","projects":[],"hobbies":[]}
curl --location --request POST 'https://zylalabs.com/api/5566/applicant+data+extractor+api/7211/extract+resume+data' --header 'Authorization: Bearer YOUR_API_KEY'
--data-raw '{
"resumeText": "Jane Smith\r\nDallas, TX | (123) 456-7891\r\[email protected]\r\nSummary\r\nSeasoned Customer Call Center Professional with a 15-year history of excelling in all call center functions, including roles as an initial customer-contact representative, floor supervisor and center administrator. Adept at quickly problem solving for customers and resolving the most challenging complaints.\r\nEducation\r\nHawaii Western\r\nAug '98 - May '02\r\nInformation Technology/Business Administration\r\nExperience\r\nCloud Clearwater, Call Center Administrator Aug '14 - Current\r\nDeveloped and implemented standard operating procedures to maintain a monthly quality service level that averaged 90% and above\r\nManaged a team of 10 center supervisors and 100 customer service representatives\r\nCreated a rotating schedule to maximize center efficiency, resulting in a $50,000 annual savings in personnel costs\r\nRiver Tech, Customer Call Center Supervisor Current - Current\r\nManaged and coached a team of 25 call center representatives\r\nUtilized effective de-escalation techniques to resolve approximately 40 escalated calls each day\r\nMaintained a 97% average monthly customer-satisfaction rating for my team\r\nCrane & Smith, Call Center Representative Current - Current\r\nAssisted approximately 125 customers daily with making rental car reservations in a 24/7 call center\r\nConsistently completed at least five live customer transfers to our hotel partners for booking\r\nPromoted to advanced customer relations team to handle at least 45 VIP customers each day\r\nSkills\r\nCall Center Management\r\nTeam Leadership"
}'
| Header | Description |
|---|---|
Authorization
|
[Required] Should be Bearer access_key. See "Your API Access Key" above when you are subscribed. |
No long-term commitment. Upgrade, downgrade, or cancel anytime. Free Trial includes up to 50 requests.
The Applicant Data Extractor API is a GDPR-compliant resume parsing solution that automates the extraction of structured data from resumes, including contact details, work experience, education, and skills, to simplify recruitment workflows.
The API ensures GDPR compliance by implementing zero data retention policies and real-time processing, which prioritizes user privacy and adheres to data protection regulations.
The API supports various input formats for resume parsing, including PDF files, URLs, and raw text, providing flexibility for different use cases.
Key features of the API include skill normalization for standardized data comparison, robust parsing capabilities to handle complex resume formats, and future enhancements like job offer parsing and matching capabilities.
HR professionals, recruiters, and developers building hiring tools can benefit from the API, as it accelerates talent acquisition and improves decision-making through actionable insights.
The Extract Resume Data endpoint returns structured information including personal details (name, phone, email), work experience, education, and a list of skills categorized by type.
Key fields in the response include "personalInformation" (containing first name, last name, phone number, email), "skills" (with skill categories and names), and "experience" (detailing job titles and durations).
The response data is organized in a JSON format, with top-level keys for personal information, skills, and experience. Each section contains nested objects or arrays for detailed attributes.
The endpoint provides information on personal details, work history, educational background, and a comprehensive list of skills, enabling a holistic view of a candidate's qualifications.
Users can customize data requests by sending specific resume text, file formats (PDF), or URLs in the JSON body of the POST request, allowing for tailored parsing based on input type.
Typical use cases include automating candidate screening, comparing skills across applicants, and integrating parsed data into HR systems for streamlined recruitment processes.
Data accuracy is maintained through robust parsing algorithms that handle various resume formats and structures, ensuring reliable extraction of relevant information from diverse sources.
If users receive partial or empty results, they should verify the input format and content, ensuring the resume is clear and well-structured. Adjusting the input method may also improve results.
Please have a look at our Refund Policy: https://zylalabs.com/terms#refund
To obtain your API key, you first need to sign in to your account and subscribe to the API you want to use. Once subscribed, go to your Profile, open the Subscription section, and select the specific API. Your API key will be available there and can be used to authenticate your requests.
You can’t switch APIs during the free trial. If you subscribe to a different API, your trial will end and the new subscription will start as a paid plan.
If you don’t cancel before the 7th day, your free trial will end automatically and your subscription will switch to a paid plan under the same plan you originally subscribed to, meaning you will be charged and gain access to the API calls included in that plan.
The free trial ends when you reach 50 API requests or after 7 days, whichever comes first.
No, the free trial is available only once, so we recommend using it on the API that interests you the most. Most of our APIs offer a free trial, but some may not include this option.
Yes, we offer a 7-day free trial that allows you to make up to 50 API calls at no cost, so you can test our APIs without any commitment.
Zyla API Hub is like a big store for APIs, where you can find thousands of them all in one place. We also offer dedicated support and real-time monitoring of all APIs. Once you sign up, you can pick and choose which APIs you want to use. Just remember, each API needs its own subscription. But if you subscribe to multiple ones, you'll use the same key for all of them, making things easier for you.
Service Level:
100%
Response Time:
9,202ms
Service Level:
100%
Response Time:
0ms
Service Level:
100%
Response Time:
1,134ms
Service Level:
100%
Response Time:
11,907ms
Service Level:
100%
Response Time:
15,677ms
Service Level:
100%
Response Time:
1,716ms
Service Level:
100%
Response Time:
830ms
Service Level:
100%
Response Time:
520ms
Service Level:
100%
Response Time:
11,971ms
Service Level:
100%
Response Time:
10,154ms
Service Level:
100%
Response Time:
65ms
Service Level:
100%
Response Time:
950ms
Service Level:
100%
Response Time:
74ms
Service Level:
100%
Response Time:
246ms
Service Level:
100%
Response Time:
65ms
Service Level:
100%
Response Time:
382ms
Service Level:
100%
Response Time:
188ms
Service Level:
100%
Response Time:
404ms
Service Level:
100%
Response Time:
111ms
Service Level:
100%
Response Time:
204ms