How would you like to create your job spec?
Ranked shortlists. Live client sharing. No more ghosting. All in under 2 minutes.
"Aptly has cut our shortlisting time from half a day to under 10 minutes."
Recruitment agency, South Africa
Enter your email and we'll send you a reset link.
← Back to sign in
Enter your new password below.
50 free CV scans included. No credit card required.
Already have an account? Sign in
Upload CVs — get a ranked shortlist, interview guide, and candidate emails in 90 seconds.
Drop CV files here or click to browse
PDF and Word documents accepted · Maximum 50 CVs per screeningManage how Aptly uses cookies and analytics on your device.
Set a unique URL for your public job board. Candidates can apply directly from this page — no login required.
Your logo appears on the candidate portal, client shortlist link, job board, and PDF reports. PNG, JPG, or SVG. Max 500KB.
Use these keys to authenticate requests to POST /api/v1/screen. Each key is shown once — store it securely. Maximum 5 active keys.
Loading...
Pass your key in the X-API-Key header. Submit a job and poll for results:
POST /api/v1/screen
X-API-Key: aptly_your_key_here
Content-Type: application/json
{
"job_spec": "Senior Python developer...",
"candidates": [
{ "candidate_ref": "your-internal-id", "cv_text": "..." }
]
}
→ { "job_id": "uuid", "status": "pending" }
GET /api/v1/jobs/{job_id}
X-API-Key: aptly_your_key_here
→ { "status": "complete", "results": [...] }
Results are retained for 72 hours. Scores are 0–100. Verdicts: Strong shortlist, Borderline, Do not progress.