AI analysis

GET /jobs/{slug}/match-analysis Session or API key

The cached AI match analysis for the job (never runs the LLM).

Returns the cached analysis, flagged stale when your CV or the job changed since it was computed, or a null analysis when none is cached. has_cv is false when you have no stored CV. allowance reports how much of today you have used against what the day allows, and when it resets.

Path parameters

slug string required
The job public_slug.
curl
curl "https://freehire.me/api/v1/jobs/<slug>/match-analysis" -H "Authorization: Bearer $HIREALL_API_KEY"
json — response
{
  "data": {
    "has_cv": true,
    "stale": false,
    "analysis": {
      "overall_score": 82,
      "verdict": "Strong Fit",
      "dimensions": { "...": "..." },
      "requirement_match": [ { "text": "5+ years Go", "priority": "required", "status": "covered", "evidence": "..." } ],
      "strengths": ["..."],
      "gaps": ["..."],
      "recommendation": "..."
    },
    "allowance": { "feature": "match", "used": 1, "limit": 3, "unlimited": false, "enforced": false, "resets_at": "2026-09-01T00:00:00Z" }
  }
}

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of HireAll is available