Resume / CV
Unlock the full potential of resume data with Extracta LABS’s advanced document parsing capabilities. Our API simplifies the process of extracting valuable information from resumes, making it easier for HR professionals, recruiters, and job portals to automate candidate data extraction, enhancing the recruitment process. This page provides you with a ready-to-use request body for creating resume extractions, streamlining your integration with our service.
Why Use Extracta LABS for Resume Parsing?
Automated Data Extraction: Reduce manual data entry and speed up the candidate screening process.
High Accuracy: Leverage Extracta LABS's advanced algorithms to ensure precise extraction of candidate information.
Customizable Extraction: Tailor the data extraction to meet your specific recruitment needs.
Getting Started
To begin parsing resumes with Extracta LABS, you'll need to make a POST request to our /createExtraction endpoint. Below is a template for the request body specifically designed for resume parsing. This template includes predefined keys that correspond to common data points found in resumes, such as personal information, education, work experience, and skills.
Body Example for Resume / CV
How to Use This Template
Create an API Key: Ensure you have an API key by signing up at https://app.extracta.ai and navigating to the
/apipage to generate your key.Make the API Call: Use the provided JSON template in your
POSTrequest to/createExtraction. Don’t forget to include your API key in the request header as a Bearer token for authentication.Receive and Process Data: After submitting your request, the API will return structured data extracted from the resume, which you can then integrate into your application or workflow.
Code Example
const axios = require('axios');
/**
* Initiates a new document extraction process with the provided details.
*
* @param {string} token - The authorization token for API access.
* @param {Object} extractionDetails - The details of the extraction to be created.
* @returns {Promise<Object>} The promise that resolves to the API response with the new extraction ID.
*/
async function createExtraction(token, extractionDetails) {
const url = "https://api.extracta.ai/api/v1/createExtraction";
try {
const response = await axios.post(url, {
extractionDetails
}, {
headers: {
'Content-Type': 'application/json',
'Authorization': `Bearer ${token}`
}
});
// Handling response
return response.data; // Directly return the parsed JSON response
} catch (error) {
// Handling errors
throw error.response ? error.response.data : new Error('An unknown error occurred');
}
}
async function main() {
const token = 'apiKey';
const extractionDetails = {}; // the json body from the example
try {
const response = await createExtraction(token, extractionDetails);
console.log("New Extraction Created:", response);
} catch (error) {
console.error("Failed to create new extraction:", error);
}
}
main();import requests
def create_extraction(token, extraction_details):
url = "https://api.extracta.ai/api/v1/createExtraction"
headers = {"Content-Type": "application/json", "Authorization": f"Bearer {token}"}
try:
response = requests.post(url, json=extraction_details, headers=headers)
response.raise_for_status() # Raises an HTTPError if the response status code is 4XX/5XX
return response.json() # Returns the parsed JSON response
except requests.RequestException as e:
# Handles any requests-related errors
print(e)
return None
# Example usage
if __name__ == "__main__":
token = "apiKey"
extraction_details = {} # the json body from the example
response = create_extraction(token, extraction_details)
print("New Extraction Created:", response)Conclusion
Extracta LABS streamlines the extraction of critical information from resumes, offering a powerful tool for anyone looking to automate and improve the efficiency of their recruitment process. By utilizing our API, you can focus on what truly matters - finding the right candidates.
For further details on integrating our API and making the most out of its capabilities, please refer to our API Endpoints - Data Extraction and 1. Create extraction pages.
Last updated
Was this helpful?