Core Features of Xresume AI
Explore the essential capabilities of Xresume AI to efficiently organize, search, and share candidate resumes in your hiring process.
const formData = new FormData();
formData.append('resume', file);
const response = await fetch('https://api.example.com/v1/resumes', {
method: 'POST',
headers: { 'Authorization': `Bearer ${YOUR_API_KEY}` },
body: formData,
});
curl -X POST https://api.example.com/v1/resumes \
-H "Authorization: Bearer YOUR_API_KEY" \
-F "resume=@/path/to/resume.pdf"
{
"id": "resume_123",
"candidate": {
"name": "Jane Doe",
"email": "jane@example.com",
"skills": ["React", "Node.js"]
}
}
Overview
Xresume AI transforms how you manage resumes during hiring. You automatically parse resumes to extract key candidate details, apply smart filters to find matches quickly, and collaborate securely with your team. These core features save time and improve hiring efficiency.
Resume Parsing
Extract skills, experience, and contact info instantly from any resume format.
Advanced Search
Use powerful filters to locate ideal candidates in seconds.
Secure Sharing
Collaborate without exposing sensitive data.
Automatic Resume Parsing and Storage
Upload resumes to Xresume AI, and it automatically extracts structured data like name, email, skills, work history, and education. Store everything in a searchable database for easy access.
Upload Resume
Drag and drop PDF or DOCX files into the dashboard.
Review Extraction
Verify parsed data and edit if needed.
Save to Database
Data is stored securely and indexed for search.
Supported formats include PDF, DOCX, and TXT. Parsing accuracy exceeds 95% for standard resumes.
For API integration, use this endpoint:
Advanced Search and Filtering
Quickly narrow down candidates using filters for skills, experience years, location, and more.
Select from dropdowns:
| Filter | Description |
|---|---|
| Skills | Match exact or partial skills |
| Experience | >5 years |
| Location | Remote, New York, etc. |
Results update in real-time.
const params = new URLSearchParams({
skills: 'React,Python',
experience_gt: 3,
location: 'remote'
});
const response = await fetch(`https://api.example.com/v1/search?${params}`);
import requests
params = {
'skills': 'React,Python',
'experience_gt': 3,
'location': 'remote'
}
response = requests.get('https://api.example.com/v1/search', params=params)
Comma-separated skills like React,Node.js.
Minimum years of experience, e.g., 5.
Secure Collaboration and Sharing
Share specific resumes or candidate profiles with team members via secure links. Control access with expiration dates and view-only permissions.
- Select a resume.
- Generate a share link.
- Set permissions (view, comment).
Recipients see redacted info unless authorized.
Never share raw resumes. Use Xresume AI links to maintain privacy compliance like GDPR.
Best Practices for Resume Management
Integrate these into your daily workflow:
Daily Review
Set up automated parsing for new submissions.
Team Sync
Use comments and tags for feedback.
Archive Old
Move non-fits to archive after 90 days.
Last updated today