Post a job. Upload candidates. Get AI-ranked matches with screening notes in seconds — not weeks.
Try the Demo ↓Title, requirements, salary range. That's it. Takes 30 seconds.
Paste resumes or upload profiles. Bulk import supported.
Every candidate scored 0-100 with reasoning. Top matches surfaced instantly.
/api/jobs
Create a job posting. Body: { title, company_name, description, requirements, location, salary_min, salary_max }
/api/jobs/:id/match
Run AI matching. Scores all active candidates against the job. Returns ranked results with reasoning.
/api/jobs/:id/candidates
Get ranked candidates for a job. Query params: ?min_score=70&limit=10
/api/candidates
Add a candidate. Body: { name, email, skills, experience_years, resume_text, location }
/api/candidates/bulk
Bulk import candidates. Body: { candidates: [{ name, email, skills, ... }] }