Estimate a job's runtime and compute cost without submitting it
Returns the SAME runtime + weighted-hours estimate the /submit-job budget gate computes, without submitting — read-only, costs nothing, consumes no quota. Use it to plan a run, compare tools, or budget a design loop BEFORE spending compute.
settings may also be an ARRAY, to quote a whole batch in one call (same shape /validate-job takes). Every row is priced and the response carries one quote per row in results, in input order, plus numJobs and computeHours totals. A row that cannot be priced carries its own error in place instead of failing the call. Up to 30,000 rows per call (the /submit-batch job ceiling); the binding limit for large rows is the ~4.5 MB request-body cap, enforced ahead of this endpoint — split on BYTES as well as rows.
computeHours (the compute-hour billing unit, the number the submit budget gate checks) is returned to Premium users only, mirroring the website; free-tier callers get the runtime estimate plus a note. The estimate is ADVISORY: a transient failure answers 503 with retriable: true rather than a quote, and submission never requires one.
Request
- Base URL: https://app.tamarind.bio
- URL: https://app.tamarind.bio/api/estimate-job
- Auth: API key in header x-api-key
Request body
Response
The quote. Single-payload mode returns one estimate; array mode returns per-row results plus totals.
Changes
No recorded changes to this operation across all 1 revision of this API.