Reverse Match (Recommendations Engine)
The Reverse Match engine powers intelligent candidate-job matching by leveraging semantic analysis of resumes and job descriptions.
Reverse match supports two primary use cases:
π― 1. Recommend Candidates for a Job
When you have a job and want to identify the best-matching candidates from your database:
Submit the job ID to the recommendation endpoint
The engine will semantically compare the jobβs description against all available candidates
You'll receive a ranked list of matching candidate IDs, sorted by relevance score
πUseful when:
You post a new job and want to identify pre-qualified candidates
You're building a talent rediscovery feature within your ATS
Use it here π Recommend candidates - API Reference
π 2. Recommend Jobs for a Candidate
When you have a candidate (resume or structured data) and want to suggest open jobs:
Submit application id to endpoint
The engine compares their experience, skills, and preferences to available job descriptions
You get a ranked list of job IDs tailored to their profile
π Useful when:
You're building a job portal or candidate dashboard
You want to re-engage talent by surfacing new opportunities
Use it here π Recommend jobs - API Reference
π Note
If you're a multi-tenant customer (e.g., using the API for multiple clients or companies), always pass the client_id to:
Filter out candidates or jobs that donβt belong to the client
Ensure recommendations are relevant and compliant with organizational boundaries
Updated about 1 month ago