Rank Resumes Instantly with AI

Send resumes + job description, and get smart, ranked results in seconds via API.

How It Works
📄
1. Upload Resumes
Send one or more resumes (PDF, DOCX, or text) to the API.
📝
2. Pass Job Description
Include the job description for the role you're hiring for.
3. Get Ranked Results
Receive a ranked JSON array of candidates, scored by fit.
POST /api/rank
{
"resumes": ["PDF/Doc/Text"],
"job_description": "string"
}
// → Response:
[
{ "name": "Jane Doe", "score": 92, "summary": "Excellent fit for Data Scientist" },
{ "name": "John Smith", "score": 78, "summary": "Good match, missing Python" }
]
Live Demo Preview
Easy API Integration
cURL
curl -X POST https://api.resumeranker.com/rank \
-H "Authorization: Bearer <API_KEY>" \
-d '{"resumes": ["..."], "job_description": "..."}'
Python
import requests
resp = requests.post(
"https://api.resumeranker.com/rank",
headers={"Authorization": "Bearer <API_KEY>"},
json={"resumes": ["..."], "job_description": "..."}
)
print(resp.json())
Node.js
fetch("https://api.resumeranker.com/rank", {
method: "POST",
headers: { "Authorization": "Bearer <API_KEY>", "Content-Type": "application/json" },
body: JSON.stringify({ resumes: ["..."], job_description: "..." })
})
.then(res => res.json())
.then(console.log)
View Full API Docs →
Use Cases
Applicant Tracking Systems
Job Boards
Recruiting Agencies
Career Services Platforms
Pricing
Free Tier
$0
100 resume rankings/month
Community support
Start Free
Pro
$49/mo
10,000 resume rankings/month
Email support
Get Started
Enterprise
Custom
Unlimited usage
Dedicated support & SLAs
Contact Us
*Pricing subject to change. More plans coming soon.
Trusted by Innovators
"ResumeRanker API made our candidate screening 10x faster."
"Seamless integration and great support!"
"Our recruiters love the instant scoring."