Pricing
Toolgate has no subscription plans. Every call is priced in the catalog before you make it, held against your project's Mint balance, and captured at the exact price only if the call succeeds. What you see in /catalog is exactly what gets captured — there is no separate platform markup on top.
What it costs
| Category | Price | Detail |
|---|---|---|
| Free and public tools | $0 | 18 of 27 tools in the catalog today (Wikipedia, arXiv, RDAP, SEC, Nominatim, SearXNG and more) |
| Our own products | per call | 50 ยต$ to $0.0200 across 9 priced tools (Scribase, Rally, Menivor) |
| Bring-your-own-key tools | pass-through | 1 tool(s) where you supply the credential; no markup added |
| Spend caps | - | monthly/daily project caps, per-key daily caps and per-tool daily caps, checked before the call runs |
| Hosting | - | run it yourself (Apache-2.0) or use the operator's deployment |
Exact per-tool prices and a ready curl snippet for each: /catalog (markdown).
How billing actually works
1. Quote
Every call is priced from the catalog's own manifest before anything runs. The price basis (per call, per success, per unit) is fixed per tool, never negotiated at request time.
2. Hold
A Mint hold for the quoted amount is placed against your project's balance. Insufficient balance fails the call with 402 and a topup_url — nothing is captured.
3. Capture or release
On a successful call, the exact price is captured to the platform's Mint revenue account. On failure, the hold is released and nothing is ever billed.
Caps, checked first
Monthly, daily, per-key and per-tool spend caps are checked against already-spent amounts plus every in-flight reservation, synchronously, before the hold is even placed.