Account, plan & extension

POST /me/match-text Session or API key

Score any job text against your profile.

The same deterministic skill coverage as GET /jobs/{slug}/match, but for a page that need not be in the catalogue — this is what lets the extension show a match on any job page. A caller with no profile is a 404. No LLM, and it draws on no allowance.

Body

title string required
The posting title.
text string required
The scraped posting text.
curl
curl -X POST "https://freehire.me/api/v1/me/match-text" \
  -H "Authorization: Bearer fhk_…" -H 'Content-Type: application/json' \
  -d '{"title":"Senior Backend Engineer","text":"We are looking for …"}'
json — response
{ "data": { "score": 68, "matched": ["go","postgresql"], "missing": ["kubernetes"] } }

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