---
title: Resume Screening API
slug: resume-screening-api
url: https://apyhub.com/namastesumalya/service/resume-screening-api
provider: Sumalya APIs
categories: [Artificial Intelligence, HR]
tags: [resume-screening, candidate-ranking, hiring, hr-automation, talent-assessment, job-fit]
auth: api_key
---

# Resume Screening API

Score a resume against a job title and get strengths, gaps, verdict, and security risk notes. Rank multiple candidates for hiring workflows.

## Endpoints

| Method | Path | Description | Atoms |
| --- | --- | --- | --- |
| POST | `/namastesumalya/api/screen` | What it does Screens a resume against a job title and returns a structured assessment of the candid… | 300 |
| POST | `/namastesumalya/api/screen-bulk` | What it does Screens multiple resumes against a job title and returns a ranked list of candidate re… | 500 |

## About

## What it does
Resume Screening scores resumes against a job title, then returns a decision-ready assessment you can use in hiring workflows. Send a `jobTitle` and a `resumeContent` string for a single candidate, or send a `jobTitle` plus an array of `resumes` for bulk ranking.

For a single resume, Resume Screening returns `score`, `verdict`, `strengths`, `gaps`, `integrityNotes`, and a nested `securityReport` with `flags` and `riskLevel`. That gives you both fit signals and a quick check for suspicious or low-trust content in the same response.

For bulk screening, the API returns `rankedCandidates`, where each item includes an `id`, `score`, and `summary`. Use it to sort applicants for a role, shortlist candidates before manual review, or add a scoring layer to an internal recruiting tool.

The responses are structured for automation, so you can feed them into applicant tracking systems, review dashboards, or hiring pipelines without extra parsing logic.

## Usage

Authenticate with an ApyHub API key in the `apy-token` header.
Full docs and a live playground: https://apyhub.com/namastesumalya/service/resume-screening-api
