QuantOracle

Pricing

Free for most use cases. Paid composites for agents that want bundled computation, a /v1/batch endpoint that dispatches up to 100 sub-requests in one HTTP call, and QuantOracle Watch — 24/7 position monitoring for $5 per position per 30 days. Everything settled via x402 USDC micropayments on Base or Solana — no signup, no API key, no billing system.

Free tier

$0
  • 1,000 calls/IP/day on the core calculators, no signup, no API key
  • All 63 calculator endpoints (Black-Scholes, Kelly, Monte Carlo, Sharpe, VaR, GARCH, Hurst, etc.)
  • 15 free interactive calculators at quantoracle.dev
  • OpenAPI spec, MCP HTTP server, LangChain toolkit, AgentKit action provider
  • No tier negotiation, no billing system, no credit card on file

The free tier covers nearly all human use and most agent use. The paid tiers exist for agents that need higher volume, for the 10 composite endpoints that bundle multiple calculations, or for /v1/batch when you want to dispatch many computations in one HTTP call. Two endpoint groups have a smaller free allowance than the 1,000/day calculator tier: the live-data endpoints (20/day) and the crypto-risk trio — liquidation-price, var-parametric, kelly (50/day shared, then the leverage-check bundle or per-call x402). Calls via the MCP server keep the full 1,000/day.

Calculator endpoints (above free tier)

When an IP exceeds the 1,000 free calls/day, individual calculator endpoints are priced per call. Payment settles via x402 USDC on Base or Solana mainnets. Your agent wallet handles payment automatically — no API key configuration.

$0.002 USDCper call

Simple formulas — z-score, present/future value, normal distribution PDF/CDF, CAGR, NPV

stats/zscoretvm/present-valuetvm/future-valuestats/normal-distributiontvm/cagrtvm/npv
$0.005 USDCper call

Medium computation — Black-Scholes, implied vol solver, Kelly Criterion, position sizing, IL

options/priceoptions/implied-volrisk/kellyrisk/position-sizeoptions/payoff-diagramcrypto/impermanent-loss
$0.008 USDCper call

Complex computation — portfolio risk, parametric VaR, stress tests, binomial trees, barrier options, Hurst

risk/portfoliorisk/var-parametricrisk/stress-testderivatives/binomial-treederivatives/barrier-optionstats/hurst-exponent+more
$0.015 USDCper call

Heavy optimization — Monte Carlo (1000+ paths), portfolio optimization, GARCH, vol surface

simulate/montecarloportfolio/optimizestats/garch-forecastderivatives/volatility-surfacestats/correlation-matrix

Composite endpoints (always paid)

10 multi-step endpoints that bundle 5-15 underlying calculations into a single response. These are designed for agent workflows where the agent wants the analysis done end-to-end rather than coordinating multiple tool calls. Priced per call, settled via x402.

EndpointPriceWhat it does
options/spread-scan$0.05Scan multiple option spread structures and rank by expected value
indicators/regime-classify$0.015Classify market regime (trending / mean-reverting / volatile) with Hurst + autocorrelation
risk/full-analysis$0.04Composite risk audit: Sharpe + Sortino + Calmar + max DD + VaR + CVaR + Kelly + Hurst in one call
trade/evaluate$0.025Evaluate a proposed trade against current position + risk profile
portfolio/health$0.04Composite portfolio health score with diversification + risk metrics
pairs/signal$0.025Generate pairs trading signal from two return series (cointegration + spread)
backtest/strategy$0.10Backtest a strategy specification against historical data
portfolio/rebalance-plan$0.05Compute optimal rebalance trades given current weights and targets
options/strategy-optimizer$0.08Find optimal option strategy structure given outlook and constraints
hedging/recommend$0.04Ranked hedge structures (collar, protective put, partial put, inverse) for any position

QuantOracle Live — fresh market data + compute

Every other endpoint is pure math on inputs you supply — the 73 calculators stay genuinely zero-dependency (no market data, no third-party APIs). The Live tier is the deliberate exception: you supply just a ticker, and we fetch fresh market data and run the computation, so your agent never has to source or maintain a data feed. It's the one tier priced from the first call (it isn't part of the 1,000/day calculator free tier).

EndpointPriceWhat it does
live/volatility$0.01Realized volatility (7d / 30d / 90d) + regime for a crypto asset, from fresh daily candles
live/funding-rates$0.005Current perpetual funding rate + annualized carry for a crypto asset

20 free calls per IP per day, then pay-per-call via x402 (Base or Solana). You pay for the freshness and the data pipeline — not the math.

QuantOracle Watch — 24/7 position monitoring

Every other endpoint answers once. Watch is the standing service: register a crypto perp position and an isolated watcher re-evaluates it every 60 seconds — funding-adjusted liquidation distance (warn/critical bands), funding-rate flips, vol-regime changes — and sends HMAC-signed webhook alerts. Alerts are also recorded server-side, so the free trial needs zero infrastructure: just poll the status endpoint.

