Pricing and billing
Published self-serve prices, charged per request from a prepaid balance. No subscription, no monthly minimum and no setup fee. A single key and a single balance cover every operation.
Prices
| Operation | Price | Unit |
|---|---|---|
| One-time free credit | $5.00 | Granted on sign-up and drawn down before anything is charged. |
| Detect language | $0.001 | Per request. |
| Parse, prompt, evaluate | $0.01 | Per request, including a list of CVs. A prompt that includes a PDF is still $0.01. |
| Translate | $0.01 | Per request, or three times the underlying model cost when that is higher. |
| Summarise a transcript | $0.01 | Per request, when you already have the transcript. |
| Transcribe | $0.002 | Per minute of audio. |
| Summarise a recording | $0.002 + $0.01 | Per minute of audio, plus $0.01 per request. |
| Screening interview | $0.02 | Per candidate invite sent. Failed invites are not charged. |
| Register a job | Free |
All prices are USD and exclude local taxes.
How charging works
- One request is one charge. A list of ten CVs in one
/parse/call costs $0.01. The exceptions are screening interviews, charged per invite sent, and recordings, charged by duration. - Background tasks are charged once, at their final outcome, as one request of their operation: an async parse of 25 links is $0.01. See Background processing and callbacks.
- Recording tasks reserve funds.
/summary/asyncand/transcribe/asyncreserve the charge for the 2-hour maximum when the task is accepted. Without enough credit for the reservation, the request returns400.
What is never charged
- Failed requests. A
4xxor5xxcosts you nothing. - Failed background tasks, such as a dead link or an unreadable file.
- Failed screening invites.
Balance and payment
| Item | How it works |
|---|---|
| Prepaid balance | Calls draw from your credit balance. When it reaches zero, calls are refused with 403 until you add credit. |
| Payment method | Card, via Stripe. Card details are entered on Stripe's own pages, never on a Curriculo screen. |
| Automatic top-up | Optional and off by default. Turn it on in Console → Billing and choose a threshold; when the balance falls below it, your card tops it back up so calls do not stop mid-workload. |
Evaluation costs you nothing up front. Sign-up, key creation and your first calls are covered by the $5.00 free credit, and no payment method is needed to start.
Reading your spend
API responses do not carry cost data. Console → Usage shows calls, errors, p50 latency and estimated charge for the period, as a summary and a daily series, filterable by product and by key.
Updated