Skip to Content
Credits & Pricing

Credits & Pricing

Every account has one credit balance. Calls deduct credits atomically at execution time; failed calls are refunded — you only pay for calls that return results.

Costs per call

EndpointCredits
/normalize/title, /normalize/skill0 — free
/health0 (no auth)
/ping1
/parse/resume, /parse/jd1
/extract/skills · /extract/experience · /extract/education · /extract/contact1
/redact1
/score/requirements1
/match2, +1 per inline parse

/match examples: both sides passed as already-parsed JSON → 2 credits. resume_file + parsed role → 3. resume_file + jd_url → 4. Parsing once and reusing the JSON across many matches is the economical pattern for screening pools.

One balance, every surface

REST calls, MCP connector tool calls, and OAuth-connected clients all draw from the same balance and appear in the same usage log. credits_used in every response envelope tells you what the call cost; the dashboard shows remaining balance and per-period usage.

Starter credits

New accounts start with 100 free credits — enough to parse and match a real pipeline before paying anything. The free normalize endpoints stay free on every plan.

Plans

Monthly subscriptions grant credits on each billing cycle and raise your rate limit. The per-credit price falls as tiers rise.

PlanPriceCredits / monthRate limit
Free$0100 starter credits (one-time)120 rpm
Standard$29/mo3,000300 rpm
Growth$49/mo6,000600 rpm
Ultimate$95/mo15,0001,200 rpm
Business$210/mo40,0003,000 rpm

Upgrades take effect within about a minute of payment — no key changes needed; existing keys automatically inherit the new plan’s limits.

Credit packs (pay as you go)

One-time top-ups, no subscription required. Packs are deliberately priced above the subscription per-credit rate — if you buy regularly, a plan is always the better deal.

PackPrice
1,000 credits$12
5,000 credits$55
15,000 credits$120

Purchased credits never expire and survive plan changes, including cancelling a subscription.

Running out

A call that would exceed your balance fails fast with 402 insufficient_credits before any processing happens — no partial charges, no surprise work.

Last updated on