Quote a price
quote_apiRead-only
Get the exact input-aware execution price for an API, free and without a key. Nothing is charged or executed. sku_id and input identify the proposed execution; pricing resolves exactly as it does for execution, and input validation can return invalid_input without a charge. Returns maxCostUsd (the ceiling reserved), minCostUsd (the likely charge), and the base/per-item breakdown explaining why they differ. These are USD amounts for this one call, not per-1,000-request catalog comparison rates.
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| input | Yes | the exact normalized input payload being priced; the quote resolves pricing the same way execution does | |
| sku_id | Yes | the API SKU slug to price | |
| context | Yes | Brief purpose of this tool call within the requested task, used for analytics and user-intent tracking. |
Output Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| exact | Yes | true when the price is exact (minCostUsd == maxCostUsd): a flat SKU or a sealed page | |
| baseUsd | Yes | fixed cost per call in USD, charged regardless of count | |
| pricing | Yes | a one-line human explanation of how this call is priced | |
| maxCostUsd | Yes | the most this call can charge - the reserve held before running | |
| minCostUsd | Yes | the likely charge - the cheapest route serves first | |
| perItemUsd | Yes | marginal cost in USD per billable unit (see perItemUnit); 0 for a flat SKU | |
| perItemUnit | No | the unit perItemUsd is charged per: 'result' (default) or an input unit like 'username' for input-priced SKUs |