Candidate Matching API - Like Having an Expert for Every Role
Automatically search your entire database and rank candidates with expert-level evaluation. Get job-specific insights in minutes, not days.
The Problem
- Recruiters waste hours manually searching databases
- Most candidate databases go unsearched - talent sits hidden
- Evaluation criteria change from recruiter to recruiter
- Keyword search misses candidates with different titles
Our Solution
- Searches your entire database automatically for every role
- Evaluates candidates with job-specific expert criteria
- Delivers ranked shortlists with detailed reasoning
- Complete evaluation in minutes, not days
Key Features
Semantic Skill Matching
Goes beyond keywords. Understands that 'React' matches 'frontend development' and 'Python' relates to 'data science'. Catches qualified candidates keyword matching misses.
Job-Specific Evaluation Criteria
AI creates custom evaluation dimensions for each role - what matters for a Data Scientist is different from a Sales Executive. Every candidate is scored against role-relevant criteria, just like a subject matter expert would evaluate them.
Automatic Database Search
Searches your entire candidate database for every job - not just active applicants. Finds candidates with equivalent titles, related experience, and transferable skills that keyword search would miss.
Detailed Match Explanations
Every candidate comes with a breakdown: overall match score, dimension-by-dimension ratings, key strengths, development areas, and overqualification flags. No black box decisions.
Finds Hidden Talent
Smart search logic includes candidates with incomplete profiles who might otherwise be filtered out. AI evaluation determines fit instead of rigid database filters missing good candidates.
Results in Under 60 Seconds
From job description to ranked shortlist with detailed reasoning - complete evaluation delivered in under a minute. Built for high-volume recruiting teams.
What Our Customers Say
"Our recruiting team now screens 300 candidates in the time it used to take to review 50. The explainable match scores build trust with hiring managers."
"We cut time-to-hire by 40% and quality of hire improved dramatically. The semantic matching finds candidates our old keyword system missed."
Technical Specifications
- Input Formats
- Job description + Candidate database query
- Output Format
- Ranked candidates with scores and explanations
- Avg Response Time
- 30-60 seconds per job
- Uptime
- 99.9%
- Database Size
- Searches entire candidate database
- Batch Support
- Evaluate unlimited candidates per job
- Authentication
- API Key
Common Use Cases
- Talent pool activation
- High-volume role filling
- Internal mobility
- Talent rediscovery
- Proactive recruiting
Frequently Asked Questions
How is this different from an ATS search filter?
Traditional ATS filters exclude candidates who don't match exact criteria. Our API searches your entire database intelligently - understanding job title variants, related skills, and equivalent experience - then evaluates each candidate with job-specific criteria. You get a ranked shortlist with detailed reasoning, not just a filtered list.
Does it only score applicants, or does it search my whole database?
It searches your entire candidate database automatically. For every job, the API finds all potentially qualified candidates - active applicants, past candidates, silver medalists, and talent pool members - then evaluates and ranks them with job-specific criteria.
What does 'job-specific evaluation' mean?
The AI creates custom evaluation criteria for each role. What matters for a Senior Engineer (system design, code quality) is different from a Marketing Manager (campaign experience, budget management). Every candidate is evaluated against criteria that actually matter for that specific job.
How does this integrate with my ATS?
Our API accepts a job description and searches your candidate database, then returns ranked matches with scores and explanations. Most teams integrate it as a backend service that recruiters can trigger from your ATS interface. Integration typically takes 1-2 weeks depending on your ATS architecture.
How long does it take to get results?
From job description submission to receiving a ranked shortlist with detailed candidate evaluations - typically 30-60 seconds. This includes searching your entire database, evaluating each candidate, and generating explanations.
Can I customize what criteria the AI uses?
The AI automatically creates job-specific evaluation criteria based on the job description. For additional customization, you can specify required skills, experience ranges, language requirements, and other filters as part of your API request.
What makes the scoring 'explainable'?
Every match includes an overall score, dimension-by-dimension ratings, key strengths the candidate brings, areas where they may need development, and flags for overqualification. Recruiters can see exactly why someone scored 92/100 vs 75/100.
Does it work with multilingual candidates and jobs?
Yes, the API supports job descriptions and candidate profiles in any language. It understands language proficiency requirements and can match candidates across different languages.
Ready to try Candidate Matching?
Get started with a free demo and sandbox access. See results in minutes.