Powered by TypeSafe Jev

Score any resume
against any job, with evidence.

One API call: send a job description and a resume file. Get back a 0–100 score, a verdict for every screening question, and the exact resume line that proves each one. The quote is selected from the resume, never generated.

50 free resume scores for every developer. No card needed.

request
curl https://getresurface.dev/api/v1/score \
  -H "Authorization: Bearer $RESURFACE_API_KEY" \
  -F job_title="Senior Full Stack Engineer" \
  -F job_description=@job.txt \
  -F resume=@candidate.pdf
response (trimmed)
{
  "object": "score",
  "id": "scr_Qm3xk2Lp9aRt",
  "score": 92,
  "match": "strong_evidence",
  "coverage": 0.917,
  "range": { "lower": 92, "upper": 100 },
  "must_have_gaps": [],
  "questions": [
    {
      "id": "react_in_production",
      "question": "Has the candidate built production front-end applications with React?",
      "requirement": "must",
      "weight": 3,
      "verdict": "SUPPORTED",
      "status": "supported",
      "evidence": { "line": "L006", "text": "- Built dashboards in React and TypeScript for 40k users" },
      "probabilities": { "SUPPORTED": 0.97, "INSUFFICIENT_EVIDENCE": 0.03, "CONTRADICTED": 0 },
      "confidence": 0.96
    }
  ],
  "rubric": { "id": "rub_8fKq2", "source": "rubric_cached", "questions": 6 },
  "billing": { "billable": false, "price_usd": 0, "free_remaining": 49 },
  "latency_ms": 640
}
Evidence, not vibes

Every verdict comes with a resume line ID and its verbatim text, so your users can verify each answer in one click.

Questions from the job

Send a job description and we draft 6–8 atomic screening questions, cache them as a rubric, and reuse them for every resume you score.

Built for volume

A classification model, not a chat model: ~0.3 s per resume and 99% the same verdicts as a frontier LLM in our benchmark.

Pricing

50 scores free. Then $0.10 per score.

Drafting questions from a job description is free and cached. You pay only for resumes scored. No seats, no minimums.

Free tier50 resume scores
After that$0.10 per score
Rubrics (questions from a JD)Free
Rate limit60 scores / minute
FilesPDF, DOCX, HTML, TXT up to 5 MB