EndpointPriceWhat it does
watch/trialFree48-hour trial monitor — one per IP per 30 days, evaluable by polling alone
watch/position$5.00Register a perp position for 30 days of 24/7 monitoring + webhook alerts
watch/extend$5.00Add 30 days to a monitor (also upgrades a trial without re-registering)
watch/{id} (GET / DELETE)FreeLive status + alert history, or cancel — token auth

The math: a DIY loop polling liquidation-price once a minute past the free tier costs ~$7.20/day in per-call fees. Watch is $5 per position per 30 days, checks just as often, and folds funding drift into the liquidation estimate. No exchange keys, no custody — read-only market data in, webhooks out. Full walkthrough →

Batch endpoint — bundle up to 100 calls

/v1/batch accepts a JSON array of up to 100 sub-requests and returns all results in one response. Useful when your agent has already decided what 50+ computations to run — multi-asset portfolio audits, option-chain sweeps, scenario analyses — and wants to dispatch them with one HTTP roundtrip and one x402 settlement instead of N.

Pricing
Charged as the sum of the component endpoint prices. A batch of 50 Black-Scholes calls costs the same as 50 individual calls — $0.005 × 50 = $0.25. The savings are latency and settlement overhead, not per-call cost.
Limits
  • First batch call free (one per IP, no wallet needed)
  • • Up to 100 sub-requests per call
  • • Any mix of calculator + composite endpoints
  • • Single x402 settlement for the entire batch
  • • Returns all results, including per-call status codes

Example: price an option chain in one call

curl -X POST https://api.quantoracle.dev/v1/batch \
  -H "Content-Type: application/json" \
  -d '{
    "requests": [
      {"endpoint": "options/price", "params": {"S":100,"K":95,"T":0.25,"r":0.05,"sigma":0.2}},
      {"endpoint": "options/price", "params": {"S":100,"K":100,"T":0.25,"r":0.05,"sigma":0.2}},
      {"endpoint": "options/price", "params": {"S":100,"K":105,"T":0.25,"r":0.05,"sigma":0.2}},
      {"endpoint": "options/price", "params": {"S":100,"K":110,"T":0.25,"r":0.05,"sigma":0.2}}
    ]
  }'

# → {"batch_size": 4, "total_price_usdc": 0.02,
#    "results": [
#      {"endpoint": "options/price", "status": 200, "data": {"price": 7.71, ...}},
#      {"endpoint": "options/price", "status": 200, "data": {"price": 4.62, ...}},
#      ...
#    ],
#    "ms": 142}

Your first batch call is free — one per IP, no wallet required. Bundle up to 100 calculations and see exactly how it works before paying for anything. After that, batches are charged as the total_price_usdc shown in the response (the sum of component prices). If you only need a handful of calls, route through the individual free endpoints instead.

How payment actually works

QuantOracle uses the x402 protocol — the HTTP-native standard for crypto micropayments. When a paid endpoint is called:

  1. The server responds with HTTP 402 and a payment requirement
  2. Your client (or AgentKit wallet) signs a USDC transferWithAuthorization
  3. The signed authorization is posted back to the facilitator
  4. Settlement happens on-chain (~2s on Base, <1s on Solana)
  5. Your actual API response is returned after settlement confirms

No account required. Your wallet ownership is the auth. The wallet just needs USDC on Base or Solana. No API keys to rotate, no billing system to manage, no rate-limit overage charges — payment is per-call only.

FAQ

Do I need to sign up to use QuantOracle?

No. The free tier requires no account, no email, no API key — just hit the endpoint up to 1,000 times per day per IP (a few are metered tighter: live-data at 20/day and the crypto-risk trio at 50/day shared). The paid tier requires a wallet that holds USDC on Base or Solana, but no QuantOracle account.

How do I track my spending?

All x402 settlements are visible on-chain via the originating wallet's transaction history (etherscan.io for Base, solscan.io for Solana). QuantOracle also publishes aggregate settlement data at api.quantoracle.dev/metrics.

Is there a discount for high volume?

Not currently. The pricing was designed for agent-scale usage where individual calls are cheap and bulk discounts add complexity. If your usage pattern would meaningfully benefit from a custom arrangement, reach out via GitHub Issues.

What if a paid call returns an error?

Settlement only happens on a successful response. If the API errors before returning data, no payment is charged — the wallet's signed authorization is never submitted. This is enforced at the x402 protocol level.

Can I use the calculators (website) without paying?

Yes. The 15 interactive calculators at quantoracle.dev are entirely free for human use. They're backed by the same API but the SSR renders use the free tier and never charge users.

Which chain should I use — Base or Solana?

Either works. Base settlement is ~2 seconds per call. Solana settlement is under 1 second per call. Solana has lower per-call gas overhead, which makes it the better fit for high-frequency agent workflows. Base has higher liquidity and is the default for most agent frameworks (including Coinbase AgentKit's default EVM wallet provider).